diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/M870ItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/M870ItemModel.java index dc07ddab2..7fd4a9421 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/M870ItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/M870ItemModel.java @@ -30,6 +30,16 @@ public class M870ItemModel extends CustomGunModel { return Mod.loc("textures/item/m_870.png"); } + @Override + public ResourceLocation getLODModelResource(M870Item animatable) { + return Mod.loc("geo/lod/m_870.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(M870Item animatable) { + return Mod.loc("textures/item/lod/m_870.png"); + } + @Override public void setCustomAnimations(M870Item animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/M870ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/M870ItemRenderer.java index 9cb7025b4..20af61568 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/M870ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/M870ItemRenderer.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 M870ItemRenderer 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.4209, 0.6); + 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.4209, 0.8); + } } if (renderingArms) { diff --git a/src/main/resources/assets/superbwarfare/geo/lod/m_870.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/m_870.geo.json new file mode 100644 index 000000000..140a34a6d --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/m_870.geo.json @@ -0,0 +1,285 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.m_870", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "group2", + "pivot": [11.7504, -2.5, -16.4], + "cubes": [ + { + "origin": [-0.7344, -0.59056, -4.2824], + "size": [1.4688, 2.49696, 6.9768], + "uv": { + "north": {"uv": [11, 6], "uv_size": [1, 1]}, + "east": {"uv": [0, 4], "uv_size": [13, 1]}, + "south": {"uv": [16, 11], "uv_size": [1, 1]}, + "west": {"uv": [0, 5], "uv_size": [13, 1]}, + "up": {"uv": [0, 6], "uv_size": [1, 13]}, + "down": {"uv": [1, 19], "uv_size": [1, -13]} + } + }, + { + "origin": [-0.44064, 0.73136, -23.0096], + "size": [0.88128, 0.88128, 18.7272], + "uv": { + "north": {"uv": [11, 6], "uv_size": [1, 1]}, + "east": {"uv": [0, 4], "uv_size": [13, 1]}, + "south": {"uv": [16, 11], "uv_size": [1, 1]}, + "west": {"uv": [0, 5], "uv_size": [13, 1]}, + "up": {"uv": [0, 6], "uv_size": [1, 13]}, + "down": {"uv": [1, 19], "uv_size": [1, -13]} + } + }, + { + "origin": [-0.44064, -0.51712, -20.95328], + "size": [0.88128, 0.88128, 16.67088], + "uv": { + "north": {"uv": [11, 6], "uv_size": [1, 1]}, + "east": {"uv": [0, 4], "uv_size": [13, 1]}, + "south": {"uv": [16, 11], "uv_size": [1, 1]}, + "west": {"uv": [0, 5], "uv_size": [13, 1]}, + "up": {"uv": [0, 6], "uv_size": [1, 13]}, + "down": {"uv": [1, 19], "uv_size": [1, -13]} + } + }, + { + "origin": [-0.44064, 0.36416, -20.21888], + "size": [0.88128, 0.3672, 0.51408], + "uv": { + "north": {"uv": [11, 6], "uv_size": [1, 1]}, + "east": {"uv": [0, 4], "uv_size": [13, 1]}, + "south": {"uv": [16, 11], "uv_size": [1, 1]}, + "west": {"uv": [0, 5], "uv_size": [13, 1]}, + "up": {"uv": [0, 6], "uv_size": [1, 13]}, + "down": {"uv": [1, 19], "uv_size": [1, -13]} + } + }, + { + "origin": [-0.7344, -4.75348, 1.58879], + "size": [1.4688, 2.5704, 5.508], + "pivot": [0, -2.91748, 12.42119], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [14, 4], "uv_size": [1, 2]}, + "east": {"uv": [7, 1], "uv_size": [4, 2]}, + "south": {"uv": [14, 6], "uv_size": [1, 2]}, + "west": {"uv": [4, 7], "uv_size": [4, 2]}, + "up": {"uv": [5, 11], "uv_size": [1, 4]}, + "down": {"uv": [6, 15], "uv_size": [1, -4]} + } + }, + { + "origin": [-0.7344, -2.57616, 6.79948], + "size": [1.4688, 2.5704, 9.9144], + "uv": { + "north": {"uv": [8, 16], "uv_size": [1, -2]}, + "east": {"uv": [0, 2], "uv_size": [7, -2]}, + "south": {"uv": [14, 10], "uv_size": [1, -2]}, + "west": {"uv": [0, 4], "uv_size": [7, -2]}, + "up": {"uv": [4, 9], "uv_size": [1, 7]}, + "down": {"uv": [8, 14], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.7344, -0.00576, 11.94028], + "size": [1.4688, 0.7344, 4.7736], + "uv": { + "north": {"uv": [13, 17], "uv_size": [1, -1]}, + "east": {"uv": [7, 4], "uv_size": [3, -1]}, + "south": {"uv": [14, 17], "uv_size": [1, -1]}, + "west": {"uv": [10, 4], "uv_size": [3, -1]}, + "up": {"uv": [13, 3], "uv_size": [1, 3]}, + "down": {"uv": [12, 13], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.7344, -0.74016, -18.90452], + "size": [1.4688, 1.61568, 9.18], + "uv": { + "north": {"uv": [13, 17], "uv_size": [1, -1]}, + "east": {"uv": [7, 4], "uv_size": [3, -1]}, + "south": {"uv": [14, 17], "uv_size": [1, -1]}, + "west": {"uv": [10, 4], "uv_size": [3, -1]}, + "up": {"uv": [13, 3], "uv_size": [1, 3]}, + "down": {"uv": [12, 13], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.88128, -5.14656, 15.90604], + "size": [1.76256, 6.02208, 1.61568], + "uv": { + "north": {"uv": [13, 17], "uv_size": [1, -1]}, + "east": {"uv": [7, 4], "uv_size": [3, -1]}, + "south": {"uv": [14, 17], "uv_size": [1, -1]}, + "west": {"uv": [10, 4], "uv_size": [3, -1]}, + "up": {"uv": [13, 3], "uv_size": [1, 3]}, + "down": {"uv": [12, 13], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.7344, -0.37142, 8.63317], + "size": [1.4688, 0.7344, 2.5704], + "uv": { + "north": {"uv": [15, 17], "uv_size": [1, -1]}, + "east": {"uv": [14, 11], "uv_size": [2, -1]}, + "south": {"uv": [16, 17], "uv_size": [1, -1]}, + "west": {"uv": [14, 12], "uv_size": [2, -1]}, + "up": {"uv": [14, 14], "uv_size": [1, 2]}, + "down": {"uv": [14, 14], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.7344, -2.59218, 12.1566], + "size": [1.4688, 0.7344, 1.1016], + "pivot": [0, -3.87738, 6.0978], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [2, 18], "uv_size": [1, -1]}, + "east": {"uv": [3, 18], "uv_size": [1, -1]}, + "south": {"uv": [5, 18], "uv_size": [1, -1]}, + "west": {"uv": [6, 18], "uv_size": [1, -1]}, + "up": {"uv": [17, 7], "uv_size": [1, 1]}, + "down": {"uv": [7, 18], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.7344, -2.95785, 8.84949], + "size": [1.4688, 0.7344, 1.1016], + "pivot": [0, -4.24305, 2.79069], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, -1]}, + "east": {"uv": [9, 18], "uv_size": [1, -1]}, + "south": {"uv": [17, 10], "uv_size": [1, -1]}, + "west": {"uv": [10, 18], "uv_size": [1, -1]}, + "up": {"uv": [17, 11], "uv_size": [1, 1]}, + "down": {"uv": [11, 18], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.7344, -2.8999, 8.42699], + "size": [1.4688, 2.5704, 3.672], + "pivot": [0, -1.6147, 9.52859], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [15, 3], "uv_size": [1, -2]}, + "east": {"uv": [5, 11], "uv_size": [3, -2]}, + "south": {"uv": [15, 5], "uv_size": [1, -2]}, + "west": {"uv": [9, 9], "uv_size": [3, -2]}, + "up": {"uv": [12, 13], "uv_size": [1, 3]}, + "down": {"uv": [13, 13], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.7344, -4.10944, 13.03904], + "size": [1.4688, 2.5704, 3.672], + "pivot": [0, -2.82424, 14.14064], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [5, 17], "uv_size": [1, -2]}, + "east": {"uv": [9, 11], "uv_size": [3, -2]}, + "south": {"uv": [15, 7], "uv_size": [1, -2]}, + "west": {"uv": [11, 3], "uv_size": [3, -2]}, + "up": {"uv": [14, 1], "uv_size": [1, 3]}, + "down": {"uv": [13, 16], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.7344, -3.78571, 11.41152], + "size": [1.4688, 2.5704, 2.2032], + "uv": { + "north": {"uv": [6, 17], "uv_size": [1, -2]}, + "east": {"uv": [12, 8], "uv_size": [2, -2]}, + "south": {"uv": [7, 17], "uv_size": [1, -2]}, + "west": {"uv": [12, 10], "uv_size": [2, -2]}, + "up": {"uv": [9, 15], "uv_size": [1, 2]}, + "down": {"uv": [15, 9], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.22032, 1.61264, -22.49552], + "size": [0.44064, 0.66096, 0.3672], + "uv": { + "north": {"uv": [17, 16], "uv_size": [1, 1]}, + "east": {"uv": [17, 17], "uv_size": [1, 1]}, + "south": {"uv": [18, 0], "uv_size": [1, 1]}, + "west": {"uv": [18, 1], "uv_size": [1, 1]}, + "up": {"uv": [2, 18], "uv_size": [1, 1]}, + "down": {"uv": [18, 3], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.22032, -2.1328, -0.6104], + "size": [0.44064, 1.4688, 0.3672], + "uv": { + "north": {"uv": [9, 18], "uv_size": [1, 1]}, + "east": {"uv": [18, 9], "uv_size": [1, 1]}, + "south": {"uv": [10, 18], "uv_size": [1, 1]}, + "west": {"uv": [18, 10], "uv_size": [1, 1]}, + "up": {"uv": [11, 18], "uv_size": [1, 1]}, + "down": {"uv": [18, 12], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.22032, -2.1328, -0.2432], + "size": [0.44064, 0.3672, 1.836], + "uv": { + "north": {"uv": [12, 18], "uv_size": [1, 1]}, + "east": {"uv": [18, 12], "uv_size": [1, 1]}, + "south": {"uv": [13, 18], "uv_size": [1, 1]}, + "west": {"uv": [18, 13], "uv_size": [1, 1]}, + "up": {"uv": [14, 18], "uv_size": [1, 1]}, + "down": {"uv": [18, 15], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.22032, -1.3984, -1.3448], + "size": [0.44064, 0.7344, 0.7344], + "uv": { + "north": {"uv": [15, 18], "uv_size": [1, 1]}, + "east": {"uv": [18, 15], "uv_size": [1, 1]}, + "south": {"uv": [16, 18], "uv_size": [1, 1]}, + "west": {"uv": [18, 16], "uv_size": [1, 1]}, + "up": {"uv": [17, 18], "uv_size": [1, 1]}, + "down": {"uv": [18, 18], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.22032, -2.1328, 1.5928], + "size": [0.44064, 1.4688, 0.3672], + "uv": { + "north": {"uv": [18, 18], "uv_size": [1, 1]}, + "east": {"uv": [0, 19], "uv_size": [1, 1]}, + "south": {"uv": [19, 0], "uv_size": [1, 1]}, + "west": {"uv": [1, 19], "uv_size": [1, 1]}, + "up": {"uv": [19, 1], "uv_size": [1, 1]}, + "down": {"uv": [2, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.22032, -1.3984, 0.8584], + "size": [0.44064, 0.7344, 0.3672], + "uv": { + "north": {"uv": [19, 2], "uv_size": [1, 1]}, + "east": {"uv": [3, 19], "uv_size": [1, 1]}, + "south": {"uv": [19, 3], "uv_size": [1, 1]}, + "west": {"uv": [4, 19], "uv_size": [1, 1]}, + "up": {"uv": [19, 4], "uv_size": [1, 1]}, + "down": {"uv": [5, 20], "uv_size": [1, -1]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/m_870.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/m_870.item.json index 4912dfa30..2e0d9f585 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/m_870.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/m_870.item.json @@ -21,21 +21,59 @@ 0 ] }, - "gui": { + "thirdperson_righthand": { + "translation": [ + -0.75, + 0.25, + -0.5 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "thirdperson_lefthand": { + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 3 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "head": { + "translation": [ + 0, + 7.25, + 1.25 + ] + }, + "fixed": { "rotation": [ - 165.69, - -39.63, - 178.66 + 0, + -90, + 0 ], "translation": [ - -1.9, - -3.25, + -0.5, + 1.25, 0 ], "scale": [ - 0.18, - 0.18, - 0.18 + 1.25, + 1.25, + 1.25 ] } } diff --git a/src/main/resources/assets/superbwarfare/models/lod/m_870.json b/src/main/resources/assets/superbwarfare/models/lod/m_870.json deleted file mode 100644 index 739bfb4c2..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/m_870.json +++ /dev/null @@ -1,295 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "1": "superbwarfare:item/lod/m_870" - }, - "elements": [ - { - "from": [7.5, 1.3, 8.25], - "to": [8.5, 3, 13], - "faces": { - "north": {"uv": [5.5, 3, 6, 3.5], "texture": "#1"}, - "east": {"uv": [0, 2, 6.5, 2.5], "texture": "#1"}, - "south": {"uv": [8, 5.5, 8.5, 6], "texture": "#1"}, - "west": {"uv": [0, 2.5, 6.5, 3], "texture": "#1"}, - "up": {"uv": [0.5, 9.5, 0, 3], "texture": "#1"}, - "down": {"uv": [1, 3, 0.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.7, 2.2, -4.5], - "to": [8.3, 2.8, 8.25], - "faces": { - "north": {"uv": [5.5, 3, 6, 3.5], "texture": "#1"}, - "east": {"uv": [0, 2, 6.5, 2.5], "texture": "#1"}, - "south": {"uv": [8, 5.5, 8.5, 6], "texture": "#1"}, - "west": {"uv": [0, 2.5, 6.5, 3], "texture": "#1"}, - "up": {"uv": [0.5, 9.5, 0, 3], "texture": "#1"}, - "down": {"uv": [1, 3, 0.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.7, 1.35, -3.1], - "to": [8.3, 1.95, 8.25], - "faces": { - "north": {"uv": [5.5, 3, 6, 3.5], "texture": "#1"}, - "east": {"uv": [0, 2, 6.5, 2.5], "texture": "#1"}, - "south": {"uv": [8, 5.5, 8.5, 6], "texture": "#1"}, - "west": {"uv": [0, 2.5, 6.5, 3], "texture": "#1"}, - "up": {"uv": [0.5, 9.5, 0, 3], "texture": "#1"}, - "down": {"uv": [1, 3, 0.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.7, 1.95, -2.6], - "to": [8.3, 2.2, -2.25], - "faces": { - "north": {"uv": [5.5, 3, 6, 3.5], "texture": "#1"}, - "east": {"uv": [0, 2, 6.5, 2.5], "texture": "#1"}, - "south": {"uv": [8, 5.5, 8.5, 6], "texture": "#1"}, - "west": {"uv": [0, 2.5, 6.5, 3], "texture": "#1"}, - "up": {"uv": [0.5, 9.5, 0, 3], "texture": "#1"}, - "down": {"uv": [1, 3, 0.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.5, -1.53423, 12.24727], - "to": [8.5, 0.21577, 15.99727], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, -0.28423, 19.62227]}, - "faces": { - "north": {"uv": [7, 2, 7.5, 3], "texture": "#1"}, - "east": {"uv": [3.5, 0.5, 5.5, 1.5], "texture": "#1"}, - "south": {"uv": [7, 3, 7.5, 4], "texture": "#1"}, - "west": {"uv": [2, 3.5, 4, 4.5], "texture": "#1"}, - "up": {"uv": [3, 7.5, 2.5, 5.5], "texture": "#1"}, - "down": {"uv": [3.5, 5.5, 3, 7.5], "texture": "#1"} - } - }, - { - "from": [7.5, -0.05185, 15.79485], - "to": [8.5, 1.69815, 22.54485], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.82315, 17.66985]}, - "faces": { - "north": {"uv": [4, 8, 4.5, 7], "texture": "#1"}, - "east": {"uv": [0, 1, 3.5, 0], "texture": "#1"}, - "south": {"uv": [7, 5, 7.5, 4], "texture": "#1"}, - "west": {"uv": [0, 2, 3.5, 1], "texture": "#1"}, - "up": {"uv": [2.5, 8, 2, 4.5], "texture": "#1"}, - "down": {"uv": [4.5, 3.5, 4, 7], "texture": "#1"} - } - }, - { - "from": [7.5, 1.69815, 19.29485], - "to": [8.5, 2.19815, 22.54485], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.82315, 17.66985]}, - "faces": { - "north": {"uv": [6.5, 8.5, 7, 8], "texture": "#1"}, - "east": {"uv": [3.5, 2, 5, 1.5], "texture": "#1"}, - "south": {"uv": [7, 8.5, 7.5, 8], "texture": "#1"}, - "west": {"uv": [5, 2, 6.5, 1.5], "texture": "#1"}, - "up": {"uv": [7, 3, 6.5, 1.5], "texture": "#1"}, - "down": {"uv": [6.5, 5, 6, 6.5], "texture": "#1"} - } - }, - { - "from": [7.5, 1.19815, -1.70515], - "to": [8.5, 2.29815, 4.54485], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.82315, 17.66985]}, - "faces": { - "north": {"uv": [6.5, 8.5, 7, 8], "texture": "#1"}, - "east": {"uv": [3.5, 2, 5, 1.5], "texture": "#1"}, - "south": {"uv": [7, 8.5, 7.5, 8], "texture": "#1"}, - "west": {"uv": [5, 2, 6.5, 1.5], "texture": "#1"}, - "up": {"uv": [7, 3, 6.5, 1.5], "texture": "#1"}, - "down": {"uv": [6.5, 5, 6, 6.5], "texture": "#1"} - } - }, - { - "from": [7.4, -1.80185, 21.99485], - "to": [8.6, 2.29815, 23.09485], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.82315, 17.66985]}, - "faces": { - "north": {"uv": [6.5, 8.5, 7, 8], "texture": "#1"}, - "east": {"uv": [3.5, 2, 5, 1.5], "texture": "#1"}, - "south": {"uv": [7, 8.5, 7.5, 8], "texture": "#1"}, - "west": {"uv": [5, 2, 6.5, 1.5], "texture": "#1"}, - "up": {"uv": [7, 3, 6.5, 1.5], "texture": "#1"}, - "down": {"uv": [6.5, 5, 6, 6.5], "texture": "#1"} - } - }, - { - "from": [7.5, 1.4492, 17.04328], - "to": [8.5, 1.9492, 18.79328], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.5742, 17.91828]}, - "faces": { - "north": {"uv": [7.5, 8.5, 8, 8], "texture": "#1"}, - "east": {"uv": [7, 5.5, 8, 5], "texture": "#1"}, - "south": {"uv": [8, 8.5, 8.5, 8], "texture": "#1"}, - "west": {"uv": [7, 6, 8, 5.5], "texture": "#1"}, - "up": {"uv": [7.5, 8, 7, 7], "texture": "#1"}, - "down": {"uv": [7.5, 6, 7, 7], "texture": "#1"} - } - }, - { - "from": [7.5, -0.06276, 19.44213], - "to": [8.5, 0.43724, 20.19213], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, -0.93776, 15.31713]}, - "faces": { - "north": {"uv": [1, 9, 1.5, 8.5], "texture": "#1"}, - "east": {"uv": [1.5, 9, 2, 8.5], "texture": "#1"}, - "south": {"uv": [2.5, 9, 3, 8.5], "texture": "#1"}, - "west": {"uv": [3, 9, 3.5, 8.5], "texture": "#1"}, - "up": {"uv": [9, 4, 8.5, 3.5], "texture": "#1"}, - "down": {"uv": [4, 8.5, 3.5, 9], "texture": "#1"} - } - }, - { - "from": [7.5, -0.31172, 17.19056], - "to": [8.5, 0.18828, 17.94056], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, -1.18672, 13.06556]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 4], "texture": "#1"}, - "east": {"uv": [4.5, 9, 5, 8.5], "texture": "#1"}, - "south": {"uv": [8.5, 5, 9, 4.5], "texture": "#1"}, - "west": {"uv": [5, 9, 5.5, 8.5], "texture": "#1"}, - "up": {"uv": [9, 6, 8.5, 5.5], "texture": "#1"}, - "down": {"uv": [6, 8.5, 5.5, 9], "texture": "#1"} - } - }, - { - "from": [7.5, -0.27226, 16.90291], - "to": [8.5, 1.47774, 19.40291], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 0.60274, 17.65291]}, - "faces": { - "north": {"uv": [7.5, 1.5, 8, 0.5], "texture": "#1"}, - "east": {"uv": [2.5, 5.5, 4, 4.5], "texture": "#1"}, - "south": {"uv": [7.5, 2.5, 8, 1.5], "texture": "#1"}, - "west": {"uv": [4.5, 4.5, 6, 3.5], "texture": "#1"}, - "up": {"uv": [6.5, 8, 6, 6.5], "texture": "#1"}, - "down": {"uv": [7, 5, 6.5, 6.5], "texture": "#1"} - } - }, - { - "from": [7.5, -1.09575, 20.04292], - "to": [8.5, 0.65425, 22.54292], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, -0.22075, 20.79292]}, - "faces": { - "north": {"uv": [2.5, 8.5, 3, 7.5], "texture": "#1"}, - "east": {"uv": [4.5, 5.5, 6, 4.5], "texture": "#1"}, - "south": {"uv": [7.5, 3.5, 8, 2.5], "texture": "#1"}, - "west": {"uv": [5.5, 1.5, 7, 0.5], "texture": "#1"}, - "up": {"uv": [7.5, 2, 7, 0.5], "texture": "#1"}, - "down": {"uv": [7, 6.5, 6.5, 8], "texture": "#1"} - } - }, - { - "from": [7.5, -0.87535, 18.93486], - "to": [8.5, 0.87465, 20.43486], - "rotation": {"angle": 0, "axis": "x", "origin": [8, -0.00035, 19.68486]}, - "faces": { - "north": {"uv": [3, 8.5, 3.5, 7.5], "texture": "#1"}, - "east": {"uv": [6, 4, 7, 3], "texture": "#1"}, - "south": {"uv": [3.5, 8.5, 4, 7.5], "texture": "#1"}, - "west": {"uv": [6, 5, 7, 4], "texture": "#1"}, - "up": {"uv": [5, 8.5, 4.5, 7.5], "texture": "#1"}, - "down": {"uv": [8, 3.5, 7.5, 4.5], "texture": "#1"} - } - }, - { - "from": [7.85, 2.8, -4.15], - "to": [8.15, 3.25, -3.9], - "faces": { - "north": {"uv": [8.5, 8, 9, 8.5], "texture": "#1"}, - "east": {"uv": [8.5, 8.5, 9, 9], "texture": "#1"}, - "south": {"uv": [9, 0, 9.5, 0.5], "texture": "#1"}, - "west": {"uv": [9, 0.5, 9.5, 1], "texture": "#1"}, - "up": {"uv": [1.5, 9.5, 1, 9], "texture": "#1"}, - "down": {"uv": [9.5, 1, 9, 1.5], "texture": "#1"} - } - }, - { - "from": [7.85, 0.25, 10.75], - "to": [8.15, 1.25, 11], - "faces": { - "north": {"uv": [4.5, 9, 5, 9.5], "texture": "#1"}, - "east": {"uv": [9, 4.5, 9.5, 5], "texture": "#1"}, - "south": {"uv": [5, 9, 5.5, 9.5], "texture": "#1"}, - "west": {"uv": [9, 5, 9.5, 5.5], "texture": "#1"}, - "up": {"uv": [6, 9.5, 5.5, 9], "texture": "#1"}, - "down": {"uv": [9.5, 5.5, 9, 6], "texture": "#1"} - } - }, - { - "from": [7.85, 0.25, 11], - "to": [8.15, 0.5, 12.25], - "faces": { - "north": {"uv": [6, 9, 6.5, 9.5], "texture": "#1"}, - "east": {"uv": [9, 6, 9.5, 6.5], "texture": "#1"}, - "south": {"uv": [6.5, 9, 7, 9.5], "texture": "#1"}, - "west": {"uv": [9, 6.5, 9.5, 7], "texture": "#1"}, - "up": {"uv": [7.5, 9.5, 7, 9], "texture": "#1"}, - "down": {"uv": [9.5, 7, 9, 7.5], "texture": "#1"} - } - }, - { - "from": [7.85, 0.75, 10.25], - "to": [8.15, 1.25, 10.75], - "faces": { - "north": {"uv": [7.5, 9, 8, 9.5], "texture": "#1"}, - "east": {"uv": [9, 7.5, 9.5, 8], "texture": "#1"}, - "south": {"uv": [8, 9, 8.5, 9.5], "texture": "#1"}, - "west": {"uv": [9, 8, 9.5, 8.5], "texture": "#1"}, - "up": {"uv": [9, 9.5, 8.5, 9], "texture": "#1"}, - "down": {"uv": [9.5, 8.5, 9, 9], "texture": "#1"} - } - }, - { - "from": [7.85, 0.25, 12.25], - "to": [8.15, 1.25, 12.5], - "faces": { - "north": {"uv": [9, 9, 9.5, 9.5], "texture": "#1"}, - "east": {"uv": [0, 9.5, 0.5, 10], "texture": "#1"}, - "south": {"uv": [9.5, 0, 10, 0.5], "texture": "#1"}, - "west": {"uv": [0.5, 9.5, 1, 10], "texture": "#1"}, - "up": {"uv": [10, 1, 9.5, 0.5], "texture": "#1"}, - "down": {"uv": [1.5, 9.5, 1, 10], "texture": "#1"} - } - }, - { - "from": [7.85, 0.75, 11.75], - "to": [8.15, 1.25, 12], - "faces": { - "north": {"uv": [9.5, 1, 10, 1.5], "texture": "#1"}, - "east": {"uv": [1.5, 9.5, 2, 10], "texture": "#1"}, - "south": {"uv": [9.5, 1.5, 10, 2], "texture": "#1"}, - "west": {"uv": [2, 9.5, 2.5, 10], "texture": "#1"}, - "up": {"uv": [10, 2.5, 9.5, 2], "texture": "#1"}, - "down": {"uv": [3, 9.5, 2.5, 10], "texture": "#1"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.25, 5.25, -4.75] - }, - "ground": { - "translation": [0, 6, -5] - }, - "head": { - "translation": [0, 14.75, -5.25] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-0.5, 7.25, 0] - } - }, - "groups": [ - { - "name": "group", - "origin": [0, 0, 0], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] - } - ] -} \ No newline at end of file