aboutsummaryrefslogtreecommitdiff
path: root/gen_model.sh
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-04-01 21:57:16 +0200
committerLinnea Gräf <nea@nea.moe>2024-04-01 21:57:16 +0200
commitab30c1128b42eed24d0decf9ecf9e6a2c98a79e2 (patch)
treee0b23161678b97c09e89fda00dfa5f3d7569238f /gen_model.sh
parent0fe5e487922a6ff50b9c415b9384157fbd64b2b5 (diff)
downloadpotato-crimes-ab30c1128b42eed24d0decf9ecf9e6a2c98a79e2.tar.gz
potato-crimes-ab30c1128b42eed24d0decf9ecf9e6a2c98a79e2.tar.bz2
potato-crimes-ab30c1128b42eed24d0decf9ecf9e6a2c98a79e2.zip
Add potato guard
Diffstat (limited to 'gen_model.sh')
-rwxr-xr-xgen_model.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/gen_model.sh b/gen_model.sh
new file mode 100755
index 0000000..f7202ea
--- /dev/null
+++ b/gen_model.sh
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+awk '/ PartDefinition partdefinition = meshdefinition.getRoot\(\);/{flag=1;next}/ \}/{flag=0;next} flag' PotatoGuard.java \
+| sed 's/PartDefinition/ModelPartData/;s/partdefinition/modelPartData/;s/addOrReplaceChild/addChild/;s/CubeListBuilder/ModelPartBuilder/;s/texOffs/uv/g;s/addBox/cuboid/g;s/CubeDeformation/Dilation/g;s/LayerDefinition.create/TexturedModelData.of/;s/meshdefinition/modelData/g;s/PartPose.offset/ModelTransform.pivot/'