mirror of
https://github.com/Kas-tle/java2bedrock.sh.git
synced 2025-12-19 14:59:13 +00:00
Update converter.sh
This commit is contained in:
34
converter.sh
34
converter.sh
@@ -78,6 +78,7 @@ do
|
|||||||
b) block_material=${OPTARG};;
|
b) block_material=${OPTARG};;
|
||||||
f) fallback_pack=${OPTARG};;
|
f) fallback_pack=${OPTARG};;
|
||||||
v) default_asset_version=${OPTARG};;
|
v) default_asset_version=${OPTARG};;
|
||||||
|
r) rename_model_files=${OPTARG};;
|
||||||
s) save_scratch=${OPTARG};;
|
s) save_scratch=${OPTARG};;
|
||||||
u) disable_ulimit=${OPTARG};;
|
u) disable_ulimit=${OPTARG};;
|
||||||
esac
|
esac
|
||||||
@@ -1030,6 +1031,39 @@ status_message process "Setting all images to png8"
|
|||||||
find ./target/rp/textures -name '*.png' -exec mogrify -define png:format=png8 {} +
|
find ./target/rp/textures -name '*.png' -exec mogrify -define png:format=png8 {} +
|
||||||
status_message completion "All images set to png8"
|
status_message completion "All images set to png8"
|
||||||
|
|
||||||
|
if [[ ${rename_model_files} == "true" ]]
|
||||||
|
then
|
||||||
|
function consolidate_files () {
|
||||||
|
## Get a list of all files
|
||||||
|
local list=$(find ${1} -mindepth 2 -type f -print)
|
||||||
|
nr=1
|
||||||
|
|
||||||
|
## Move all files that are unique
|
||||||
|
find ${1} -mindepth 2 -type f -print0 | while IFS= read -r -d '' file; do
|
||||||
|
mv -n "$file" ${1}/
|
||||||
|
done
|
||||||
|
local list=$(find ${1} -mindepth 2 -type f -print)
|
||||||
|
|
||||||
|
## Checking which files need to be renamed
|
||||||
|
while [[ $list != '' ]] ; do
|
||||||
|
##Remaming the un-moved files to unique names and move the renamed files
|
||||||
|
find ${1} -mindepth 2 -type f -print0 | while IFS= read -r -d '' file; do
|
||||||
|
local current_file=$(basename "$file")
|
||||||
|
mv -n "$file" "./${nr}${current_file}"
|
||||||
|
done
|
||||||
|
## Incrementing counter to prefix to file name
|
||||||
|
nr=$((nr+1))
|
||||||
|
local list=$(find ${1} -mindepth 2 -type f -print)
|
||||||
|
done
|
||||||
|
}
|
||||||
|
consolidate_files './target/rp/animations'
|
||||||
|
rm -rf ./target/rp/animations/*/
|
||||||
|
consolidate_files './target/rp/models/blocks'
|
||||||
|
rm -rf ./target/rp/models/blocks/*/
|
||||||
|
consolidate_files './target/rp/attachables'
|
||||||
|
rm -rf rm -rf ./target/rp/attachables/*/
|
||||||
|
fi
|
||||||
|
|
||||||
# attempt to merge with existing pack if input was provided
|
# attempt to merge with existing pack if input was provided
|
||||||
if test -f ${merge_input}; then
|
if test -f ${merge_input}; then
|
||||||
mkdir inputbedrockpack
|
mkdir inputbedrockpack
|
||||||
|
|||||||
Reference in New Issue
Block a user