#/usr/bin/env bash DIR=$(realpath $(dirname $0)) script_name=$1 shift if [[ -e /.dockerenv ]]; then root_dir="/scripts" else root_dir="/pelican/data/botc" fi if [[ "${script_name}x" != "x" ]]; then script_file="${root_dir}/scripts/${script_name}.png" else script_file="${DIR}/templates/map_background.png" fi # Instantiate template map_file="${DIR}/templates/texture-pack/assets/minecraft/textures/map/map_background.png" rm ${map_file} echo "Deploying \"${script_file}\" to \"${map_file}\"" cp "${script_file}" "${map_file}" # Package resource pack pushd "${DIR}/templates" mkdir -p "${root_dir}/files" rm "${root_dir}/files/botc-script-resource-pack.zip" zip -r "${root_dir}/files/botc-script-resource-pack.zip" texture-pack echo "Writing to \"${root_dir}/files/botc-script-resource-pack.zip\"" popd