优化m870的第三人称

This commit is contained in:
Atsuishio 2025-06-08 12:17:22 +08:00 committed by Light_Quanta
parent 41ad064c2b
commit 9a3d343a32
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
5 changed files with 347 additions and 305 deletions

View file

@ -30,6 +30,16 @@ public class M870ItemModel extends CustomGunModel<M870Item> {
return Mod.loc("textures/item/m_870.png"); 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 @Override
public void setCustomAnimations(M870Item animatable, long instanceId, AnimationState<M870Item> animationState) { public void setCustomAnimations(M870Item animatable, long instanceId, AnimationState<M870Item> animationState) {
Player player = Minecraft.getInstance().player; Player player = Minecraft.getInstance().player;

View file

@ -10,6 +10,7 @@ import com.mojang.blaze3d.vertex.VertexConsumer;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.MultiBufferSource; import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType; import net.minecraft.client.renderer.RenderType;
import net.minecraft.world.item.ItemDisplayContext;
import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.ItemStack;
import software.bernie.geckolib.animatable.GeoItem; import software.bernie.geckolib.animatable.GeoItem;
import software.bernie.geckolib.cache.object.GeoBone; import software.bernie.geckolib.cache.object.GeoBone;
@ -35,8 +36,11 @@ public class M870ItemRenderer extends CustomGunRenderer<M870Item> {
var player = mc.player; var player = mc.player;
if (player == null) return; if (player == null) return;
ItemStack itemStack = player.getMainHandItem(); ItemStack itemStack = player.getMainHandItem();
if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { 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) { if (renderingArms) {

View file

@ -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]}
}
}
]
}
]
}
]
}

View file

@ -21,21 +21,59 @@
0 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": [ "rotation": [
165.69, 0,
-39.63, -90,
178.66 0
], ],
"translation": [ "translation": [
-1.9, -0.5,
-3.25, 1.25,
0 0
], ],
"scale": [ "scale": [
0.18, 1.25,
0.18, 1.25,
0.18 1.25
] ]
} }
} }

View file

@ -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]
}
]
}