From c224f614adcd46e45b4bf80bb6f26899f66bc358 Mon Sep 17 00:00:00 2001 From: B3ni Date: Mon, 23 Jun 2025 21:21:20 +0200 Subject: [PATCH] Refactor code structure for improved readability and maintainability --- .gitea/workflows/build-and-release.yml | 37 +- pack/assets/minecraft/models/gold_nugget.json | 15 + .../models/spelleffects/boulder.json | 335 ++++++++ .../models/spelleffects/volcano.json | 744 ++++++++++++++++++ .../textures/items/spelleffects/boulder.png | Bin 0 -> 17772 bytes 5 files changed, 1110 insertions(+), 21 deletions(-) create mode 100644 pack/assets/minecraft/models/gold_nugget.json create mode 100644 pack/assets/minecraft/models/spelleffects/boulder.json create mode 100644 pack/assets/minecraft/models/spelleffects/volcano.json create mode 100644 pack/assets/minecraft/textures/items/spelleffects/boulder.png diff --git a/.gitea/workflows/build-and-release.yml b/.gitea/workflows/build-and-release.yml index 142a2c2..e0d2a50 100644 --- a/.gitea/workflows/build-and-release.yml +++ b/.gitea/workflows/build-and-release.yml @@ -77,29 +77,24 @@ jobs: git config --global user.email "actions@gitea" git remote set-url origin https://x:${{ secrets.TOKEN }}@git.devbeni.lol/MineDivinity/pack.git - - name: Commit updates + - name: Delete existing tag if present run: | - git add versions.txt pack/pack.mcmeta MineDivinity-Pack.zip MineDivinity-Pack.sha1.txt - git commit -m "Update to version ${{ env.VERSION }} [skip ci]" - git pull origin main --rebase - git push origin main - - - name: Delete existing release - run: | - RELEASE_ID=$(curl -s -H "Authorization: token ${{ secrets.TOKEN }}" "https://git.devbeni.lol/api/v1/repos/MineDivinity/pack/releases/tags/latest" | jq .id) - if [ "$RELEASE_ID" != "null" ] && [ ! -z "$RELEASE_ID" ]; then - echo "Deleting release with ID $RELEASE_ID" - curl -s -X DELETE -H "Authorization: token ${{ secrets.TOKEN }}" "https://git.devbeni.lol/api/v1/repos/MineDivinity/pack/releases/$RELEASE_ID" - else - echo "No existing 'latest' release found." + if git rev-parse v${{ env.VERSION }} >/dev/null 2>&1; then + git tag -d v${{ env.VERSION }} + git push --delete origin v${{ env.VERSION }} || true fi - - name: Update latest tag + - name: Create Tag run: | - git tag -d latest || true - git push --delete origin latest || true - git tag -a latest -m "Release v${{ env.VERSION }}" - git push origin latest + git tag -a v${{ env.VERSION }} -m "Release v${{ env.VERSION }}" + git push origin v${{ env.VERSION }} + + - name: Commit updates + run: | + git pull origin main + git add versions.txt pack/pack.mcmeta MineDivinity-Pack.zip + git commit -m "Update to version ${{ env.VERSION }} [skip ci]" + git push origin main - name: Create Release id: create-release @@ -107,8 +102,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.TOKEN }} with: - tag_name: latest - release_name: MineDivinity Pack (Latest) v${{ env.VERSION }} + tag_name: v${{ env.VERSION }} + release_name: MineDivinity Pack v${{ env.VERSION }} body: | Minecraft Texture Pack Release Version: ${{ env.VERSION }} diff --git a/pack/assets/minecraft/models/gold_nugget.json b/pack/assets/minecraft/models/gold_nugget.json new file mode 100644 index 0000000..c103f32 --- /dev/null +++ b/pack/assets/minecraft/models/gold_nugget.json @@ -0,0 +1,15 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "item/gold_nugget" + }, + + "overrides": [ + {"predicate": {"custom_model_data":1000}, "model": "item/spelleffects/volcano"}, + {"predicate": {"custom_model_data":1001}, "model": "item/spelleffects/boulder"} + + + + + ] +} diff --git a/pack/assets/minecraft/models/spelleffects/boulder.json b/pack/assets/minecraft/models/spelleffects/boulder.json new file mode 100644 index 0000000..790db4d --- /dev/null +++ b/pack/assets/minecraft/models/spelleffects/boulder.json @@ -0,0 +1,335 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "1": "items/spelleffects/boulder" + }, + "elements": [ + { + "from": [5.2, 2.2, 17.8], + "to": [10.8, 7.8, 19.2], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.008, 10.008, 1.992, 10.992], "texture": "#1"}, + "east": {"uv": [7.758, 13.508, 7.992, 14.492], "texture": "#1"}, + "south": {"uv": [2.008, 10.008, 2.992, 10.992], "texture": "#1"}, + "west": {"uv": [8.008, 13.508, 8.242, 14.492], "texture": "#1"}, + "up": {"uv": [14.492, 7.992, 13.508, 7.758], "texture": "#1"}, + "down": {"uv": [14.492, 8.008, 13.508, 8.242], "texture": "#1"} + } + }, + { + "from": [2.4, -0.6, 16.4], + "to": [13.6, 10.6, 17.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [4.008, 4.008, 5.992, 5.992], "texture": "#1"}, + "east": {"uv": [12.508, 11.758, 12.742, 13.742], "texture": "#1"}, + "south": {"uv": [0.008, 6.008, 1.992, 7.992], "texture": "#1"}, + "west": {"uv": [0.008, 12.758, 0.242, 14.742], "texture": "#1"}, + "up": {"uv": [14.742, 0.242, 12.758, 0.008], "texture": "#1"}, + "down": {"uv": [14.742, 0.258, 12.758, 0.492], "texture": "#1"} + } + }, + { + "from": [-0.4, -0.6, 13.6], + "to": [2.4, 10.6, 16.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.508, 11.258, 9.992, 13.242], "texture": "#1"}, + "east": {"uv": [10.008, 11.258, 10.492, 13.242], "texture": "#1"}, + "south": {"uv": [10.508, 11.258, 10.992, 13.242], "texture": "#1"}, + "west": {"uv": [11.008, 11.258, 11.492, 13.242], "texture": "#1"}, + "up": {"uv": [1.742, 14.742, 1.258, 14.258], "texture": "#1"}, + "down": {"uv": [14.742, 4.008, 14.258, 4.492], "texture": "#1"} + } + }, + { + "from": [-0.4, 10.6, 2.4], + "to": [2.4, 13.4, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [7.258, 13.758, 7.742, 14.242], "texture": "#1"}, + "east": {"uv": [10.758, 0.008, 12.742, 0.492], "texture": "#1"}, + "south": {"uv": [8.258, 13.758, 8.742, 14.242], "texture": "#1"}, + "west": {"uv": [10.758, 0.508, 12.742, 0.992], "texture": "#1"}, + "up": {"uv": [4.992, 12.492, 4.508, 10.508], "texture": "#1"}, + "down": {"uv": [5.492, 10.508, 5.008, 12.492], "texture": "#1"} + } + }, + { + "from": [2.4, 10.6, 13.6], + "to": [13.6, 13.4, 16.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.008, 11.008, 2.992, 11.492], "texture": "#1"}, + "east": {"uv": [14.008, 1.008, 14.492, 1.492], "texture": "#1"}, + "south": {"uv": [11.008, 3.008, 12.992, 3.492], "texture": "#1"}, + "west": {"uv": [14.008, 2.508, 14.492, 2.992], "texture": "#1"}, + "up": {"uv": [12.992, 3.992, 11.008, 3.508], "texture": "#1"}, + "down": {"uv": [12.992, 4.008, 11.008, 4.492], "texture": "#1"} + } + }, + { + "from": [2.4, 13.4, 2.4], + "to": [13.6, 14.8, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [12.008, 2.508, 13.992, 2.742], "texture": "#1"}, + "east": {"uv": [12.008, 2.758, 13.992, 2.992], "texture": "#1"}, + "south": {"uv": [12.508, 5.008, 14.492, 5.242], "texture": "#1"}, + "west": {"uv": [12.508, 5.258, 14.492, 5.492], "texture": "#1"}, + "up": {"uv": [3.992, 1.992, 2.008, 0.008], "texture": "#1"}, + "down": {"uv": [3.992, 2.008, 2.008, 3.992], "texture": "#1"} + } + }, + { + "from": [5.2, 14.8, 5.2], + "to": [10.8, 16.2, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8.258, 13.508, 9.242, 13.742], "texture": "#1"}, + "east": {"uv": [13.508, 9.508, 14.492, 9.742], "texture": "#1"}, + "south": {"uv": [9.758, 13.508, 10.742, 13.742], "texture": "#1"}, + "west": {"uv": [13.508, 9.758, 14.492, 9.992], "texture": "#1"}, + "up": {"uv": [6.742, 10.992, 5.758, 10.008], "texture": "#1"}, + "down": {"uv": [7.742, 10.008, 6.758, 10.992], "texture": "#1"} + } + }, + { + "from": [2.4, 10.6, -0.4], + "to": [13.6, 13.4, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10.258, 7.758, 12.242, 8.242], "texture": "#1"}, + "east": {"uv": [1.258, 13.758, 1.742, 14.242], "texture": "#1"}, + "south": {"uv": [10.508, 5.008, 12.492, 5.492], "texture": "#1"}, + "west": {"uv": [6.758, 13.758, 7.242, 14.242], "texture": "#1"}, + "up": {"uv": [12.492, 5.992, 10.508, 5.508], "texture": "#1"}, + "down": {"uv": [12.492, 6.008, 10.508, 6.492], "texture": "#1"} + } + }, + { + "from": [2.4, -0.6, -1.8], + "to": [13.6, 10.6, -0.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [2.008, 4.008, 3.992, 5.992], "texture": "#1"}, + "east": {"uv": [5.008, 12.508, 5.242, 14.492], "texture": "#1"}, + "south": {"uv": [4.008, 2.008, 5.992, 3.992], "texture": "#1"}, + "west": {"uv": [5.258, 12.508, 5.492, 14.492], "texture": "#1"}, + "up": {"uv": [14.492, 11.492, 12.508, 11.258], "texture": "#1"}, + "down": {"uv": [14.492, 11.508, 12.508, 11.742], "texture": "#1"} + } + }, + { + "from": [-0.4, -0.6, -0.4], + "to": [2.4, 10.6, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [3.008, 10.008, 3.492, 11.992], "texture": "#1"}, + "east": {"uv": [10.508, 3.008, 10.992, 4.992], "texture": "#1"}, + "south": {"uv": [3.508, 10.508, 3.992, 12.492], "texture": "#1"}, + "west": {"uv": [4.008, 10.508, 4.492, 12.492], "texture": "#1"}, + "up": {"uv": [9.742, 8.742, 9.258, 8.258], "texture": "#1"}, + "down": {"uv": [9.992, 6.758, 9.508, 7.242], "texture": "#1"} + } + }, + { + "from": [5.2, 2.2, -3.2], + "to": [10.8, 7.8, -1.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10.258, 6.758, 11.242, 7.742], "texture": "#1"}, + "east": {"uv": [12.008, 13.508, 12.242, 14.492], "texture": "#1"}, + "south": {"uv": [9.758, 10.258, 10.742, 11.242], "texture": "#1"}, + "west": {"uv": [12.758, 13.508, 12.992, 14.492], "texture": "#1"}, + "up": {"uv": [14.492, 10.242, 13.508, 10.008], "texture": "#1"}, + "down": {"uv": [14.492, 10.258, 13.508, 10.492], "texture": "#1"} + } + }, + { + "from": [-3.2, 2.2, 5.2], + "to": [-1.8, 7.8, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.258, 13.508, 9.492, 14.492], "texture": "#1"}, + "east": {"uv": [7.758, 10.008, 8.742, 10.992], "texture": "#1"}, + "south": {"uv": [11.258, 13.508, 11.492, 14.492], "texture": "#1"}, + "west": {"uv": [8.758, 10.008, 9.742, 10.992], "texture": "#1"}, + "up": {"uv": [11.742, 14.492, 11.508, 13.508], "texture": "#1"}, + "down": {"uv": [11.992, 13.508, 11.758, 14.492], "texture": "#1"} + } + }, + { + "from": [-1.8, -0.6, 2.4], + "to": [-0.4, 10.6, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [2.758, 12.508, 2.992, 14.492], "texture": "#1"}, + "east": {"uv": [0.008, 0.008, 1.992, 1.992], "texture": "#1"}, + "south": {"uv": [4.258, 12.508, 4.492, 14.492], "texture": "#1"}, + "west": {"uv": [0.008, 2.008, 1.992, 3.992], "texture": "#1"}, + "up": {"uv": [4.742, 14.492, 4.508, 12.508], "texture": "#1"}, + "down": {"uv": [4.992, 12.508, 4.758, 14.492], "texture": "#1"} + } + }, + { + "from": [2.4, -3.4, -0.4], + "to": [13.6, -0.6, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10.758, 8.258, 12.742, 8.742], "texture": "#1"}, + "east": {"uv": [8.758, 13.758, 9.242, 14.242], "texture": "#1"}, + "south": {"uv": [10.758, 8.758, 12.742, 9.242], "texture": "#1"}, + "west": {"uv": [9.758, 13.758, 10.242, 14.242], "texture": "#1"}, + "up": {"uv": [12.742, 9.742, 10.758, 9.258], "texture": "#1"}, + "down": {"uv": [12.742, 9.758, 10.758, 10.242], "texture": "#1"} + } + }, + { + "from": [-0.4, -3.4, 2.4], + "to": [2.4, -0.6, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [10.258, 13.758, 10.742, 14.242], "texture": "#1"}, + "east": {"uv": [10.758, 10.258, 12.742, 10.742], "texture": "#1"}, + "south": {"uv": [13.758, 13.508, 14.242, 13.992], "texture": "#1"}, + "west": {"uv": [10.758, 10.758, 12.742, 11.242], "texture": "#1"}, + "up": {"uv": [0.492, 12.742, 0.008, 10.758], "texture": "#1"}, + "down": {"uv": [0.992, 10.758, 0.508, 12.742], "texture": "#1"} + } + }, + { + "from": [2.4, -4.8, 2.4], + "to": [13.6, -3.4, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [12.508, 5.508, 14.492, 5.742], "texture": "#1"}, + "east": {"uv": [12.508, 5.758, 14.492, 5.992], "texture": "#1"}, + "south": {"uv": [12.508, 6.008, 14.492, 6.242], "texture": "#1"}, + "west": {"uv": [12.508, 6.258, 14.492, 6.492], "texture": "#1"}, + "up": {"uv": [1.992, 5.992, 0.008, 4.008], "texture": "#1"}, + "down": {"uv": [5.992, 0.008, 4.008, 1.992], "texture": "#1"} + } + }, + { + "from": [5.2, -6.2, 5.2], + "to": [10.8, -4.8, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [13.508, 6.758, 14.492, 6.992], "texture": "#1"}, + "east": {"uv": [13.508, 7.008, 14.492, 7.242], "texture": "#1"}, + "south": {"uv": [13.508, 7.258, 14.492, 7.492], "texture": "#1"}, + "west": {"uv": [13.508, 7.508, 14.492, 7.742], "texture": "#1"}, + "up": {"uv": [10.742, 9.242, 9.758, 8.258], "texture": "#1"}, + "down": {"uv": [10.742, 9.258, 9.758, 10.242], "texture": "#1"} + } + }, + { + "from": [13.6, -3.4, 2.4], + "to": [16.4, -0.6, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6.758, 14.258, 7.242, 14.742], "texture": "#1"}, + "east": {"uv": [11.258, 7.008, 13.242, 7.492], "texture": "#1"}, + "south": {"uv": [7.258, 14.258, 7.742, 14.742], "texture": "#1"}, + "west": {"uv": [1.008, 11.508, 2.992, 11.992], "texture": "#1"}, + "up": {"uv": [11.992, 2.992, 11.508, 1.008], "texture": "#1"}, + "down": {"uv": [5.992, 11.508, 5.508, 13.492], "texture": "#1"} + } + }, + { + "from": [16.4, -0.6, 2.4], + "to": [17.8, 10.6, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [0.258, 12.758, 0.492, 14.742], "texture": "#1"}, + "east": {"uv": [6.008, 0.008, 7.992, 1.992], "texture": "#1"}, + "south": {"uv": [0.508, 12.758, 0.742, 14.742], "texture": "#1"}, + "west": {"uv": [2.008, 6.008, 3.992, 7.992], "texture": "#1"}, + "up": {"uv": [0.992, 14.742, 0.758, 12.758], "texture": "#1"}, + "down": {"uv": [12.992, 8.258, 12.758, 10.242], "texture": "#1"} + } + }, + { + "from": [13.6, -0.6, -0.4], + "to": [16.4, 10.6, 2.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [6.008, 11.508, 6.492, 13.492], "texture": "#1"}, + "east": {"uv": [6.508, 11.508, 6.992, 13.492], "texture": "#1"}, + "south": {"uv": [7.008, 11.508, 7.492, 13.492], "texture": "#1"}, + "west": {"uv": [7.508, 11.508, 7.992, 13.492], "texture": "#1"}, + "up": {"uv": [8.742, 14.742, 8.258, 14.258], "texture": "#1"}, + "down": {"uv": [14.742, 8.258, 14.258, 8.742], "texture": "#1"} + } + }, + { + "from": [17.8, 2.2, 5.2], + "to": [19.2, 7.8, 10.8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [1.758, 13.758, 1.992, 14.742], "texture": "#1"}, + "east": {"uv": [12.008, 1.508, 12.992, 2.492], "texture": "#1"}, + "south": {"uv": [12.508, 13.758, 12.742, 14.742], "texture": "#1"}, + "west": {"uv": [1.008, 12.508, 1.992, 13.492], "texture": "#1"}, + "up": {"uv": [10.742, 15.242, 10.508, 14.258], "texture": "#1"}, + "down": {"uv": [10.992, 14.258, 10.758, 15.242], "texture": "#1"} + } + }, + { + "from": [13.6, 10.6, 2.4], + "to": [16.4, 13.4, 13.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [9.508, 14.258, 9.992, 14.742], "texture": "#1"}, + "east": {"uv": [1.008, 12.008, 2.992, 12.492], "texture": "#1"}, + "south": {"uv": [10.008, 14.258, 10.492, 14.742], "texture": "#1"}, + "west": {"uv": [12.008, 1.008, 13.992, 1.492], "texture": "#1"}, + "up": {"uv": [3.492, 13.992, 3.008, 12.008], "texture": "#1"}, + "down": {"uv": [12.492, 11.258, 12.008, 13.242], "texture": "#1"} + } + }, + { + "from": [13.6, -0.6, 13.6], + "to": [16.4, 10.6, 16.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [8.008, 11.508, 8.492, 13.492], "texture": "#1"}, + "east": {"uv": [8.508, 11.508, 8.992, 13.492], "texture": "#1"}, + "south": {"uv": [9.008, 11.508, 9.492, 13.492], "texture": "#1"}, + "west": {"uv": [11.508, 11.258, 11.992, 13.242], "texture": "#1"}, + "up": {"uv": [9.242, 14.742, 8.758, 14.258], "texture": "#1"}, + "down": {"uv": [14.742, 8.758, 14.258, 9.242], "texture": "#1"} + } + }, + { + "from": [2.4, -3.4, 13.6], + "to": [13.6, -0.6, 16.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 8]}, + "faces": { + "north": {"uv": [11.008, 4.508, 12.992, 4.992], "texture": "#1"}, + "east": {"uv": [3.008, 14.008, 3.492, 14.492], "texture": "#1"}, + "south": {"uv": [5.508, 11.008, 7.492, 11.492], "texture": "#1"}, + "west": {"uv": [13.758, 14.008, 14.242, 14.492], "texture": "#1"}, + "up": {"uv": [9.492, 11.492, 7.508, 11.008], "texture": "#1"}, + "down": {"uv": [13.242, 6.508, 11.258, 6.992], "texture": "#1"} + } + } + ], + "display": { + "head": { + "translation": [0, -5.5, 3.5], + "scale": [4, 4, 4] + } + }, + "groups": [ + { + "name": "large", + "origin": [24, -5, 13], + "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] + } + ] +} \ No newline at end of file diff --git a/pack/assets/minecraft/models/spelleffects/volcano.json b/pack/assets/minecraft/models/spelleffects/volcano.json new file mode 100644 index 0000000..7bd10aa --- /dev/null +++ b/pack/assets/minecraft/models/spelleffects/volcano.json @@ -0,0 +1,744 @@ +{ + "credit": "Made with Blockbench", + "textures": { + "0": "block/magma", + "1": "block/lava_flow", + "2": "block/lava_still", + "3": "block/blackstone", + "particle": "block/magma" + }, + "elements": [ + { + "from": [6.4, 13.47517, -4.4207], + "to": [9.6, 19.87517, -1.7007], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 0.85], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [16.82509, 9.07312, 5.70666], + "to": [19.54509, 15.47312, 8.90666], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 0.85], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 0.85], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.2, 7.07517, -4.4207], + "to": [10.4, 13.47517, -1.7007], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 0.85], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [16.82509, 2.67312, 7.22666], + "to": [19.54509, 9.07312, 10.42666], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 10.59635, 8.72]}, + "faces": { + "north": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 1, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 0.85], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 0.85], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [9.12, 2.49997, -3.79293], + "to": [11.36, 8.89997, -1.07293], + "rotation": {"angle": 45, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 0.7, 2], "texture": "#1"}, + "east": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 0.7, 2], "texture": "#1"}, + "west": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 0.7, 0.85], "texture": "#1"}, + "down": {"uv": [0, 0, 0.7, 0.85], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13.70374, -5.63398, 9.14666], + "to": [16.42374, 0.76602, 11.38666], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 10.59635, 8.72]}, + "faces": { + "north": {"uv": [0, 0, 2, 0.85], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 0.7, 2], "texture": "#1"}, + "south": {"uv": [0, 0, 2, 0.85], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 0.7, 2], "texture": "#1"}, + "up": {"uv": [0, 0, 0.7, 0.85], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0.7, 0.85], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.52, 4.09997, -3.79293], + "to": [9.12, 8.89997, -1.07293], + "rotation": {"angle": 45, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 0.5, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.5, 0.85], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 0.5, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.5, 0.85], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 0.85], "texture": "#1"}, + "down": {"uv": [0, 0, 0.5, 0.85], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13.70374, -4.03398, 7.54666], + "to": [16.42374, 0.76602, 9.14666], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 10.59635, 8.72]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0.85], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 0.5, 1.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.5, 0.85], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 0.5, 1.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.5, 0.85], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0.5, 0.85], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [9.76, -2.30003, -3.79293], + "to": [12, 2.49997, -1.07293], + "rotation": {"angle": 45, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 0.7, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0, 1.5, 0.85], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0, 0, 0.7, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0, 1.5, 0.85], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0, 0.7, 0.85], "texture": "#1"}, + "down": {"uv": [0, 0, 0.7, 0.85], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [13.70374, -10.43398, 9.78666], + "to": [16.42374, -5.63398, 12.02666], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 10.59635, 8.72]}, + "faces": { + "north": {"uv": [0, 0, 1.5, 0.85], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0, 0, 0.7, 1.5], "texture": "#1"}, + "south": {"uv": [0, 0, 1.5, 0.85], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0, 0, 0.7, 1.5], "texture": "#1"}, + "up": {"uv": [0, 0, 0.7, 0.85], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 0.7, 0.85], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [-1.6, -2.21104, -3.50518], + "to": [17.6, 16.98896, 2.09482], + "rotation": {"angle": 45, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [10, 0, 15, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#3"}, + "west": {"uv": [11, 0, 16, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 9, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 12, 16, 16], "texture": "#3"} + } + }, + { + "from": [10.536, -10.34499, -1.6], + "to": [16.136, 8.85501, 17.6], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 10.59635, 8.69334]}, + "faces": { + "north": {"uv": [11, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 5, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "down": {"uv": [0, 12, 16, 16], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [9.6, 9.0343, -4.11891], + "to": [16, 21.0343, -1.71891], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [8, 3, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 3, 13], "texture": "#3"}, + "south": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 9], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [16.8433, 4.63226, 8.90666], + "to": [19.2433, 16.63226, 15.30666], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "east": {"uv": [3, 3, 11, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 3, 13], "texture": "#3"}, + "west": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 9], "texture": "#0"} + } + }, + { + "from": [6.4, 16.8, -0.8], + "to": [9.6, 19.52, 2.4], + "rotation": {"angle": 0, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "texture": "#1"} + } + }, + { + "from": [13.6, 16.8, 5.70666], + "to": [16.8, 19.52, 8.90666], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "east": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "south": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "west": {"uv": [0, 0, 1, 0.85], "texture": "#1"}, + "up": {"uv": [0, 0, 1, 1], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0, 1, 1], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 9.0343, -4.11891], + "to": [6.4, 21.0343, -1.71891], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8.69334, 10.59635, -3.50314]}, + "faces": { + "north": {"uv": [8, 0, 16, 13], "texture": "#3"}, + "east": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "south": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "west": {"uv": [3, 0, 6, 13], "texture": "#3"}, + "up": {"uv": [0, 0, 3, 9], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [16.8433, 4.63226, -0.69334], + "to": [19.2433, 16.63226, 5.70666], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 13], "texture": "#3"}, + "east": {"uv": [8, 3, 16, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "west": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 9], "texture": "#0"} + } + }, + { + "from": [16.8433, 4.63226, 5.70666], + "to": [19.2433, 11.03226, 8.90666], + "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "east": {"uv": [0, 9, 4, 16], "texture": "#3"} + } + }, + { + "from": [6.4, 13.47517, 17.7007], + "to": [9.6, 19.87517, 20.4207], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [1, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [0, 0.85, 2, 0], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [0, 0.85, 2, 0], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0.85, 1, 0], "texture": "#1"}, + "down": {"uv": [0, 0.85, 1, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-3.54509, 9.07312, 5.70666], + "to": [-0.82509, 15.47312, 8.90666], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0.85, 2, 1.7], "rotation": 270, "texture": "#1"}, + "east": {"uv": [1, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0.85, 2, 1.7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [1, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0.85, 1, 1.7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0.85, 1, 1.7], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.2, 7.07517, 17.7007], + "to": [10.4, 13.47517, 20.4207], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [1, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [0, 0.85, 2, 0], "rotation": 90, "texture": "#1"}, + "south": {"uv": [1, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [0, 0.85, 2, 0], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0.85, 1, 0], "texture": "#1"}, + "down": {"uv": [0, 0.85, 1, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-3.54509, 2.67312, 6.50666], + "to": [-0.82509, 9.07312, 9.70666], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0.85, 2, 1.7], "rotation": 270, "texture": "#1"}, + "east": {"uv": [1, 0, 2, 2], "texture": "#1"}, + "south": {"uv": [0, 0.85, 2, 1.7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [1, 0, 2, 2], "texture": "#1"}, + "up": {"uv": [0, 0.85, 1, 1.7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0.85, 1, 1.7], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [9.12, 2.49997, 17.07293], + "to": [11.36, 8.89997, 19.79293], + "rotation": {"angle": -45, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0.7, 0, 0, 2], "texture": "#1"}, + "east": {"uv": [0, 0.85, 2, 0], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0.7, 0, 0, 2], "texture": "#1"}, + "west": {"uv": [0, 0.85, 2, 0], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.7, 0], "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.7, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-0.42374, -5.63398, 8.42666], + "to": [2.29626, 0.76602, 10.66666], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0.85, 2, 1.7], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0.7, 0, 1.4, 2], "texture": "#1"}, + "south": {"uv": [0, 0.85, 2, 1.7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0.7, 0, 1.4, 2], "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.7, 1.7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.7, 1.7], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [7.52, 4.09997, 17.07293], + "to": [9.12, 8.89997, 19.79293], + "rotation": {"angle": -45, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0.5, 0, 0, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.85, 1.5, 0], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0.5, 0, 0, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0.85, 1.5, 0], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.5, 0], "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.5, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-0.42374, -4.03398, 6.82666], + "to": [2.29626, 0.76602, 8.42666], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0.85, 1.5, 1.7], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0.5, 0, 1, 1.5], "texture": "#1"}, + "south": {"uv": [0, 0.85, 1.5, 1.7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0.5, 0, 1, 1.5], "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.5, 1.7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.5, 1.7], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [9.76, -2.30003, 17.07293], + "to": [12, 2.49997, 19.79293], + "rotation": {"angle": -45, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0.7, 0, 0, 1.5], "texture": "#1"}, + "east": {"uv": [0, 0.85, 1.5, 0], "rotation": 90, "texture": "#1"}, + "south": {"uv": [0.7, 0, 0, 1.5], "texture": "#1"}, + "west": {"uv": [0, 0.85, 1.5, 0], "rotation": 270, "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.7, 0], "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.7, 0], "rotation": 180, "texture": "#1"} + } + }, + { + "from": [-0.42374, -10.43398, 9.06666], + "to": [2.29626, -5.63398, 11.30666], + "rotation": {"angle": -45, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0.85, 1.5, 1.7], "rotation": 270, "texture": "#1"}, + "east": {"uv": [0.7, 0, 1.4, 1.5], "texture": "#1"}, + "south": {"uv": [0, 0.85, 1.5, 1.7], "rotation": 90, "texture": "#1"}, + "west": {"uv": [0.7, 0, 1.4, 1.5], "texture": "#1"}, + "up": {"uv": [0, 0.85, 0.7, 1.7], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 0.85, 0.7, 1.7], "rotation": 90, "texture": "#1"} + } + }, + { + "from": [-1.6, -2.21104, 13.90518], + "to": [17.6, 16.98896, 19.50518], + "rotation": {"angle": -45, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#3"}, + "east": {"uv": [7, 0, 12, 16], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [9, 0, 14, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 9, 16], "rotation": 90, "texture": "#0"}, + "down": {"uv": [0, 12, 16, 16], "texture": "#3"} + } + }, + { + "from": [-6.59267, -3.25008, -1.6], + "to": [-0.99267, 15.94992, 17.6], + "rotation": {"angle": -45, "axis": "z", "origin": [-3.79267, 6.34992, 8]}, + "faces": { + "north": {"uv": [11, 0, 16, 16], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 16], "rotation": 90, "texture": "#3"}, + "south": {"uv": [11, 0, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "up": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "down": {"uv": [0, 12, 16, 16], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [9.6, 9.0343, 17.71891], + "to": [16, 21.0343, 20.11891], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 13], "texture": "#3"}, + "south": {"uv": [0, 3, 8, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 9], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [-3.2433, 4.63226, 8.90666], + "to": [-0.8433, 16.63226, 15.30666], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "east": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "south": {"uv": [9, 0, 12, 13], "texture": "#3"}, + "west": {"uv": [8, 1, 16, 14], "texture": "#3"}, + "up": {"uv": [0, 0, 3, 9], "texture": "#0"} + } + }, + { + "from": [6.4, 16.8, 13.6], + "to": [9.6, 19.52, 16.8], + "rotation": {"angle": 0, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [1, 0, 0, 0.85], "texture": "#1"}, + "east": {"uv": [1, 0, 0, 0.85], "texture": "#1"}, + "south": {"uv": [1, 0, 0, 0.85], "texture": "#1"}, + "west": {"uv": [1, 0, 0, 0.85], "texture": "#1"}, + "up": {"uv": [0, 1, 1, 0], "texture": "#1"}, + "down": {"uv": [0, 1, 1, 0], "texture": "#1"} + } + }, + { + "from": [-0.8, 16.8, 5.70666], + "to": [2.4, 19.52, 8.90666], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [1, 0, 2, 0.85], "texture": "#1"}, + "east": {"uv": [1, 0, 2, 0.85], "texture": "#1"}, + "south": {"uv": [1, 0, 2, 0.85], "texture": "#1"}, + "west": {"uv": [1, 0, 2, 0.85], "texture": "#1"}, + "up": {"uv": [0, 1, 1, 2], "rotation": 90, "texture": "#1"}, + "down": {"uv": [0, 1, 1, 2], "rotation": 270, "texture": "#1"} + } + }, + { + "from": [0, 9.0343, 17.71891], + "to": [6.4, 21.0343, 20.11891], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "north": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "south": {"uv": [8, 3, 16, 16], "texture": "#3"}, + "west": {"uv": [0, 0, 3, 13], "texture": "#3"}, + "up": {"uv": [0, 0, 3, 9], "rotation": 90, "texture": "#0"} + } + }, + { + "from": [6.4, 9.0343, 17.71891], + "to": [9.6, 14.6343, 20.11891], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8.69334, 10.59635, 19.50314]}, + "faces": { + "south": {"uv": [12, 0, 16, 7], "texture": "#3"} + } + }, + { + "from": [-3.2433, 4.63226, -0.69334], + "to": [-0.8433, 16.63226, 5.70666], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "north": {"uv": [13, 0, 16, 13], "texture": "#3"}, + "east": {"uv": [0, 0, 9, 16], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 9], "texture": "#0"}, + "west": {"uv": [0, 0, 8, 13], "texture": "#3"}, + "up": {"uv": [0, 0, 3, 9], "texture": "#0"} + } + }, + { + "from": [-3.2433, 4.63226, 5.70666], + "to": [-0.8433, 11.03226, 8.90666], + "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 10.59635, 8]}, + "faces": { + "west": {"uv": [12, 4, 16, 11], "texture": "#3"} + } + }, + { + "from": [6.4, 4.92736, -1.75981], + "to": [9.6, 14.52736, 0.64019], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 14.47293, 8]}, + "faces": { + "north": {"uv": [9, 8, 13, 15], "texture": "#3"} + } + }, + { + "from": [-4.16, -0.8, -4.16], + "to": [-1.6, 9.28, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#3"} + } + }, + { + "from": [-4.16, -0.8, 17.6], + "to": [-1.6, 9.28, 20.16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#3"} + } + }, + { + "from": [17.6, -0.8, -4.16], + "to": [20.16, 9.28, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#3"} + } + }, + { + "from": [17.6, -0.8, 17.6], + "to": [20.16, 9.28, 20.16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "east": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "south": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "west": {"uv": [0, 0, 3, 12], "texture": "#0"}, + "up": {"uv": [0, 0, 3, 3], "texture": "#0"}, + "down": {"uv": [0, 0, 3, 3], "texture": "#3"} + } + }, + { + "from": [-7.36, 0.16, -7.36], + "to": [-1.6, 6.88, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 7, 4], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [-7.36, 0.16, 17.6], + "to": [-1.6, 6.88, 23.36], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 7, 4], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [17.6, 0.16, -7.36], + "to": [23.36, 6.88, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 7, 4], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [17.6, 0.16, 17.6], + "to": [23.36, 6.88, 23.36], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 7, 6], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 7, 4], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [-10.56, -0.16, -10.56], + "to": [-1.6, 3.68, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 5, 5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [-10.56, -0.16, 17.6], + "to": [-1.6, 3.68, 26.56], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 5, 5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [17.6, -0.16, -10.56], + "to": [26.56, 3.68, -1.6], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 5, 5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [17.6, -0.16, 17.6], + "to": [26.56, 3.68, 26.56], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "east": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "south": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "west": {"uv": [0, 0, 3, 7], "rotation": 90, "texture": "#3"}, + "up": {"uv": [0, 0, 5, 5], "rotation": 90, "texture": "#3"} + } + }, + { + "from": [-15.36, -0.8, 8], + "to": [8, 1.28, 31.36], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.24, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [-15.36, -0.8, -15.36], + "to": [8, 1.28, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.24, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [8, -0.8, 8], + "to": [31.36, 1.28, 31.36], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.24, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [8, -0.8, -15.36], + "to": [31.36, 1.28, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.24, 8]}, + "faces": { + "north": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "east": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "south": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "west": {"uv": [0, 0, 16, 1], "texture": "#3"}, + "up": {"uv": [0, 0, 16, 16], "texture": "#3"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#3"} + } + }, + { + "from": [1.6, 0, 1.6], + "to": [14.4, 19.44, 14.4], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.6, 8]}, + "faces": { + "north": {"uv": [0, 0, 4, 6.075], "texture": "#2"}, + "east": {"uv": [0, 0, 4, 6.075], "texture": "#2"}, + "south": {"uv": [0, 0, 4, 6.075], "texture": "#2"}, + "west": {"uv": [0, 0, 4, 6.075], "texture": "#2"}, + "up": {"uv": [0, 0, 4, 4], "texture": "#2"}, + "down": {"uv": [0, 0, 4, 6.075], "texture": "#2"} + } + } + ], + "display": { + "head": { + "translation": [0, -71.75, 0], + "scale": [4, 4, 4] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 5.14805, 10], + "children": [] + }, + { + "name": "group", + "origin": [8, 4.02782, 7.52987], + "children": [ + { + "name": "group", + "origin": [8, 4.52279, 8], + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18] + }, + { + "name": "group", + "origin": [8, 4.52279, 8], + "children": [19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38] + }, 39] + }, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] +} \ No newline at end of file diff --git a/pack/assets/minecraft/textures/items/spelleffects/boulder.png b/pack/assets/minecraft/textures/items/spelleffects/boulder.png new file mode 100644 index 0000000000000000000000000000000000000000..bf01cd391a4dd80e45bed96ccc2644ad211b03af GIT binary patch literal 17772 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 literal 0 HcmV?d00001