diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/MinigunItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/MinigunItemModel.java index da694f583..988e2c9e5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/MinigunItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/MinigunItemModel.java @@ -32,6 +32,16 @@ public class MinigunItemModel extends CustomGunModel { return Mod.loc("textures/item/minigun.png"); } + @Override + public ResourceLocation getLODModelResource(MinigunItem animatable) { + return Mod.loc("geo/lod/minigun.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(MinigunItem animatable) { + return Mod.loc("textures/item/lod/minigun.png"); + } + @Override public void setCustomAnimations(MinigunItem animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MarlinItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MarlinItemRenderer.java index f541a4c1f..31884ae14 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MarlinItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MarlinItemRenderer.java @@ -10,6 +10,7 @@ import com.mojang.blaze3d.vertex.VertexConsumer; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.RenderType; +import net.minecraft.world.item.ItemDisplayContext; import net.minecraft.world.item.ItemStack; import software.bernie.geckolib.animatable.GeoItem; import software.bernie.geckolib.cache.object.GeoBone; @@ -35,8 +36,11 @@ public class MarlinItemRenderer extends CustomGunRenderer { var player = mc.player; if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.33720625, 0.4); + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.33720625, 0.4); + } } if (renderingArms) { diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MinigunItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MinigunItemRenderer.java index 94a0d1b61..94f40f96d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MinigunItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/MinigunItemRenderer.java @@ -1,6 +1,7 @@ package com.atsuishio.superbwarfare.client.renderer.gun; import com.atsuishio.superbwarfare.client.AnimationHelper; +import com.atsuishio.superbwarfare.client.ItemModelHelper; import com.atsuishio.superbwarfare.client.model.item.MinigunItemModel; import com.atsuishio.superbwarfare.client.renderer.CustomGunRenderer; import com.atsuishio.superbwarfare.item.gun.GunItem; @@ -37,9 +38,26 @@ public class MinigunItemRenderer extends CustomGunRenderer { if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + boolean needHide = bone.getName().equals("barrel1_illuminated") || bone.getName().equals("barrel2_illuminated") || bone.getName().equals("barrel3_illuminated") + || bone.getName().equals("barrel4_illuminated") || bone.getName().equals("barrel5_illuminated") || bone.getName().equals("barrel6_illuminated"); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0.1, 1.45, 0.9); + if (this.renderPerspective != ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (needHide) { + bone.setHidden(true); + } + } + } else { + if (needHide) { + bone.setHidden(true); + } + } + } else { + ItemModelHelper.hideAllAttachments(bone, name); + if (needHide) { + bone.setHidden(true); } } diff --git a/src/main/resources/assets/superbwarfare/geo/lod/minigun.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/minigun.geo.json new file mode 100644 index 000000000..5c6e0578f --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/minigun.geo.json @@ -0,0 +1,761 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.minigun", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 5, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "group2", + "pivot": [0, 8.75, 6.25], + "cubes": [ + { + "origin": [-3.825, 0.4625, 1.2775], + "size": [7.65, 4.27125, 11.3475], + "uv": { + "north": {"uv": [15, 19], "uv_size": [6, 3]}, + "east": {"uv": [0, 9], "uv_size": [9, 3]}, + "south": {"uv": [21, 0], "uv_size": [6, 3]}, + "west": {"uv": [9, 9], "uv_size": [9, 3]}, + "up": {"uv": [0, 0], "uv_size": [6, 9]}, + "down": {"uv": [6, 9], "uv_size": [6, -9]} + } + }, + { + "origin": [-6.05625, -1.96, 2.87125], + "size": [3.825, 3.6975, 9.11625], + "uv": { + "north": {"uv": [43, 12], "uv_size": [3, 3]}, + "east": {"uv": [15, 16], "uv_size": [7, 3]}, + "south": {"uv": [44, 21], "uv_size": [3, 3]}, + "west": {"uv": [18, 9], "uv_size": [7, 3]}, + "up": {"uv": [6, 15], "uv_size": [3, 7]}, + "down": {"uv": [0, 26], "uv_size": [3, -7]} + } + }, + { + "origin": [-1.9125, -4.19125, 3.8275], + "size": [3.825, 4.65375, 8.16], + "uv": { + "north": {"uv": [40, 40], "uv_size": [3, 4]}, + "east": {"uv": [0, 15], "uv_size": [6, 4]}, + "south": {"uv": [3, 41], "uv_size": [3, 4]}, + "west": {"uv": [15, 12], "uv_size": [6, 4]}, + "up": {"uv": [3, 19], "uv_size": [3, 6]}, + "down": {"uv": [21, 9], "uv_size": [3, -6]} + } + }, + { + "origin": [-4.78125, 4.2875, 5.1025], + "size": [2.55, 2.55, 9.11625], + "pivot": [-3.50625, 5.5625, 9.66063], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [29, 52], "uv_size": [2, 2]}, + "east": {"uv": [40, 7], "uv_size": [7, 2]}, + "south": {"uv": [52, 32], "uv_size": [2, 2]}, + "west": {"uv": [40, 19], "uv_size": [7, 2]}, + "up": {"uv": [12, 40], "uv_size": [2, 7]}, + "down": {"uv": [38, 47], "uv_size": [2, -7]} + } + }, + { + "origin": [2.55, -0.8125, 1.59625], + "size": [3.50625, 3.50625, 11.985], + "pivot": [3.825, 0.4625, 9.66063], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [44, 24], "uv_size": [3, 3]}, + "east": {"uv": [0, 12], "uv_size": [9, 3]}, + "south": {"uv": [44, 27], "uv_size": [3, 3]}, + "west": {"uv": [12, 0], "uv_size": [9, 3]}, + "up": {"uv": [9, 12], "uv_size": [3, 9]}, + "down": {"uv": [12, 21], "uv_size": [3, -9]} + } + }, + { + "origin": [-1.59375, 0.78125, 12.625], + "size": [3.1875, 3.9525, 7.96875], + "uv": { + "north": {"uv": [40, 44], "uv_size": [3, 3]}, + "east": {"uv": [9, 21], "uv_size": [6, 3]}, + "south": {"uv": [43, 44], "uv_size": [3, 3]}, + "west": {"uv": [21, 12], "uv_size": [6, 3]}, + "up": {"uv": [21, 19], "uv_size": [3, 6]}, + "down": {"uv": [6, 28], "uv_size": [3, -6]} + } + }, + { + "origin": [-0.95625, 4.09625, 17.0875], + "size": [1.9125, 5.41875, 2.23125], + "pivot": [0, 7.12438, 18.20313], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [3, 45], "uv_size": [2, 4]}, + "east": {"uv": [21, 45], "uv_size": [2, 4]}, + "south": {"uv": [0, 46], "uv_size": [2, 4]}, + "west": {"uv": [46, 11], "uv_size": [2, 4]}, + "up": {"uv": [34, 52], "uv_size": [2, 2]}, + "down": {"uv": [40, 54], "uv_size": [2, -2]} + } + }, + { + "origin": [-5.7375, 4.73375, 1.2775], + "size": [11.475, 1.53, 3.4425], + "uv": { + "north": {"uv": [45, 9], "uv_size": [9, 1]}, + "east": {"uv": [47, 29], "uv_size": [3, 1]}, + "south": {"uv": [45, 10], "uv_size": [9, 1]}, + "west": {"uv": [53, 2], "uv_size": [3, 1]}, + "up": {"uv": [12, 3], "uv_size": [9, 3]}, + "down": {"uv": [12, 9], "uv_size": [9, -3]} + } + }, + { + "origin": [-4.4625, 6.26375, 2.23375], + "size": [1.08375, 3.1875, 1.53], + "uv": { + "north": {"uv": [5, 45], "uv_size": [1, 3]}, + "east": {"uv": [2, 46], "uv_size": [1, 3]}, + "south": {"uv": [27, 47], "uv_size": [1, 3]}, + "west": {"uv": [4, 49], "uv_size": [1, 3]}, + "up": {"uv": [45, 11], "uv_size": [1, 1]}, + "down": {"uv": [37, 54], "uv_size": [1, -1]} + } + }, + { + "origin": [3.37875, 6.26375, 2.23375], + "size": [1.08375, 3.1875, 1.53], + "uv": { + "north": {"uv": [6, 53], "uv_size": [1, 3]}, + "east": {"uv": [7, 53], "uv_size": [1, 3]}, + "south": {"uv": [8, 53], "uv_size": [1, 3]}, + "west": {"uv": [53, 19], "uv_size": [1, 3]}, + "up": {"uv": [0, 54], "uv_size": [1, 1]}, + "down": {"uv": [1, 55], "uv_size": [1, -1]} + } + }, + { + "origin": [-3.37875, 8.94125, 2.23375], + "size": [6.7575, 0.51, 1.53], + "uv": { + "north": {"uv": [50, 31], "uv_size": [5, 1]}, + "east": {"uv": [54, 7], "uv_size": [1, 1]}, + "south": {"uv": [51, 28], "uv_size": [5, 1]}, + "west": {"uv": [54, 8], "uv_size": [1, 1]}, + "up": {"uv": [40, 51], "uv_size": [5, 1]}, + "down": {"uv": [4, 53], "uv_size": [5, -1]} + } + } + ] + }, + { + "name": "group3", + "parent": "group2", + "pivot": [1.43438, 2.05625, -3.95] + }, + { + "name": "group4", + "parent": "group3", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.95625, 0.14375, -24.0625], + "size": [1.9125, 4.59, 3.825], + "uv": { + "north": {"uv": [28, 46], "uv_size": [2, 4]}, + "east": {"uv": [21, 41], "uv_size": [3, 4]}, + "south": {"uv": [46, 40], "uv_size": [2, 4]}, + "west": {"uv": [41, 21], "uv_size": [3, 4]}, + "up": {"uv": [51, 0], "uv_size": [2, 3]}, + "down": {"uv": [51, 22], "uv_size": [2, -3]} + } + }, + { + "origin": [-2.295, 1.4825, -24.0625], + "size": [4.59, 1.9125, 3.825], + "uv": { + "north": {"uv": [46, 30], "uv_size": [4, 2]}, + "east": {"uv": [41, 25], "uv_size": [3, 2]}, + "south": {"uv": [46, 44], "uv_size": [4, 2]}, + "west": {"uv": [51, 7], "uv_size": [3, 2]}, + "up": {"uv": [41, 9], "uv_size": [4, 3]}, + "down": {"uv": [43, 3], "uv_size": [4, -3]} + } + }, + { + "origin": [-0.95625, 0.14375, -24.0625], + "size": [1.9125, 4.59, 3.825], + "pivot": [0, 2.43875, -22.15], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [46, 46], "uv_size": [2, 4]}, + "east": {"uv": [0, 42], "uv_size": [3, 4]}, + "south": {"uv": [12, 47], "uv_size": [2, 4]}, + "west": {"uv": [25, 43], "uv_size": [3, 4]}, + "up": {"uv": [51, 22], "uv_size": [2, 3]}, + "down": {"uv": [25, 54], "uv_size": [2, -3]} + } + }, + { + "origin": [-0.95625, 0.14375, -24.0625], + "size": [1.9125, 4.59, 3.825], + "pivot": [0, 2.43875, -22.15], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [47, 19], "uv_size": [2, 4]}, + "east": {"uv": [43, 40], "uv_size": [3, 4]}, + "south": {"uv": [47, 23], "uv_size": [2, 4]}, + "west": {"uv": [6, 44], "uv_size": [3, 4]}, + "up": {"uv": [51, 25], "uv_size": [2, 3]}, + "down": {"uv": [38, 54], "uv_size": [2, -3]} + } + } + ] + }, + { + "name": "group5", + "parent": "group3", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.95625, 0.14375, -17.56], + "size": [1.9125, 4.59, 0.765], + "uv": { + "north": {"uv": [25, 47], "uv_size": [2, 4]}, + "east": {"uv": [14, 40], "uv_size": [1, 4]}, + "south": {"uv": [38, 47], "uv_size": [2, 4]}, + "west": {"uv": [14, 44], "uv_size": [1, 4]}, + "up": {"uv": [53, 15], "uv_size": [2, 1]}, + "down": {"uv": [21, 54], "uv_size": [2, -1]} + } + }, + { + "origin": [-2.295, 1.4825, -17.56], + "size": [4.59, 1.9125, 0.765], + "uv": { + "north": {"uv": [47, 0], "uv_size": [4, 2]}, + "east": {"uv": [40, 21], "uv_size": [1, 2]}, + "south": {"uv": [47, 7], "uv_size": [4, 2]}, + "west": {"uv": [29, 50], "uv_size": [1, 2]}, + "up": {"uv": [47, 2], "uv_size": [4, 1]}, + "down": {"uv": [52, 37], "uv_size": [4, -1]} + } + }, + { + "origin": [-0.95625, 0.14375, -17.56], + "size": [1.9125, 4.59, 0.765], + "pivot": [0, 2.43875, -15.6475], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [40, 47], "uv_size": [2, 4]}, + "east": {"uv": [23, 45], "uv_size": [1, 4]}, + "south": {"uv": [42, 47], "uv_size": [2, 4]}, + "west": {"uv": [14, 48], "uv_size": [1, 4]}, + "up": {"uv": [53, 22], "uv_size": [2, 1]}, + "down": {"uv": [53, 24], "uv_size": [2, -1]} + } + }, + { + "origin": [-0.95625, 0.14375, -17.56], + "size": [1.9125, 4.59, 0.765], + "pivot": [0, 2.43875, -15.6475], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [44, 47], "uv_size": [2, 4]}, + "east": {"uv": [23, 49], "uv_size": [1, 4]}, + "south": {"uv": [5, 48], "uv_size": [2, 4]}, + "west": {"uv": [45, 51], "uv_size": [1, 4]}, + "up": {"uv": [53, 24], "uv_size": [2, 1]}, + "down": {"uv": [53, 26], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "group6", + "parent": "group3", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.95625, 0.14375, -14.8825], + "size": [1.9125, 4.59, 0.765], + "uv": { + "north": {"uv": [7, 48], "uv_size": [2, 4]}, + "east": {"uv": [14, 52], "uv_size": [1, 4]}, + "south": {"uv": [48, 11], "uv_size": [2, 4]}, + "west": {"uv": [31, 52], "uv_size": [1, 4]}, + "up": {"uv": [53, 26], "uv_size": [2, 1]}, + "down": {"uv": [53, 28], "uv_size": [2, -1]} + } + }, + { + "origin": [-2.295, 1.4825, -14.8825], + "size": [4.59, 1.9125, 0.765], + "uv": { + "north": {"uv": [47, 27], "uv_size": [4, 2]}, + "east": {"uv": [23, 53], "uv_size": [1, 2]}, + "south": {"uv": [48, 32], "uv_size": [4, 2]}, + "west": {"uv": [36, 53], "uv_size": [1, 2]}, + "up": {"uv": [52, 40], "uv_size": [4, 1]}, + "down": {"uv": [52, 42], "uv_size": [4, -1]} + } + }, + { + "origin": [-0.95625, 0.14375, -14.8825], + "size": [1.9125, 4.59, 0.765], + "pivot": [0, 2.43875, -12.97], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [30, 48], "uv_size": [2, 4]}, + "east": {"uv": [42, 52], "uv_size": [1, 4]}, + "south": {"uv": [48, 40], "uv_size": [2, 4]}, + "west": {"uv": [52, 42], "uv_size": [1, 4]}, + "up": {"uv": [53, 42], "uv_size": [2, 1]}, + "down": {"uv": [53, 44], "uv_size": [2, -1]} + } + }, + { + "origin": [-0.95625, 0.14375, -14.8825], + "size": [1.9125, 4.59, 0.765], + "pivot": [0, 2.43875, -12.97], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [48, 46], "uv_size": [2, 4]}, + "east": {"uv": [43, 52], "uv_size": [1, 4]}, + "south": {"uv": [2, 49], "uv_size": [2, 4]}, + "west": {"uv": [44, 52], "uv_size": [1, 4]}, + "up": {"uv": [53, 44], "uv_size": [2, 1]}, + "down": {"uv": [53, 46], "uv_size": [2, -1]} + } + } + ] + }, + { + "name": "group7", + "parent": "group3", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.95625, 0.14375, -12.205], + "size": [1.9125, 4.59, 2.04], + "uv": { + "north": {"uv": [49, 19], "uv_size": [2, 4]}, + "east": {"uv": [21, 49], "uv_size": [2, 4]}, + "south": {"uv": [49, 23], "uv_size": [2, 4]}, + "west": {"uv": [0, 50], "uv_size": [2, 4]}, + "up": {"uv": [52, 46], "uv_size": [2, 2]}, + "down": {"uv": [52, 50], "uv_size": [2, -2]} + } + }, + { + "origin": [-2.295, 1.4825, -12.205], + "size": [4.59, 1.9125, 2.04], + "uv": { + "north": {"uv": [50, 11], "uv_size": [4, 2]}, + "east": {"uv": [50, 52], "uv_size": [2, 2]}, + "south": {"uv": [50, 13], "uv_size": [4, 2]}, + "west": {"uv": [52, 50], "uv_size": [2, 2]}, + "up": {"uv": [50, 29], "uv_size": [4, 2]}, + "down": {"uv": [50, 36], "uv_size": [4, -2]} + } + }, + { + "origin": [-0.95625, 0.14375, -12.205], + "size": [1.9125, 4.59, 2.04], + "pivot": [0, 2.43875, -10.2925], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [27, 50], "uv_size": [2, 4]}, + "east": {"uv": [32, 50], "uv_size": [2, 4]}, + "south": {"uv": [50, 40], "uv_size": [2, 4]}, + "west": {"uv": [50, 44], "uv_size": [2, 4]}, + "up": {"uv": [52, 52], "uv_size": [2, 2]}, + "down": {"uv": [53, 2], "uv_size": [2, -2]} + } + }, + { + "origin": [-0.95625, 0.14375, -12.205], + "size": [1.9125, 4.59, 2.04], + "pivot": [0, 2.43875, -10.2925], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [46, 50], "uv_size": [2, 4]}, + "east": {"uv": [48, 50], "uv_size": [2, 4]}, + "south": {"uv": [50, 48], "uv_size": [2, 4]}, + "west": {"uv": [12, 51], "uv_size": [2, 4]}, + "up": {"uv": [2, 53], "uv_size": [2, 2]}, + "down": {"uv": [4, 55], "uv_size": [2, -2]} + } + } + ] + }, + { + "name": "group8", + "parent": "group3", + "pivot": [0, 2.59812, -21.1625] + }, + { + "name": "group9", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.19125, 3.50975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [54, 9], "uv_size": [1, 1]}, + "east": {"uv": [21, 15], "uv_size": [16, 1]}, + "south": {"uv": [54, 10], "uv_size": [1, 1]}, + "west": {"uv": [22, 16], "uv_size": [16, 1]}, + "up": {"uv": [15, 22], "uv_size": [1, 16]}, + "down": {"uv": [16, 38], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.459, 3.7775, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [54, 11], "uv_size": [1, 1]}, + "east": {"uv": [22, 17], "uv_size": [16, 1]}, + "south": {"uv": [54, 12], "uv_size": [1, 1]}, + "west": {"uv": [22, 18], "uv_size": [16, 1]}, + "up": {"uv": [17, 22], "uv_size": [1, 16]}, + "down": {"uv": [18, 38], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.19125, 3.50975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [0, 3.96875, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [54, 13], "uv_size": [1, 1]}, + "east": {"uv": [24, 3], "uv_size": [16, 1]}, + "south": {"uv": [54, 14], "uv_size": [1, 1]}, + "west": {"uv": [24, 4], "uv_size": [16, 1]}, + "up": {"uv": [19, 22], "uv_size": [1, 16]}, + "down": {"uv": [20, 38], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.19125, 3.50975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [0, 3.96875, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [15, 54], "uv_size": [1, 1]}, + "east": {"uv": [24, 5], "uv_size": [16, 1]}, + "south": {"uv": [16, 54], "uv_size": [1, 1]}, + "west": {"uv": [24, 6], "uv_size": [16, 1]}, + "up": {"uv": [9, 24], "uv_size": [1, 16]}, + "down": {"uv": [10, 40], "uv_size": [1, -16]} + } + } + ] + }, + { + "name": "group10", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-0.19125, 0.44975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [54, 16], "uv_size": [1, 1]}, + "east": {"uv": [24, 7], "uv_size": [16, 1]}, + "south": {"uv": [17, 54], "uv_size": [1, 1]}, + "west": {"uv": [24, 8], "uv_size": [16, 1]}, + "up": {"uv": [11, 24], "uv_size": [1, 16]}, + "down": {"uv": [12, 40], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.459, 0.7175, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [54, 17], "uv_size": [1, 1]}, + "east": {"uv": [24, 19], "uv_size": [16, 1]}, + "south": {"uv": [18, 54], "uv_size": [1, 1]}, + "west": {"uv": [24, 20], "uv_size": [16, 1]}, + "up": {"uv": [13, 24], "uv_size": [1, 16]}, + "down": {"uv": [14, 40], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.19125, 0.44975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [0, 0.90875, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [54, 18], "uv_size": [1, 1]}, + "east": {"uv": [24, 21], "uv_size": [16, 1]}, + "south": {"uv": [19, 54], "uv_size": [1, 1]}, + "west": {"uv": [24, 22], "uv_size": [16, 1]}, + "up": {"uv": [24, 23], "uv_size": [1, 16]}, + "down": {"uv": [3, 41], "uv_size": [1, -16]} + } + }, + { + "origin": [-0.19125, 0.44975, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [0, 0.90875, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [54, 19], "uv_size": [1, 1]}, + "east": {"uv": [25, 9], "uv_size": [16, 1]}, + "south": {"uv": [20, 54], "uv_size": [1, 1]}, + "west": {"uv": [25, 10], "uv_size": [16, 1]}, + "up": {"uv": [4, 25], "uv_size": [1, 16]}, + "down": {"uv": [5, 41], "uv_size": [1, -16]} + } + } + ] + }, + { + "name": "group11", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-1.46625, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [54, 20], "uv_size": [1, 1]}, + "east": {"uv": [25, 11], "uv_size": [16, 1]}, + "south": {"uv": [21, 54], "uv_size": [1, 1]}, + "west": {"uv": [25, 23], "uv_size": [16, 1]}, + "up": {"uv": [21, 25], "uv_size": [1, 16]}, + "down": {"uv": [22, 41], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.734, 1.54625, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [54, 21], "uv_size": [1, 1]}, + "east": {"uv": [25, 24], "uv_size": [16, 1]}, + "south": {"uv": [22, 54], "uv_size": [1, 1]}, + "west": {"uv": [25, 25], "uv_size": [16, 1]}, + "up": {"uv": [23, 25], "uv_size": [1, 16]}, + "down": {"uv": [0, 42], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.46625, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [-1.275, 1.7375, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [25, 54], "uv_size": [1, 1]}, + "east": {"uv": [25, 26], "uv_size": [16, 1]}, + "south": {"uv": [26, 54], "uv_size": [1, 1]}, + "west": {"uv": [27, 0], "uv_size": [16, 1]}, + "up": {"uv": [1, 26], "uv_size": [1, 16]}, + "down": {"uv": [2, 42], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.46625, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [-1.275, 1.7375, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [27, 54], "uv_size": [1, 1]}, + "east": {"uv": [27, 1], "uv_size": [16, 1]}, + "south": {"uv": [28, 54], "uv_size": [1, 1]}, + "west": {"uv": [27, 2], "uv_size": [16, 1]}, + "up": {"uv": [25, 27], "uv_size": [1, 16]}, + "down": {"uv": [26, 43], "uv_size": [1, -16]} + } + } + ] + }, + { + "name": "group12", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [1.08375, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [29, 54], "uv_size": [1, 1]}, + "east": {"uv": [27, 12], "uv_size": [16, 1]}, + "south": {"uv": [54, 29], "uv_size": [1, 1]}, + "west": {"uv": [27, 13], "uv_size": [16, 1]}, + "up": {"uv": [27, 27], "uv_size": [1, 16]}, + "down": {"uv": [6, 44], "uv_size": [1, -16]} + } + }, + { + "origin": [0.816, 1.54625, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [30, 54], "uv_size": [1, 1]}, + "east": {"uv": [27, 14], "uv_size": [16, 1]}, + "south": {"uv": [54, 30], "uv_size": [1, 1]}, + "west": {"uv": [28, 27], "uv_size": [16, 1]}, + "up": {"uv": [7, 28], "uv_size": [1, 16]}, + "down": {"uv": [8, 44], "uv_size": [1, -16]} + } + }, + { + "origin": [1.08375, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [1.275, 1.7375, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [32, 54], "uv_size": [1, 1]}, + "east": {"uv": [28, 28], "uv_size": [16, 1]}, + "south": {"uv": [54, 32], "uv_size": [1, 1]}, + "west": {"uv": [28, 29], "uv_size": [16, 1]}, + "up": {"uv": [28, 30], "uv_size": [1, 16]}, + "down": {"uv": [29, 46], "uv_size": [1, -16]} + } + }, + { + "origin": [1.08375, 1.2785, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [1.275, 1.7375, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [33, 54], "uv_size": [1, 1]}, + "east": {"uv": [30, 30], "uv_size": [16, 1]}, + "south": {"uv": [54, 33], "uv_size": [1, 1]}, + "west": {"uv": [30, 31], "uv_size": [16, 1]}, + "up": {"uv": [30, 32], "uv_size": [1, 16]}, + "down": {"uv": [31, 48], "uv_size": [1, -16]} + } + } + ] + }, + { + "name": "group13", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [-1.46625, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [34, 54], "uv_size": [1, 1]}, + "east": {"uv": [32, 32], "uv_size": [16, 1]}, + "south": {"uv": [54, 34], "uv_size": [1, 1]}, + "west": {"uv": [32, 33], "uv_size": [16, 1]}, + "up": {"uv": [32, 34], "uv_size": [1, 16]}, + "down": {"uv": [33, 50], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.734, 3.01349, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [35, 54], "uv_size": [1, 1]}, + "east": {"uv": [34, 34], "uv_size": [16, 1]}, + "south": {"uv": [54, 35], "uv_size": [1, 1]}, + "west": {"uv": [34, 35], "uv_size": [16, 1]}, + "up": {"uv": [34, 36], "uv_size": [1, 16]}, + "down": {"uv": [35, 52], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.46625, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [-1.275, 3.20474, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [37, 54], "uv_size": [1, 1]}, + "east": {"uv": [36, 36], "uv_size": [16, 1]}, + "south": {"uv": [54, 37], "uv_size": [1, 1]}, + "west": {"uv": [37, 15], "uv_size": [16, 1]}, + "up": {"uv": [36, 37], "uv_size": [1, 16]}, + "down": {"uv": [37, 53], "uv_size": [1, -16]} + } + }, + { + "origin": [-1.46625, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [-1.275, 3.20474, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [38, 54], "uv_size": [1, 1]}, + "east": {"uv": [38, 16], "uv_size": [16, 1]}, + "south": {"uv": [54, 38], "uv_size": [1, 1]}, + "west": {"uv": [38, 17], "uv_size": [16, 1]}, + "up": {"uv": [15, 38], "uv_size": [1, 16]}, + "down": {"uv": [16, 54], "uv_size": [1, -16]} + } + } + ] + }, + { + "name": "group", + "parent": "group8", + "pivot": [0, 2.59812, -21.1625], + "cubes": [ + { + "origin": [1.08375, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "uv": { + "north": {"uv": [39, 54], "uv_size": [1, 1]}, + "east": {"uv": [38, 18], "uv_size": [16, 1]}, + "south": {"uv": [54, 39], "uv_size": [1, 1]}, + "west": {"uv": [38, 37], "uv_size": [16, 1]}, + "up": {"uv": [17, 38], "uv_size": [1, 16]}, + "down": {"uv": [18, 54], "uv_size": [1, -16]} + } + }, + { + "origin": [0.816, 3.01349, -20.5435], + "size": [0.918, 0.3825, 23.6195], + "uv": { + "north": {"uv": [40, 54], "uv_size": [1, 1]}, + "east": {"uv": [38, 38], "uv_size": [16, 1]}, + "south": {"uv": [41, 54], "uv_size": [1, 1]}, + "west": {"uv": [38, 39], "uv_size": [16, 1]}, + "up": {"uv": [19, 38], "uv_size": [1, 16]}, + "down": {"uv": [20, 54], "uv_size": [1, -16]} + } + }, + { + "origin": [1.08375, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [1.275, 3.20474, -16.47625], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [46, 54], "uv_size": [1, 1]}, + "east": {"uv": [40, 3], "uv_size": [16, 1]}, + "south": {"uv": [54, 46], "uv_size": [1, 1]}, + "west": {"uv": [40, 4], "uv_size": [16, 1]}, + "up": {"uv": [24, 39], "uv_size": [1, 16]}, + "down": {"uv": [9, 56], "uv_size": [1, -16]} + } + }, + { + "origin": [1.08375, 2.74574, -20.5435], + "size": [0.3825, 0.918, 23.6195], + "pivot": [1.275, 3.20474, -16.47625], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [47, 54], "uv_size": [1, 1]}, + "east": {"uv": [40, 5], "uv_size": [16, 1]}, + "south": {"uv": [54, 47], "uv_size": [1, 1]}, + "west": {"uv": [40, 6], "uv_size": [16, 1]}, + "up": {"uv": [10, 40], "uv_size": [1, 16]}, + "down": {"uv": [11, 56], "uv_size": [1, -16]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/minigun.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/minigun.item.json index c686b0f82..15c268778 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/minigun.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/minigun.item.json @@ -6,40 +6,6 @@ 128 ], "display": { - "thirdperson_righthand": { - "rotation": [ - 75, - 0, - 0 - ], - "translation": [ - 0, - 13, - -3.25 - ], - "scale": [ - 0.75, - 0.75, - 0.75 - ] - }, - "thirdperson_lefthand": { - "rotation": [ - 75, - 0, - 0 - ], - "translation": [ - 0, - 13, - -3.25 - ], - "scale": [ - 0.75, - 0.75, - 0.75 - ] - }, "firstperson_righthand": { "rotation": [ 0, @@ -58,22 +24,46 @@ ] }, "firstperson_lefthand": { + "scale": [ + 0, + 0, + 0 + ] + }, + "thirdperson_righthand": { + "rotation": [ + 67.5, + -10, + 0 + ], "translation": [ - -4, 0.5, - -7 + 6.5, + -5 + ], + "scale": [ + 0.55, + 0.55, + 0.55 + ] + }, + "thirdperson_lefthand": { + "scale": [ + 0, + 0, + 0 ] }, "ground": { "translation": [ - 0, - 10, - 0 + 1.25, + 3, + 2 ], "scale": [ - 0.75, - 0.75, - 0.75 + 0.65, + 0.65, + 0.65 ] }, "gui": { @@ -83,26 +73,33 @@ 0 ], "translation": [ - -0.5, - 2, + -1.5, + 3.25, 0 ], "scale": [ - 0.5, - 0.5, - 0.5 + 0.6, + 0.6, + 0.6 + ] + }, + "head": { + "translation": [ + 0, + 10.25, + -7.5 ] }, "fixed": { "rotation": [ 0, - 90, + -90, 0 ], "translation": [ - -7, - 10, - -8.5 + 0.5, + -3, + -7.75 ], "scale": [ 1.5, diff --git a/src/main/resources/assets/superbwarfare/models/lod/minigun.json b/src/main/resources/assets/superbwarfare/models/lod/minigun.json deleted file mode 100644 index c600c5dde..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/minigun.json +++ /dev/null @@ -1,804 +0,0 @@ -{ - "credit": "Made with Blockbench", - "ambientocclusion": false, - "texture_size": [64, 64], - "textures": { - "0": "superbwarfare:item/lod/minigun", - "particle": "superbwarfare:item/lod/minigun" - }, - "elements": [ - { - "from": [5, 1.5, 4.1], - "to": [11, 4.85, 13], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 3.05, -2.7]}, - "faces": { - "north": {"uv": [3.75, 4.75, 5.25, 5.5], "texture": "#0"}, - "east": {"uv": [0, 2.25, 2.25, 3], "texture": "#0"}, - "south": {"uv": [5.25, 0, 6.75, 0.75], "texture": "#0"}, - "west": {"uv": [2.25, 2.25, 4.5, 3], "texture": "#0"}, - "up": {"uv": [1.5, 2.25, 0, 0], "texture": "#0"}, - "down": {"uv": [3, 0, 1.5, 2.25], "texture": "#0"} - } - }, - { - "from": [9.75, -0.4, 5.35], - "to": [12.75, 2.5, 12.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 4.05, -2.7]}, - "faces": { - "north": {"uv": [10.75, 3, 11.5, 3.75], "texture": "#0"}, - "east": {"uv": [3.75, 4, 5.5, 4.75], "texture": "#0"}, - "south": {"uv": [11, 5.25, 11.75, 6], "texture": "#0"}, - "west": {"uv": [4.5, 2.25, 6.25, 3], "texture": "#0"}, - "up": {"uv": [2.25, 5.5, 1.5, 3.75], "texture": "#0"}, - "down": {"uv": [0.75, 4.75, 0, 6.5], "texture": "#0"} - } - }, - { - "from": [6.5, -2.15, 6.1], - "to": [9.5, 1.5, 12.5], - "rotation": {"angle": 0, "axis": "y", "origin": [5, 3.05, -2.7]}, - "faces": { - "north": {"uv": [10, 10, 10.75, 11], "texture": "#0"}, - "east": {"uv": [0, 3.75, 1.5, 4.75], "texture": "#0"}, - "south": {"uv": [0.75, 10.25, 1.5, 11.25], "texture": "#0"}, - "west": {"uv": [3.75, 3, 5.25, 4], "texture": "#0"}, - "up": {"uv": [1.5, 6.25, 0.75, 4.75], "texture": "#0"}, - "down": {"uv": [6, 0.75, 5.25, 2.25], "texture": "#0"} - } - }, - { - "from": [9.75, 4.5, 7.1], - "to": [11.75, 6.5, 14.25], - "rotation": {"angle": -45, "axis": "z", "origin": [10.75, 5.5, 10.675]}, - "faces": { - "north": {"uv": [7.25, 13, 7.75, 13.5], "texture": "#0"}, - "east": {"uv": [10, 1.75, 11.75, 2.25], "texture": "#0"}, - "south": {"uv": [13, 8, 13.5, 8.5], "texture": "#0"}, - "west": {"uv": [10, 4.75, 11.75, 5.25], "texture": "#0"}, - "up": {"uv": [3.5, 11.75, 3, 10], "texture": "#0"}, - "down": {"uv": [10, 10, 9.5, 11.75], "texture": "#0"} - } - }, - { - "from": [3.25, 0.5, 4.35], - "to": [6, 3.25, 13.75], - "rotation": {"angle": -45, "axis": "z", "origin": [5, 1.5, 10.675]}, - "faces": { - "north": {"uv": [11, 6, 11.75, 6.75], "texture": "#0"}, - "east": {"uv": [0, 3, 2.25, 3.75], "texture": "#0"}, - "south": {"uv": [11, 6.75, 11.75, 7.5], "texture": "#0"}, - "west": {"uv": [3, 0, 5.25, 0.75], "texture": "#0"}, - "up": {"uv": [3, 5.25, 2.25, 3], "texture": "#0"}, - "down": {"uv": [3.75, 3, 3, 5.25], "texture": "#0"} - } - }, - { - "from": [6.75, 1.75, 13], - "to": [9.25, 4.85, 19.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 3.05, -2.7]}, - "faces": { - "north": {"uv": [10, 11, 10.75, 11.75], "texture": "#0"}, - "east": {"uv": [2.25, 5.25, 3.75, 6], "texture": "#0"}, - "south": {"uv": [10.75, 11, 11.5, 11.75], "texture": "#0"}, - "west": {"uv": [5.25, 3, 6.75, 3.75], "texture": "#0"}, - "up": {"uv": [6, 6.25, 5.25, 4.75], "texture": "#0"}, - "down": {"uv": [2.25, 5.5, 1.5, 7], "texture": "#0"} - } - }, - { - "from": [7.25, 4.35, 16.5], - "to": [8.75, 8.6, 18.25], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 6.725, 17.375]}, - "faces": { - "north": {"uv": [0.75, 11.25, 1.25, 12.25], "texture": "#0"}, - "east": {"uv": [5.25, 11.25, 5.75, 12.25], "texture": "#0"}, - "south": {"uv": [0, 11.5, 0.5, 12.5], "texture": "#0"}, - "west": {"uv": [11.5, 2.75, 12, 3.75], "texture": "#0"}, - "up": {"uv": [9, 13.5, 8.5, 13], "texture": "#0"}, - "down": {"uv": [10.5, 13, 10, 13.5], "texture": "#0"} - } - }, - { - "from": [3.5, 4.85, 4.1], - "to": [12.5, 6.05, 6.8], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 3.05, -2.7]}, - "faces": { - "north": {"uv": [11.25, 2.25, 13.5, 2.5], "texture": "#0"}, - "east": {"uv": [11.75, 7.25, 12.5, 7.5], "texture": "#0"}, - "south": {"uv": [11.25, 2.5, 13.5, 2.75], "texture": "#0"}, - "west": {"uv": [13.25, 0.5, 14, 0.75], "texture": "#0"}, - "up": {"uv": [5.25, 1.5, 3, 0.75], "texture": "#0"}, - "down": {"uv": [5.25, 1.5, 3, 2.25], "texture": "#0"} - } - }, - { - "from": [10.65, 6.05, 4.85], - "to": [11.5, 8.55, 6.05], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 3.05, -2.7]}, - "faces": { - "north": {"uv": [1.25, 11.25, 1.5, 12], "texture": "#0"}, - "east": {"uv": [0.5, 11.5, 0.75, 12.25], "texture": "#0"}, - "south": {"uv": [6.75, 11.75, 7, 12.5], "texture": "#0"}, - "west": {"uv": [1, 12.25, 1.25, 13], "texture": "#0"}, - "up": {"uv": [11.5, 3, 11.25, 2.75], "texture": "#0"}, - "down": {"uv": [9.5, 13.25, 9.25, 13.5], "texture": "#0"} - } - }, - { - "from": [4.5, 6.05, 4.85], - "to": [5.35, 8.55, 6.05], - "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 3.05, -2.7]}, - "faces": { - "north": {"uv": [1.5, 13.25, 1.75, 14], "texture": "#0"}, - "east": {"uv": [1.75, 13.25, 2, 14], "texture": "#0"}, - "south": {"uv": [2, 13.25, 2.25, 14], "texture": "#0"}, - "west": {"uv": [13.25, 4.75, 13.5, 5.5], "texture": "#0"}, - "up": {"uv": [0.25, 13.75, 0, 13.5], "texture": "#0"}, - "down": {"uv": [0.5, 13.5, 0.25, 13.75], "texture": "#0"} - } - }, - { - "from": [5.35, 8.15, 4.85], - "to": [10.65, 8.55, 6.05], - "rotation": {"angle": 0, "axis": "y", "origin": [7.75, 3.05, -2.7]}, - "faces": { - "north": {"uv": [12.5, 7.75, 13.75, 8], "texture": "#0"}, - "east": {"uv": [13.5, 1.75, 13.75, 2], "texture": "#0"}, - "south": {"uv": [12.75, 7, 14, 7.25], "texture": "#0"}, - "west": {"uv": [13.5, 2, 13.75, 2.25], "texture": "#0"}, - "up": {"uv": [11.25, 13, 10, 12.75], "texture": "#0"}, - "down": {"uv": [2.25, 13, 1, 13.25], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -13.5], - "to": [8.75, 4.85, -10.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.05, -12]}, - "faces": { - "north": {"uv": [7, 11.5, 7.5, 12.5], "texture": "#0"}, - "east": {"uv": [5.25, 10.25, 6, 11.25], "texture": "#0"}, - "south": {"uv": [11.5, 10, 12, 11], "texture": "#0"}, - "west": {"uv": [10.25, 5.25, 11, 6.25], "texture": "#0"}, - "up": {"uv": [13.25, 0.75, 12.75, 0], "texture": "#0"}, - "down": {"uv": [13.25, 4.75, 12.75, 5.5], "texture": "#0"} - } - }, - { - "from": [6.2, 2.3, -13.5], - "to": [9.8, 3.8, -10.5], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 3.05, -12]}, - "faces": { - "north": {"uv": [11.5, 7.5, 12.5, 8], "texture": "#0"}, - "east": {"uv": [10.25, 6.25, 11, 6.75], "texture": "#0"}, - "south": {"uv": [11.5, 11, 12.5, 11.5], "texture": "#0"}, - "west": {"uv": [12.75, 1.75, 13.5, 2.25], "texture": "#0"}, - "up": {"uv": [11.25, 3, 10.25, 2.25], "texture": "#0"}, - "down": {"uv": [11.75, 0, 10.75, 0.75], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -13.5], - "to": [8.75, 4.85, -10.5], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 3.05, -12]}, - "faces": { - "north": {"uv": [11.5, 11.5, 12, 12.5], "texture": "#0"}, - "east": {"uv": [0, 10.5, 0.75, 11.5], "texture": "#0"}, - "south": {"uv": [3, 11.75, 3.5, 12.75], "texture": "#0"}, - "west": {"uv": [6.25, 10.75, 7, 11.75], "texture": "#0"}, - "up": {"uv": [13.25, 6.25, 12.75, 5.5], "texture": "#0"}, - "down": {"uv": [6.75, 12.75, 6.25, 13.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -13.5], - "to": [8.75, 4.85, -10.5], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.05, -12]}, - "faces": { - "north": {"uv": [11.75, 4.75, 12.25, 5.75], "texture": "#0"}, - "east": {"uv": [10.75, 10, 11.5, 11], "texture": "#0"}, - "south": {"uv": [11.75, 5.75, 12.25, 6.75], "texture": "#0"}, - "west": {"uv": [1.5, 11, 2.25, 12], "texture": "#0"}, - "up": {"uv": [13.25, 7, 12.75, 6.25], "texture": "#0"}, - "down": {"uv": [10, 12.75, 9.5, 13.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -8.4], - "to": [8.75, 4.85, -7.8], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.05, -6.9]}, - "faces": { - "north": {"uv": [6.25, 11.75, 6.75, 12.75], "texture": "#0"}, - "east": {"uv": [3.5, 10, 3.75, 11], "texture": "#0"}, - "south": {"uv": [9.5, 11.75, 10, 12.75], "texture": "#0"}, - "west": {"uv": [3.5, 11, 3.75, 12], "texture": "#0"}, - "up": {"uv": [13.75, 4, 13.25, 3.75], "texture": "#0"}, - "down": {"uv": [5.75, 13.25, 5.25, 13.5], "texture": "#0"} - } - }, - { - "from": [6.2, 2.3, -8.4], - "to": [9.8, 3.8, -7.8], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 3.05, -6.9]}, - "faces": { - "north": {"uv": [11.75, 0, 12.75, 0.5], "texture": "#0"}, - "east": {"uv": [10, 5.25, 10.25, 5.75], "texture": "#0"}, - "south": {"uv": [11.75, 1.75, 12.75, 2.25], "texture": "#0"}, - "west": {"uv": [7.25, 12.5, 7.5, 13], "texture": "#0"}, - "up": {"uv": [12.75, 0.75, 11.75, 0.5], "texture": "#0"}, - "down": {"uv": [14, 9, 13, 9.25], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -8.4], - "to": [8.75, 4.85, -7.8], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 3.05, -6.9]}, - "faces": { - "north": {"uv": [10, 11.75, 10.5, 12.75], "texture": "#0"}, - "east": {"uv": [5.75, 11.25, 6, 12.25], "texture": "#0"}, - "south": {"uv": [10.5, 11.75, 11, 12.75], "texture": "#0"}, - "west": {"uv": [3.5, 12, 3.75, 13], "texture": "#0"}, - "up": {"uv": [13.75, 5.75, 13.25, 5.5], "texture": "#0"}, - "down": {"uv": [13.75, 5.75, 13.25, 6], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -8.4], - "to": [8.75, 4.85, -7.8], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.05, -6.9]}, - "faces": { - "north": {"uv": [11, 11.75, 11.5, 12.75], "texture": "#0"}, - "east": {"uv": [5.75, 12.25, 6, 13.25], "texture": "#0"}, - "south": {"uv": [1.25, 12, 1.75, 13], "texture": "#0"}, - "west": {"uv": [11.25, 12.75, 11.5, 13.75], "texture": "#0"}, - "up": {"uv": [13.75, 6.25, 13.25, 6], "texture": "#0"}, - "down": {"uv": [13.75, 6.25, 13.25, 6.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -6.3], - "to": [8.75, 4.85, -5.7], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.05, -4.8]}, - "faces": { - "north": {"uv": [1.75, 12, 2.25, 13], "texture": "#0"}, - "east": {"uv": [3.5, 13, 3.75, 14], "texture": "#0"}, - "south": {"uv": [12, 2.75, 12.5, 3.75], "texture": "#0"}, - "west": {"uv": [7.75, 13, 8, 14], "texture": "#0"}, - "up": {"uv": [13.75, 6.75, 13.25, 6.5], "texture": "#0"}, - "down": {"uv": [13.75, 6.75, 13.25, 7], "texture": "#0"} - } - }, - { - "from": [6.2, 2.3, -6.3], - "to": [9.8, 3.8, -5.7], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 3.05, -4.8]}, - "faces": { - "north": {"uv": [11.75, 6.75, 12.75, 7.25], "texture": "#0"}, - "east": {"uv": [5.75, 13.25, 6, 13.75], "texture": "#0"}, - "south": {"uv": [12, 8, 13, 8.5], "texture": "#0"}, - "west": {"uv": [9, 13.25, 9.25, 13.75], "texture": "#0"}, - "up": {"uv": [14, 10.25, 13, 10], "texture": "#0"}, - "down": {"uv": [14, 10.25, 13, 10.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -6.3], - "to": [8.75, 4.85, -5.7], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 3.05, -4.8]}, - "faces": { - "north": {"uv": [7.5, 12, 8, 13], "texture": "#0"}, - "east": {"uv": [10.5, 13, 10.75, 14], "texture": "#0"}, - "south": {"uv": [12, 10, 12.5, 11], "texture": "#0"}, - "west": {"uv": [13, 10.5, 13.25, 11.5], "texture": "#0"}, - "up": {"uv": [13.75, 10.75, 13.25, 10.5], "texture": "#0"}, - "down": {"uv": [13.75, 10.75, 13.25, 11], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -6.3], - "to": [8.75, 4.85, -5.7], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.05, -4.8]}, - "faces": { - "north": {"uv": [12, 11.5, 12.5, 12.5], "texture": "#0"}, - "east": {"uv": [10.75, 13, 11, 14], "texture": "#0"}, - "south": {"uv": [0.5, 12.25, 1, 13.25], "texture": "#0"}, - "west": {"uv": [11, 13, 11.25, 14], "texture": "#0"}, - "up": {"uv": [13.75, 11.25, 13.25, 11], "texture": "#0"}, - "down": {"uv": [13.75, 11.25, 13.25, 11.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -4.2], - "to": [8.75, 4.85, -2.6], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.05, -2.7]}, - "faces": { - "north": {"uv": [12.25, 4.75, 12.75, 5.75], "texture": "#0"}, - "east": {"uv": [5.25, 12.25, 5.75, 13.25], "texture": "#0"}, - "south": {"uv": [12.25, 5.75, 12.75, 6.75], "texture": "#0"}, - "west": {"uv": [0, 12.5, 0.5, 13.5], "texture": "#0"}, - "up": {"uv": [13.5, 12, 13, 11.5], "texture": "#0"}, - "down": {"uv": [13.5, 12, 13, 12.5], "texture": "#0"} - } - }, - { - "from": [6.2, 2.3, -4.2], - "to": [9.8, 3.8, -2.6], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 3.05, -2.7]}, - "faces": { - "north": {"uv": [12.5, 2.75, 13.5, 3.25], "texture": "#0"}, - "east": {"uv": [12.5, 13, 13, 13.5], "texture": "#0"}, - "south": {"uv": [12.5, 3.25, 13.5, 3.75], "texture": "#0"}, - "west": {"uv": [13, 12.5, 13.5, 13], "texture": "#0"}, - "up": {"uv": [13.5, 7.75, 12.5, 7.25], "texture": "#0"}, - "down": {"uv": [13.5, 8.5, 12.5, 9], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -4.2], - "to": [8.75, 4.85, -2.6], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 3.05, -2.7]}, - "faces": { - "north": {"uv": [6.75, 12.5, 7.25, 13.5], "texture": "#0"}, - "east": {"uv": [8, 12.5, 8.5, 13.5], "texture": "#0"}, - "south": {"uv": [12.5, 10, 13, 11], "texture": "#0"}, - "west": {"uv": [12.5, 11, 13, 12], "texture": "#0"}, - "up": {"uv": [13.5, 13.5, 13, 13], "texture": "#0"}, - "down": {"uv": [13.75, 0, 13.25, 0.5], "texture": "#0"} - } - }, - { - "from": [7.25, 1.25, -4.2], - "to": [8.75, 4.85, -2.6], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 3.05, -2.7]}, - "faces": { - "north": {"uv": [11.5, 12.5, 12, 13.5], "texture": "#0"}, - "east": {"uv": [12, 12.5, 12.5, 13.5], "texture": "#0"}, - "south": {"uv": [12.5, 12, 13, 13], "texture": "#0"}, - "west": {"uv": [3, 12.75, 3.5, 13.75], "texture": "#0"}, - "up": {"uv": [1, 13.75, 0.5, 13.25], "texture": "#0"}, - "down": {"uv": [1.5, 13.25, 1, 13.75], "texture": "#0"} - } - }, - { - "from": [7.85, 3.89, -10.74], - "to": [8.15, 4.61, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.25, -7.55]}, - "faces": { - "north": {"uv": [13.5, 2.25, 13.75, 2.5], "texture": "#0"}, - "east": {"uv": [5.25, 3.75, 9.25, 4], "texture": "#0"}, - "south": {"uv": [13.5, 2.5, 13.75, 2.75], "texture": "#0"}, - "west": {"uv": [5.5, 4, 9.5, 4.25], "texture": "#0"}, - "up": {"uv": [4, 9.5, 3.75, 5.5], "texture": "#0"}, - "down": {"uv": [4.25, 5.5, 4, 9.5], "texture": "#0"} - } - }, - { - "from": [7.64, 4.1, -10.74], - "to": [8.36, 4.4, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 4.25, -7.55]}, - "faces": { - "north": {"uv": [13.5, 2.75, 13.75, 3], "texture": "#0"}, - "east": {"uv": [5.5, 4.25, 9.5, 4.5], "texture": "#0"}, - "south": {"uv": [13.5, 3, 13.75, 3.25], "texture": "#0"}, - "west": {"uv": [5.5, 4.5, 9.5, 4.75], "texture": "#0"}, - "up": {"uv": [4.5, 9.5, 4.25, 5.5], "texture": "#0"}, - "down": {"uv": [4.75, 5.5, 4.5, 9.5], "texture": "#0"} - } - }, - { - "from": [7.85, 3.89, -10.74], - "to": [8.15, 4.61, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 4.25, -7.55]}, - "faces": { - "north": {"uv": [13.5, 3.25, 13.75, 3.5], "texture": "#0"}, - "east": {"uv": [6, 0.75, 10, 1], "texture": "#0"}, - "south": {"uv": [13.5, 3.5, 13.75, 3.75], "texture": "#0"}, - "west": {"uv": [6, 1, 10, 1.25], "texture": "#0"}, - "up": {"uv": [5, 9.5, 4.75, 5.5], "texture": "#0"}, - "down": {"uv": [5.25, 5.5, 5, 9.5], "texture": "#0"} - } - }, - { - "from": [7.85, 3.89, -10.74], - "to": [8.15, 4.61, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 4.25, -7.55]}, - "faces": { - "north": {"uv": [3.75, 13.5, 4, 13.75], "texture": "#0"}, - "east": {"uv": [6, 1.25, 10, 1.5], "texture": "#0"}, - "south": {"uv": [4, 13.5, 4.25, 13.75], "texture": "#0"}, - "west": {"uv": [6, 1.5, 10, 1.75], "texture": "#0"}, - "up": {"uv": [2.5, 10, 2.25, 6], "texture": "#0"}, - "down": {"uv": [2.75, 6, 2.5, 10], "texture": "#0"} - } - }, - { - "from": [7.85, 1.49, -10.74], - "to": [8.15, 2.21, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.85, -7.55]}, - "faces": { - "north": {"uv": [13.5, 4, 13.75, 4.25], "texture": "#0"}, - "east": {"uv": [6, 1.75, 10, 2], "texture": "#0"}, - "south": {"uv": [4.25, 13.5, 4.5, 13.75], "texture": "#0"}, - "west": {"uv": [6, 2, 10, 2.25], "texture": "#0"}, - "up": {"uv": [3, 10, 2.75, 6], "texture": "#0"}, - "down": {"uv": [3.25, 6, 3, 10], "texture": "#0"} - } - }, - { - "from": [7.64, 1.7, -10.74], - "to": [8.36, 2, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [8, 1.85, -7.55]}, - "faces": { - "north": {"uv": [13.5, 4.25, 13.75, 4.5], "texture": "#0"}, - "east": {"uv": [6, 4.75, 10, 5], "texture": "#0"}, - "south": {"uv": [4.5, 13.5, 4.75, 13.75], "texture": "#0"}, - "west": {"uv": [6, 5, 10, 5.25], "texture": "#0"}, - "up": {"uv": [3.5, 10, 3.25, 6], "texture": "#0"}, - "down": {"uv": [3.75, 6, 3.5, 10], "texture": "#0"} - } - }, - { - "from": [7.85, 1.49, -10.74], - "to": [8.15, 2.21, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [8, 1.85, -7.55]}, - "faces": { - "north": {"uv": [13.5, 4.5, 13.75, 4.75], "texture": "#0"}, - "east": {"uv": [6, 5.25, 10, 5.5], "texture": "#0"}, - "south": {"uv": [4.75, 13.5, 5, 13.75], "texture": "#0"}, - "west": {"uv": [6, 5.5, 10, 5.75], "texture": "#0"}, - "up": {"uv": [6.25, 9.75, 6, 5.75], "texture": "#0"}, - "down": {"uv": [1, 6.25, 0.75, 10.25], "texture": "#0"} - } - }, - { - "from": [7.85, 1.49, -10.74], - "to": [8.15, 2.21, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [8, 1.85, -7.55]}, - "faces": { - "north": {"uv": [13.5, 4.75, 13.75, 5], "texture": "#0"}, - "east": {"uv": [6.25, 2.25, 10.25, 2.5], "texture": "#0"}, - "south": {"uv": [5, 13.5, 5.25, 13.75], "texture": "#0"}, - "west": {"uv": [6.25, 2.5, 10.25, 2.75], "texture": "#0"}, - "up": {"uv": [1.25, 10.25, 1, 6.25], "texture": "#0"}, - "down": {"uv": [1.5, 6.25, 1.25, 10.25], "texture": "#0"} - } - }, - { - "from": [8.85, 2.14, -10.74], - "to": [9.15, 2.86, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [9, 2.5, -7.55]}, - "faces": { - "north": {"uv": [13.5, 5, 13.75, 5.25], "texture": "#0"}, - "east": {"uv": [6.25, 2.75, 10.25, 3], "texture": "#0"}, - "south": {"uv": [5.25, 13.5, 5.5, 13.75], "texture": "#0"}, - "west": {"uv": [6.25, 5.75, 10.25, 6], "texture": "#0"}, - "up": {"uv": [5.5, 10.25, 5.25, 6.25], "texture": "#0"}, - "down": {"uv": [5.75, 6.25, 5.5, 10.25], "texture": "#0"} - } - }, - { - "from": [8.64, 2.35, -10.74], - "to": [9.36, 2.65, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [9, 2.5, -7.55]}, - "faces": { - "north": {"uv": [13.5, 5.25, 13.75, 5.5], "texture": "#0"}, - "east": {"uv": [6.25, 6, 10.25, 6.25], "texture": "#0"}, - "south": {"uv": [5.5, 13.5, 5.75, 13.75], "texture": "#0"}, - "west": {"uv": [6.25, 6.25, 10.25, 6.5], "texture": "#0"}, - "up": {"uv": [6, 10.25, 5.75, 6.25], "texture": "#0"}, - "down": {"uv": [0.25, 6.5, 0, 10.5], "texture": "#0"} - } - }, - { - "from": [8.85, 2.14, -10.74], - "to": [9.15, 2.86, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [9, 2.5, -7.55]}, - "faces": { - "north": {"uv": [6.25, 13.5, 6.5, 13.75], "texture": "#0"}, - "east": {"uv": [6.25, 6.5, 10.25, 6.75], "texture": "#0"}, - "south": {"uv": [6.5, 13.5, 6.75, 13.75], "texture": "#0"}, - "west": {"uv": [6.75, 0, 10.75, 0.25], "texture": "#0"}, - "up": {"uv": [0.5, 10.5, 0.25, 6.5], "texture": "#0"}, - "down": {"uv": [0.75, 6.5, 0.5, 10.5], "texture": "#0"} - } - }, - { - "from": [8.85, 2.14, -10.74], - "to": [9.15, 2.86, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [9, 2.5, -7.55]}, - "faces": { - "north": {"uv": [6.75, 13.5, 7, 13.75], "texture": "#0"}, - "east": {"uv": [6.75, 0.25, 10.75, 0.5], "texture": "#0"}, - "south": {"uv": [7, 13.5, 7.25, 13.75], "texture": "#0"}, - "west": {"uv": [6.75, 0.5, 10.75, 0.75], "texture": "#0"}, - "up": {"uv": [6.5, 10.75, 6.25, 6.75], "texture": "#0"}, - "down": {"uv": [6.75, 6.75, 6.5, 10.75], "texture": "#0"} - } - }, - { - "from": [6.85, 2.14, -10.74], - "to": [7.15, 2.86, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [7, 2.5, -7.55]}, - "faces": { - "north": {"uv": [7.25, 13.5, 7.5, 13.75], "texture": "#0"}, - "east": {"uv": [6.75, 3, 10.75, 3.25], "texture": "#0"}, - "south": {"uv": [13.5, 7.25, 13.75, 7.5], "texture": "#0"}, - "west": {"uv": [6.75, 3.25, 10.75, 3.5], "texture": "#0"}, - "up": {"uv": [7, 10.75, 6.75, 6.75], "texture": "#0"}, - "down": {"uv": [1.75, 7, 1.5, 11], "texture": "#0"} - } - }, - { - "from": [6.64, 2.35, -10.74], - "to": [7.36, 2.65, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [7, 2.5, -7.55]}, - "faces": { - "north": {"uv": [7.5, 13.5, 7.75, 13.75], "texture": "#0"}, - "east": {"uv": [6.75, 3.5, 10.75, 3.75], "texture": "#0"}, - "south": {"uv": [13.5, 7.5, 13.75, 7.75], "texture": "#0"}, - "west": {"uv": [7, 6.75, 11, 7], "texture": "#0"}, - "up": {"uv": [2, 11, 1.75, 7], "texture": "#0"}, - "down": {"uv": [2.25, 7, 2, 11], "texture": "#0"} - } - }, - { - "from": [6.85, 2.14, -10.74], - "to": [7.15, 2.86, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [7, 2.5, -7.55]}, - "faces": { - "north": {"uv": [8, 13.5, 8.25, 13.75], "texture": "#0"}, - "east": {"uv": [7, 7, 11, 7.25], "texture": "#0"}, - "south": {"uv": [13.5, 8, 13.75, 8.25], "texture": "#0"}, - "west": {"uv": [7, 7.25, 11, 7.5], "texture": "#0"}, - "up": {"uv": [7.25, 11.5, 7, 7.5], "texture": "#0"}, - "down": {"uv": [7.5, 7.5, 7.25, 11.5], "texture": "#0"} - } - }, - { - "from": [6.85, 2.14, -10.74], - "to": [7.15, 2.86, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [7, 2.5, -7.55]}, - "faces": { - "north": {"uv": [8.25, 13.5, 8.5, 13.75], "texture": "#0"}, - "east": {"uv": [7.5, 7.5, 11.5, 7.75], "texture": "#0"}, - "south": {"uv": [13.5, 8.25, 13.75, 8.5], "texture": "#0"}, - "west": {"uv": [7.5, 7.75, 11.5, 8], "texture": "#0"}, - "up": {"uv": [7.75, 12, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8, 8, 7.75, 12], "texture": "#0"} - } - }, - { - "from": [8.85, 3.29078, -10.74], - "to": [9.15, 4.01078, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [9, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [8.5, 13.5, 8.75, 13.75], "texture": "#0"}, - "east": {"uv": [8, 8, 12, 8.25], "texture": "#0"}, - "south": {"uv": [13.5, 8.5, 13.75, 8.75], "texture": "#0"}, - "west": {"uv": [8, 8.25, 12, 8.5], "texture": "#0"}, - "up": {"uv": [8.25, 12.5, 8, 8.5], "texture": "#0"}, - "down": {"uv": [8.5, 8.5, 8.25, 12.5], "texture": "#0"} - } - }, - { - "from": [8.64, 3.50078, -10.74], - "to": [9.36, 3.80078, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [9, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [8.75, 13.5, 9, 13.75], "texture": "#0"}, - "east": {"uv": [8.5, 8.5, 12.5, 8.75], "texture": "#0"}, - "south": {"uv": [13.5, 8.75, 13.75, 9], "texture": "#0"}, - "west": {"uv": [8.5, 8.75, 12.5, 9], "texture": "#0"}, - "up": {"uv": [8.75, 13, 8.5, 9], "texture": "#0"}, - "down": {"uv": [9, 9, 8.75, 13], "texture": "#0"} - } - }, - { - "from": [8.85, 3.29078, -10.74], - "to": [9.15, 4.01078, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [9, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [9.25, 13.5, 9.5, 13.75], "texture": "#0"}, - "east": {"uv": [9, 9, 13, 9.25], "texture": "#0"}, - "south": {"uv": [13.5, 9.25, 13.75, 9.5], "texture": "#0"}, - "west": {"uv": [9.25, 3.75, 13.25, 4], "texture": "#0"}, - "up": {"uv": [9.25, 13.25, 9, 9.25], "texture": "#0"}, - "down": {"uv": [9.5, 9.25, 9.25, 13.25], "texture": "#0"} - } - }, - { - "from": [8.85, 3.29078, -10.74], - "to": [9.15, 4.01078, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [9, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [9.5, 13.5, 9.75, 13.75], "texture": "#0"}, - "east": {"uv": [9.5, 4, 13.5, 4.25], "texture": "#0"}, - "south": {"uv": [13.5, 9.5, 13.75, 9.75], "texture": "#0"}, - "west": {"uv": [9.5, 4.25, 13.5, 4.5], "texture": "#0"}, - "up": {"uv": [4, 13.5, 3.75, 9.5], "texture": "#0"}, - "down": {"uv": [4.25, 9.5, 4, 13.5], "texture": "#0"} - } - }, - { - "from": [6.85, 3.29078, -10.74], - "to": [7.15, 4.01078, 5.04], - "rotation": {"angle": 0, "axis": "y", "origin": [7, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [9.75, 13.5, 10, 13.75], "texture": "#0"}, - "east": {"uv": [9.5, 4.5, 13.5, 4.75], "texture": "#0"}, - "south": {"uv": [13.5, 9.75, 13.75, 10], "texture": "#0"}, - "west": {"uv": [9.5, 9.25, 13.5, 9.5], "texture": "#0"}, - "up": {"uv": [4.5, 13.5, 4.25, 9.5], "texture": "#0"}, - "down": {"uv": [4.75, 9.5, 4.5, 13.5], "texture": "#0"} - } - }, - { - "from": [6.64, 3.50078, -10.74], - "to": [7.36, 3.80078, 5.04], - "rotation": {"angle": 0, "axis": "z", "origin": [7, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [10, 13.5, 10.25, 13.75], "texture": "#0"}, - "east": {"uv": [9.5, 9.5, 13.5, 9.75], "texture": "#0"}, - "south": {"uv": [10.25, 13.5, 10.5, 13.75], "texture": "#0"}, - "west": {"uv": [9.5, 9.75, 13.5, 10], "texture": "#0"}, - "up": {"uv": [5, 13.5, 4.75, 9.5], "texture": "#0"}, - "down": {"uv": [5.25, 9.5, 5, 13.5], "texture": "#0"} - } - }, - { - "from": [6.85, 3.29078, -10.74], - "to": [7.15, 4.01078, 5.04], - "rotation": {"angle": -45, "axis": "z", "origin": [7, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [11.5, 13.5, 11.75, 13.75], "texture": "#0"}, - "east": {"uv": [10, 0.75, 14, 1], "texture": "#0"}, - "south": {"uv": [13.5, 11.5, 13.75, 11.75], "texture": "#0"}, - "west": {"uv": [10, 1, 14, 1.25], "texture": "#0"}, - "up": {"uv": [6.25, 13.75, 6, 9.75], "texture": "#0"}, - "down": {"uv": [2.5, 10, 2.25, 14], "texture": "#0"} - } - }, - { - "from": [6.85, 3.29078, -10.74], - "to": [7.15, 4.01078, 5.04], - "rotation": {"angle": 45, "axis": "z", "origin": [7, 3.65078, -7.55]}, - "faces": { - "north": {"uv": [11.75, 13.5, 12, 13.75], "texture": "#0"}, - "east": {"uv": [10, 1.25, 14, 1.5], "texture": "#0"}, - "south": {"uv": [13.5, 11.75, 13.75, 12], "texture": "#0"}, - "west": {"uv": [10, 1.5, 14, 1.75], "texture": "#0"}, - "up": {"uv": [2.75, 14, 2.5, 10], "texture": "#0"}, - "down": {"uv": [3, 10, 2.75, 14], "texture": "#0"} - } - } - ], - "gui_light": "front", - "display": { - "thirdperson_righthand": { - "rotation": [67.5, -10, 0], - "translation": [0.25, 3.5, -0.25], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "rotation": [75, 0, 0], - "translation": [0, 13, -3.25], - "scale": [0, 0, 0] - }, - "firstperson_righthand": { - "translation": [-4, 0.5, -7] - }, - "firstperson_lefthand": { - "translation": [-4, 0.5, -7] - }, - "ground": { - "translation": [1.25, 7.5, 3.75], - "scale": [0.75, 0.75, 0.75] - }, - "gui": { - "rotation": [30, -145, 0], - "translation": [-1.5, 3.25, 0], - "scale": [0.6, 0.6, 0.6] - }, - "head": { - "translation": [6.75, 22.25, -3.25] - }, - "fixed": { - "rotation": [0, 90, 0], - "translation": [4.5, 7, -3.25], - "scale": [1.5, 1.5, 1.5] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 8, 8], - "color": 0, - "children": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - { - "name": "group", - "origin": [6.875, 2.75, 0], - "color": 0, - "children": [ - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [11, 12, 13, 14] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [15, 16, 17, 18] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [19, 20, 21, 22] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [23, 24, 25, 26] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [ - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [27, 28, 29, 30] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [31, 32, 33, 34] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [35, 36, 37, 38] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [39, 40, 41, 42] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [43, 44, 45, 46] - }, - { - "name": "group", - "origin": [8, 3.175, -13.5], - "color": 0, - "children": [47, 48, 49, 50] - } - ] - } - ] - } - ] - } - ] -} \ No newline at end of file