From 8f904b75ce5f00739608249d5ae2408d810facbe Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Thu, 28 Nov 2024 20:10:29 -0500 Subject: [PATCH 01/10] add THE SINK --- assets/cmbminigames/models/cosmetic/sink.json | 220 ++++++++++++++++++ .../block/cosmetic/sink/animation_frame.png | Bin 0 -> 3019 bytes .../cosmetic/sink/animation_frame.png.mcmeta | 5 + .../cosmetic/sink/base/long_side_base.png | Bin 0 -> 207 bytes .../cosmetic/sink/base/short_side_base.png | Bin 0 -> 184 bytes .../cosmetic/sink/faucet/faucet_base.png | Bin 0 -> 105 bytes .../cosmetic/sink/faucet/faucet_exit.png | Bin 0 -> 153 bytes .../cosmetic/sink/faucet/faucet_stem.png | Bin 0 -> 114 bytes .../block/cosmetic/sink/water/water1.png | Bin 0 -> 123 bytes .../block/cosmetic/sink/water/water2.png | Bin 0 -> 123 bytes .../block/cosmetic/sink/water/water3.png | Bin 0 -> 123 bytes .../block/cosmetic/sink/water/water4.png | Bin 0 -> 123 bytes .../models/item/leather_horse_armor.json | 6 + 13 files changed, 231 insertions(+) create mode 100644 assets/cmbminigames/models/cosmetic/sink.json create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png.mcmeta create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/base/long_side_base.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/base/short_side_base.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_base.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_exit.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_stem.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/water/water1.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/water/water2.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/water/water3.png create mode 100644 assets/cmbminigames/textures/block/cosmetic/sink/water/water4.png diff --git a/assets/cmbminigames/models/cosmetic/sink.json b/assets/cmbminigames/models/cosmetic/sink.json new file mode 100644 index 0000000..5ec3681 --- /dev/null +++ b/assets/cmbminigames/models/cosmetic/sink.json @@ -0,0 +1,220 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "cmbminigames:block/cosmetic/sink/water/water1", + "1": "cmbminigames:block/cosmetic/sink/water/water2", + "2": "cmbminigames:block/cosmetic/sink/water/water3", + "3": "cmbminigames:block/cosmetic/sink/water/water4", + "4": "cmbminigames:block/cosmetic/sink/base/short_side_base", + "5": "cmbminigames:block/cosmetic/sink/base/long_side_base", + "6": "cmbminigames:block/cosmetic/sink/faucet/faucet_base", + "7": "cmbminigames:block/cosmetic/sink/faucet/faucet_stem", + "8": "cmbminigames:block/cosmetic/sink/faucet/faucet_exit", + "9": "cmbminigames:block/cosmetic/sink/animation_frame", + "particle": "cmbminigames:block/cosmetic/sink/water/water1" + }, + "elements": [ + { + "from": [2, 9, 2], + "to": [14, 10, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 12]}, + "faces": { + "north": {"uv": [6, 0, 12, 1], "texture": "#1"}, + "east": {"uv": [6, 1, 12, 2], "texture": "#1"}, + "south": {"uv": [6, 2, 12, 3], "texture": "#1"}, + "west": {"uv": [6, 3, 12, 4], "texture": "#1"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#1"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#1"} + } + }, + { + "from": [2, 8, 2], + "to": [14, 10, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 8, 12]}, + "faces": { + "north": {"uv": [6, 0, 12, 1], "texture": "#2"}, + "east": {"uv": [6, 1, 12, 2], "texture": "#2"}, + "south": {"uv": [6, 2, 12, 3], "texture": "#2"}, + "west": {"uv": [6, 3, 12, 4], "texture": "#2"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#2"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#2"} + } + }, + { + "from": [2, 7, 2], + "to": [14, 9, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 7, 12]}, + "faces": { + "north": {"uv": [6, 0, 12, 1], "texture": "#3"}, + "east": {"uv": [6, 1, 12, 2], "texture": "#3"}, + "south": {"uv": [6, 2, 12, 3], "texture": "#3"}, + "west": {"uv": [6, 3, 12, 4], "texture": "#3"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#3"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#3"} + } + }, + { + "from": [2, 10, 2], + "to": [14, 11, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [2, 9, 12]}, + "faces": { + "north": {"uv": [6, 0, 12, 1], "texture": "#0"}, + "east": {"uv": [6, 1, 12, 2], "texture": "#0"}, + "south": {"uv": [6, 2, 12, 3], "texture": "#0"}, + "west": {"uv": [6, 3, 12, 4], "texture": "#0"}, + "up": {"uv": [6, 6, 0, 0], "texture": "#0"}, + "down": {"uv": [6, 6, 0, 12], "texture": "#0"} + } + }, + { + "from": [0, 0, 14], + "to": [16, 13, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 1, 11.5]}, + "faces": { + "north": {"uv": [0, 0, 8, 6.5], "texture": "#5"}, + "east": {"uv": [8, 2, 9, 8.5], "texture": "#5"}, + "south": {"uv": [0, 6.5, 8, 13], "texture": "#5"}, + "west": {"uv": [8, 8.5, 9, 15], "texture": "#5"}, + "up": {"uv": [16, 1, 8, 0], "texture": "#5"}, + "down": {"uv": [16, 1, 8, 2], "texture": "#5"} + } + }, + { + "from": [14, 0, 2], + "to": [16, 13, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 1, 11.5]}, + "faces": { + "north": {"uv": [0, 6.5, 1, 13], "texture": "#4"}, + "east": {"uv": [0, 0, 6, 6.5], "texture": "#4"}, + "south": {"uv": [1, 6.5, 2, 13], "texture": "#4"}, + "west": {"uv": [6, 0, 12, 6.5], "texture": "#4"}, + "up": {"uv": [3, 12.5, 2, 6.5], "texture": "#4"}, + "down": {"uv": [4, 6.5, 3, 12.5], "texture": "#4"} + } + }, + { + "from": [0, 0, 0], + "to": [16, 13, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [11.5, 1, -2.5]}, + "faces": { + "north": {"uv": [0, 0, 8, 6.5], "texture": "#5"}, + "east": {"uv": [8, 2, 9, 8.5], "texture": "#5"}, + "south": {"uv": [0, 6.5, 8, 13], "texture": "#5"}, + "west": {"uv": [8, 8.5, 9, 15], "texture": "#5"}, + "up": {"uv": [16, 1, 8, 0], "texture": "#5"}, + "down": {"uv": [16, 1, 8, 2], "texture": "#5"} + } + }, + { + "from": [0, 0, 2], + "to": [2, 13, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [-2.5, 1, 11.5]}, + "faces": { + "north": {"uv": [0, 6.5, 1, 13], "texture": "#4"}, + "east": {"uv": [0, 0, 6, 6.5], "texture": "#4"}, + "south": {"uv": [1, 6.5, 2, 13], "texture": "#4"}, + "west": {"uv": [6, 0, 12, 6.5], "texture": "#4"}, + "up": {"uv": [3, 12.5, 2, 6.5], "texture": "#4"}, + "down": {"uv": [4, 6.5, 3, 12.5], "texture": "#4"} + } + }, + { + "from": [0, 13, 7], + "to": [2, 13.5, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 13, 7]}, + "faces": { + "north": {"uv": [2, 0, 4, 1], "texture": "#6"}, + "east": {"uv": [2, 1, 4, 2], "texture": "#6"}, + "south": {"uv": [2, 2, 4, 3], "texture": "#6"}, + "west": {"uv": [2, 3, 4, 4], "texture": "#6"}, + "up": {"uv": [2, 2, 0, 0], "texture": "#6"}, + "down": {"uv": [2, 2, 0, 4], "texture": "#6"} + } + }, + { + "from": [0.25, 13, 7.25], + "to": [1.75, 19.5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [0.25, 13, 7.25]}, + "faces": { + "north": {"uv": [0, 0, 2, 7], "texture": "#7"}, + "east": {"uv": [2, 0, 4, 7], "texture": "#7"}, + "south": {"uv": [4, 0, 6, 7], "texture": "#7"}, + "west": {"uv": [6, 0, 8, 7], "texture": "#7"}, + "up": {"uv": [2, 9, 0, 7], "texture": "#7"}, + "down": {"uv": [4, 7, 2, 9], "texture": "#7"} + } + }, + { + "from": [0.25, 19.5, 7.25], + "to": [5.75, 20.5, 8.75], + "rotation": {"angle": 0, "axis": "y", "origin": [0.25, 13, 7.25]}, + "faces": { + "north": {"uv": [0, 0, 5.5, 1], "texture": "#7"}, + "east": {"uv": [0, 0, 1.5, 1], "texture": "#7"}, + "south": {"uv": [0, 0, 5.5, 1], "texture": "#7"}, + "west": {"uv": [0, 0, 1.5, 1], "texture": "#7"}, + "up": {"uv": [0, 0, 5.5, 1.5], "texture": "#7"}, + "down": {"uv": [0, 0, 5.5, 1.5], "texture": "#7"} + } + }, + { + "from": [4.35, 18.5, 7.35], + "to": [5.65, 19.5, 8.65], + "rotation": {"angle": 0, "axis": "y", "origin": [0.25, 13, 7.25]}, + "faces": { + "north": {"uv": [4, 0, 7, 2], "texture": "#8"}, + "east": {"uv": [4, 2, 7, 4], "texture": "#8"}, + "south": {"uv": [4, 4, 7, 6], "texture": "#8"}, + "west": {"uv": [4, 6, 7, 8], "texture": "#8"}, + "up": {"uv": [3, 3, 0, 0], "texture": "#8"}, + "down": {"uv": [3, 4, 0, 7], "texture": "#8"} + } + }, + { + "name": "AnimationFace", + "from": [4, 6, 5], + "to": [6, 19, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [4, 17, 7]}, + "faces": { + "north": {"uv": [6, 0, 7, 6.5], "texture": "#9"}, + "east": {"uv": [0, 0, 3, 6.5], "texture": "#9"}, + "south": {"uv": [0, 6.5, 1, 13], "texture": "#9"}, + "west": {"uv": [3, 0, 6, 6.5], "texture": "#9"}, + "up": {"uv": [2, 9.5, 1, 6.5], "texture": "#9"}, + "down": {"uv": [3, 6.5, 2, 9.5], "texture": "#9"} + } + } + ], + "display": { + "gui": { + "rotation": [0, -26, 9], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 90, 0], + "translation": [0, 10.5, 0] + } + }, + "groups": [ + { + "name": "Water", + "origin": [2, 9, 12], + "color": 0, + "children": [0, 1, 2, 3] + }, + { + "name": "Base", + "origin": [-2.5, 1, 11.5], + "color": 0, + "children": [4, 5, 6, 7] + }, + { + "name": "Faucet", + "origin": [7, 5.5, 7], + "color": 0, + "children": [8, 9, 10, 11] + }, + 12 + ] +} \ No newline at end of file diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png b/assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..34b5db680302be61951dc3734fdd575fc3d60bc0 GIT binary patch literal 3019 zcmeAS@N?(olHy`uVBq!ia0vp^4Gat-3><7gmY@9Db3lr*ILO_JVcj{ImkbQtt)4E9 zAr*7pUUSTAHQ-@A@JxP+ZhF#b*UPy}lnP!C19gsq(GVC7fzc2c z4S~@R7!85Z5E$$s@ZtETtG~X;{+Q=~KJn;z^*an*^MgBOthD~^n|5LQp4+KRGydG! zb&o-}cjDo#d-|fRNd4BYD=>)cv7(IxN`72 zT>~>t14~|mou_};MKeFDuMtWpddQhK`M?uO8e{9X&zXzlb;mqW<2q*q~Cqno#=!dpxsglMbkglZeu(0|A)$f zCx?XZs5PEsryx)m7#_$@TYGK!`vc!=s`#|)>>jcO{F&qR9&f&PYT>}V6|@a zTL1fv|9{{4>GARNi#&#-=a+twu>+-*b@dm literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png.mcmeta b/assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png.mcmeta new file mode 100644 index 0000000..78df88c --- /dev/null +++ b/assets/cmbminigames/textures/block/cosmetic/sink/animation_frame.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/base/long_side_base.png b/assets/cmbminigames/textures/block/cosmetic/sink/base/long_side_base.png new file mode 100644 index 0000000000000000000000000000000000000000..6c72dd789644b0839561abdf33d15dd4929cb1fb GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}ot`d^ArY-_ zryb-xV8Fxt_R`czolG+|Cv?tPcqd%^g{{lMU$GzU1q^lE3i`@xIy{8ZJ_(;-e3BYc#Sl1EXaD-8&&q+0V(@hJb6Mw< G&;$V0z)>gw literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/base/short_side_base.png b/assets/cmbminigames/textures/block/cosmetic/sink/base/short_side_base.png new file mode 100644 index 0000000000000000000000000000000000000000..941052cced0b4bed719a6dde0018e3bd49b7914c GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}MV>B>ArY-_ zuW#gSP!Mo?Sl)KTvP3ufSphTqf&^jn1lix4w>LO(iv8DKxI=%TLi)RRC1=j8DUY=f8-#a!=HGxcD=7kf1wljFT`njxgN@xNAN_sq^ literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_base.png b/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_base.png new file mode 100644 index 0000000000000000000000000000000000000000..5040f79275086c0fd2a161736c6b2a9188c2cc6a GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|ls#P>Lo9le zP0Y;xoo`?{H_!I;2?wSGCD)G+OcF$TngSUZ8FZhpaC|68d;nC=;OXk;vd$@?2>>SK B9eMx& literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_exit.png b/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_exit.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d1517e4abd3b3639f8815dc8742ca66f7e1831 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|f<0XvLo9le z&zwB@^E?A<@G_som`y31bL54E51(*gFc1uKC}xgW<}=gj!psU@2Y%)t-h`xtgoGbU xtY_wk8yFfG7<`C5r+S;A>u`cd4-*>@FmQhonsBZ`UkhkFgQu&X%Q~loCIEk4EpPw; literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_stem.png b/assets/cmbminigames/textures/block/cosmetic/sink/faucet/faucet_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..369bf2160d503e4dd1aaad276425af5cd8d1ee1f GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|bUa-gLo9le zYd-({U(aUa&@z3Z;CvflJI|y8D;Prz8dzf+0=5L+WnG*Q!N9P40*iU-*55aP`WQT2 L{an^LB{Ts5b9*8N literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/water/water1.png b/assets/cmbminigames/textures/block/cosmetic/sink/water/water1.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ed01a0d6f7eab8e6324b9f1b8174bf15dde81a GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ z&pGlkDDbcx6f?DOH1;cC7V_XcKlA(3O_IgmS4iyi`rZBQvrhv9BNGb)!+~z*lxSv& UqSL=W0u5mBboFyt=akR{0BVpVVE_OC literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/water/water2.png b/assets/cmbminigames/textures/block/cosmetic/sink/water/water2.png new file mode 100644 index 0000000000000000000000000000000000000000..17c98148bc9dc9bd84689d87e21e80e2c03ba412 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ z&pGlkDDbcx6f5O$6mu$I7xLgdKlA(3O_JIDD_&T7|L*?w*{6Ylk%@(Y;XpTYem1j2 UWWueLKm!;&UHx3vIVCg!09HRETL1t6 literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/water/water3.png b/assets/cmbminigames/textures/block/cosmetic/sink/water/water3.png new file mode 100644 index 0000000000000000000000000000000000000000..75634ba9ee299a74e75877c6104339243ad4f2d0 GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ z&pGlkDDbcx6f4be6o@Kd7xLgdKlA(3O_JH?SG=(F`rZBQvrhv9BNGb)!+~z*iqp&z UHP3Ec0~)~K>FVdQ&MBb@0F3q}O8@`> literal 0 HcmV?d00001 diff --git a/assets/cmbminigames/textures/block/cosmetic/sink/water/water4.png b/assets/cmbminigames/textures/block/cosmetic/sink/water/water4.png new file mode 100644 index 0000000000000000000000000000000000000000..37f819968564d27fbaccf3496c4f4fe74e4d698a GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}rk*a2ArY-_ z&pGlkDDbcx6btomFcK Date: Fri, 29 Nov 2024 12:05:52 -0500 Subject: [PATCH 02/10] shark :) --- .../cmbminigames/models/cosmetic/shark.json | 1143 +++++++++++++++++ .../textures/block/cosmetic/shark/texture.png | Bin 0 -> 2478 bytes .../models/item/leather_horse_armor.json | 6 + 3 files changed, 1149 insertions(+) create mode 100644 assets/cmbminigames/models/cosmetic/shark.json create mode 100644 assets/cmbminigames/textures/block/cosmetic/shark/texture.png diff --git a/assets/cmbminigames/models/cosmetic/shark.json b/assets/cmbminigames/models/cosmetic/shark.json new file mode 100644 index 0000000..66d6580 --- /dev/null +++ b/assets/cmbminigames/models/cosmetic/shark.json @@ -0,0 +1,1143 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "3": "cmbminigames:block/cosmetic/shark/texture" + }, + "elements": [ + { + "from": [5.7, 9.8, 4.3], + "to": [9.7, 13.3, 12.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 10.1]}, + "faces": { + "north": {"uv": [2, 3.375, 2.5, 3.75], "texture": "#3"}, + "east": {"uv": [5.625, 7, 6.625, 7.375], "texture": "#3"}, + "south": {"uv": [0.75, 7.5, 1.25, 7.875], "texture": "#3"}, + "west": {"uv": [6.625, 7, 7.625, 7.375], "texture": "#3"}, + "up": {"uv": [3.5, 4.75, 3, 3.75], "texture": "#3"}, + "down": {"uv": [3, 6.375, 2.5, 7.375], "texture": "#3"} + } + }, + { + "from": [6.2, 9.5, 3.4], + "to": [9.2, 14.2, 13.3], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [2.5, 7.375, 2.875, 8], "texture": "#3"}, + "east": {"uv": [6.125, 2, 7.375, 2.625], "texture": "#3"}, + "south": {"uv": [7.375, 2.5, 7.75, 3.125], "texture": "#3"}, + "west": {"uv": [6.125, 2.625, 7.375, 3.25], "texture": "#3"}, + "up": {"uv": [5.625, 7.75, 5.25, 6.5], "texture": "#3"}, + "down": {"uv": [7.25, 4.125, 6.875, 5.375], "texture": "#3"} + } + }, + { + "from": [6.6, 8.3, 3.3], + "to": [8.7, 15.1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [1.375, 7.25, 1.625, 8.125], "texture": "#3"}, + "east": {"uv": [4.5, 5.625, 5.875, 6.5], "texture": "#3"}, + "south": {"uv": [0.25, 7.5, 0.5, 8.375], "texture": "#3"}, + "west": {"uv": [5.75, 3.25, 7.125, 4.125], "texture": "#3"}, + "up": {"uv": [2.5, 8.375, 2.25, 7], "texture": "#3"}, + "down": {"uv": [0.25, 7.25, 0, 8.625], "texture": "#3"} + } + }, + { + "from": [7, 7.1, 3.6], + "to": [8.2, 15.4, 14.7], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [3, 7.75, 3.125, 8.75], "texture": "#3"}, + "east": {"uv": [4.625, 1.375, 6, 2.375], "texture": "#3"}, + "south": {"uv": [3.125, 7.75, 3.25, 8.75], "texture": "#3"}, + "west": {"uv": [4.5, 4.625, 5.875, 5.625], "texture": "#3"}, + "up": {"uv": [4.5, 8.875, 4.375, 7.5], "texture": "#3"}, + "down": {"uv": [1.75, 7.625, 1.625, 9], "texture": "#3"} + } + }, + { + "from": [7.1, 14.85, 4.45], + "to": [8.1, 19.15, 14.65], + "rotation": {"angle": -22.5, "axis": "x", "origin": [7.6, 15.25, 13.4]}, + "faces": { + "north": {"uv": [5.75, 4.125, 5.875, 4.625], "texture": "#3"}, + "east": {"uv": [4, 6.5, 5.25, 7], "texture": "#3"}, + "south": {"uv": [5.625, 6.5, 5.75, 7], "texture": "#3"}, + "west": {"uv": [6.875, 0, 8.125, 0.5], "texture": "#3"}, + "up": {"uv": [1.875, 8.875, 1.75, 7.625], "texture": "#3"}, + "down": {"uv": [2, 7.625, 1.875, 8.875], "texture": "#3"} + } + }, + { + "from": [7.3, 10.8664, 5.9887], + "to": [7.9, 16.2664, 16.0887], + "rotation": {"angle": -45, "axis": "x", "origin": [7.6, 14.1664, 11.0387]}, + "faces": { + "north": {"uv": [2.75, 8, 2.875, 8.625], "texture": "#3"}, + "east": {"uv": [1.25, 6.375, 2.5, 7], "texture": "#3"}, + "south": {"uv": [1.375, 8.125, 1.5, 8.75], "texture": "#3"}, + "west": {"uv": [5.875, 6.375, 7.125, 7], "texture": "#3"}, + "up": {"uv": [2.125, 8.875, 2, 7.625], "texture": "#3"}, + "down": {"uv": [2.25, 7.625, 2.125, 8.875], "texture": "#3"} + } + }, + { + "from": [7.1, 11.54213, 14.31296], + "to": [8.1, 17.54213, 16.31296], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.6, 14.84213, 11.26296]}, + "faces": { + "north": {"uv": [2.5, 8, 2.625, 8.75], "texture": "#3"}, + "east": {"uv": [3.5, 7.5, 3.75, 8.25], "texture": "#3"}, + "south": {"uv": [2.625, 8, 2.75, 8.75], "texture": "#3"}, + "west": {"uv": [3.75, 7.5, 4, 8.25], "texture": "#3"}, + "up": {"uv": [3.5, 5, 3.375, 4.75], "texture": "#3"}, + "down": {"uv": [2, 5.25, 1.875, 5.5], "texture": "#3"} + } + }, + { + "from": [7.2, 15.4, 13], + "to": [8, 19.3, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 18.3, 14.1]}, + "faces": { + "north": {"uv": [5.75, 6.5, 5.875, 7], "texture": "#3"}, + "east": {"uv": [4, 5.875, 4.5, 6.375], "texture": "#3"}, + "south": {"uv": [1.5, 8.125, 1.625, 8.625], "texture": "#3"}, + "west": {"uv": [3, 7.25, 3.5, 7.75], "texture": "#3"}, + "up": {"uv": [6.375, 8.625, 6.25, 8.125], "texture": "#3"}, + "down": {"uv": [6.5, 8.125, 6.375, 8.625], "texture": "#3"} + } + }, + { + "from": [3.6, 6.2, 3.1], + "to": [11.6, 8.3, 12.2], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [3.5, 7.25, 4.5, 7.5], "texture": "#3"}, + "east": {"uv": [7.125, 3.25, 8.25, 3.5], "texture": "#3"}, + "south": {"uv": [7.25, 4, 8.25, 4.25], "texture": "#3"}, + "west": {"uv": [7.125, 3.5, 8.25, 3.75], "texture": "#3"}, + "up": {"uv": [6.875, 1.125, 5.875, 0], "texture": "#3"}, + "down": {"uv": [4, 5.875, 3, 7], "texture": "#3"} + } + }, + { + "from": [2.6, 6.8, 2.5], + "to": [12.6, 7.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.625, 7.125, 8.875, 7.25], "texture": "#3"}, + "east": {"uv": [7.5, 7.375, 9, 7.5], "texture": "#3"}, + "south": {"uv": [7.625, 7.25, 8.875, 7.375], "texture": "#3"}, + "west": {"uv": [5.625, 7.625, 7.125, 7.75], "texture": "#3"}, + "up": {"uv": [1.25, 3.375, 0, 1.875], "texture": "#3"}, + "down": {"uv": [2.5, 1.875, 1.25, 3.375], "texture": "#3"} + } + }, + { + "from": [2.6, 12.8, 2.6], + "to": [12.6, 13.8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.75, 2.5, 9, 2.625], "texture": "#3"}, + "east": {"uv": [7.625, 7, 9, 7.125], "texture": "#3"}, + "south": {"uv": [7.75, 2.625, 9, 2.75], "texture": "#3"}, + "west": {"uv": [7.125, 7.625, 8.5, 7.75], "texture": "#3"}, + "up": {"uv": [5.75, 4.625, 4.5, 3.25], "texture": "#3"}, + "down": {"uv": [5.875, 0, 4.625, 1.375], "texture": "#3"} + } + }, + { + "from": [2.6, 6.8, 12.7], + "to": [12.6, 13.6, 14.1], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [6, 1.125, 7.25, 2], "texture": "#3"}, + "east": {"uv": [3.25, 7.75, 3.375, 8.625], "texture": "#3"}, + "south": {"uv": [0, 6.125, 1.25, 7], "texture": "#3"}, + "west": {"uv": [3.375, 7.75, 3.5, 8.625], "texture": "#3"}, + "up": {"uv": [9, 2.875, 7.75, 2.75], "texture": "#3"}, + "down": {"uv": [9, 2.875, 7.75, 3], "texture": "#3"} + } + }, + { + "from": [2.4, 6.8, 2.5], + "to": [3.5, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [0.75, 7.875, 0.875, 8.75], "texture": "#3"}, + "east": {"uv": [4.625, 2.375, 6.125, 3.25], "texture": "#3"}, + "south": {"uv": [0.875, 7.875, 1, 8.75], "texture": "#3"}, + "west": {"uv": [3, 5, 4.5, 5.875], "texture": "#3"}, + "up": {"uv": [1.375, 9, 1.25, 7.5], "texture": "#3"}, + "down": {"uv": [4.125, 7.5, 4, 9], "texture": "#3"} + } + }, + { + "from": [11.7, 6.8, 2.5], + "to": [12.8, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [1, 7.875, 1.125, 8.75], "texture": "#3"}, + "east": {"uv": [0, 5.25, 1.5, 6.125], "texture": "#3"}, + "south": {"uv": [1.125, 7.875, 1.25, 8.75], "texture": "#3"}, + "west": {"uv": [1.5, 5.5, 3, 6.375], "texture": "#3"}, + "up": {"uv": [4.25, 9, 4.125, 7.5], "texture": "#3"}, + "down": {"uv": [4.375, 7.5, 4.25, 9], "texture": "#3"} + } + }, + { + "from": [3.6, 12.1, 3.1], + "to": [11.6, 14.1, 12.2], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.25, 4.25, 8.25, 4.5], "texture": "#3"}, + "east": {"uv": [7.125, 3.75, 8.25, 4], "texture": "#3"}, + "south": {"uv": [7.25, 4.5, 8.25, 4.75], "texture": "#3"}, + "west": {"uv": [7.125, 6.375, 8.25, 6.625], "texture": "#3"}, + "up": {"uv": [6.875, 5.25, 5.875, 4.125], "texture": "#3"}, + "down": {"uv": [6.875, 5.25, 5.875, 6.375], "texture": "#3"} + } + }, + { + "from": [3.6, 5.3, -0.3], + "to": [11.6, 7.4, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.25, 4.75, 8.25, 5], "texture": "#3"}, + "east": {"uv": [6.875, 5.375, 8.625, 5.625], "texture": "#3"}, + "south": {"uv": [7.25, 5, 8.25, 5.25], "texture": "#3"}, + "west": {"uv": [6.875, 5.625, 8.625, 5.875], "texture": "#3"}, + "up": {"uv": [4.5, 5, 3.5, 3.25], "texture": "#3"}, + "down": {"uv": [3, 3.75, 2, 5.5], "texture": "#3"} + } + }, + { + "from": [2.6, 6.2, -0.7], + "to": [12.6, 7.4, 13.9], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.75, 3, 9, 3.125], "texture": "#3"}, + "east": {"uv": [7.125, 6.875, 9, 7], "texture": "#3"}, + "south": {"uv": [4.625, 7.75, 5.875, 7.875], "texture": "#3"}, + "west": {"uv": [7.25, 5.25, 9.125, 5.375], "texture": "#3"}, + "up": {"uv": [1.25, 1.875, 0, 0], "texture": "#3"}, + "down": {"uv": [2.5, 0, 1.25, 1.875], "texture": "#3"} + } + }, + { + "from": [3.6, 6.8, -1], + "to": [11.6, 8, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [8, 8, 9, 8.125], "texture": "#3"}, + "east": {"uv": [7.375, 3.125, 9.25, 3.25], "texture": "#3"}, + "south": {"uv": [8.125, 0, 9.125, 0.125], "texture": "#3"}, + "west": {"uv": [5.625, 7.375, 7.5, 7.5], "texture": "#3"}, + "up": {"uv": [3.5, 1.875, 2.5, 0], "texture": "#3"}, + "down": {"uv": [3.5, 1.875, 2.5, 3.75], "texture": "#3"} + } + }, + { + "from": [4.9, 11.2, -2], + "to": [10.3, 13, 2.9], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, + "faces": { + "north": {"uv": [5.875, 7.75, 6.5, 8], "texture": "#3"}, + "east": {"uv": [6.5, 7.75, 7.125, 8], "texture": "#3"}, + "south": {"uv": [7.125, 7.75, 7.75, 8], "texture": "#3"}, + "west": {"uv": [7.75, 7.75, 8.375, 8], "texture": "#3"}, + "up": {"uv": [2.25, 7.625, 1.625, 7], "texture": "#3"}, + "down": {"uv": [5.25, 7, 4.625, 7.625], "texture": "#3"} + } + }, + { + "from": [5.9, 10.9, -2.5], + "to": [9.3, 12.7, -0.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, + "faces": { + "north": {"uv": [3, 4.75, 3.375, 5], "texture": "#3"}, + "east": {"uv": [1.25, 6.125, 1.5, 6.375], "texture": "#3"}, + "south": {"uv": [1.5, 5.25, 1.875, 5.5], "texture": "#3"}, + "west": {"uv": [6.5, 8.125, 6.75, 8.375], "texture": "#3"}, + "up": {"uv": [5.875, 8.375, 5.5, 8.125], "texture": "#3"}, + "down": {"uv": [6.25, 8.125, 5.875, 8.375], "texture": "#3"} + } + }, + { + "from": [3.2, 11.5, 0.8], + "to": [12.3, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.125, 6.625, 8.25, 6.875], "texture": "#3"}, + "east": {"uv": [0, 7, 1.625, 7.25], "texture": "#3"}, + "south": {"uv": [0.25, 7.25, 1.375, 7.5], "texture": "#3"}, + "west": {"uv": [3, 7, 4.625, 7.25], "texture": "#3"}, + "up": {"uv": [4.625, 1.625, 3.5, 0], "texture": "#3"}, + "down": {"uv": [4.625, 1.625, 3.5, 3.25], "texture": "#3"} + } + }, + { + "from": [3.7, 11.3, -0.8], + "to": [11.5, 13.3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.375, 2, 8.375, 2.25], "texture": "#3"}, + "east": {"uv": [6.875, 0.5, 8.75, 0.75], "texture": "#3"}, + "south": {"uv": [7.375, 2.25, 8.375, 2.5], "texture": "#3"}, + "west": {"uv": [6.875, 0.75, 8.75, 1], "texture": "#3"}, + "up": {"uv": [1, 5.25, 0, 3.375], "texture": "#3"}, + "down": {"uv": [2, 3.375, 1, 5.25], "texture": "#3"} + } + }, + { + "from": [11.4, 6.9, -0.6], + "to": [12.5, 8.3, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [6, 2.25, 6.125, 2.375], "texture": "#3"}, + "east": {"uv": [5.625, 7.5, 7.375, 7.625], "texture": "#3"}, + "south": {"uv": [7.125, 1, 7.25, 1.125], "texture": "#3"}, + "west": {"uv": [7.375, 7.5, 9.125, 7.625], "texture": "#3"}, + "up": {"uv": [4.625, 9, 4.5, 7.25], "texture": "#3"}, + "down": {"uv": [3, 7.375, 2.875, 9.125], "texture": "#3"} + } + }, + { + "from": [2.7, 6.3, -0.6], + "to": [3.8, 8.3, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [5.875, 1.125, 6, 1.375], "texture": "#3"}, + "east": {"uv": [6.875, 5.875, 8.625, 6.125], "texture": "#3"}, + "south": {"uv": [6, 2, 6.125, 2.25], "texture": "#3"}, + "west": {"uv": [6.875, 6.125, 8.625, 6.375], "texture": "#3"}, + "up": {"uv": [0.625, 9.25, 0.5, 7.5], "texture": "#3"}, + "down": {"uv": [0.75, 7.5, 0.625, 9.25], "texture": "#3"} + } + }, + { + "from": [2.8, 7.4, 0.8], + "to": [3.7, 8.9, 2.3], + "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, 1.55]}, + "faces": { + "north": {"uv": [7.125, 4, 7.25, 4.125], "texture": "#3"}, + "east": {"uv": [4, 6.375, 4.25, 6.5], "texture": "#3"}, + "south": {"uv": [5.125, 7.625, 5.25, 7.75], "texture": "#3"}, + "west": {"uv": [4.25, 6.375, 4.5, 6.5], "texture": "#3"}, + "up": {"uv": [8.375, 3.75, 8.25, 3.5], "texture": "#3"}, + "down": {"uv": [3.875, 8.25, 3.75, 8.5], "texture": "#3"} + } + }, + { + "from": [2.8, 7.4, -0.4], + "to": [3.7, 8.4, 0.4], + "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, -0.35]}, + "faces": { + "north": {"uv": [5.75, 7.875, 5.875, 8], "texture": "#3"}, + "east": {"uv": [5.375, 8.25, 5.5, 8.375], "texture": "#3"}, + "south": {"uv": [8.375, 1.25, 8.5, 1.375], "texture": "#3"}, + "west": {"uv": [8.375, 1.375, 8.5, 1.5], "texture": "#3"}, + "up": {"uv": [8.5, 1.625, 8.375, 1.5], "texture": "#3"}, + "down": {"uv": [8.5, 1.625, 8.375, 1.75], "texture": "#3"} + } + }, + { + "from": [11.5, 7.4, -0.4], + "to": [12.4, 8.4, 0.4], + "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, -0.35]}, + "faces": { + "north": {"uv": [8.375, 1.75, 8.5, 1.875], "texture": "#3"}, + "east": {"uv": [8.375, 1.875, 8.5, 2], "texture": "#3"}, + "south": {"uv": [8.375, 2, 8.5, 2.125], "texture": "#3"}, + "west": {"uv": [8.375, 2.125, 8.5, 2.25], "texture": "#3"}, + "up": {"uv": [2.375, 8.5, 2.25, 8.375], "texture": "#3"}, + "down": {"uv": [8.5, 2.25, 8.375, 2.375], "texture": "#3"} + } + }, + { + "from": [11.5, 7.4, 0.8], + "to": [12.4, 8.9, 2.3], + "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, 1.55]}, + "faces": { + "north": {"uv": [2.375, 8.375, 2.5, 8.5], "texture": "#3"}, + "east": {"uv": [6.875, 1, 7.125, 1.125], "texture": "#3"}, + "south": {"uv": [8.375, 2.375, 8.5, 2.5], "texture": "#3"}, + "west": {"uv": [4.625, 7.625, 4.875, 7.75], "texture": "#3"}, + "up": {"uv": [8.375, 4, 8.25, 3.75], "texture": "#3"}, + "down": {"uv": [4, 8.25, 3.875, 8.5], "texture": "#3"} + } + }, + { + "from": [3.2, 6.7, -1.2], + "to": [12, 8.2, 0.3], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [4.625, 7.875, 5.75, 8], "texture": "#3"}, + "east": {"uv": [4.875, 7.625, 5.125, 7.75], "texture": "#3"}, + "south": {"uv": [4.625, 8, 5.75, 8.125], "texture": "#3"}, + "west": {"uv": [8.25, 4, 8.5, 4.125], "texture": "#3"}, + "up": {"uv": [8.375, 1.25, 7.25, 1], "texture": "#3"}, + "down": {"uv": [8.375, 1.25, 7.25, 1.5], "texture": "#3"} + } + }, + { + "from": [3.1, 6.7, -1.8], + "to": [12.1, 8.4, -0.4], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.25, 1.5, 8.375, 1.75], "texture": "#3"}, + "east": {"uv": [8.25, 4.125, 8.375, 4.375], "texture": "#3"}, + "south": {"uv": [7.25, 1.75, 8.375, 2], "texture": "#3"}, + "west": {"uv": [8.25, 4.375, 8.375, 4.625], "texture": "#3"}, + "up": {"uv": [6.875, 8.125, 5.75, 8], "texture": "#3"}, + "down": {"uv": [8, 8, 6.875, 8.125], "texture": "#3"} + } + }, + { + "from": [3.6, 7.3, -1.7], + "to": [5.5, 9.2, -0.6], + "rotation": {"angle": -45, "axis": "z", "origin": [4.75, 8.05, -1.35]}, + "faces": { + "north": {"uv": [6.75, 8.125, 7, 8.375], "texture": "#3"}, + "east": {"uv": [4.625, 8.25, 4.75, 8.5], "texture": "#3"}, + "south": {"uv": [7, 8.125, 7.25, 8.375], "texture": "#3"}, + "west": {"uv": [8.25, 4.625, 8.375, 4.875], "texture": "#3"}, + "up": {"uv": [5, 8.375, 4.75, 8.25], "texture": "#3"}, + "down": {"uv": [8.5, 4.875, 8.25, 5], "texture": "#3"} + } + }, + { + "from": [9.4, 7.3, -1.7], + "to": [11.3, 9.2, -0.6], + "rotation": {"angle": -45, "axis": "z", "origin": [10.55, 8.05, -1.35]}, + "faces": { + "north": {"uv": [7.25, 8.125, 7.5, 8.375], "texture": "#3"}, + "east": {"uv": [5, 8.25, 5.125, 8.5], "texture": "#3"}, + "south": {"uv": [7.5, 8.125, 7.75, 8.375], "texture": "#3"}, + "west": {"uv": [8.25, 5, 8.375, 5.25], "texture": "#3"}, + "up": {"uv": [5.375, 8.375, 5.125, 8.25], "texture": "#3"}, + "down": {"uv": [8.5, 6.375, 8.25, 6.5], "texture": "#3"} + } + }, + { + "from": [6.55, 7.92071, -1.57574], + "to": [7.75, 9.02071, -0.67574], + "rotation": {"angle": -45, "axis": "z", "origin": [6.85, 8.72071, -1.12574]}, + "faces": { + "north": {"uv": [8.375, 3.5, 8.5, 3.625], "texture": "#3"}, + "east": {"uv": [8.375, 3.625, 8.5, 3.75], "texture": "#3"}, + "south": {"uv": [8.375, 3.75, 8.5, 3.875], "texture": "#3"}, + "west": {"uv": [8.375, 3.875, 8.5, 4], "texture": "#3"}, + "up": {"uv": [8.5, 4.25, 8.375, 4.125], "texture": "#3"}, + "down": {"uv": [8.5, 4.25, 8.375, 4.375], "texture": "#3"} + } + }, + { + "from": [8.05, 7.92071, -1.57574], + "to": [9.25, 9.02071, -0.67574], + "rotation": {"angle": -45, "axis": "z", "origin": [8.35, 8.72071, -1.12574]}, + "faces": { + "north": {"uv": [8.375, 4.375, 8.5, 4.5], "texture": "#3"}, + "east": {"uv": [8.375, 4.5, 8.5, 4.625], "texture": "#3"}, + "south": {"uv": [8.375, 4.625, 8.5, 4.75], "texture": "#3"}, + "west": {"uv": [4.75, 8.375, 4.875, 8.5], "texture": "#3"}, + "up": {"uv": [8.5, 4.875, 8.375, 4.75], "texture": "#3"}, + "down": {"uv": [5, 8.375, 4.875, 8.5], "texture": "#3"} + } + }, + { + "from": [10.23536, 10.7818, 1.27426], + "to": [11.13536, 11.8818, 2.47426], + "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 1.87426]}, + "faces": { + "north": {"uv": [8.375, 5, 8.5, 5.125], "texture": "#3"}, + "east": {"uv": [5.125, 8.375, 5.25, 8.5], "texture": "#3"}, + "south": {"uv": [8.375, 5.125, 8.5, 5.25], "texture": "#3"}, + "west": {"uv": [5.25, 8.375, 5.375, 8.5], "texture": "#3"}, + "up": {"uv": [5.5, 8.5, 5.375, 8.375], "texture": "#3"}, + "down": {"uv": [5.625, 8.375, 5.5, 8.5], "texture": "#3"} + } + }, + { + "from": [3.1, 11.7, -0.2], + "to": [5.1, 13.1, 1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [3.1, 11.2, -0.2]}, + "faces": { + "north": {"uv": [8.25, 6.5, 8.5, 6.625], "texture": "#3"}, + "east": {"uv": [8.25, 6.625, 8.5, 6.75], "texture": "#3"}, + "south": {"uv": [8.25, 6.75, 8.5, 6.875], "texture": "#3"}, + "west": {"uv": [8.25, 8.125, 8.5, 8.25], "texture": "#3"}, + "up": {"uv": [8, 8.375, 7.75, 8.125], "texture": "#3"}, + "down": {"uv": [8.25, 8.125, 8, 8.375], "texture": "#3"} + } + }, + { + "from": [10.4, 11.7, -0.2], + "to": [12.4, 13.1, 1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [10.4, 11.2, -0.2]}, + "faces": { + "north": {"uv": [8.25, 8.25, 8.5, 8.375], "texture": "#3"}, + "east": {"uv": [0.25, 8.375, 0.5, 8.5], "texture": "#3"}, + "south": {"uv": [8.375, 1, 8.625, 1.125], "texture": "#3"}, + "west": {"uv": [8.375, 1.125, 8.625, 1.25], "texture": "#3"}, + "up": {"uv": [8.5, 3.5, 8.25, 3.25], "texture": "#3"}, + "down": {"uv": [3.75, 8.25, 3.5, 8.5], "texture": "#3"} + } + }, + { + "from": [10.23536, 10.7818, -0.42574], + "to": [11.13536, 11.8818, 0.77426], + "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 0.17426]}, + "faces": { + "north": {"uv": [5.625, 8.375, 5.75, 8.5], "texture": "#3"}, + "east": {"uv": [5.75, 8.375, 5.875, 8.5], "texture": "#3"}, + "south": {"uv": [5.875, 8.375, 6, 8.5], "texture": "#3"}, + "west": {"uv": [6, 8.375, 6.125, 8.5], "texture": "#3"}, + "up": {"uv": [6.25, 8.5, 6.125, 8.375], "texture": "#3"}, + "down": {"uv": [6.625, 8.375, 6.5, 8.5], "texture": "#3"} + } + }, + { + "from": [3.93536, 10.7818, 1.27426], + "to": [4.83536, 11.8818, 2.47426], + "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 1.87426]}, + "faces": { + "north": {"uv": [6.625, 8.375, 6.75, 8.5], "texture": "#3"}, + "east": {"uv": [6.75, 8.375, 6.875, 8.5], "texture": "#3"}, + "south": {"uv": [6.875, 8.375, 7, 8.5], "texture": "#3"}, + "west": {"uv": [7, 8.375, 7.125, 8.5], "texture": "#3"}, + "up": {"uv": [7.25, 8.5, 7.125, 8.375], "texture": "#3"}, + "down": {"uv": [7.375, 8.375, 7.25, 8.5], "texture": "#3"} + } + }, + { + "from": [3.93536, 10.7818, -0.42574], + "to": [4.83536, 11.8818, 0.77426], + "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 0.17426]}, + "faces": { + "north": {"uv": [7.375, 8.375, 7.5, 8.5], "texture": "#3"}, + "east": {"uv": [7.5, 8.375, 7.625, 8.5], "texture": "#3"}, + "south": {"uv": [7.625, 8.375, 7.75, 8.5], "texture": "#3"}, + "west": {"uv": [7.75, 8.375, 7.875, 8.5], "texture": "#3"}, + "up": {"uv": [8.5, 7.875, 8.375, 7.75], "texture": "#3"}, + "down": {"uv": [8, 8.375, 7.875, 8.5], "texture": "#3"} + } + }, + { + "from": [4.1, 6.7, -2.1], + "to": [11.1, 8, -1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [8.125, 0.125, 9, 0.25], "texture": "#3"}, + "east": {"uv": [8.375, 7.875, 8.5, 8], "texture": "#3"}, + "south": {"uv": [8.125, 0.25, 9, 0.375], "texture": "#3"}, + "west": {"uv": [8, 8.375, 8.125, 8.5], "texture": "#3"}, + "up": {"uv": [9, 0.5, 8.125, 0.375], "texture": "#3"}, + "down": {"uv": [5.5, 8.125, 4.625, 8.25], "texture": "#3"} + } + }, + { + "from": [5.7, 9.8, 4.3], + "to": [9.7, 13.3, 12.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 10.1]}, + "faces": { + "north": {"uv": [2, 3.375, 2.5, 3.75], "texture": "#3"}, + "east": {"uv": [5.625, 7, 6.625, 7.375], "texture": "#3"}, + "south": {"uv": [0.75, 7.5, 1.25, 7.875], "texture": "#3"}, + "west": {"uv": [6.625, 7, 7.625, 7.375], "texture": "#3"}, + "up": {"uv": [3.5, 4.75, 3, 3.75], "texture": "#3"}, + "down": {"uv": [3, 6.375, 2.5, 7.375], "texture": "#3"} + } + }, + { + "from": [6.2, 9.5, 3.4], + "to": [9.2, 14.2, 13.3], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [2.5, 7.375, 2.875, 8], "texture": "#3"}, + "east": {"uv": [6.125, 2, 7.375, 2.625], "texture": "#3"}, + "south": {"uv": [7.375, 2.5, 7.75, 3.125], "texture": "#3"}, + "west": {"uv": [6.125, 2.625, 7.375, 3.25], "texture": "#3"}, + "up": {"uv": [5.625, 7.75, 5.25, 6.5], "texture": "#3"}, + "down": {"uv": [7.25, 4.125, 6.875, 5.375], "texture": "#3"} + } + }, + { + "from": [6.6, 8.3, 3.3], + "to": [8.7, 15.1, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [1.375, 7.25, 1.625, 8.125], "texture": "#3"}, + "east": {"uv": [4.5, 5.625, 5.875, 6.5], "texture": "#3"}, + "south": {"uv": [0.25, 7.5, 0.5, 8.375], "texture": "#3"}, + "west": {"uv": [5.75, 3.25, 7.125, 4.125], "texture": "#3"}, + "up": {"uv": [2.5, 8.375, 2.25, 7], "texture": "#3"}, + "down": {"uv": [0.25, 7.25, 0, 8.625], "texture": "#3"} + } + }, + { + "from": [7, 7.1, 3.6], + "to": [8.2, 15.4, 14.7], + "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, + "faces": { + "north": {"uv": [3, 7.75, 3.125, 8.75], "texture": "#3"}, + "east": {"uv": [4.625, 1.375, 6, 2.375], "texture": "#3"}, + "south": {"uv": [3.125, 7.75, 3.25, 8.75], "texture": "#3"}, + "west": {"uv": [4.5, 4.625, 5.875, 5.625], "texture": "#3"}, + "up": {"uv": [4.5, 8.875, 4.375, 7.5], "texture": "#3"}, + "down": {"uv": [1.75, 7.625, 1.625, 9], "texture": "#3"} + } + }, + { + "from": [7.1, 14.85, 4.45], + "to": [8.1, 19.15, 14.65], + "rotation": {"angle": -22.5, "axis": "x", "origin": [7.6, 15.25, 13.4]}, + "faces": { + "north": {"uv": [5.75, 4.125, 5.875, 4.625], "texture": "#3"}, + "east": {"uv": [4, 6.5, 5.25, 7], "texture": "#3"}, + "south": {"uv": [5.625, 6.5, 5.75, 7], "texture": "#3"}, + "west": {"uv": [6.875, 0, 8.125, 0.5], "texture": "#3"}, + "up": {"uv": [1.875, 8.875, 1.75, 7.625], "texture": "#3"}, + "down": {"uv": [2, 7.625, 1.875, 8.875], "texture": "#3"} + } + }, + { + "from": [7.3, 10.8664, 5.9887], + "to": [7.9, 16.2664, 16.0887], + "rotation": {"angle": -45, "axis": "x", "origin": [7.6, 14.1664, 11.0387]}, + "faces": { + "north": {"uv": [2.75, 8, 2.875, 8.625], "texture": "#3"}, + "east": {"uv": [1.25, 6.375, 2.5, 7], "texture": "#3"}, + "south": {"uv": [1.375, 8.125, 1.5, 8.75], "texture": "#3"}, + "west": {"uv": [5.875, 6.375, 7.125, 7], "texture": "#3"}, + "up": {"uv": [2.125, 8.875, 2, 7.625], "texture": "#3"}, + "down": {"uv": [2.25, 7.625, 2.125, 8.875], "texture": "#3"} + } + }, + { + "from": [7.1, 11.54213, 14.31296], + "to": [8.1, 17.54213, 16.31296], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7.6, 14.84213, 11.26296]}, + "faces": { + "north": {"uv": [2.5, 8, 2.625, 8.75], "texture": "#3"}, + "east": {"uv": [3.5, 7.5, 3.75, 8.25], "texture": "#3"}, + "south": {"uv": [2.625, 8, 2.75, 8.75], "texture": "#3"}, + "west": {"uv": [3.75, 7.5, 4, 8.25], "texture": "#3"}, + "up": {"uv": [3.5, 5, 3.375, 4.75], "texture": "#3"}, + "down": {"uv": [2, 5.25, 1.875, 5.5], "texture": "#3"} + } + }, + { + "from": [7.2, 15.4, 13], + "to": [8, 19.3, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 18.3, 14.1]}, + "faces": { + "north": {"uv": [5.75, 6.5, 5.875, 7], "texture": "#3"}, + "east": {"uv": [4, 5.875, 4.5, 6.375], "texture": "#3"}, + "south": {"uv": [1.5, 8.125, 1.625, 8.625], "texture": "#3"}, + "west": {"uv": [3, 7.25, 3.5, 7.75], "texture": "#3"}, + "up": {"uv": [6.375, 8.625, 6.25, 8.125], "texture": "#3"}, + "down": {"uv": [6.5, 8.125, 6.375, 8.625], "texture": "#3"} + } + }, + { + "from": [3.6, 6.2, 3.1], + "to": [11.6, 8.3, 12.2], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [3.5, 7.25, 4.5, 7.5], "texture": "#3"}, + "east": {"uv": [7.125, 3.25, 8.25, 3.5], "texture": "#3"}, + "south": {"uv": [7.25, 4, 8.25, 4.25], "texture": "#3"}, + "west": {"uv": [7.125, 3.5, 8.25, 3.75], "texture": "#3"}, + "up": {"uv": [6.875, 1.125, 5.875, 0], "texture": "#3"}, + "down": {"uv": [4, 5.875, 3, 7], "texture": "#3"} + } + }, + { + "from": [2.6, 6.8, 2.5], + "to": [12.6, 7.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.625, 7.125, 8.875, 7.25], "texture": "#3"}, + "east": {"uv": [7.5, 7.375, 9, 7.5], "texture": "#3"}, + "south": {"uv": [7.625, 7.25, 8.875, 7.375], "texture": "#3"}, + "west": {"uv": [5.625, 7.625, 7.125, 7.75], "texture": "#3"}, + "up": {"uv": [1.25, 3.375, 0, 1.875], "texture": "#3"}, + "down": {"uv": [2.5, 1.875, 1.25, 3.375], "texture": "#3"} + } + }, + { + "from": [2.6, 12.8, 2.6], + "to": [12.6, 13.8, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.75, 2.5, 9, 2.625], "texture": "#3"}, + "east": {"uv": [7.625, 7, 9, 7.125], "texture": "#3"}, + "south": {"uv": [7.75, 2.625, 9, 2.75], "texture": "#3"}, + "west": {"uv": [7.125, 7.625, 8.5, 7.75], "texture": "#3"}, + "up": {"uv": [5.75, 4.625, 4.5, 3.25], "texture": "#3"}, + "down": {"uv": [5.875, 0, 4.625, 1.375], "texture": "#3"} + } + }, + { + "from": [2.6, 6.8, 12.7], + "to": [12.6, 13.6, 14.1], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [6, 1.125, 7.25, 2], "texture": "#3"}, + "east": {"uv": [3.25, 7.75, 3.375, 8.625], "texture": "#3"}, + "south": {"uv": [0, 6.125, 1.25, 7], "texture": "#3"}, + "west": {"uv": [3.375, 7.75, 3.5, 8.625], "texture": "#3"}, + "up": {"uv": [9, 2.875, 7.75, 2.75], "texture": "#3"}, + "down": {"uv": [9, 2.875, 7.75, 3], "texture": "#3"} + } + }, + { + "from": [2.4, 6.8, 2.5], + "to": [3.5, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [0.75, 7.875, 0.875, 8.75], "texture": "#3"}, + "east": {"uv": [4.625, 2.375, 6.125, 3.25], "texture": "#3"}, + "south": {"uv": [0.875, 7.875, 1, 8.75], "texture": "#3"}, + "west": {"uv": [3, 5, 4.5, 5.875], "texture": "#3"}, + "up": {"uv": [1.375, 9, 1.25, 7.5], "texture": "#3"}, + "down": {"uv": [4.125, 7.5, 4, 9], "texture": "#3"} + } + }, + { + "from": [11.7, 6.8, 2.5], + "to": [12.8, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [1, 7.875, 1.125, 8.75], "texture": "#3"}, + "east": {"uv": [0, 5.25, 1.5, 6.125], "texture": "#3"}, + "south": {"uv": [1.125, 7.875, 1.25, 8.75], "texture": "#3"}, + "west": {"uv": [1.5, 5.5, 3, 6.375], "texture": "#3"}, + "up": {"uv": [4.25, 9, 4.125, 7.5], "texture": "#3"}, + "down": {"uv": [4.375, 7.5, 4.25, 9], "texture": "#3"} + } + }, + { + "from": [3.6, 12.1, 3.1], + "to": [11.6, 14.1, 12.2], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.25, 4.25, 8.25, 4.5], "texture": "#3"}, + "east": {"uv": [7.125, 3.75, 8.25, 4], "texture": "#3"}, + "south": {"uv": [7.25, 4.5, 8.25, 4.75], "texture": "#3"}, + "west": {"uv": [7.125, 6.375, 8.25, 6.625], "texture": "#3"}, + "up": {"uv": [6.875, 5.25, 5.875, 4.125], "texture": "#3"}, + "down": {"uv": [6.875, 5.25, 5.875, 6.375], "texture": "#3"} + } + }, + { + "from": [3.6, 5.3, -0.3], + "to": [11.6, 7.4, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.25, 4.75, 8.25, 5], "texture": "#3"}, + "east": {"uv": [6.875, 5.375, 8.625, 5.625], "texture": "#3"}, + "south": {"uv": [7.25, 5, 8.25, 5.25], "texture": "#3"}, + "west": {"uv": [6.875, 5.625, 8.625, 5.875], "texture": "#3"}, + "up": {"uv": [4.5, 5, 3.5, 3.25], "texture": "#3"}, + "down": {"uv": [3, 3.75, 2, 5.5], "texture": "#3"} + } + }, + { + "from": [2.6, 6.2, -0.7], + "to": [12.6, 7.4, 13.9], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.75, 3, 9, 3.125], "texture": "#3"}, + "east": {"uv": [7.125, 6.875, 9, 7], "texture": "#3"}, + "south": {"uv": [4.625, 7.75, 5.875, 7.875], "texture": "#3"}, + "west": {"uv": [7.25, 5.25, 9.125, 5.375], "texture": "#3"}, + "up": {"uv": [1.25, 1.875, 0, 0], "texture": "#3"}, + "down": {"uv": [2.5, 0, 1.25, 1.875], "texture": "#3"} + } + }, + { + "from": [3.6, 6.8, -1], + "to": [11.6, 8, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [8, 8, 9, 8.125], "texture": "#3"}, + "east": {"uv": [7.375, 3.125, 9.25, 3.25], "texture": "#3"}, + "south": {"uv": [8.125, 0, 9.125, 0.125], "texture": "#3"}, + "west": {"uv": [5.625, 7.375, 7.5, 7.5], "texture": "#3"}, + "up": {"uv": [3.5, 1.875, 2.5, 0], "texture": "#3"}, + "down": {"uv": [3.5, 1.875, 2.5, 3.75], "texture": "#3"} + } + }, + { + "from": [4.9, 11.2, -2], + "to": [10.3, 13, 2.9], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, + "faces": { + "north": {"uv": [5.875, 7.75, 6.5, 8], "texture": "#3"}, + "east": {"uv": [6.5, 7.75, 7.125, 8], "texture": "#3"}, + "south": {"uv": [7.125, 7.75, 7.75, 8], "texture": "#3"}, + "west": {"uv": [7.75, 7.75, 8.375, 8], "texture": "#3"}, + "up": {"uv": [2.25, 7.625, 1.625, 7], "texture": "#3"}, + "down": {"uv": [5.25, 7, 4.625, 7.625], "texture": "#3"} + } + }, + { + "from": [5.9, 10.9, -2.5], + "to": [9.3, 12.7, -0.5], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, + "faces": { + "north": {"uv": [3, 4.75, 3.375, 5], "texture": "#3"}, + "east": {"uv": [1.25, 6.125, 1.5, 6.375], "texture": "#3"}, + "south": {"uv": [1.5, 5.25, 1.875, 5.5], "texture": "#3"}, + "west": {"uv": [6.5, 8.125, 6.75, 8.375], "texture": "#3"}, + "up": {"uv": [5.875, 8.375, 5.5, 8.125], "texture": "#3"}, + "down": {"uv": [6.25, 8.125, 5.875, 8.375], "texture": "#3"} + } + }, + { + "from": [3.2, 11.5, 0.8], + "to": [12.3, 13.6, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.125, 6.625, 8.25, 6.875], "texture": "#3"}, + "east": {"uv": [0, 7, 1.625, 7.25], "texture": "#3"}, + "south": {"uv": [0.25, 7.25, 1.375, 7.5], "texture": "#3"}, + "west": {"uv": [3, 7, 4.625, 7.25], "texture": "#3"}, + "up": {"uv": [4.625, 1.625, 3.5, 0], "texture": "#3"}, + "down": {"uv": [4.625, 1.625, 3.5, 3.25], "texture": "#3"} + } + }, + { + "from": [3.7, 11.3, -0.8], + "to": [11.5, 13.3, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, + "faces": { + "north": {"uv": [7.375, 2, 8.375, 2.25], "texture": "#3"}, + "east": {"uv": [6.875, 0.5, 8.75, 0.75], "texture": "#3"}, + "south": {"uv": [7.375, 2.25, 8.375, 2.5], "texture": "#3"}, + "west": {"uv": [6.875, 0.75, 8.75, 1], "texture": "#3"}, + "up": {"uv": [1, 5.25, 0, 3.375], "texture": "#3"}, + "down": {"uv": [2, 3.375, 1, 5.25], "texture": "#3"} + } + }, + { + "from": [11.4, 6.9, -0.6], + "to": [12.5, 8.3, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [6, 2.25, 6.125, 2.375], "texture": "#3"}, + "east": {"uv": [5.625, 7.5, 7.375, 7.625], "texture": "#3"}, + "south": {"uv": [7.125, 1, 7.25, 1.125], "texture": "#3"}, + "west": {"uv": [7.375, 7.5, 9.125, 7.625], "texture": "#3"}, + "up": {"uv": [4.625, 9, 4.5, 7.25], "texture": "#3"}, + "down": {"uv": [3, 7.375, 2.875, 9.125], "texture": "#3"} + } + }, + { + "from": [2.7, 6.3, -0.6], + "to": [3.8, 8.3, 13.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [5.875, 1.125, 6, 1.375], "texture": "#3"}, + "east": {"uv": [6.875, 5.875, 8.625, 6.125], "texture": "#3"}, + "south": {"uv": [6, 2, 6.125, 2.25], "texture": "#3"}, + "west": {"uv": [6.875, 6.125, 8.625, 6.375], "texture": "#3"}, + "up": {"uv": [0.625, 9.25, 0.5, 7.5], "texture": "#3"}, + "down": {"uv": [0.75, 7.5, 0.625, 9.25], "texture": "#3"} + } + }, + { + "from": [2.8, 7.4, 0.8], + "to": [3.7, 8.9, 2.3], + "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, 1.55]}, + "faces": { + "north": {"uv": [7.125, 4, 7.25, 4.125], "texture": "#3"}, + "east": {"uv": [4, 6.375, 4.25, 6.5], "texture": "#3"}, + "south": {"uv": [5.125, 7.625, 5.25, 7.75], "texture": "#3"}, + "west": {"uv": [4.25, 6.375, 4.5, 6.5], "texture": "#3"}, + "up": {"uv": [8.375, 3.75, 8.25, 3.5], "texture": "#3"}, + "down": {"uv": [3.875, 8.25, 3.75, 8.5], "texture": "#3"} + } + }, + { + "from": [2.8, 7.4, -0.4], + "to": [3.7, 8.4, 0.4], + "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, -0.35]}, + "faces": { + "north": {"uv": [5.75, 7.875, 5.875, 8], "texture": "#3"}, + "east": {"uv": [5.375, 8.25, 5.5, 8.375], "texture": "#3"}, + "south": {"uv": [8.375, 1.25, 8.5, 1.375], "texture": "#3"}, + "west": {"uv": [8.375, 1.375, 8.5, 1.5], "texture": "#3"}, + "up": {"uv": [8.5, 1.625, 8.375, 1.5], "texture": "#3"}, + "down": {"uv": [8.5, 1.625, 8.375, 1.75], "texture": "#3"} + } + }, + { + "from": [11.5, 7.4, -0.4], + "to": [12.4, 8.4, 0.4], + "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, -0.35]}, + "faces": { + "north": {"uv": [8.375, 1.75, 8.5, 1.875], "texture": "#3"}, + "east": {"uv": [8.375, 1.875, 8.5, 2], "texture": "#3"}, + "south": {"uv": [8.375, 2, 8.5, 2.125], "texture": "#3"}, + "west": {"uv": [8.375, 2.125, 8.5, 2.25], "texture": "#3"}, + "up": {"uv": [2.375, 8.5, 2.25, 8.375], "texture": "#3"}, + "down": {"uv": [8.5, 2.25, 8.375, 2.375], "texture": "#3"} + } + }, + { + "from": [11.5, 7.4, 0.8], + "to": [12.4, 8.9, 2.3], + "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, 1.55]}, + "faces": { + "north": {"uv": [2.375, 8.375, 2.5, 8.5], "texture": "#3"}, + "east": {"uv": [6.875, 1, 7.125, 1.125], "texture": "#3"}, + "south": {"uv": [8.375, 2.375, 8.5, 2.5], "texture": "#3"}, + "west": {"uv": [4.625, 7.625, 4.875, 7.75], "texture": "#3"}, + "up": {"uv": [8.375, 4, 8.25, 3.75], "texture": "#3"}, + "down": {"uv": [4, 8.25, 3.875, 8.5], "texture": "#3"} + } + }, + { + "from": [3.2, 6.7, -1.2], + "to": [12, 8.2, 0.3], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [4.625, 7.875, 5.75, 8], "texture": "#3"}, + "east": {"uv": [4.875, 7.625, 5.125, 7.75], "texture": "#3"}, + "south": {"uv": [4.625, 8, 5.75, 8.125], "texture": "#3"}, + "west": {"uv": [8.25, 4, 8.5, 4.125], "texture": "#3"}, + "up": {"uv": [8.375, 1.25, 7.25, 1], "texture": "#3"}, + "down": {"uv": [8.375, 1.25, 7.25, 1.5], "texture": "#3"} + } + }, + { + "from": [3.1, 6.7, -1.8], + "to": [12.1, 8.4, -0.4], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [7.25, 1.5, 8.375, 1.75], "texture": "#3"}, + "east": {"uv": [8.25, 4.125, 8.375, 4.375], "texture": "#3"}, + "south": {"uv": [7.25, 1.75, 8.375, 2], "texture": "#3"}, + "west": {"uv": [8.25, 4.375, 8.375, 4.625], "texture": "#3"}, + "up": {"uv": [6.875, 8.125, 5.75, 8], "texture": "#3"}, + "down": {"uv": [8, 8, 6.875, 8.125], "texture": "#3"} + } + }, + { + "from": [3.6, 7.3, -1.7], + "to": [5.5, 9.2, -0.6], + "rotation": {"angle": -45, "axis": "z", "origin": [4.75, 8.05, -1.35]}, + "faces": { + "north": {"uv": [6.75, 8.125, 7, 8.375], "texture": "#3"}, + "east": {"uv": [4.625, 8.25, 4.75, 8.5], "texture": "#3"}, + "south": {"uv": [7, 8.125, 7.25, 8.375], "texture": "#3"}, + "west": {"uv": [8.25, 4.625, 8.375, 4.875], "texture": "#3"}, + "up": {"uv": [5, 8.375, 4.75, 8.25], "texture": "#3"}, + "down": {"uv": [8.5, 4.875, 8.25, 5], "texture": "#3"} + } + }, + { + "from": [9.4, 7.3, -1.7], + "to": [11.3, 9.2, -0.6], + "rotation": {"angle": -45, "axis": "z", "origin": [10.55, 8.05, -1.35]}, + "faces": { + "north": {"uv": [7.25, 8.125, 7.5, 8.375], "texture": "#3"}, + "east": {"uv": [5, 8.25, 5.125, 8.5], "texture": "#3"}, + "south": {"uv": [7.5, 8.125, 7.75, 8.375], "texture": "#3"}, + "west": {"uv": [8.25, 5, 8.375, 5.25], "texture": "#3"}, + "up": {"uv": [5.375, 8.375, 5.125, 8.25], "texture": "#3"}, + "down": {"uv": [8.5, 6.375, 8.25, 6.5], "texture": "#3"} + } + }, + { + "from": [6.55, 7.92071, -1.57574], + "to": [7.75, 9.02071, -0.67574], + "rotation": {"angle": -45, "axis": "z", "origin": [6.85, 8.72071, -1.12574]}, + "faces": { + "north": {"uv": [8.375, 3.5, 8.5, 3.625], "texture": "#3"}, + "east": {"uv": [8.375, 3.625, 8.5, 3.75], "texture": "#3"}, + "south": {"uv": [8.375, 3.75, 8.5, 3.875], "texture": "#3"}, + "west": {"uv": [8.375, 3.875, 8.5, 4], "texture": "#3"}, + "up": {"uv": [8.5, 4.25, 8.375, 4.125], "texture": "#3"}, + "down": {"uv": [8.5, 4.25, 8.375, 4.375], "texture": "#3"} + } + }, + { + "from": [8.05, 7.92071, -1.57574], + "to": [9.25, 9.02071, -0.67574], + "rotation": {"angle": -45, "axis": "z", "origin": [8.35, 8.72071, -1.12574]}, + "faces": { + "north": {"uv": [8.375, 4.375, 8.5, 4.5], "texture": "#3"}, + "east": {"uv": [8.375, 4.5, 8.5, 4.625], "texture": "#3"}, + "south": {"uv": [8.375, 4.625, 8.5, 4.75], "texture": "#3"}, + "west": {"uv": [4.75, 8.375, 4.875, 8.5], "texture": "#3"}, + "up": {"uv": [8.5, 4.875, 8.375, 4.75], "texture": "#3"}, + "down": {"uv": [5, 8.375, 4.875, 8.5], "texture": "#3"} + } + }, + { + "from": [10.23536, 10.7818, 1.27426], + "to": [11.13536, 11.8818, 2.47426], + "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 1.87426]}, + "faces": { + "north": {"uv": [8.375, 5, 8.5, 5.125], "texture": "#3"}, + "east": {"uv": [5.125, 8.375, 5.25, 8.5], "texture": "#3"}, + "south": {"uv": [8.375, 5.125, 8.5, 5.25], "texture": "#3"}, + "west": {"uv": [5.25, 8.375, 5.375, 8.5], "texture": "#3"}, + "up": {"uv": [5.5, 8.5, 5.375, 8.375], "texture": "#3"}, + "down": {"uv": [5.625, 8.375, 5.5, 8.5], "texture": "#3"} + } + }, + { + "from": [3.1, 11.7, -0.2], + "to": [5.1, 13.1, 1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [3.1, 11.2, -0.2]}, + "faces": { + "north": {"uv": [8.25, 6.5, 8.5, 6.625], "texture": "#3"}, + "east": {"uv": [8.25, 6.625, 8.5, 6.75], "texture": "#3"}, + "south": {"uv": [8.25, 6.75, 8.5, 6.875], "texture": "#3"}, + "west": {"uv": [8.25, 8.125, 8.5, 8.25], "texture": "#3"}, + "up": {"uv": [8, 8.375, 7.75, 8.125], "texture": "#3"}, + "down": {"uv": [8.25, 8.125, 8, 8.375], "texture": "#3"} + } + }, + { + "from": [10.4, 11.7, -0.2], + "to": [12.4, 13.1, 1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [10.4, 11.2, -0.2]}, + "faces": { + "north": {"uv": [8.25, 8.25, 8.5, 8.375], "texture": "#3"}, + "east": {"uv": [0.25, 8.375, 0.5, 8.5], "texture": "#3"}, + "south": {"uv": [8.375, 1, 8.625, 1.125], "texture": "#3"}, + "west": {"uv": [8.375, 1.125, 8.625, 1.25], "texture": "#3"}, + "up": {"uv": [8.5, 3.5, 8.25, 3.25], "texture": "#3"}, + "down": {"uv": [3.75, 8.25, 3.5, 8.5], "texture": "#3"} + } + }, + { + "from": [10.23536, 10.7818, -0.42574], + "to": [11.13536, 11.8818, 0.77426], + "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 0.17426]}, + "faces": { + "north": {"uv": [5.625, 8.375, 5.75, 8.5], "texture": "#3"}, + "east": {"uv": [5.75, 8.375, 5.875, 8.5], "texture": "#3"}, + "south": {"uv": [5.875, 8.375, 6, 8.5], "texture": "#3"}, + "west": {"uv": [6, 8.375, 6.125, 8.5], "texture": "#3"}, + "up": {"uv": [6.25, 8.5, 6.125, 8.375], "texture": "#3"}, + "down": {"uv": [6.625, 8.375, 6.5, 8.5], "texture": "#3"} + } + }, + { + "from": [3.93536, 10.7818, 1.27426], + "to": [4.83536, 11.8818, 2.47426], + "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 1.87426]}, + "faces": { + "north": {"uv": [6.625, 8.375, 6.75, 8.5], "texture": "#3"}, + "east": {"uv": [6.75, 8.375, 6.875, 8.5], "texture": "#3"}, + "south": {"uv": [6.875, 8.375, 7, 8.5], "texture": "#3"}, + "west": {"uv": [7, 8.375, 7.125, 8.5], "texture": "#3"}, + "up": {"uv": [7.25, 8.5, 7.125, 8.375], "texture": "#3"}, + "down": {"uv": [7.375, 8.375, 7.25, 8.5], "texture": "#3"} + } + }, + { + "from": [3.93536, 10.7818, -0.42574], + "to": [4.83536, 11.8818, 0.77426], + "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 0.17426]}, + "faces": { + "north": {"uv": [7.375, 8.375, 7.5, 8.5], "texture": "#3"}, + "east": {"uv": [7.5, 8.375, 7.625, 8.5], "texture": "#3"}, + "south": {"uv": [7.625, 8.375, 7.75, 8.5], "texture": "#3"}, + "west": {"uv": [7.75, 8.375, 7.875, 8.5], "texture": "#3"}, + "up": {"uv": [8.5, 7.875, 8.375, 7.75], "texture": "#3"}, + "down": {"uv": [8, 8.375, 7.875, 8.5], "texture": "#3"} + } + }, + { + "from": [4.1, 6.7, -2.1], + "to": [11.1, 8, -1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, + "faces": { + "north": {"uv": [8.125, 0.125, 9, 0.25], "texture": "#3"}, + "east": {"uv": [8.375, 7.875, 8.5, 8], "texture": "#3"}, + "south": {"uv": [8.125, 0.25, 9, 0.375], "texture": "#3"}, + "west": {"uv": [8, 8.375, 8.125, 8.5], "texture": "#3"}, + "up": {"uv": [9, 0.5, 8.125, 0.375], "texture": "#3"}, + "down": {"uv": [5.5, 8.125, 4.625, 8.25], "texture": "#3"} + } + } + ], + "gui_light": "front", + "display": { + "gui": { + "rotation": [13, 160, 0], + "translation": [0, -3.5, 0], + "scale": [0.9, 0.9, 0.9] + }, + "head": { + "translation": [0.5, -4, 1], + "scale": [1.73242, 1.97461, 1.54102] + } + }, + "groups": [ + { + "name": "group", + "origin": [6.6, 11.2, 5.1], + "color": 0, + "children": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + { + "name": "group", + "origin": [6.6, 11.2, 5.1], + "color": 0, + "children": [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81] + } + ] + } + ] +} \ No newline at end of file diff --git a/assets/cmbminigames/textures/block/cosmetic/shark/texture.png b/assets/cmbminigames/textures/block/cosmetic/shark/texture.png new file mode 100644 index 0000000000000000000000000000000000000000..968253ba9746b7d25f36c6d162180d2c81a849b7 GIT binary patch literal 2478 zcmb_e_dnYU7yeoaUZbrYHCo&RF)uB8V^`4HDYa*f^okuLMzoFeY{txfxbIy5wc|PZt^L(D?Jg~P#3i3nv0RRxRvNU%*Mf|_b z3p$-WhQ33mz!Bw$GzCbb=T`xMFWAc51Ql1zEb;tvc3Q0eq$*?};vDpqpK3V0ZO9pl zb?z++l{~PYR^R$f0mfbg+$Si}lG;AF5V;I794}kbhk4CAos(*aub9>JiKmToV5NI?wz5f*330%@3=x=XwwsWk!ob z($tYqD?nj?b z`cExSP3#e8!xZP4>BV5Kwl9b#H}2V`V6H+NT!T23t=GqQxF?M3W!~=e;sDHXtpJdk zpPk1JJE@WeHg?HBGY@_WdV+ysM#oCVfe~b$Psd=x9OR>E?LsUWARPKg_UR7Zn`y;o zE(jbKVfwCyS$?!(#wNE=SFPAp3=Z8XB?>zmq{z?!UrC+|ja1$O#`y0aZ zJ_)E}@d$~s> z$gQoYT*a3n?2Fl6<#$Cs@j$>fae!tK$%%4_#6T?!A(HF z%<=8`Ds2*=QOhf%Dq#&{!tm?Tkqg(~3AJvZv4rQFg6{?*sX57_I(+r&`aV8*T^w}%X`j~z3~;L& zKSPy|liuY?_y``4Zpw`CH;{zPfZt*IPOm0Aw*CW64vy|dcE2MqQgF@B(sl9H6WZcf z&F_O=U7MgTu|VKudO@P%+F-G9K(tC(_YE$;mGx0^17xRLeVlf%WH9HXmR`yl0kN*H zE(?l8w}e@@V5a0f;oT~5*${LHPnm715e+=4T<(o4mHiDad#Y8E4yO=*rY_I2v<2=d z11X&MBlwgEI6c4fx2hW-NdP!dA>u7_|N>Jy(-yXly0)-0; z%-#iByKGrMN>6Ti9x*~Ql;iVHTyxJTv!Qsml}S9r+tqA*iSquS6xXiLTbIZ=HEOc) zNOM<$q&KbJc5eA;yW1lVGD9&;aZ>4k@_w~Jsb-c-!wz-> z*OY6*+Um4}Ht*~h>*{(ugGK&O+Y!t7ClQO)nkT$X7Vmc#en8$^*4B0VSm*F*A9btO8*)BFJD<~sbKIc9z5yuk?6S8IYUI0 z7|>DhM zU-fd^ns^_w+;QNSu`mi37H7up`FIe|`JfjT{{23QA&;q0;j(Ad<`=_9=}5A~MqM!x zO%#5J3Tqde%lkJtY}a|Lll#}|HBys)srn$)nlad_*Khth>=JHu+O=nuo?4gO6%I?* ze!2xx>vvtA&ou5lKL0HiS`d6?o>x>u5vvKSrwsJE+=|(*UWY~)p6Qwo7Ns9=*Bp*Q zOK{h!*i{|NZ$iFPK`*t28qqawK)VP|Hl@3iavT-Gz3Y)R1PZBr0f7?XOexkMY!`;GGQP6Spj-{5tp(zDL9vK z`_ACoq7jy`c+)pN&7@Z30f{JPQs=-TO%eLQfM zIiIJ-9wr<%JM{kS6ElC|P+Z!c(cZ2fh{0q>%uWffsu>^B Date: Fri, 29 Nov 2024 12:12:19 -0500 Subject: [PATCH 03/10] Add optimize yml --- .github/workflows/optimize.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/optimize.yml diff --git a/.github/workflows/optimize.yml b/.github/workflows/optimize.yml new file mode 100644 index 0000000..bd880f8 --- /dev/null +++ b/.github/workflows/optimize.yml @@ -0,0 +1,15 @@ +name: Optimize resource pack +on: [push] +jobs: + packsquash: + name: Optimize resource pack + runs-on: ubuntu-latest + steps: + - name: Clone repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 # A non-shallow repository clone is required + - name: Run PackSquash + uses: ComunidadAylas/PackSquash-action@v4 + with: + packsquash_version: latest # Uses the latest PackSquash release supported by the action \ No newline at end of file From c2da0f8113f045bbee75d9ab692cbaba4063528b Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:21:15 -0500 Subject: [PATCH 04/10] use the optimization plugin to optimize the shark model --- .../cmbminigames/models/cosmetic/shark.json | 684 +----------------- 1 file changed, 19 insertions(+), 665 deletions(-) diff --git a/assets/cmbminigames/models/cosmetic/shark.json b/assets/cmbminigames/models/cosmetic/shark.json index 66d6580..d3afa78 100644 --- a/assets/cmbminigames/models/cosmetic/shark.json +++ b/assets/cmbminigames/models/cosmetic/shark.json @@ -12,9 +12,7 @@ "faces": { "north": {"uv": [2, 3.375, 2.5, 3.75], "texture": "#3"}, "east": {"uv": [5.625, 7, 6.625, 7.375], "texture": "#3"}, - "south": {"uv": [0.75, 7.5, 1.25, 7.875], "texture": "#3"}, "west": {"uv": [6.625, 7, 7.625, 7.375], "texture": "#3"}, - "up": {"uv": [3.5, 4.75, 3, 3.75], "texture": "#3"}, "down": {"uv": [3, 6.375, 2.5, 7.375], "texture": "#3"} } }, @@ -75,12 +73,8 @@ "to": [7.9, 16.2664, 16.0887], "rotation": {"angle": -45, "axis": "x", "origin": [7.6, 14.1664, 11.0387]}, "faces": { - "north": {"uv": [2.75, 8, 2.875, 8.625], "texture": "#3"}, "east": {"uv": [1.25, 6.375, 2.5, 7], "texture": "#3"}, - "south": {"uv": [1.375, 8.125, 1.5, 8.75], "texture": "#3"}, - "west": {"uv": [5.875, 6.375, 7.125, 7], "texture": "#3"}, - "up": {"uv": [2.125, 8.875, 2, 7.625], "texture": "#3"}, - "down": {"uv": [2.25, 7.625, 2.125, 8.875], "texture": "#3"} + "west": {"uv": [5.875, 6.375, 7.125, 7], "texture": "#3"} } }, { @@ -92,8 +86,7 @@ "east": {"uv": [3.5, 7.5, 3.75, 8.25], "texture": "#3"}, "south": {"uv": [2.625, 8, 2.75, 8.75], "texture": "#3"}, "west": {"uv": [3.75, 7.5, 4, 8.25], "texture": "#3"}, - "up": {"uv": [3.5, 5, 3.375, 4.75], "texture": "#3"}, - "down": {"uv": [2, 5.25, 1.875, 5.5], "texture": "#3"} + "up": {"uv": [3.5, 5, 3.375, 4.75], "texture": "#3"} } }, { @@ -101,7 +94,6 @@ "to": [8, 19.3, 17], "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 18.3, 14.1]}, "faces": { - "north": {"uv": [5.75, 6.5, 5.875, 7], "texture": "#3"}, "east": {"uv": [4, 5.875, 4.5, 6.375], "texture": "#3"}, "south": {"uv": [1.5, 8.125, 1.625, 8.625], "texture": "#3"}, "west": {"uv": [3, 7.25, 3.5, 7.75], "texture": "#3"}, @@ -115,557 +107,8 @@ "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, "faces": { "north": {"uv": [3.5, 7.25, 4.5, 7.5], "texture": "#3"}, - "east": {"uv": [7.125, 3.25, 8.25, 3.5], "texture": "#3"}, "south": {"uv": [7.25, 4, 8.25, 4.25], "texture": "#3"}, - "west": {"uv": [7.125, 3.5, 8.25, 3.75], "texture": "#3"}, - "up": {"uv": [6.875, 1.125, 5.875, 0], "texture": "#3"}, - "down": {"uv": [4, 5.875, 3, 7], "texture": "#3"} - } - }, - { - "from": [2.6, 6.8, 2.5], - "to": [12.6, 7.6, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.625, 7.125, 8.875, 7.25], "texture": "#3"}, - "east": {"uv": [7.5, 7.375, 9, 7.5], "texture": "#3"}, - "south": {"uv": [7.625, 7.25, 8.875, 7.375], "texture": "#3"}, - "west": {"uv": [5.625, 7.625, 7.125, 7.75], "texture": "#3"}, - "up": {"uv": [1.25, 3.375, 0, 1.875], "texture": "#3"}, - "down": {"uv": [2.5, 1.875, 1.25, 3.375], "texture": "#3"} - } - }, - { - "from": [2.6, 12.8, 2.6], - "to": [12.6, 13.8, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.75, 2.5, 9, 2.625], "texture": "#3"}, - "east": {"uv": [7.625, 7, 9, 7.125], "texture": "#3"}, - "south": {"uv": [7.75, 2.625, 9, 2.75], "texture": "#3"}, - "west": {"uv": [7.125, 7.625, 8.5, 7.75], "texture": "#3"}, - "up": {"uv": [5.75, 4.625, 4.5, 3.25], "texture": "#3"}, - "down": {"uv": [5.875, 0, 4.625, 1.375], "texture": "#3"} - } - }, - { - "from": [2.6, 6.8, 12.7], - "to": [12.6, 13.6, 14.1], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [6, 1.125, 7.25, 2], "texture": "#3"}, - "east": {"uv": [3.25, 7.75, 3.375, 8.625], "texture": "#3"}, - "south": {"uv": [0, 6.125, 1.25, 7], "texture": "#3"}, - "west": {"uv": [3.375, 7.75, 3.5, 8.625], "texture": "#3"}, - "up": {"uv": [9, 2.875, 7.75, 2.75], "texture": "#3"}, - "down": {"uv": [9, 2.875, 7.75, 3], "texture": "#3"} - } - }, - { - "from": [2.4, 6.8, 2.5], - "to": [3.5, 13.6, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [0.75, 7.875, 0.875, 8.75], "texture": "#3"}, - "east": {"uv": [4.625, 2.375, 6.125, 3.25], "texture": "#3"}, - "south": {"uv": [0.875, 7.875, 1, 8.75], "texture": "#3"}, - "west": {"uv": [3, 5, 4.5, 5.875], "texture": "#3"}, - "up": {"uv": [1.375, 9, 1.25, 7.5], "texture": "#3"}, - "down": {"uv": [4.125, 7.5, 4, 9], "texture": "#3"} - } - }, - { - "from": [11.7, 6.8, 2.5], - "to": [12.8, 13.6, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [1, 7.875, 1.125, 8.75], "texture": "#3"}, - "east": {"uv": [0, 5.25, 1.5, 6.125], "texture": "#3"}, - "south": {"uv": [1.125, 7.875, 1.25, 8.75], "texture": "#3"}, - "west": {"uv": [1.5, 5.5, 3, 6.375], "texture": "#3"}, - "up": {"uv": [4.25, 9, 4.125, 7.5], "texture": "#3"}, - "down": {"uv": [4.375, 7.5, 4.25, 9], "texture": "#3"} - } - }, - { - "from": [3.6, 12.1, 3.1], - "to": [11.6, 14.1, 12.2], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.25, 4.25, 8.25, 4.5], "texture": "#3"}, - "east": {"uv": [7.125, 3.75, 8.25, 4], "texture": "#3"}, - "south": {"uv": [7.25, 4.5, 8.25, 4.75], "texture": "#3"}, - "west": {"uv": [7.125, 6.375, 8.25, 6.625], "texture": "#3"}, - "up": {"uv": [6.875, 5.25, 5.875, 4.125], "texture": "#3"}, - "down": {"uv": [6.875, 5.25, 5.875, 6.375], "texture": "#3"} - } - }, - { - "from": [3.6, 5.3, -0.3], - "to": [11.6, 7.4, 13.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [7.25, 4.75, 8.25, 5], "texture": "#3"}, - "east": {"uv": [6.875, 5.375, 8.625, 5.625], "texture": "#3"}, - "south": {"uv": [7.25, 5, 8.25, 5.25], "texture": "#3"}, - "west": {"uv": [6.875, 5.625, 8.625, 5.875], "texture": "#3"}, - "up": {"uv": [4.5, 5, 3.5, 3.25], "texture": "#3"}, - "down": {"uv": [3, 3.75, 2, 5.5], "texture": "#3"} - } - }, - { - "from": [2.6, 6.2, -0.7], - "to": [12.6, 7.4, 13.9], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [7.75, 3, 9, 3.125], "texture": "#3"}, - "east": {"uv": [7.125, 6.875, 9, 7], "texture": "#3"}, - "south": {"uv": [4.625, 7.75, 5.875, 7.875], "texture": "#3"}, - "west": {"uv": [7.25, 5.25, 9.125, 5.375], "texture": "#3"}, - "up": {"uv": [1.25, 1.875, 0, 0], "texture": "#3"}, - "down": {"uv": [2.5, 0, 1.25, 1.875], "texture": "#3"} - } - }, - { - "from": [3.6, 6.8, -1], - "to": [11.6, 8, 13.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [8, 8, 9, 8.125], "texture": "#3"}, - "east": {"uv": [7.375, 3.125, 9.25, 3.25], "texture": "#3"}, - "south": {"uv": [8.125, 0, 9.125, 0.125], "texture": "#3"}, - "west": {"uv": [5.625, 7.375, 7.5, 7.5], "texture": "#3"}, - "up": {"uv": [3.5, 1.875, 2.5, 0], "texture": "#3"}, - "down": {"uv": [3.5, 1.875, 2.5, 3.75], "texture": "#3"} - } - }, - { - "from": [4.9, 11.2, -2], - "to": [10.3, 13, 2.9], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, - "faces": { - "north": {"uv": [5.875, 7.75, 6.5, 8], "texture": "#3"}, - "east": {"uv": [6.5, 7.75, 7.125, 8], "texture": "#3"}, - "south": {"uv": [7.125, 7.75, 7.75, 8], "texture": "#3"}, - "west": {"uv": [7.75, 7.75, 8.375, 8], "texture": "#3"}, - "up": {"uv": [2.25, 7.625, 1.625, 7], "texture": "#3"}, - "down": {"uv": [5.25, 7, 4.625, 7.625], "texture": "#3"} - } - }, - { - "from": [5.9, 10.9, -2.5], - "to": [9.3, 12.7, -0.5], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 10.8, -3.9]}, - "faces": { - "north": {"uv": [3, 4.75, 3.375, 5], "texture": "#3"}, - "east": {"uv": [1.25, 6.125, 1.5, 6.375], "texture": "#3"}, - "south": {"uv": [1.5, 5.25, 1.875, 5.5], "texture": "#3"}, - "west": {"uv": [6.5, 8.125, 6.75, 8.375], "texture": "#3"}, - "up": {"uv": [5.875, 8.375, 5.5, 8.125], "texture": "#3"}, - "down": {"uv": [6.25, 8.125, 5.875, 8.375], "texture": "#3"} - } - }, - { - "from": [3.2, 11.5, 0.8], - "to": [12.3, 13.6, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.125, 6.625, 8.25, 6.875], "texture": "#3"}, - "east": {"uv": [0, 7, 1.625, 7.25], "texture": "#3"}, - "south": {"uv": [0.25, 7.25, 1.375, 7.5], "texture": "#3"}, - "west": {"uv": [3, 7, 4.625, 7.25], "texture": "#3"}, - "up": {"uv": [4.625, 1.625, 3.5, 0], "texture": "#3"}, - "down": {"uv": [4.625, 1.625, 3.5, 3.25], "texture": "#3"} - } - }, - { - "from": [3.7, 11.3, -0.8], - "to": [11.5, 13.3, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.375, 2, 8.375, 2.25], "texture": "#3"}, - "east": {"uv": [6.875, 0.5, 8.75, 0.75], "texture": "#3"}, - "south": {"uv": [7.375, 2.25, 8.375, 2.5], "texture": "#3"}, - "west": {"uv": [6.875, 0.75, 8.75, 1], "texture": "#3"}, - "up": {"uv": [1, 5.25, 0, 3.375], "texture": "#3"}, - "down": {"uv": [2, 3.375, 1, 5.25], "texture": "#3"} - } - }, - { - "from": [11.4, 6.9, -0.6], - "to": [12.5, 8.3, 13.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [6, 2.25, 6.125, 2.375], "texture": "#3"}, - "east": {"uv": [5.625, 7.5, 7.375, 7.625], "texture": "#3"}, - "south": {"uv": [7.125, 1, 7.25, 1.125], "texture": "#3"}, - "west": {"uv": [7.375, 7.5, 9.125, 7.625], "texture": "#3"}, - "up": {"uv": [4.625, 9, 4.5, 7.25], "texture": "#3"}, - "down": {"uv": [3, 7.375, 2.875, 9.125], "texture": "#3"} - } - }, - { - "from": [2.7, 6.3, -0.6], - "to": [3.8, 8.3, 13.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [5.875, 1.125, 6, 1.375], "texture": "#3"}, - "east": {"uv": [6.875, 5.875, 8.625, 6.125], "texture": "#3"}, - "south": {"uv": [6, 2, 6.125, 2.25], "texture": "#3"}, - "west": {"uv": [6.875, 6.125, 8.625, 6.375], "texture": "#3"}, - "up": {"uv": [0.625, 9.25, 0.5, 7.5], "texture": "#3"}, - "down": {"uv": [0.75, 7.5, 0.625, 9.25], "texture": "#3"} - } - }, - { - "from": [2.8, 7.4, 0.8], - "to": [3.7, 8.9, 2.3], - "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, 1.55]}, - "faces": { - "north": {"uv": [7.125, 4, 7.25, 4.125], "texture": "#3"}, - "east": {"uv": [4, 6.375, 4.25, 6.5], "texture": "#3"}, - "south": {"uv": [5.125, 7.625, 5.25, 7.75], "texture": "#3"}, - "west": {"uv": [4.25, 6.375, 4.5, 6.5], "texture": "#3"}, - "up": {"uv": [8.375, 3.75, 8.25, 3.5], "texture": "#3"}, - "down": {"uv": [3.875, 8.25, 3.75, 8.5], "texture": "#3"} - } - }, - { - "from": [2.8, 7.4, -0.4], - "to": [3.7, 8.4, 0.4], - "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, -0.35]}, - "faces": { - "north": {"uv": [5.75, 7.875, 5.875, 8], "texture": "#3"}, - "east": {"uv": [5.375, 8.25, 5.5, 8.375], "texture": "#3"}, - "south": {"uv": [8.375, 1.25, 8.5, 1.375], "texture": "#3"}, - "west": {"uv": [8.375, 1.375, 8.5, 1.5], "texture": "#3"}, - "up": {"uv": [8.5, 1.625, 8.375, 1.5], "texture": "#3"}, - "down": {"uv": [8.5, 1.625, 8.375, 1.75], "texture": "#3"} - } - }, - { - "from": [11.5, 7.4, -0.4], - "to": [12.4, 8.4, 0.4], - "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, -0.35]}, - "faces": { - "north": {"uv": [8.375, 1.75, 8.5, 1.875], "texture": "#3"}, - "east": {"uv": [8.375, 1.875, 8.5, 2], "texture": "#3"}, - "south": {"uv": [8.375, 2, 8.5, 2.125], "texture": "#3"}, - "west": {"uv": [8.375, 2.125, 8.5, 2.25], "texture": "#3"}, - "up": {"uv": [2.375, 8.5, 2.25, 8.375], "texture": "#3"}, - "down": {"uv": [8.5, 2.25, 8.375, 2.375], "texture": "#3"} - } - }, - { - "from": [11.5, 7.4, 0.8], - "to": [12.4, 8.9, 2.3], - "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, 1.55]}, - "faces": { - "north": {"uv": [2.375, 8.375, 2.5, 8.5], "texture": "#3"}, - "east": {"uv": [6.875, 1, 7.125, 1.125], "texture": "#3"}, - "south": {"uv": [8.375, 2.375, 8.5, 2.5], "texture": "#3"}, - "west": {"uv": [4.625, 7.625, 4.875, 7.75], "texture": "#3"}, - "up": {"uv": [8.375, 4, 8.25, 3.75], "texture": "#3"}, - "down": {"uv": [4, 8.25, 3.875, 8.5], "texture": "#3"} - } - }, - { - "from": [3.2, 6.7, -1.2], - "to": [12, 8.2, 0.3], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [4.625, 7.875, 5.75, 8], "texture": "#3"}, - "east": {"uv": [4.875, 7.625, 5.125, 7.75], "texture": "#3"}, - "south": {"uv": [4.625, 8, 5.75, 8.125], "texture": "#3"}, - "west": {"uv": [8.25, 4, 8.5, 4.125], "texture": "#3"}, - "up": {"uv": [8.375, 1.25, 7.25, 1], "texture": "#3"}, - "down": {"uv": [8.375, 1.25, 7.25, 1.5], "texture": "#3"} - } - }, - { - "from": [3.1, 6.7, -1.8], - "to": [12.1, 8.4, -0.4], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [7.25, 1.5, 8.375, 1.75], "texture": "#3"}, - "east": {"uv": [8.25, 4.125, 8.375, 4.375], "texture": "#3"}, - "south": {"uv": [7.25, 1.75, 8.375, 2], "texture": "#3"}, - "west": {"uv": [8.25, 4.375, 8.375, 4.625], "texture": "#3"}, - "up": {"uv": [6.875, 8.125, 5.75, 8], "texture": "#3"}, - "down": {"uv": [8, 8, 6.875, 8.125], "texture": "#3"} - } - }, - { - "from": [3.6, 7.3, -1.7], - "to": [5.5, 9.2, -0.6], - "rotation": {"angle": -45, "axis": "z", "origin": [4.75, 8.05, -1.35]}, - "faces": { - "north": {"uv": [6.75, 8.125, 7, 8.375], "texture": "#3"}, - "east": {"uv": [4.625, 8.25, 4.75, 8.5], "texture": "#3"}, - "south": {"uv": [7, 8.125, 7.25, 8.375], "texture": "#3"}, - "west": {"uv": [8.25, 4.625, 8.375, 4.875], "texture": "#3"}, - "up": {"uv": [5, 8.375, 4.75, 8.25], "texture": "#3"}, - "down": {"uv": [8.5, 4.875, 8.25, 5], "texture": "#3"} - } - }, - { - "from": [9.4, 7.3, -1.7], - "to": [11.3, 9.2, -0.6], - "rotation": {"angle": -45, "axis": "z", "origin": [10.55, 8.05, -1.35]}, - "faces": { - "north": {"uv": [7.25, 8.125, 7.5, 8.375], "texture": "#3"}, - "east": {"uv": [5, 8.25, 5.125, 8.5], "texture": "#3"}, - "south": {"uv": [7.5, 8.125, 7.75, 8.375], "texture": "#3"}, - "west": {"uv": [8.25, 5, 8.375, 5.25], "texture": "#3"}, - "up": {"uv": [5.375, 8.375, 5.125, 8.25], "texture": "#3"}, - "down": {"uv": [8.5, 6.375, 8.25, 6.5], "texture": "#3"} - } - }, - { - "from": [6.55, 7.92071, -1.57574], - "to": [7.75, 9.02071, -0.67574], - "rotation": {"angle": -45, "axis": "z", "origin": [6.85, 8.72071, -1.12574]}, - "faces": { - "north": {"uv": [8.375, 3.5, 8.5, 3.625], "texture": "#3"}, - "east": {"uv": [8.375, 3.625, 8.5, 3.75], "texture": "#3"}, - "south": {"uv": [8.375, 3.75, 8.5, 3.875], "texture": "#3"}, - "west": {"uv": [8.375, 3.875, 8.5, 4], "texture": "#3"}, - "up": {"uv": [8.5, 4.25, 8.375, 4.125], "texture": "#3"}, - "down": {"uv": [8.5, 4.25, 8.375, 4.375], "texture": "#3"} - } - }, - { - "from": [8.05, 7.92071, -1.57574], - "to": [9.25, 9.02071, -0.67574], - "rotation": {"angle": -45, "axis": "z", "origin": [8.35, 8.72071, -1.12574]}, - "faces": { - "north": {"uv": [8.375, 4.375, 8.5, 4.5], "texture": "#3"}, - "east": {"uv": [8.375, 4.5, 8.5, 4.625], "texture": "#3"}, - "south": {"uv": [8.375, 4.625, 8.5, 4.75], "texture": "#3"}, - "west": {"uv": [4.75, 8.375, 4.875, 8.5], "texture": "#3"}, - "up": {"uv": [8.5, 4.875, 8.375, 4.75], "texture": "#3"}, - "down": {"uv": [5, 8.375, 4.875, 8.5], "texture": "#3"} - } - }, - { - "from": [10.23536, 10.7818, 1.27426], - "to": [11.13536, 11.8818, 2.47426], - "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 1.87426]}, - "faces": { - "north": {"uv": [8.375, 5, 8.5, 5.125], "texture": "#3"}, - "east": {"uv": [5.125, 8.375, 5.25, 8.5], "texture": "#3"}, - "south": {"uv": [8.375, 5.125, 8.5, 5.25], "texture": "#3"}, - "west": {"uv": [5.25, 8.375, 5.375, 8.5], "texture": "#3"}, - "up": {"uv": [5.5, 8.5, 5.375, 8.375], "texture": "#3"}, - "down": {"uv": [5.625, 8.375, 5.5, 8.5], "texture": "#3"} - } - }, - { - "from": [3.1, 11.7, -0.2], - "to": [5.1, 13.1, 1.8], - "rotation": {"angle": 0, "axis": "y", "origin": [3.1, 11.2, -0.2]}, - "faces": { - "north": {"uv": [8.25, 6.5, 8.5, 6.625], "texture": "#3"}, - "east": {"uv": [8.25, 6.625, 8.5, 6.75], "texture": "#3"}, - "south": {"uv": [8.25, 6.75, 8.5, 6.875], "texture": "#3"}, - "west": {"uv": [8.25, 8.125, 8.5, 8.25], "texture": "#3"}, - "up": {"uv": [8, 8.375, 7.75, 8.125], "texture": "#3"}, - "down": {"uv": [8.25, 8.125, 8, 8.375], "texture": "#3"} - } - }, - { - "from": [10.4, 11.7, -0.2], - "to": [12.4, 13.1, 1.8], - "rotation": {"angle": 0, "axis": "y", "origin": [10.4, 11.2, -0.2]}, - "faces": { - "north": {"uv": [8.25, 8.25, 8.5, 8.375], "texture": "#3"}, - "east": {"uv": [0.25, 8.375, 0.5, 8.5], "texture": "#3"}, - "south": {"uv": [8.375, 1, 8.625, 1.125], "texture": "#3"}, - "west": {"uv": [8.375, 1.125, 8.625, 1.25], "texture": "#3"}, - "up": {"uv": [8.5, 3.5, 8.25, 3.25], "texture": "#3"}, - "down": {"uv": [3.75, 8.25, 3.5, 8.5], "texture": "#3"} - } - }, - { - "from": [10.23536, 10.7818, -0.42574], - "to": [11.13536, 11.8818, 0.77426], - "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 0.17426]}, - "faces": { - "north": {"uv": [5.625, 8.375, 5.75, 8.5], "texture": "#3"}, - "east": {"uv": [5.75, 8.375, 5.875, 8.5], "texture": "#3"}, - "south": {"uv": [5.875, 8.375, 6, 8.5], "texture": "#3"}, - "west": {"uv": [6, 8.375, 6.125, 8.5], "texture": "#3"}, - "up": {"uv": [6.25, 8.5, 6.125, 8.375], "texture": "#3"}, - "down": {"uv": [6.625, 8.375, 6.5, 8.5], "texture": "#3"} - } - }, - { - "from": [3.93536, 10.7818, 1.27426], - "to": [4.83536, 11.8818, 2.47426], - "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 1.87426]}, - "faces": { - "north": {"uv": [6.625, 8.375, 6.75, 8.5], "texture": "#3"}, - "east": {"uv": [6.75, 8.375, 6.875, 8.5], "texture": "#3"}, - "south": {"uv": [6.875, 8.375, 7, 8.5], "texture": "#3"}, - "west": {"uv": [7, 8.375, 7.125, 8.5], "texture": "#3"}, - "up": {"uv": [7.25, 8.5, 7.125, 8.375], "texture": "#3"}, - "down": {"uv": [7.375, 8.375, 7.25, 8.5], "texture": "#3"} - } - }, - { - "from": [3.93536, 10.7818, -0.42574], - "to": [4.83536, 11.8818, 0.77426], - "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 0.17426]}, - "faces": { - "north": {"uv": [7.375, 8.375, 7.5, 8.5], "texture": "#3"}, - "east": {"uv": [7.5, 8.375, 7.625, 8.5], "texture": "#3"}, - "south": {"uv": [7.625, 8.375, 7.75, 8.5], "texture": "#3"}, - "west": {"uv": [7.75, 8.375, 7.875, 8.5], "texture": "#3"}, - "up": {"uv": [8.5, 7.875, 8.375, 7.75], "texture": "#3"}, - "down": {"uv": [8, 8.375, 7.875, 8.5], "texture": "#3"} - } - }, - { - "from": [4.1, 6.7, -2.1], - "to": [11.1, 8, -1.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, - "faces": { - "north": {"uv": [8.125, 0.125, 9, 0.25], "texture": "#3"}, - "east": {"uv": [8.375, 7.875, 8.5, 8], "texture": "#3"}, - "south": {"uv": [8.125, 0.25, 9, 0.375], "texture": "#3"}, - "west": {"uv": [8, 8.375, 8.125, 8.5], "texture": "#3"}, - "up": {"uv": [9, 0.5, 8.125, 0.375], "texture": "#3"}, - "down": {"uv": [5.5, 8.125, 4.625, 8.25], "texture": "#3"} - } - }, - { - "from": [5.7, 9.8, 4.3], - "to": [9.7, 13.3, 12.8], - "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 10.1]}, - "faces": { - "north": {"uv": [2, 3.375, 2.5, 3.75], "texture": "#3"}, - "east": {"uv": [5.625, 7, 6.625, 7.375], "texture": "#3"}, - "south": {"uv": [0.75, 7.5, 1.25, 7.875], "texture": "#3"}, - "west": {"uv": [6.625, 7, 7.625, 7.375], "texture": "#3"}, - "up": {"uv": [3.5, 4.75, 3, 3.75], "texture": "#3"}, - "down": {"uv": [3, 6.375, 2.5, 7.375], "texture": "#3"} - } - }, - { - "from": [6.2, 9.5, 3.4], - "to": [9.2, 14.2, 13.3], - "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, - "faces": { - "north": {"uv": [2.5, 7.375, 2.875, 8], "texture": "#3"}, - "east": {"uv": [6.125, 2, 7.375, 2.625], "texture": "#3"}, - "south": {"uv": [7.375, 2.5, 7.75, 3.125], "texture": "#3"}, - "west": {"uv": [6.125, 2.625, 7.375, 3.25], "texture": "#3"}, - "up": {"uv": [5.625, 7.75, 5.25, 6.5], "texture": "#3"}, - "down": {"uv": [7.25, 4.125, 6.875, 5.375], "texture": "#3"} - } - }, - { - "from": [6.6, 8.3, 3.3], - "to": [8.7, 15.1, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, - "faces": { - "north": {"uv": [1.375, 7.25, 1.625, 8.125], "texture": "#3"}, - "east": {"uv": [4.5, 5.625, 5.875, 6.5], "texture": "#3"}, - "south": {"uv": [0.25, 7.5, 0.5, 8.375], "texture": "#3"}, - "west": {"uv": [5.75, 3.25, 7.125, 4.125], "texture": "#3"}, - "up": {"uv": [2.5, 8.375, 2.25, 7], "texture": "#3"}, - "down": {"uv": [0.25, 7.25, 0, 8.625], "texture": "#3"} - } - }, - { - "from": [7, 7.1, 3.6], - "to": [8.2, 15.4, 14.7], - "rotation": {"angle": 0, "axis": "y", "origin": [6.7, 4.9, 11.1]}, - "faces": { - "north": {"uv": [3, 7.75, 3.125, 8.75], "texture": "#3"}, - "east": {"uv": [4.625, 1.375, 6, 2.375], "texture": "#3"}, - "south": {"uv": [3.125, 7.75, 3.25, 8.75], "texture": "#3"}, - "west": {"uv": [4.5, 4.625, 5.875, 5.625], "texture": "#3"}, - "up": {"uv": [4.5, 8.875, 4.375, 7.5], "texture": "#3"}, - "down": {"uv": [1.75, 7.625, 1.625, 9], "texture": "#3"} - } - }, - { - "from": [7.1, 14.85, 4.45], - "to": [8.1, 19.15, 14.65], - "rotation": {"angle": -22.5, "axis": "x", "origin": [7.6, 15.25, 13.4]}, - "faces": { - "north": {"uv": [5.75, 4.125, 5.875, 4.625], "texture": "#3"}, - "east": {"uv": [4, 6.5, 5.25, 7], "texture": "#3"}, - "south": {"uv": [5.625, 6.5, 5.75, 7], "texture": "#3"}, - "west": {"uv": [6.875, 0, 8.125, 0.5], "texture": "#3"}, - "up": {"uv": [1.875, 8.875, 1.75, 7.625], "texture": "#3"}, - "down": {"uv": [2, 7.625, 1.875, 8.875], "texture": "#3"} - } - }, - { - "from": [7.3, 10.8664, 5.9887], - "to": [7.9, 16.2664, 16.0887], - "rotation": {"angle": -45, "axis": "x", "origin": [7.6, 14.1664, 11.0387]}, - "faces": { - "north": {"uv": [2.75, 8, 2.875, 8.625], "texture": "#3"}, - "east": {"uv": [1.25, 6.375, 2.5, 7], "texture": "#3"}, - "south": {"uv": [1.375, 8.125, 1.5, 8.75], "texture": "#3"}, - "west": {"uv": [5.875, 6.375, 7.125, 7], "texture": "#3"}, - "up": {"uv": [2.125, 8.875, 2, 7.625], "texture": "#3"}, - "down": {"uv": [2.25, 7.625, 2.125, 8.875], "texture": "#3"} - } - }, - { - "from": [7.1, 11.54213, 14.31296], - "to": [8.1, 17.54213, 16.31296], - "rotation": {"angle": 22.5, "axis": "x", "origin": [7.6, 14.84213, 11.26296]}, - "faces": { - "north": {"uv": [2.5, 8, 2.625, 8.75], "texture": "#3"}, - "east": {"uv": [3.5, 7.5, 3.75, 8.25], "texture": "#3"}, - "south": {"uv": [2.625, 8, 2.75, 8.75], "texture": "#3"}, - "west": {"uv": [3.75, 7.5, 4, 8.25], "texture": "#3"}, - "up": {"uv": [3.5, 5, 3.375, 4.75], "texture": "#3"}, - "down": {"uv": [2, 5.25, 1.875, 5.5], "texture": "#3"} - } - }, - { - "from": [7.2, 15.4, 13], - "to": [8, 19.3, 17], - "rotation": {"angle": 0, "axis": "y", "origin": [7.6, 18.3, 14.1]}, - "faces": { - "north": {"uv": [5.75, 6.5, 5.875, 7], "texture": "#3"}, - "east": {"uv": [4, 5.875, 4.5, 6.375], "texture": "#3"}, - "south": {"uv": [1.5, 8.125, 1.625, 8.625], "texture": "#3"}, - "west": {"uv": [3, 7.25, 3.5, 7.75], "texture": "#3"}, - "up": {"uv": [6.375, 8.625, 6.25, 8.125], "texture": "#3"}, - "down": {"uv": [6.5, 8.125, 6.375, 8.625], "texture": "#3"} - } - }, - { - "from": [3.6, 6.2, 3.1], - "to": [11.6, 8.3, 12.2], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [3.5, 7.25, 4.5, 7.5], "texture": "#3"}, - "east": {"uv": [7.125, 3.25, 8.25, 3.5], "texture": "#3"}, - "south": {"uv": [7.25, 4, 8.25, 4.25], "texture": "#3"}, - "west": {"uv": [7.125, 3.5, 8.25, 3.75], "texture": "#3"}, - "up": {"uv": [6.875, 1.125, 5.875, 0], "texture": "#3"}, - "down": {"uv": [4, 5.875, 3, 7], "texture": "#3"} - } - }, - { - "from": [2.6, 6.8, 2.5], - "to": [12.6, 7.6, 14], - "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 12.1, 5.1]}, - "faces": { - "north": {"uv": [7.625, 7.125, 8.875, 7.25], "texture": "#3"}, - "east": {"uv": [7.5, 7.375, 9, 7.5], "texture": "#3"}, - "south": {"uv": [7.625, 7.25, 8.875, 7.375], "texture": "#3"}, - "west": {"uv": [5.625, 7.625, 7.125, 7.75], "texture": "#3"}, - "up": {"uv": [1.25, 3.375, 0, 1.875], "texture": "#3"}, - "down": {"uv": [2.5, 1.875, 1.25, 3.375], "texture": "#3"} + "up": {"uv": [6.875, 1.125, 5.875, 0], "texture": "#3"} } }, { @@ -677,8 +120,7 @@ "east": {"uv": [7.625, 7, 9, 7.125], "texture": "#3"}, "south": {"uv": [7.75, 2.625, 9, 2.75], "texture": "#3"}, "west": {"uv": [7.125, 7.625, 8.5, 7.75], "texture": "#3"}, - "up": {"uv": [5.75, 4.625, 4.5, 3.25], "texture": "#3"}, - "down": {"uv": [5.875, 0, 4.625, 1.375], "texture": "#3"} + "up": {"uv": [5.75, 4.625, 4.5, 3.25], "texture": "#3"} } }, { @@ -729,8 +171,7 @@ "east": {"uv": [7.125, 3.75, 8.25, 4], "texture": "#3"}, "south": {"uv": [7.25, 4.5, 8.25, 4.75], "texture": "#3"}, "west": {"uv": [7.125, 6.375, 8.25, 6.625], "texture": "#3"}, - "up": {"uv": [6.875, 5.25, 5.875, 4.125], "texture": "#3"}, - "down": {"uv": [6.875, 5.25, 5.875, 6.375], "texture": "#3"} + "up": {"uv": [6.875, 5.25, 5.875, 4.125], "texture": "#3"} } }, { @@ -742,7 +183,6 @@ "east": {"uv": [6.875, 5.375, 8.625, 5.625], "texture": "#3"}, "south": {"uv": [7.25, 5, 8.25, 5.25], "texture": "#3"}, "west": {"uv": [6.875, 5.625, 8.625, 5.875], "texture": "#3"}, - "up": {"uv": [4.5, 5, 3.5, 3.25], "texture": "#3"}, "down": {"uv": [3, 3.75, 2, 5.5], "texture": "#3"} } }, @@ -764,12 +204,7 @@ "to": [11.6, 8, 13.8], "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, "faces": { - "north": {"uv": [8, 8, 9, 8.125], "texture": "#3"}, - "east": {"uv": [7.375, 3.125, 9.25, 3.25], "texture": "#3"}, - "south": {"uv": [8.125, 0, 9.125, 0.125], "texture": "#3"}, - "west": {"uv": [5.625, 7.375, 7.5, 7.5], "texture": "#3"}, - "up": {"uv": [3.5, 1.875, 2.5, 0], "texture": "#3"}, - "down": {"uv": [3.5, 1.875, 2.5, 3.75], "texture": "#3"} + "up": {"uv": [3.5, 1.875, 2.5, 0], "texture": "#3"} } }, { @@ -805,7 +240,6 @@ "faces": { "north": {"uv": [7.125, 6.625, 8.25, 6.875], "texture": "#3"}, "east": {"uv": [0, 7, 1.625, 7.25], "texture": "#3"}, - "south": {"uv": [0.25, 7.25, 1.375, 7.5], "texture": "#3"}, "west": {"uv": [3, 7, 4.625, 7.25], "texture": "#3"}, "up": {"uv": [4.625, 1.625, 3.5, 0], "texture": "#3"}, "down": {"uv": [4.625, 1.625, 3.5, 3.25], "texture": "#3"} @@ -818,7 +252,6 @@ "faces": { "north": {"uv": [7.375, 2, 8.375, 2.25], "texture": "#3"}, "east": {"uv": [6.875, 0.5, 8.75, 0.75], "texture": "#3"}, - "south": {"uv": [7.375, 2.25, 8.375, 2.5], "texture": "#3"}, "west": {"uv": [6.875, 0.75, 8.75, 1], "texture": "#3"}, "up": {"uv": [1, 5.25, 0, 3.375], "texture": "#3"}, "down": {"uv": [2, 3.375, 1, 5.25], "texture": "#3"} @@ -831,10 +264,8 @@ "faces": { "north": {"uv": [6, 2.25, 6.125, 2.375], "texture": "#3"}, "east": {"uv": [5.625, 7.5, 7.375, 7.625], "texture": "#3"}, - "south": {"uv": [7.125, 1, 7.25, 1.125], "texture": "#3"}, "west": {"uv": [7.375, 7.5, 9.125, 7.625], "texture": "#3"}, - "up": {"uv": [4.625, 9, 4.5, 7.25], "texture": "#3"}, - "down": {"uv": [3, 7.375, 2.875, 9.125], "texture": "#3"} + "up": {"uv": [4.625, 9, 4.5, 7.25], "texture": "#3"} } }, { @@ -844,10 +275,8 @@ "faces": { "north": {"uv": [5.875, 1.125, 6, 1.375], "texture": "#3"}, "east": {"uv": [6.875, 5.875, 8.625, 6.125], "texture": "#3"}, - "south": {"uv": [6, 2, 6.125, 2.25], "texture": "#3"}, "west": {"uv": [6.875, 6.125, 8.625, 6.375], "texture": "#3"}, - "up": {"uv": [0.625, 9.25, 0.5, 7.5], "texture": "#3"}, - "down": {"uv": [0.75, 7.5, 0.625, 9.25], "texture": "#3"} + "up": {"uv": [0.625, 9.25, 0.5, 7.5], "texture": "#3"} } }, { @@ -855,12 +284,10 @@ "to": [3.7, 8.9, 2.3], "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, 1.55]}, "faces": { - "north": {"uv": [7.125, 4, 7.25, 4.125], "texture": "#3"}, "east": {"uv": [4, 6.375, 4.25, 6.5], "texture": "#3"}, "south": {"uv": [5.125, 7.625, 5.25, 7.75], "texture": "#3"}, "west": {"uv": [4.25, 6.375, 4.5, 6.5], "texture": "#3"}, - "up": {"uv": [8.375, 3.75, 8.25, 3.5], "texture": "#3"}, - "down": {"uv": [3.875, 8.25, 3.75, 8.5], "texture": "#3"} + "up": {"uv": [8.375, 3.75, 8.25, 3.5], "texture": "#3"} } }, { @@ -868,12 +295,10 @@ "to": [3.7, 8.4, 0.4], "rotation": {"angle": -45, "axis": "x", "origin": [3.15, 8.15, -0.35]}, "faces": { - "north": {"uv": [5.75, 7.875, 5.875, 8], "texture": "#3"}, "east": {"uv": [5.375, 8.25, 5.5, 8.375], "texture": "#3"}, "south": {"uv": [8.375, 1.25, 8.5, 1.375], "texture": "#3"}, "west": {"uv": [8.375, 1.375, 8.5, 1.5], "texture": "#3"}, - "up": {"uv": [8.5, 1.625, 8.375, 1.5], "texture": "#3"}, - "down": {"uv": [8.5, 1.625, 8.375, 1.75], "texture": "#3"} + "up": {"uv": [8.5, 1.625, 8.375, 1.5], "texture": "#3"} } }, { @@ -881,12 +306,10 @@ "to": [12.4, 8.4, 0.4], "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, -0.35]}, "faces": { - "north": {"uv": [8.375, 1.75, 8.5, 1.875], "texture": "#3"}, "east": {"uv": [8.375, 1.875, 8.5, 2], "texture": "#3"}, "south": {"uv": [8.375, 2, 8.5, 2.125], "texture": "#3"}, "west": {"uv": [8.375, 2.125, 8.5, 2.25], "texture": "#3"}, - "up": {"uv": [2.375, 8.5, 2.25, 8.375], "texture": "#3"}, - "down": {"uv": [8.5, 2.25, 8.375, 2.375], "texture": "#3"} + "up": {"uv": [2.375, 8.5, 2.25, 8.375], "texture": "#3"} } }, { @@ -894,12 +317,10 @@ "to": [12.4, 8.9, 2.3], "rotation": {"angle": -45, "axis": "x", "origin": [11.85, 8.15, 1.55]}, "faces": { - "north": {"uv": [2.375, 8.375, 2.5, 8.5], "texture": "#3"}, "east": {"uv": [6.875, 1, 7.125, 1.125], "texture": "#3"}, "south": {"uv": [8.375, 2.375, 8.5, 2.5], "texture": "#3"}, "west": {"uv": [4.625, 7.625, 4.875, 7.75], "texture": "#3"}, - "up": {"uv": [8.375, 4, 8.25, 3.75], "texture": "#3"}, - "down": {"uv": [4, 8.25, 3.875, 8.5], "texture": "#3"} + "up": {"uv": [8.375, 4, 8.25, 3.75], "texture": "#3"} } }, { @@ -907,12 +328,8 @@ "to": [12, 8.2, 0.3], "rotation": {"angle": 0, "axis": "y", "origin": [6.6, 11.2, 5.1]}, "faces": { - "north": {"uv": [4.625, 7.875, 5.75, 8], "texture": "#3"}, - "east": {"uv": [4.875, 7.625, 5.125, 7.75], "texture": "#3"}, "south": {"uv": [4.625, 8, 5.75, 8.125], "texture": "#3"}, - "west": {"uv": [8.25, 4, 8.5, 4.125], "texture": "#3"}, - "up": {"uv": [8.375, 1.25, 7.25, 1], "texture": "#3"}, - "down": {"uv": [8.375, 1.25, 7.25, 1.5], "texture": "#3"} + "up": {"uv": [8.375, 1.25, 7.25, 1], "texture": "#3"} } }, { @@ -934,11 +351,9 @@ "rotation": {"angle": -45, "axis": "z", "origin": [4.75, 8.05, -1.35]}, "faces": { "north": {"uv": [6.75, 8.125, 7, 8.375], "texture": "#3"}, - "east": {"uv": [4.625, 8.25, 4.75, 8.5], "texture": "#3"}, "south": {"uv": [7, 8.125, 7.25, 8.375], "texture": "#3"}, "west": {"uv": [8.25, 4.625, 8.375, 4.875], "texture": "#3"}, - "up": {"uv": [5, 8.375, 4.75, 8.25], "texture": "#3"}, - "down": {"uv": [8.5, 4.875, 8.25, 5], "texture": "#3"} + "up": {"uv": [5, 8.375, 4.75, 8.25], "texture": "#3"} } }, { @@ -947,11 +362,9 @@ "rotation": {"angle": -45, "axis": "z", "origin": [10.55, 8.05, -1.35]}, "faces": { "north": {"uv": [7.25, 8.125, 7.5, 8.375], "texture": "#3"}, - "east": {"uv": [5, 8.25, 5.125, 8.5], "texture": "#3"}, "south": {"uv": [7.5, 8.125, 7.75, 8.375], "texture": "#3"}, "west": {"uv": [8.25, 5, 8.375, 5.25], "texture": "#3"}, - "up": {"uv": [5.375, 8.375, 5.125, 8.25], "texture": "#3"}, - "down": {"uv": [8.5, 6.375, 8.25, 6.5], "texture": "#3"} + "up": {"uv": [5.375, 8.375, 5.125, 8.25], "texture": "#3"} } }, { @@ -960,11 +373,9 @@ "rotation": {"angle": -45, "axis": "z", "origin": [6.85, 8.72071, -1.12574]}, "faces": { "north": {"uv": [8.375, 3.5, 8.5, 3.625], "texture": "#3"}, - "east": {"uv": [8.375, 3.625, 8.5, 3.75], "texture": "#3"}, "south": {"uv": [8.375, 3.75, 8.5, 3.875], "texture": "#3"}, "west": {"uv": [8.375, 3.875, 8.5, 4], "texture": "#3"}, - "up": {"uv": [8.5, 4.25, 8.375, 4.125], "texture": "#3"}, - "down": {"uv": [8.5, 4.25, 8.375, 4.375], "texture": "#3"} + "up": {"uv": [8.5, 4.25, 8.375, 4.125], "texture": "#3"} } }, { @@ -973,11 +384,9 @@ "rotation": {"angle": -45, "axis": "z", "origin": [8.35, 8.72071, -1.12574]}, "faces": { "north": {"uv": [8.375, 4.375, 8.5, 4.5], "texture": "#3"}, - "east": {"uv": [8.375, 4.5, 8.5, 4.625], "texture": "#3"}, "south": {"uv": [8.375, 4.625, 8.5, 4.75], "texture": "#3"}, "west": {"uv": [4.75, 8.375, 4.875, 8.5], "texture": "#3"}, - "up": {"uv": [8.5, 4.875, 8.375, 4.75], "texture": "#3"}, - "down": {"uv": [5, 8.375, 4.875, 8.5], "texture": "#3"} + "up": {"uv": [8.5, 4.875, 8.375, 4.75], "texture": "#3"} } }, { @@ -985,7 +394,6 @@ "to": [11.13536, 11.8818, 2.47426], "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 1.87426]}, "faces": { - "north": {"uv": [8.375, 5, 8.5, 5.125], "texture": "#3"}, "east": {"uv": [5.125, 8.375, 5.25, 8.5], "texture": "#3"}, "south": {"uv": [8.375, 5.125, 8.5, 5.25], "texture": "#3"}, "west": {"uv": [5.25, 8.375, 5.375, 8.5], "texture": "#3"}, @@ -999,7 +407,6 @@ "rotation": {"angle": 0, "axis": "y", "origin": [3.1, 11.2, -0.2]}, "faces": { "north": {"uv": [8.25, 6.5, 8.5, 6.625], "texture": "#3"}, - "east": {"uv": [8.25, 6.625, 8.5, 6.75], "texture": "#3"}, "south": {"uv": [8.25, 6.75, 8.5, 6.875], "texture": "#3"}, "west": {"uv": [8.25, 8.125, 8.5, 8.25], "texture": "#3"}, "up": {"uv": [8, 8.375, 7.75, 8.125], "texture": "#3"}, @@ -1014,7 +421,6 @@ "north": {"uv": [8.25, 8.25, 8.5, 8.375], "texture": "#3"}, "east": {"uv": [0.25, 8.375, 0.5, 8.5], "texture": "#3"}, "south": {"uv": [8.375, 1, 8.625, 1.125], "texture": "#3"}, - "west": {"uv": [8.375, 1.125, 8.625, 1.25], "texture": "#3"}, "up": {"uv": [8.5, 3.5, 8.25, 3.25], "texture": "#3"}, "down": {"uv": [3.75, 8.25, 3.5, 8.5], "texture": "#3"} } @@ -1024,7 +430,6 @@ "to": [11.13536, 11.8818, 0.77426], "rotation": {"angle": 45, "axis": "x", "origin": [10.68536, 11.3318, 0.17426]}, "faces": { - "north": {"uv": [5.625, 8.375, 5.75, 8.5], "texture": "#3"}, "east": {"uv": [5.75, 8.375, 5.875, 8.5], "texture": "#3"}, "south": {"uv": [5.875, 8.375, 6, 8.5], "texture": "#3"}, "west": {"uv": [6, 8.375, 6.125, 8.5], "texture": "#3"}, @@ -1037,7 +442,6 @@ "to": [4.83536, 11.8818, 2.47426], "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 1.87426]}, "faces": { - "north": {"uv": [6.625, 8.375, 6.75, 8.5], "texture": "#3"}, "east": {"uv": [6.75, 8.375, 6.875, 8.5], "texture": "#3"}, "south": {"uv": [6.875, 8.375, 7, 8.5], "texture": "#3"}, "west": {"uv": [7, 8.375, 7.125, 8.5], "texture": "#3"}, @@ -1050,7 +454,6 @@ "to": [4.83536, 11.8818, 0.77426], "rotation": {"angle": 45, "axis": "x", "origin": [4.38536, 11.3318, 0.17426]}, "faces": { - "north": {"uv": [7.375, 8.375, 7.5, 8.5], "texture": "#3"}, "east": {"uv": [7.5, 8.375, 7.625, 8.5], "texture": "#3"}, "south": {"uv": [7.625, 8.375, 7.75, 8.5], "texture": "#3"}, "west": {"uv": [7.75, 8.375, 7.875, 8.5], "texture": "#3"}, @@ -1065,7 +468,6 @@ "faces": { "north": {"uv": [8.125, 0.125, 9, 0.25], "texture": "#3"}, "east": {"uv": [8.375, 7.875, 8.5, 8], "texture": "#3"}, - "south": {"uv": [8.125, 0.25, 9, 0.375], "texture": "#3"}, "west": {"uv": [8, 8.375, 8.125, 8.5], "texture": "#3"}, "up": {"uv": [9, 0.5, 8.125, 0.375], "texture": "#3"}, "down": {"uv": [5.5, 8.125, 4.625, 8.25], "texture": "#3"} @@ -1075,7 +477,7 @@ "gui_light": "front", "display": { "gui": { - "rotation": [13, 160, 0], + "rotation": [13, 153, 0], "translation": [0, -3.5, 0], "scale": [0.9, 0.9, 0.9] }, @@ -1089,55 +491,7 @@ "name": "group", "origin": [6.6, 11.2, 5.1], "color": 0, - "children": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - { - "name": "group", - "origin": [6.6, 11.2, 5.1], - "color": 0, - "children": [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81] - } - ] + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39] } ] } \ No newline at end of file From e41e28c84283d8ba2e1810f4a397b2084015dbe9 Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:41:34 -0500 Subject: [PATCH 05/10] Add upload --- .github/workflows/upload.yml | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/upload.yml diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml new file mode 100644 index 0000000..548c89e --- /dev/null +++ b/.github/workflows/upload.yml @@ -0,0 +1,38 @@ +on: + workflow_dispatch: + inputs: + resource_pack_url: + description: 'Resource Pack URL' + required: true + default: '' + resource_pack_hash: + description: 'Resource Pack Hash' + required: true + default: '' + +jobs: + upload: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Install SSH client and sshpass + run: sudo apt-get update && sudo apt-get install -y openssh-client sshpass + + - name: SSH into server and update server.properties + env: + SSH_USERNAME: ${{ secrets.SSH_USERNAME }} + SSH_DOMAIN: ${{ secrets.SSH_DOMAIN }} + SSH_PORT: ${{ secrets.SSH_PORT }} + SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} + RESOURCE_PACK_URL: ${{ github.event.inputs.resource_pack_url }} + RESOURCE_PACK_HASH: ${{ github.event.inputs.resource_pack_hash }} + run: | + sshpass -p $SSH_PASSWORD ssh -o StrictHostKeyChecking=no $SSH_USERNAME@$SSH_DOMAIN -p $SSH_PORT << 'EOF' + sed -i 's|^resource-pack=.*|resource-pack=${RESOURCE_PACK_URL}|' server.properties + sed -i 's|^resource-pack-sha1=.*|resource-pack-sha1=${RESOURCE_PACK_HASH}|' server.properties + exit + EOF \ No newline at end of file From 2b15de3b534641001e3c6cd2860b4fcb57dd0f0c Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:49:41 -0500 Subject: [PATCH 06/10] Use SFTP instead of direct updating --- .github/workflows/upload.yml | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml index 548c89e..2170313 100644 --- a/.github/workflows/upload.yml +++ b/.github/workflows/upload.yml @@ -1,3 +1,4 @@ +name: 'Upload Resource Pack' on: workflow_dispatch: inputs: @@ -22,17 +23,34 @@ jobs: - name: Install SSH client and sshpass run: sudo apt-get update && sudo apt-get install -y openssh-client sshpass - - name: SSH into server and update server.properties + - name: Download server.properties env: SSH_USERNAME: ${{ secrets.SSH_USERNAME }} SSH_DOMAIN: ${{ secrets.SSH_DOMAIN }} SSH_PORT: ${{ secrets.SSH_PORT }} SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} + run: | + sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' + get /path/to/server.properties server.properties + bye + EOF + + - name: Update server.properties + env: RESOURCE_PACK_URL: ${{ github.event.inputs.resource_pack_url }} RESOURCE_PACK_HASH: ${{ github.event.inputs.resource_pack_hash }} run: | - sshpass -p $SSH_PASSWORD ssh -o StrictHostKeyChecking=no $SSH_USERNAME@$SSH_DOMAIN -p $SSH_PORT << 'EOF' sed -i 's|^resource-pack=.*|resource-pack=${RESOURCE_PACK_URL}|' server.properties sed -i 's|^resource-pack-sha1=.*|resource-pack-sha1=${RESOURCE_PACK_HASH}|' server.properties - exit + + - name: Upload server.properties + env: + SSH_USERNAME: ${{ secrets.SSH_USERNAME }} + SSH_DOMAIN: ${{ secrets.SSH_DOMAIN }} + SSH_PORT: ${{ secrets.SSH_PORT }} + SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} + run: | + sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' + put server.properties /path/to/server.properties + bye EOF \ No newline at end of file From 9bbe633dea9e57831966a9211f736518a7f5c0a3 Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:50:48 -0500 Subject: [PATCH 07/10] be a bit less stupid --- .github/workflows/upload.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml index 2170313..6d2585c 100644 --- a/.github/workflows/upload.yml +++ b/.github/workflows/upload.yml @@ -31,7 +31,7 @@ jobs: SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' - get /path/to/server.properties server.properties + get server.properties server.properties bye EOF @@ -51,6 +51,6 @@ jobs: SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' - put server.properties /path/to/server.properties + put server.properties server.properties bye EOF \ No newline at end of file From 754560cb345b09bf9a2f3fa5773a40f424c0f565 Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:52:52 -0500 Subject: [PATCH 08/10] patch --- .github/workflows/upload.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml index 6d2585c..fb0de3d 100644 --- a/.github/workflows/upload.yml +++ b/.github/workflows/upload.yml @@ -30,8 +30,8 @@ jobs: SSH_PORT: ${{ secrets.SSH_PORT }} SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | - sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' - get server.properties server.properties + sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << EOF + get /path/to/server.properties server.properties bye EOF @@ -40,8 +40,8 @@ jobs: RESOURCE_PACK_URL: ${{ github.event.inputs.resource_pack_url }} RESOURCE_PACK_HASH: ${{ github.event.inputs.resource_pack_hash }} run: | - sed -i 's|^resource-pack=.*|resource-pack=${RESOURCE_PACK_URL}|' server.properties - sed -i 's|^resource-pack-sha1=.*|resource-pack-sha1=${RESOURCE_PACK_HASH}|' server.properties + sed -i "s|^resource-pack=.*|resource-pack=${RESOURCE_PACK_URL}|" server.properties + sed -i "s|^resource-pack-sha1=.*|resource-pack-sha1=${RESOURCE_PACK_HASH}|" server.properties - name: Upload server.properties env: @@ -50,7 +50,7 @@ jobs: SSH_PORT: ${{ secrets.SSH_PORT }} SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | - sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << 'EOF' - put server.properties server.properties + sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << EOF + put server.properties /path/to/server.properties bye EOF \ No newline at end of file From 08126a22e302d3d79885cc930e9944bfbd4522d5 Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 12:54:31 -0500 Subject: [PATCH 09/10] copilot is VERY smart --- .github/workflows/upload.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/upload.yml b/.github/workflows/upload.yml index fb0de3d..f29b246 100644 --- a/.github/workflows/upload.yml +++ b/.github/workflows/upload.yml @@ -31,7 +31,7 @@ jobs: SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << EOF - get /path/to/server.properties server.properties + get server.properties server.properties bye EOF @@ -51,6 +51,6 @@ jobs: SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }} run: | sshpass -p $SSH_PASSWORD sftp -o StrictHostKeyChecking=no -P $SSH_PORT $SSH_USERNAME@$SSH_DOMAIN << EOF - put server.properties /path/to/server.properties + put server.properties server.properties bye EOF \ No newline at end of file From 9783b80fda8a80f63f388ac7405d84d6e87a208c Mon Sep 17 00:00:00 2001 From: Cmb <71194682+29cmb@users.noreply.github.com> Date: Fri, 29 Nov 2024 19:21:32 -0500 Subject: [PATCH 10/10] 3d tintable sword --- .../models/cosmetic/swords/generic_sword.json | 109 ++++++++++++++++++ .../block/cosmetic/swords/generic/texture.png | Bin 0 -> 619 bytes .../minecraft/models/item/diamond_sword.json | 14 +++ 3 files changed, 123 insertions(+) create mode 100644 assets/cmbminigames/models/cosmetic/swords/generic_sword.json create mode 100644 assets/cmbminigames/textures/block/cosmetic/swords/generic/texture.png create mode 100644 assets/minecraft/models/item/diamond_sword.json diff --git a/assets/cmbminigames/models/cosmetic/swords/generic_sword.json b/assets/cmbminigames/models/cosmetic/swords/generic_sword.json new file mode 100644 index 0000000..0590efd --- /dev/null +++ b/assets/cmbminigames/models/cosmetic/swords/generic_sword.json @@ -0,0 +1,109 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "cmbminigames:block/cosmetic/swords/generic/texture", + "particle": "cmbminigames:block/cosmetic/swords/generic/texture" + }, + "elements": [ + { + "from": [7, 0, 7], + "to": [9, 2, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [7, 5, 8, 6], "texture": "#0", "tintindex": 0}, + "east": {"uv": [7, 6, 8, 7], "texture": "#0", "tintindex": 0}, + "south": {"uv": [7, 7, 8, 8], "texture": "#0", "tintindex": 0}, + "west": {"uv": [0, 8, 1, 9], "texture": "#0", "tintindex": 0}, + "up": {"uv": [9, 1, 8, 0], "texture": "#0", "tintindex": 0}, + "down": {"uv": [2, 8, 1, 9], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [7.5, 1, 7.5], + "to": [8.5, 7, 8.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 7]}, + "faces": { + "north": {"uv": [6, 2, 6.5, 5.5], "texture": "#0"}, + "east": {"uv": [6, 5.5, 6.5, 9], "texture": "#0"}, + "south": {"uv": [6.5, 2, 7, 5.5], "texture": "#0"}, + "west": {"uv": [6.5, 5.5, 7, 9], "texture": "#0"}, + "up": {"uv": [9.5, 0.5, 9, 0], "texture": "#0"}, + "down": {"uv": [9.5, 0.5, 9, 1], "texture": "#0"} + } + }, + { + "from": [7, 6, 5], + "to": [9, 8, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 6, 7]}, + "faces": { + "north": {"uv": [8, 1, 9, 2], "texture": "#0"}, + "east": {"uv": [5, 0, 8, 1], "texture": "#0", "tintindex": 0}, + "south": {"uv": [2, 8, 3, 9], "texture": "#0"}, + "west": {"uv": [5, 1, 8, 2], "texture": "#0", "tintindex": 0}, + "up": {"uv": [6, 5, 5, 2], "texture": "#0", "tintindex": 0}, + "down": {"uv": [6, 5, 5, 8], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [7, 7.5, 3.25], + "to": [9, 9.5, 5.25], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7, 7.5, 1.25]}, + "faces": { + "north": {"uv": [8, 2, 9, 3], "texture": "#0", "tintindex": 0}, + "east": {"uv": [3, 8, 4, 9], "texture": "#0", "tintindex": 0}, + "south": {"uv": [8, 3, 9, 4], "texture": "#0"}, + "west": {"uv": [4, 8, 5, 9], "texture": "#0", "tintindex": 0}, + "up": {"uv": [9, 5, 8, 4], "texture": "#0", "tintindex": 0}, + "down": {"uv": [6, 8, 5, 9], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [7, 5.65, 11.05], + "to": [9, 7.65, 13.05], + "rotation": {"angle": -22.5, "axis": "x", "origin": [7, 5.65, 10.05]}, + "faces": { + "north": {"uv": [8, 5, 9, 6], "texture": "#0"}, + "east": {"uv": [8, 6, 9, 7], "texture": "#0", "tintindex": 0}, + "south": {"uv": [7, 8, 8, 9], "texture": "#0", "tintindex": 0}, + "west": {"uv": [8, 7, 9, 8], "texture": "#0", "tintindex": 0}, + "up": {"uv": [9, 9, 8, 8], "texture": "#0", "tintindex": 0}, + "down": {"uv": [1, 9, 0, 10], "texture": "#0", "tintindex": 0} + } + }, + { + "from": [7.45, 7, 6.5], + "to": [8.45, 23, 9.5], + "rotation": {"angle": 0, "axis": "y", "origin": [7.45, 7, 6.5]}, + "faces": { + "north": {"uv": [3, 0, 3.75, 8], "texture": "#0", "tintindex": 0}, + "east": {"uv": [0, 0, 1.5, 8], "texture": "#0", "tintindex": 0}, + "south": {"uv": [4, 0, 4.75, 8], "texture": "#0", "tintindex": 0}, + "west": {"uv": [1.5, 0, 3, 8], "texture": "#0", "tintindex": 0}, + "up": {"uv": [7.75, 3.5, 7, 2], "texture": "#0"}, + "down": {"uv": [7.75, 3.5, 7, 5], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0, 2.25, 0] + }, + "thirdperson_lefthand": { + "translation": [0, 2.5, 0] + }, + "firstperson_righthand": { + "translation": [1, 2, 0], + "scale": [0.7, 0.7, 0.7] + }, + "firstperson_lefthand": { + "translation": [0, 2.5, 0], + "scale": [0.7, 0.7, 0.7] + }, + "gui": { + "rotation": [90, 46.5, -90], + "translation": [-1.25, -1.75, 0], + "scale": [0.7, 0.7, 0.7] + } + } +} \ No newline at end of file diff --git a/assets/cmbminigames/textures/block/cosmetic/swords/generic/texture.png b/assets/cmbminigames/textures/block/cosmetic/swords/generic/texture.png new file mode 100644 index 0000000000000000000000000000000000000000..ce36cfbfbfa9a48d31bacc85978149eeb5ce3dda GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qg#2^erat^knoW-`3>z(lYmV4>F^zNSf_qiT}hvPUL04&R52oRRgSgB+~2kFc=Kdj%6(j8IAfY8<&2+FXJ_0kyF;QCP=Y>q#EFtPii@v zfGj{pqe)j%#mf6gnSdZs-}SV9Lt3P4f%}IR?jKsQ%bTVdTQ@e1bPKpSKj!243`cwW z7|&;Te3@kG=|v%Z0*Zw^_{2r=@Fxsot2N;L;}f5A2KMz6>W1{sV6l)#{(vvSFt%C) zbhiM~0NEYrZULkLvOCb-0;Ej9?e*0nzH=HdW+zMOyXRML*{6U8zQ2eR4XBnYsFo`$ zpWC*LdcD3#Z?y)5q4FP~h>{5q{{e2528f8KLETW|2kevvh<-qB*EB%%1E#yC0bv%P z6Qlv_RBASxf2M=zt^v%y{*Fu31?WZncB#Fyk0-bj7p21z+=+|n>E)m8XMR0C91asz zi1g+8+fwphXn?pUMZ`UtBps#!QT4OLfaE>-`!ooxPJ>ML@l@Q?QT=7D0ly|7>laW> z4vP1nYIGCj%rT(Y7bggUAP9mW2!bF8f*=TjAP9oUif;*>R7I{Tlez!^002ovPDHLk FV1nte8omGk literal 0 HcmV?d00001 diff --git a/assets/minecraft/models/item/diamond_sword.json b/assets/minecraft/models/item/diamond_sword.json new file mode 100644 index 0000000..b372e0c --- /dev/null +++ b/assets/minecraft/models/item/diamond_sword.json @@ -0,0 +1,14 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "minecraft:item/diamond_sword" + }, + "overrides": [ + { + "predicate": { + "custom_model_data": 1 + }, + "model": "cmbminigames:cosmetic/swords/generic_sword" + } + ] +} \ No newline at end of file