diff --git a/src/main/java/net/mcreator/superbwarfare/client/layer/MosinNagantLayer.java b/src/main/java/net/mcreator/superbwarfare/client/layer/MosinNagantLayer.java new file mode 100644 index 000000000..78d11d0f8 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/layer/MosinNagantLayer.java @@ -0,0 +1,27 @@ +package net.mcreator.superbwarfare.client.layer; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.item.gun.MosinNagantItem; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public class MosinNagantLayer extends GeoRenderLayer { + private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/mosin_nagant_e.png"); + + public MosinNagantLayer(GeoRenderer entityRenderer) { + super(entityRenderer); + } + + @Override + public void render(PoseStack poseStack, MosinNagantItem animatable, BakedGeoModel bakedModel, RenderType renderType, MultiBufferSource bufferSource, VertexConsumer buffer, float partialTick, int packedLight, int packedOverlay) { + RenderType glowRenderType = RenderType.eyes(LAYER); + getRenderer().reRender(getDefaultBakedModel(animatable), poseStack, bufferSource, animatable, glowRenderType, bufferSource.getBuffer(glowRenderType), partialTick, packedLight, OverlayTexture.NO_OVERLAY, 1, 1, 1, 1); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java new file mode 100644 index 000000000..641679587 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/MosinNagantItemModel.java @@ -0,0 +1,159 @@ +package net.mcreator.superbwarfare.client.model.item; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.init.ModTags; +import net.mcreator.superbwarfare.item.gun.MosinNagantItem; +import net.mcreator.superbwarfare.network.ModVariables; +import net.minecraft.client.Minecraft; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import software.bernie.geckolib.core.animatable.model.CoreGeoBone; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.model.GeoModel; + +public class MosinNagantItemModel extends GeoModel { + @Override + public ResourceLocation getAnimationResource(MosinNagantItem animatable) { + return new ResourceLocation(ModUtils.MODID, "animations/mosin_nagant.animation.json"); + } + + @Override + public ResourceLocation getModelResource(MosinNagantItem animatable) { + return new ResourceLocation(ModUtils.MODID, "geo/mosin_nagant.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(MosinNagantItem animatable) { + return new ResourceLocation(ModUtils.MODID, "textures/item/mosin_nagant.png"); + } + + @Override + public void setCustomAnimations(MosinNagantItem animatable, long instanceId, AnimationState animationState) { + CoreGeoBone gun = getAnimationProcessor().getBone("bone"); + CoreGeoBone shen = getAnimationProcessor().getBone("shen"); + CoreGeoBone pu = getAnimationProcessor().getBone("pu"); + CoreGeoBone bone15 = getAnimationProcessor().getBone("bone15"); + CoreGeoBone bone16 = getAnimationProcessor().getBone("bone16"); + CoreGeoBone qiangshen = getAnimationProcessor().getBone("qiangshen"); + + Player player = Minecraft.getInstance().player; + if (player == null) return; + ItemStack stack = player.getMainHandItem(); + if (!stack.is(ModTags.Items.GUN)) return; + + + double p = player.getPersistentData().getDouble("zoom_pos"); + double zp = player.getPersistentData().getDouble("zoom_pos_z"); + + gun.setPosX(2.105f * (float) p); + gun.setPosY(0.766f * (float) p - (float) (0.2f * zp)); + gun.setPosZ(12.95f * (float) p + (float) (0.3f * zp)); + gun.setScaleZ(1f - (0.9f * (float) p)); + + pu.setScaleZ(1f - (0.5f * (float) p)); + bone16.setScaleZ(1f - (0.93f * (float) p)); + bone15.setScaleX(1f - (0.2f * (float) p)); + + if (gun.getPosX() > 1.4) { + qiangshen.setScaleX(0); + qiangshen.setScaleY(0); + qiangshen.setScaleZ(0); + } else { + qiangshen.setScaleX(1); + qiangshen.setScaleY(1); + qiangshen.setScaleZ(1); + } + + stack.getOrCreateTag().putBoolean("HoloHidden", !(gun.getPosX() > 1.4)); + + double fp = player.getPersistentData().getDouble("fire_pos"); + double fr = player.getPersistentData().getDouble("fire_rot"); + + if ((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).zooming) { + shen.setPosY(0.07f * (float) (fp + 2 * fr)); + shen.setPosZ(10.6f * (float) (fp + 0.54f * fr)); + shen.setRotX(0.02f * (float) (fp + fr)); + shen.setRotZ(0f); + } else { + shen.setPosY(0.28f * (float) (fp + 2 * fr)); + shen.setPosZ(3.8f * (float) (fp + 0.54f * fr)); + shen.setRotX(0.17f * (float) (0.18f * fp + fr)); + shen.setRotZ(-0.04f * (float) (fp + 1.3 * fr)); + } + shen.setPosX(0.5f * (float)fr * (float)((player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables())).recoilHorizon * fp)); + + + CoreGeoBone root = getAnimationProcessor().getBone("root"); + + float PosX = (float) player.getPersistentData().getDouble("gun_move_posX"); + float PosY = (float) player.getPersistentData().getDouble("gun_move_posY"); + + double y = player.getPersistentData().getDouble("y"); + double x = player.getPersistentData().getDouble("x"); + + root.setPosX(PosX); + root.setPosY((float) y + PosY); + root.setRotX((float) x); + + float RotZ = (float) player.getPersistentData().getDouble("gun_move_rotZ"); + + root.setRotY(0.2f * PosX); + + root.setRotZ(0.2f * PosX + RotZ); + + CoreGeoBone move = getAnimationProcessor().getBone("move"); + + double m = player.getPersistentData().getDouble("move"); + + double vy = player.getPersistentData().getDouble("vy"); + + move.setPosX(9.3f * (float) m); + + move.setPosY(2f * (float) vy); + + double xRot = player.getPersistentData().getDouble("xRot"); + + double yRot = player.getPersistentData().getDouble("yRot"); + + double zRot = player.getPersistentData().getDouble("zRot"); + + move.setRotX(0.75f * Mth.DEG_TO_RAD * (float) xRot - 0.15f * (float) vy); + + move.setRotY(0.75f * Mth.DEG_TO_RAD * (float) yRot); + + move.setRotZ(2.7f * (float) m + Mth.DEG_TO_RAD * (float) zRot); + + CoreGeoBone camera = getAnimationProcessor().getBone("camera"); + CoreGeoBone main = getAnimationProcessor().getBone("0"); + CoreGeoBone body = getAnimationProcessor().getBone("roll"); + var data = player.getPersistentData(); + float numR = (float) (1 - 0.95 * data.getDouble("zoom_time")); + float numP = (float) (1 - 0.81 * data.getDouble("zoom_time")); + + if (stack.getOrCreateTag().getBoolean("reloading") || stack.getOrCreateTag().getInt("bolt_action_anim") > 0) { + main.setRotX(numR * main.getRotX()); + main.setRotY(numR * main.getRotY()); + main.setRotZ(numR * main.getRotZ()); + main.setPosX(numP * main.getPosX()); + main.setPosY(numP * main.getPosY()); + main.setPosZ(numP * main.getPosZ()); + body.setRotX(numR * body.getRotX()); + body.setRotY(numR * body.getRotY()); + body.setRotZ(numR * body.getRotZ()); + body.setPosX(numP * body.getPosX()); + body.setPosY(numP * body.getPosY()); + body.setPosZ(numP * body.getPosZ()); + camera.setRotX(numR * camera.getRotX()); + camera.setRotY(numR * camera.getRotY()); + camera.setRotZ(numR * camera.getRotZ()); + } + + player.getPersistentData().putDouble("camera_rot_x", Mth.RAD_TO_DEG * camera.getRotX()); + + player.getPersistentData().putDouble("camera_rot_y", Mth.RAD_TO_DEG * camera.getRotY()); + + player.getPersistentData().putDouble("camera_rot_z", Mth.RAD_TO_DEG * camera.getRotZ()); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java new file mode 100644 index 000000000..61bee5e23 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/MosinNagantItemRenderer.java @@ -0,0 +1,141 @@ +package net.mcreator.superbwarfare.client.renderer.item; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.mcreator.superbwarfare.client.layer.MosinNagantLayer; +import net.mcreator.superbwarfare.client.model.item.MosinNagantItemModel; +import net.mcreator.superbwarfare.item.gun.MosinNagantItem; +import net.mcreator.superbwarfare.tools.AnimUtils; +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.player.PlayerRenderer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.RenderUtils; + +import java.util.HashSet; +import java.util.Set; + +public class MosinNagantItemRenderer extends GeoItemRenderer { + public MosinNagantItemRenderer() { + super(new MosinNagantItemModel()); + this.addRenderLayer(new MosinNagantLayer(this)); + } + + @Override + public RenderType getRenderType(MosinNagantItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } + + private static final float SCALE_RECIPROCAL = 1.0f / 16.0f; + protected boolean renderArms = false; + protected MultiBufferSource currentBuffer; + protected RenderType renderType; + public ItemDisplayContext transformType; + protected MosinNagantItem animatable; + private final Set hiddenBones = new HashSet<>(); + + @Override + public void renderByItem(ItemStack stack, ItemDisplayContext transformType, PoseStack matrixStack, MultiBufferSource bufferIn, int combinedLightIn, int p_239207_6_) { + this.transformType = transformType; + if (this.animatable != null) + this.animatable.getTransformType(transformType); + super.renderByItem(stack, transformType, matrixStack, bufferIn, combinedLightIn, p_239207_6_); + } + + @Override + public void actuallyRender(PoseStack matrixStackIn, MosinNagantItem animatable, BakedGeoModel model, RenderType type, MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, boolean isRenderer, float partialTicks, int packedLightIn, + int packedOverlayIn, float red, float green, float blue, float alpha) { + this.currentBuffer = renderTypeBuffer; + this.renderType = type; + this.animatable = animatable; + super.actuallyRender(matrixStackIn, animatable, model, type, renderTypeBuffer, vertexBuilder, isRenderer, partialTicks, packedLightIn, packedOverlayIn, red, green, blue, alpha); + if (this.renderArms) { + this.renderArms = false; + } + } + + @Override + public void renderRecursively(PoseStack stack, MosinNagantItem animatable, GeoBone bone, RenderType type, MultiBufferSource buffer, VertexConsumer bufferIn, boolean isReRender, float partialTick, int packedLightIn, int packedOverlayIn, float red, + float green, float blue, float alpha) { + Minecraft mc = Minecraft.getInstance(); + String name = bone.getName(); + boolean renderingArms = false; + if (name.equals("Lefthand") || name.equals("Righthand")) { + bone.setHidden(true); + renderingArms = true; + } else { + bone.setHidden(this.hiddenBones.contains(name)); + } + + Player player_ = Minecraft.getInstance().player; + ItemStack itemStack = null; + if (player_ != null) { + itemStack = player_.getMainHandItem(); + } + + if (name.equals("flare")) { + if (itemStack != null && itemStack.getOrCreateTag().getDouble("flash_time") > 0) { + bone.setHidden(false); + bone.setScaleX((float) (0.95 + 0.5 * (Math.random() - 0.5))); + bone.setScaleY((float) (0.95 + 0.5 * (Math.random() - 0.5))); + bone.setRotZ((float) (0.5 * (Math.random() - 0.5))); + } else { + bone.setHidden(true); + } + } + + if (name.equals("jia")) { + if (player_ != null) { + bone.setHidden(!itemStack.getOrCreateTag().getBoolean("HoloHidden")); + } + } + + if (this.transformType.firstPerson() && renderingArms) { + AbstractClientPlayer player = mc.player; + + if (player == null) { + return; + } + + PlayerRenderer playerRenderer = (PlayerRenderer) mc.getEntityRenderDispatcher().getRenderer(player); + PlayerModel model = playerRenderer.getModel(); + stack.pushPose(); + RenderUtils.translateMatrixToBone(stack, bone); + RenderUtils.translateToPivotPoint(stack, bone); + RenderUtils.rotateMatrixAroundBone(stack, bone); + RenderUtils.scaleMatrixForBone(stack, bone); + RenderUtils.translateAwayFromPivotPoint(stack, bone); + ResourceLocation loc = player.getSkinTextureLocation(); + VertexConsumer armBuilder = this.currentBuffer.getBuffer(RenderType.entitySolid(loc)); + VertexConsumer sleeveBuilder = this.currentBuffer.getBuffer(RenderType.entityTranslucent(loc)); + if (name.equals("Lefthand")) { + stack.translate(-1.0f * SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f); + AnimUtils.renderPartOverBone(model.leftArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); + AnimUtils.renderPartOverBone(model.leftSleeve, bone, stack, sleeveBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); + } else { + stack.translate(SCALE_RECIPROCAL, 2.0f * SCALE_RECIPROCAL, 0.0f); + AnimUtils.renderPartOverBone(model.rightArm, bone, stack, armBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); + AnimUtils.renderPartOverBone(model.rightSleeve, bone, stack, sleeveBuilder, packedLightIn, OverlayTexture.NO_OVERLAY, 1); + } + + this.currentBuffer.getBuffer(this.renderType); + stack.popPose(); + } + super.renderRecursively(stack, animatable, bone, type, buffer, bufferIn, isReRender, partialTick, packedLightIn, packedOverlayIn, red, green, blue, alpha); + } + + @Override + public ResourceLocation getTextureLocation(MosinNagantItem instance) { + return super.getTextureLocation(instance); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java index 7a65ef23e..ea52388d1 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java @@ -415,16 +415,16 @@ public class GunEventHandler { if (stack.is(ModTags.Items.OPEN_BOLT)) { if (tag.getInt("ammo") == 0) { - tag.putInt("gun_reloading_time", (int) tag.getDouble("empty_reload_time")); + tag.putInt("gun_reloading_time", (int) tag.getDouble("empty_reload_time") + 2); stack.getOrCreateTag().putBoolean("is_empty_reloading", true); playGunEmptyReloadSounds(player); } else { - tag.putInt("gun_reloading_time", (int) tag.getDouble("normal_reload_time")); + tag.putInt("gun_reloading_time", (int) tag.getDouble("normal_reload_time") + 2); stack.getOrCreateTag().putBoolean("is_normal_reloading", true); playGunNormalReloadSounds(player); } } else { - tag.putInt("gun_reloading_time", (int) tag.getDouble("empty_reload_time")); + tag.putInt("gun_reloading_time", (int) tag.getDouble("empty_reload_time") + 2); stack.getOrCreateTag().putBoolean("is_empty_reloading", true); playGunEmptyReloadSounds(player); } @@ -605,7 +605,11 @@ public class GunEventHandler { playGunPrepareLoadReloadSounds(player); tag.putInt("prepare_load", (int) tag.getDouble("prepare_load_time")); player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_load_time")); - + } else if (tag.getDouble("prepare_empty") != 0 && tag.getInt("ammo") == 0) { + // 此处判断空仓换弹,如莫辛纳甘 + playGunEmptyPrepareSounds(player); + tag.putInt("prepare", (int) tag.getDouble("prepare_empty")); + player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("prepare_empty")); } else { playGunPrepareReloadSounds(player); tag.putInt("prepare", (int) tag.getDouble("prepare_time")); @@ -673,7 +677,7 @@ public class GunEventHandler { } } - if (stack.getItem() == ModItems.K_98.get()) { + if (stack.getItem() == ModItems.K_98.get() || stack.getItem() == ModItems.MOSIN_NAGANT.get()) { if (tag.getInt("iterative") == 1) { singleLoad(player); } @@ -710,8 +714,8 @@ public class GunEventHandler { // 三阶段 if ((tag.getInt("iterative") == 1 && tag.getInt("reload_stage") == 3) || tag.getBoolean("force_stage3_start")) { tag.putBoolean("force_stage3_start", false); - tag.putDouble("finish", (int) tag.getDouble("finish_time")); - player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("finish_time")); + tag.putDouble("finish", (int) tag.getDouble("finish_time") + 2); + player.getCooldowns().addCooldown(stack.getItem(), (int) tag.getDouble("finish_time") + 2); playGunEndReloadSounds(player); } @@ -773,6 +777,23 @@ public class GunEventHandler { } } + public static void playGunEmptyPrepareSounds(Player player) { + ItemStack stack = player.getMainHandItem(); + if (!stack.is(ModTags.Items.GUN)) { + return; + } + + if (!player.level().isClientSide) { + String origin = stack.getItem().getDescriptionId(); + String name = origin.substring(origin.lastIndexOf(".") + 1); + + SoundEvent sound1p = ForgeRegistries.SOUND_EVENTS.getValue(new ResourceLocation(ModUtils.MODID, name + "_prepare_empty")); + if (sound1p != null && player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, sound1p, 10f, 1f); + } + } + } + public static void playGunPrepareLoadReloadSounds(Player player) { ItemStack stack = player.getMainHandItem(); if (!stack.is(ModTags.Items.GUN)) { diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java index ae514492f..5a3188cff 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java @@ -42,6 +42,7 @@ public class ModItems { public static final RegistryObject MK_14 = GUNS.register("mk_14", Mk14Item::new); public static final RegistryObject MARLIN = GUNS.register("marlin", MarlinItem::new); public static final RegistryObject K_98 = GUNS.register("k_98", K98Item::new); + public static final RegistryObject MOSIN_NAGANT = GUNS.register("mosin_nagant", MosinNagantItem::new); public static final RegistryObject SVD = GUNS.register("svd", SvdItem::new); public static final RegistryObject M_98B = GUNS.register("m_98b", M98bItem::new); public static final RegistryObject SENTINEL = GUNS.register("sentinel", SentinelItem::new); @@ -174,6 +175,7 @@ public class ModItems { public static final RegistryObject M_1911_BLUEPRINT = ITEMS.register("m_1911_blueprint", () -> new BlueprintItem(Rarity.COMMON)); public static final RegistryObject QBZ_95_BLUEPRINT = ITEMS.register("qbz_95_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject K_98_BLUEPRINT = ITEMS.register("k_98_blueprint", () -> new BlueprintItem(Rarity.RARE)); + public static final RegistryObject MOSIN_NAGANT_BLUEPRINT = ITEMS.register("mosin_nagant_blueprint", () -> new BlueprintItem(Rarity.RARE)); /** * Block diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java b/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java index b6220323d..154e7b10b 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java @@ -251,6 +251,16 @@ public class ModSounds { public static final RegistryObject K_98_LOOP = REGISTRY.register("k_98_loop", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "k_98_loop"))); public static final RegistryObject K_98_END = REGISTRY.register("k_98_end", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "k_98_end"))); + public static final RegistryObject MOSIN_NAGANT_FIRE_1P = REGISTRY.register("mosin_nagant_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_fire_1p"))); + public static final RegistryObject MOSIN_NAGANT_FIRE_3P = REGISTRY.register("mosin_nagant_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_fire_3p"))); + public static final RegistryObject MOSIN_NAGANT_FAR = REGISTRY.register("mosin_nagant_far", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_far"))); + public static final RegistryObject MOSIN_NAGANT_VERYFAR = REGISTRY.register("mosin_nagant_veryfar", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_veryfar"))); + public static final RegistryObject MOSIN_NAGANT_BOLT = REGISTRY.register("mosin_nagant_bolt", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_bolt"))); + public static final RegistryObject MOSIN_NAGANT_PREPARE = REGISTRY.register("mosin_nagant_prepare", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_prepare"))); + public static final RegistryObject MOSIN_NAGANT_PREPARE_EMPTY = REGISTRY.register("mosin_nagant_prepare_empty", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_prepare_empty"))); + public static final RegistryObject MOSIN_NAGANT_LOOP = REGISTRY.register("mosin_nagant_loop", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_loop"))); + public static final RegistryObject MOSIN_NAGANT_END = REGISTRY.register("mosin_nagant_end", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mosin_nagant_end"))); + public static final RegistryObject MK_42_FIRE_1P = REGISTRY.register("mk_42_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_fire_1p"))); public static final RegistryObject MK_42_FIRE_3P = REGISTRY.register("mk_42_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_fire_3p"))); public static final RegistryObject MK_42_FAR = REGISTRY.register("mk_42_far", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "mk_42_far"))); diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java b/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java index c715e409c..06ea8e86c 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java @@ -38,6 +38,7 @@ public class ModTabs { output.accept(Mk14Item.getGunInstance()); output.accept(MarlinItem.getGunInstance()); output.accept(K98Item.getGunInstance()); + output.accept(MosinNagantItem.getGunInstance()); output.accept(SvdItem.getGunInstance()); output.accept(HuntingRifle.getGunInstance()); output.accept(M98bItem.getGunInstance()); diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/MosinNagantItem.java b/src/main/java/net/mcreator/superbwarfare/item/gun/MosinNagantItem.java new file mode 100644 index 000000000..568bd29b1 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/MosinNagantItem.java @@ -0,0 +1,226 @@ +package net.mcreator.superbwarfare.item.gun; + +import com.google.common.collect.HashMultimap; +import com.google.common.collect.Multimap; +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.client.renderer.item.MosinNagantItemRenderer; +import net.mcreator.superbwarfare.init.ModItems; +import net.mcreator.superbwarfare.init.ModSounds; +import net.mcreator.superbwarfare.init.ModTags; +import net.mcreator.superbwarfare.item.AnimatedItem; +import net.mcreator.superbwarfare.tools.GunsTool; +import net.mcreator.superbwarfare.tools.PoseTool; +import net.mcreator.superbwarfare.tools.TooltipTool; +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.player.LocalPlayer; +import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; +import net.minecraftforge.client.extensions.common.IClientItemExtensions; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.core.animation.AnimationController; +import software.bernie.geckolib.core.animation.AnimationState; +import software.bernie.geckolib.core.animation.RawAnimation; +import software.bernie.geckolib.core.object.PlayState; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.List; +import java.util.Set; +import java.util.UUID; +import java.util.function.Consumer; + +public class MosinNagantItem extends GunItem implements GeoItem, AnimatedItem { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + public String animationProcedure = "empty"; + public static ItemDisplayContext transformType; + + public MosinNagantItem() { + super(new Properties().stacksTo(1).rarity(Rarity.RARE)); + } + + @Override + public void initializeClient(Consumer consumer) { + super.initializeClient(consumer); + consumer.accept(new IClientItemExtensions() { + private final BlockEntityWithoutLevelRenderer renderer = new MosinNagantItemRenderer(); + + @Override + public BlockEntityWithoutLevelRenderer getCustomRenderer() { + return renderer; + } + + @Override + public HumanoidModel.ArmPose getArmPose(LivingEntity entityLiving, InteractionHand hand, ItemStack stack) { + return PoseTool.pose(entityLiving, hand, stack); + } + }); + } + + public void getTransformType(ItemDisplayContext type) { + transformType = type; + } + + private PlayState fireAnimPredicate(AnimationState event) { + LocalPlayer player = Minecraft.getInstance().player; + if (player == null) return PlayState.STOP; + ItemStack stack = player.getMainHandItem(); + if (!stack.is(ModTags.Items.GUN)) return PlayState.STOP; + + if (this.animationProcedure.equals("empty")) { + + if (stack.getOrCreateTag().getInt("bolt_action_anim") > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.shift")); + } + + if (stack.getOrCreateTag().getInt("fire_animation") > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.fire")); + } + + if (stack.getOrCreateTag().getInt("reload_stage") == 1 && stack.getOrCreateTag().getInt("ammo") == 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.prepare_empty")); + } + + if (stack.getOrCreateTag().getInt("reload_stage") == 1 && stack.getOrCreateTag().getInt("ammo") > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.prepare")); + } + + if (stack.getOrCreateTag().getDouble("load_index") == 0 && stack.getOrCreateTag().getInt("reload_stage") == 2) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.iterativeload")); + } + + if (stack.getOrCreateTag().getDouble("load_index") == 1 && stack.getOrCreateTag().getInt("reload_stage") == 2) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.iterativeload2")); + } + + if (stack.getOrCreateTag().getInt("reload_stage") == 3) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.mosin.finish")); + } + + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mosin.idle")); + } + return PlayState.STOP; + } + + private PlayState idlePredicate(AnimationState event) { + LocalPlayer player = Minecraft.getInstance().player; + if (player == null) return PlayState.STOP; + ItemStack stack = player.getMainHandItem(); + if (!stack.is(ModTags.Items.GUN)) return PlayState.STOP; + + if (this.animationProcedure.equals("empty")) { + + if (stack.getOrCreateTag().getInt("draw_time") < 16) { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mosin.draw")); + } + + if (player.isSprinting() && player.onGround() + && player.getPersistentData().getDouble("noRun") == 0 + && !(stack.getOrCreateTag().getBoolean("is_empty_reloading")) + && stack.getOrCreateTag().getInt("reload_stage") != 1 + && stack.getOrCreateTag().getInt("reload_stage") != 2 + && stack.getOrCreateTag().getInt("reload_stage") != 3) { + if (player.hasEffect(MobEffects.MOVEMENT_SPEED) && stack.getOrCreateTag().getInt("bolt_action_anim") == 0) { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mosin.run_fast")); + } else { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mosin.run")); + } + } + + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.mosin.idle")); + } + return PlayState.STOP; + } + + private PlayState procedurePredicate(AnimationState event) { + if (transformType != null && transformType.firstPerson()) { + if (!this.animationProcedure.equals("empty") && event.getController().getAnimationState() == AnimationController.State.STOPPED) { + event.getController().setAnimation(RawAnimation.begin().thenPlay(this.animationProcedure)); + if (event.getController().getAnimationState() == AnimationController.State.STOPPED) { + this.animationProcedure = "empty"; + event.getController().forceAnimationReset(); + } + } else if (this.animationProcedure.equals("empty")) { + return PlayState.STOP; + } + } + return PlayState.CONTINUE; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + var fireAnimController = new AnimationController<>(this, "fireAnimController", 1, this::fireAnimPredicate); + data.add(fireAnimController); + var idleController = new AnimationController<>(this, "idleController", 4, this::idlePredicate); + data.add(idleController); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } + + @Override + public void appendHoverText(ItemStack stack, Level world, List list, TooltipFlag flag) { + TooltipTool.addGunTips(list, stack); + } + + @Override + public Multimap getAttributeModifiers(EquipmentSlot slot, ItemStack stack) { + Multimap map = super.getAttributeModifiers(slot, stack); + UUID uuid = new UUID(slot.toString().hashCode(), 0); + if (slot == EquipmentSlot.MAINHAND) { + map = HashMultimap.create(map); + map.put(Attributes.MOVEMENT_SPEED, + new AttributeModifier(uuid, ModUtils.ATTRIBUTE_MODIFIER, -0.05f, AttributeModifier.Operation.MULTIPLY_BASE)); + } + return map; + } + + @Override + public Set getReloadSound() { + return Set.of( + ModSounds.MOSIN_NAGANT_BOLT.get(), + ModSounds.MOSIN_NAGANT_PREPARE.get(), + ModSounds.MOSIN_NAGANT_PREPARE_EMPTY.get(), + ModSounds.MOSIN_NAGANT_LOOP.get(), + ModSounds.MOSIN_NAGANT_END.get() + ); + } + + public static ItemStack getGunInstance() { + ItemStack stack = new ItemStack(ModItems.MOSIN_NAGANT.get()); + GunsTool.initCreativeGun(stack, ModItems.MOSIN_NAGANT.getId().getPath()); + return stack; + } + + @Override + public void setAnimationProcedure(String procedure) { + this.animationProcedure = procedure; + } + + @Override + public ResourceLocation getGunIcon() { + return new ResourceLocation(ModUtils.MODID, "textures/gun_icon/mosin_nagant_icon.png"); + } + + @Override + public String getGunDisplayName() { + return "MOSIN NAGANT"; + } +} \ No newline at end of file diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java index 22287c6af..6117ca053 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java @@ -52,10 +52,8 @@ public class ZoomMessage { if (message.type == 1) { player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).ifPresent(capability -> { capability.zoom = false; - capability.syncPlayerVariables(player); - }); - player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).ifPresent(capability -> { capability.zooming = false; + capability.breath = false; capability.syncPlayerVariables(player); }); diff --git a/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json b/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json new file mode 100644 index 000000000..6e2ce129f --- /dev/null +++ b/src/main/resources/assets/superbwarfare/animations/mosin_nagant.animation.json @@ -0,0 +1,1897 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.mosin.idle": { + "animation_length": 1 + }, + "animation.mosin.draw": { + "animation_length": 1, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [27.21312, -47.42646, -2.0218] + }, + "0.3": { + "vector": [12.5, -15, 0] + }, + "0.4": { + "vector": [3.48268, 0.40464, 8.20687] + }, + "0.6": { + "vector": [0, 0, -2] + }, + "0.7": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [3, -17.3, 0] + }, + "0.4": { + "vector": [0, 0, -1.65] + }, + "0.5": { + "vector": [0, 0, 0.93] + }, + "0.7": { + "vector": [0, 0, 0] + } + } + } + } + }, + "animation.mosin.run": { + "loop": true, + "animation_length": 0.8, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-6.16643, -52.95314, 18.27888] + }, + "0.2": { + "vector": [-8.90061, -58.27378, 19.21063], + "easing": "easeInSine" + }, + "0.4": { + "vector": [-6.16643, -52.95314, 18.27888], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [-4.06605, -47.59998, 18.07271], + "easing": "easeInSine" + }, + "0.8": { + "vector": [-6.16643, -52.95314, 18.27888] + } + }, + "position": { + "0.0": { + "vector": [4.5, -3, 0] + }, + "0.2": { + "vector": [1.75, -1.5, 0], + "easing": "easeInSine" + }, + "0.4": { + "vector": [-0.5, -3, 0], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [1.75, -1.5, 0], + "easing": "easeInSine" + }, + "0.8": { + "vector": [4.5, -3, 0] + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [-0.3, -0.3, 0.3] + }, + "0.2": { + "vector": [0.3, 0, -0.3] + }, + "0.4": { + "vector": [-0.3, 0.3, 0.3] + }, + "0.6": { + "vector": [0.3, 0, -0.3] + }, + "0.8": { + "vector": [-0.3, -0.3, 0.3] + } + } + }, + "roll": { + "rotation": { + "vector": [-24.8157, 16.34325, 8.8495] + }, + "position": { + "vector": [-0.28068, -0.4335, -0.65981] + } + } + } + }, + "animation.mosin.run_fast": { + "loop": true, + "animation_length": 0.7, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-65.32786, 12.14905, 0.43184] + }, + "0.175": { + "vector": [-65.21083, 16.27391, 6.66077], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-68.74727, 14.25203, 5.74607], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-70.53091, 9.93418, -3.00092], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-65.32786, 12.14905, 0.43184] + } + }, + "position": { + "0.0": { + "vector": [-4.52807, 0.28395, 1.288], + "easing": "easeOutSine" + }, + "0.175": { + "vector": [-5.57571, 2.65883, 1.2116], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-7.57844, 0.1221, -0.22187], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-5.75027, 2.85577, 1.23384], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-4.52807, 0.28395, 1.288], + "easing": "easeOutSine" + } + } + }, + "Lefthand": { + "rotation": { + "vector": [-1.41476, -16.33468, -1.66483] + }, + "position": { + "vector": [6, -13, 49] + } + }, + "Righthand": { + "rotation": { + "vector": [2.0609, 1.03935, 6.06291] + }, + "position": { + "vector": [-1.01438, 0.65756, -1.18578] + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [-0.3, -0.3, 0.3] + }, + "0.175": { + "vector": [0.3, 0, -0.3] + }, + "0.35": { + "vector": [-0.3, 0.3, 0.3] + }, + "0.525": { + "vector": [0.3, 0, -0.3] + }, + "0.7": { + "vector": [-0.3, -0.3, 0.3] + } + } + }, + "roll": { + "position": { + "vector": [-0.4, -1.8, -2] + } + } + } + }, + "animation.mosin.fire": { + "loop": "hold_on_last_frame", + "animation_length": 0.202, + "bones": { + "0": { + "position": { + "0.0": { + "vector": [0, 0.5, 2.2] + }, + "0.1818": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + } + } + }, + "animation.mosin.shift": { + "loop": "hold_on_last_frame", + "animation_length": 1.1, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0], + "easing": "easeInOutSine" + }, + "0.175": { + "vector": [-0.2, 0, -1], + "easing": "easeInElastic" + }, + "0.275": { + "vector": [-0.2584, -0.4688, 5.16075], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-0.1745, -0.1155, 4.6568], + "easing": "easeInElastic" + }, + "0.425": { + "vector": [-0.6993, -0.252, -1.4861], + "easing": "easeInElastic" + }, + "0.575": { + "vector": [-2.25, -1, 4.82] + }, + "0.625": { + "vector": [-0.25, -0.5, 4.82] + }, + "0.7": { + "vector": [0.53655, 1.56915, 2.11954] + }, + "0.75": { + "vector": [0.9659, 0.52169, -2.4819], + "easing": "easeInOutSine" + }, + "0.85": { + "vector": [0.7935, 0.19563, -2.80573] + }, + "0.9": { + "vector": [0.49, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0], + "easing": "easeInOutSine" + }, + "0.125": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.3": { + "vector": [-0.41, -0.23, 0.32] + }, + "0.425": { + "vector": [-0.1, -0.5, 0.3], + "easing": "easeInElastic" + }, + "0.525": { + "vector": [-0.1, -0.5, 0.6] + }, + "0.575": { + "vector": [-0.3, -0.5, -0.6] + }, + "0.625": { + "vector": [-0.3, -0.5, -0.6] + }, + "0.7": { + "vector": [-0.1, -0.2, 0.1], + "easing": "easeInElastic" + }, + "0.775": { + "vector": [0.2, -0.3, -0.1] + }, + "0.825": { + "vector": [0.14, -0.05, 0.2], + "easing": "easeInSine" + }, + "0.9": { + "vector": [0.04, 0.1, 0.24478] + }, + "1.0": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + } + }, + "Righthand": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [-2.9488, -16.4714, -3.30226], + "easing": "linear" + }, + "0.225": { + "vector": [21.1323, -15.5828, 11.08112], + "easing": "easeInSine" + }, + "0.275": { + "vector": [21.1323, -15.5828, 11.08112], + "easing": "easeInSine" + }, + "0.375": { + "vector": [15.2135, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "0.525": { + "vector": [21.1323, -15.5828, 11.08112], + "easing": "easeInSine" + }, + "0.575": { + "vector": [21.1323, -15.5828, 11.08112], + "easing": "easeInSine" + }, + "0.625": { + "vector": [21.1323, -15.5828, 11.08112], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-2.9488, -16.4714, -3.30226], + "easing": "linear" + }, + "0.85": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.075": { + "vector": [1.3, 1.26484, -4.67734], + "easing": "linear" + }, + "0.225": { + "vector": [-0.30044, 0.39369, -6.49314], + "easing": "easeInSine" + }, + "0.275": { + "vector": [-0.30044, 0.39369, -6.49314], + "easing": "easeInSine" + }, + "0.375": { + "vector": [1.29956, 1.69369, -1.19314], + "easing": "easeInSine" + }, + "0.525": { + "vector": [-0.30044, 0.39369, -1.99314], + "easing": "easeInSine" + }, + "0.575": { + "vector": [-0.30044, 0.39369, -6.49314], + "easing": "easeInSine" + }, + "0.625": { + "vector": [-0.30044, 0.39369, -6.49314], + "easing": "easeInSine" + }, + "0.7": { + "vector": [1.3, 1.26484, -4.67734], + "easing": "linear" + }, + "0.85": { + "vector": [0, 0, 0], + "easing": "easeInElastic" + } + } + }, + "bolt": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.275": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.375": { + "vector": [0, 0, 4.14453], + "easing": "easeInSine" + }, + "0.525": { + "vector": [0, 0, 4.14453] + }, + "0.575": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.625": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.7": { + "vector": [0, 0, 0], + "easing": "easeInSine" + } + } + }, + "ammo": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [0, -0.32031, 4] + }, + "0.525": { + "vector": [0, -0.32031, 4] + }, + "0.55": { + "vector": [0, 0.14891, 2.83] + }, + "0.575": { + "vector": [0, 0, 0], + "easing": "easeInSine" + } + } + }, + "shell": { + "rotation": { + "0.275": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-21.80427, 22.90431, 1.23855], + "easing": "easeInBack" + }, + "0.575": { + "vector": [-389.3982, 25.79361, -8.76505], + "easing": "linear" + }, + "0.675": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.275": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0.3, 4.14453], + "easing": "easeInSine" + }, + "0.425": { + "vector": [-1.62789, 2.65375, 5.1458] + }, + "0.475": { + "vector": [-3.76671, 4.72347, 6.42044] + }, + "0.525": { + "vector": [-6.27013, 5.82249, 7.94233] + }, + "0.55": { + "vector": [-7.99223, 6.0029, 9.90675] + }, + "0.575": { + "vector": [-9.37779, 5.92917, 11.63071] + }, + "0.675": { + "vector": [-13.8, 10.2, 2070.44] + }, + "0.775": { + "vector": [0, 0, 0] + } + } + }, + "bolt_rot": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 90], + "easing": "easeInSine" + }, + "0.275": { + "vector": [0, 0, 90], + "easing": "easeInSine" + }, + "0.575": { + "vector": [0, 0, 90], + "easing": "easeInSine" + }, + "0.625": { + "vector": [0, 0, 90], + "easing": "easeInSine" + }, + "0.7": { + "vector": [0, 0, 0] + } + } + }, + "camera": { + "rotation": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.3": { + "vector": [-0.5, -0.8, -0.5] + }, + "0.5": { + "vector": [0.2, 0.4, 3], + "easing": "easeInElastic" + }, + "0.6": { + "vector": [-0.1, -0.2, -2], + "easing": "easeInElastic" + }, + "0.8": { + "vector": [0, 0, 1.5] + }, + "0.9": { + "vector": [0, 0, -0.75] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + } + } + }, + "animation.mosin.prepare": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.05": { + "vector": [0.6675, 0, 1.8325] + }, + "0.2": { + "vector": [0.17, 0, 7.33] + }, + "0.275": { + "vector": [-2.60784, -0.22598, 8.98663] + }, + "0.35": { + "vector": [-16.1194, -7.27246, -2.35306] + }, + "0.4": { + "vector": [-11.33358, -8.02545, -3.86365] + }, + "0.525": { + "vector": [-6.29, -3.68, 3.91], + "easing": "easeOutSine" + }, + "0.65": { + "vector": [-9.62, -3.61, 4.3], + "easing": "easeInSine" + }, + "0.8": { + "vector": [-13.43, -4.31, 0.13] + }, + "0.875": { + "vector": [-15.43, -4.31, 0.13] + }, + "1.15": { + "vector": [-16.17216, -12.67037, 8.33564], + "easing": "easeInSine" + }, + "1.425": { + "vector": [-20.10542, -32.32981, 1.95853], + "easing": "easeInElastic" + }, + "1.5": { + "vector": [-20.11, -32.33, 1.96] + }, + "1.75": { + "vector": [-20.11, -32.33, 1.96] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [0, -0.31, 0] + }, + "0.275": { + "vector": [0, -0.35, 0] + }, + "0.35": { + "vector": [0, 0.54, 2.4], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [0, 0.18, 0.53] + }, + "0.575": { + "vector": [0, 0.38, 0.47] + }, + "0.775": { + "vector": [0, 0.58, 0.85] + }, + "0.825": { + "vector": [0, -1.07, -0.15] + }, + "0.875": { + "vector": [0, -1.11, 0.28] + }, + "1.0": { + "vector": [0, 0.53, 1.35], + "easing": "easeInSine" + }, + "1.125": { + "vector": [1.2, -0.23, 1.23] + }, + "1.35": { + "vector": [2, -0.37, 1.65] + }, + "1.5": { + "vector": [2, -0.37, 1.65] + }, + "1.75": { + "vector": [2, -0.37, 1.65] + } + } + }, + "Righthand": { + "rotation": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [-2.9488, -16.4714, -3.30226], + "easing": "linear" + }, + "0.3": { + "vector": [2.2136, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "0.4": { + "vector": [2.3634, -22.7464, -2.37175], + "easing": "easeInSine" + }, + "0.45": { + "vector": [38.0018, -36.4054, 12.11123] + }, + "0.5": { + "vector": [25.1448, -27.4279, 31.71508] + }, + "0.575": { + "vector": [18.82094, -24.48319, 18.52846] + }, + "0.625": { + "vector": [25.84746, -21.85503, 10.50555] + }, + "0.7": { + "vector": [25.94083, -6.36587, 26.68858] + }, + "0.85": { + "vector": [20.8263, -5.6426, 37.12867], + "easing": "easeInQuad" + }, + "0.9": { + "vector": [20.8263, -5.6426, 37.12867], + "easing": "easeInQuad" + }, + "0.95": { + "vector": [21.5219, -6.0226, 40.77085], + "easing": "easeInQuad" + }, + "1.025": { + "vector": [20.8263, -5.6426, 37.12867], + "easing": "easeInQuad" + }, + "1.15": { + "vector": [16.7136, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "1.275": { + "vector": [15.8785, -7.8171, -10.21497], + "easing": "easeInSine" + }, + "1.5": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + } + }, + "position": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1.3, 1.26484, -4.67734], + "easing": "linear" + }, + "0.3": { + "vector": [0.69956, 3.29369, -3.69314], + "easing": "easeInSine" + }, + "0.4": { + "vector": [0.69956, 3.29369, 0.30686], + "easing": "easeInSine" + }, + "0.45": { + "vector": [-0.98, 0.35, -0.1] + }, + "0.5": { + "vector": [-3.40606, 4.12321, -3.59756] + }, + "0.575": { + "vector": [-2.78, 3.89, -3.85] + }, + "0.625": { + "vector": [-2.76403, 3.42806, -4.46153] + }, + "0.7": { + "vector": [-4.08, 3.6, -6.11] + }, + "0.85": { + "vector": [-4.08051, 2.22253, -9.13422], + "easing": "easeInQuad" + }, + "0.9": { + "vector": [-4.08051, 2.22253, -9.13422], + "easing": "easeInQuad" + }, + "0.95": { + "vector": [-4.41332, 1.52253, -9.13422], + "easing": "easeInQuad" + }, + "1.025": { + "vector": [-3.86957, 2.22253, -9.13422], + "easing": "easeInQuad" + }, + "1.15": { + "vector": [1.49956, -3.30631, -2.39314], + "easing": "easeInSine" + }, + "1.275": { + "vector": [-0.30044, -2.40631, -3.39314], + "easing": "easeInSine" + }, + "1.5": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + } + } + }, + "bolt": { + "position": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.3": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.375": { + "vector": [0, 0, 4.14453], + "easing": "easeInSine" + } + } + }, + "ammo": { + "rotation": { + "0.3": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-21.80427, 22.90431, 1.23855], + "easing": "easeInBack" + }, + "0.5": { + "vector": [-53.3, 55.9, 1.24] + }, + "0.85": { + "vector": [0, 0, 0], + "easing": "easeInQuad" + }, + "0.9": { + "vector": [0, 0, 0], + "easing": "easeInQuad" + }, + "1.275": { + "vector": [0.07062, -1.24233, -8.0207] + }, + "1.375": { + "vector": [-18.00325, -15.57543, -0.52037] + }, + "1.5": { + "vector": [-20.22911, -10.71813, 5.1491] + } + }, + "position": { + "0.3": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0.3, 4.14453], + "easing": "easeInSine" + }, + "0.425": { + "vector": [-1.3, 1.48, 5.16828] + }, + "0.5": { + "vector": [-2.75, 2.5, 6.14] + }, + "0.55": { + "vector": [-4.19, 3.94, 7.83] + }, + "0.625": { + "vector": [-4.58, 4.33, 8.22] + }, + "0.7": { + "vector": [-1.58, 3.8, 7.19] + }, + "0.85": { + "vector": [0, 0.3, 3.69453], + "easing": "easeInQuad" + }, + "0.9": { + "vector": [0, 0.3, 3.69453], + "easing": "easeInQuad" + }, + "0.95": { + "vector": [0, -0.45, 3.94] + }, + "1.275": { + "vector": [-2.92, -1.52, 9.46] + }, + "1.375": { + "vector": [-1.08172, 0.25031, 4.27953] + }, + "1.425": { + "vector": [-0.86906, 0.395, 3.65719] + }, + "1.5": { + "vector": [-0.92, 0.28, 3.96] + } + }, + "scale": { + "0.95": { + "vector": [1, 1, 1] + }, + "0.975": { + "vector": [0, 0, 0] + }, + "1.275": { + "vector": [0, 0, 0] + }, + "1.3": { + "vector": [1, 1, 1] + } + } + }, + "shell": { + "scale": { + "vector": [0, 0, 0] + } + }, + "bolt_rot": { + "rotation": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.3": { + "vector": [0, 0, 90], + "easing": "easeInSine" + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1, 0, -1], + "easing": "easeInElastic" + }, + "0.325": { + "vector": [1.5, 1.5, -1.5] + }, + "0.425": { + "vector": [-0.5, -1.5, 2] + }, + "0.525": { + "vector": [0.5, 0.75, -0.5] + }, + "0.75": { + "vector": [-0.25, -0.19, 0.03], + "easing": "easeInSine" + }, + "0.825": { + "vector": [2, 0.16, 2] + }, + "0.925": { + "vector": [-1, 0.16, -1] + }, + "1.2": { + "vector": [1.25, 0.16, 1.25] + }, + "1.5": { + "vector": [0.03, 0.16, -0.17] + } + } + } + } + }, + "animation.mosin.prepare_empty": { + "loop": "hold_on_last_frame", + "animation_length": 1, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.05": { + "vector": [0.6675, 0, 1.8325] + }, + "0.2": { + "vector": [0.17, 0, 7.33] + }, + "0.275": { + "vector": [-2.60784, -0.22598, 8.98663] + }, + "0.35": { + "vector": [-16.1194, -7.27246, -2.35306] + }, + "0.4": { + "vector": [-17.33358, -15.02545, 9.13635] + }, + "0.775": { + "vector": [-20.11, -32.33, 1.96], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1": { + "vector": [0, -0.31, 0] + }, + "0.275": { + "vector": [0, -0.35, 0] + }, + "0.35": { + "vector": [0, 0.54, 2.4], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [0, 0.18, 0.53] + }, + "0.65": { + "vector": [2, -0.37, 1.65], + "easing": "easeInElastic" + } + } + }, + "Righthand": { + "rotation": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [-2.9488, -16.4714, -3.30226], + "easing": "linear" + }, + "0.3": { + "vector": [2.2136, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "0.4": { + "vector": [2.3634, -22.7464, -2.37175], + "easing": "easeInSine" + }, + "0.775": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + } + }, + "position": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1.3, 1.26484, -4.67734], + "easing": "linear" + }, + "0.3": { + "vector": [0.69956, 3.29369, -3.69314], + "easing": "easeInSine" + }, + "0.4": { + "vector": [0.69956, 3.29369, 0.30686], + "easing": "easeInSine" + }, + "0.775": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + } + } + }, + "bolt": { + "position": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.3": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.375": { + "vector": [0, 0, 4.14453], + "easing": "easeInSine" + } + } + }, + "shell": { + "rotation": { + "0.275": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-21.80427, 22.90431, 1.23855], + "easing": "easeInBack" + }, + "0.575": { + "vector": [-389.3982, 25.79361, -8.76505], + "easing": "linear" + }, + "0.675": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.275": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0.3, 4.14453], + "easing": "easeInSine" + }, + "0.425": { + "vector": [-1.62789, 2.65375, 5.1458] + }, + "0.475": { + "vector": [-3.76671, 4.72347, 6.42044] + }, + "0.525": { + "vector": [-6.27013, 5.82249, 7.94233] + }, + "0.55": { + "vector": [-7.99223, 6.0029, 9.90675] + }, + "0.575": { + "vector": [-9.37779, 5.92917, 11.63071] + }, + "0.675": { + "vector": [-13.8, 10.2, 2070.44] + }, + "0.775": { + "vector": [0, 0, 0] + } + } + }, + "bolt_rot": { + "rotation": { + "0.1": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.3": { + "vector": [0, 0, 90], + "easing": "easeInSine" + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1, 0, -1], + "easing": "easeInElastic" + }, + "0.325": { + "vector": [1.5, 1.5, -1.5] + }, + "0.425": { + "vector": [-0.5, -1.5, 2] + }, + "0.525": { + "vector": [0.5, 0.75, -0.5] + }, + "0.75": { + "vector": [0.03, 0.16, -0.17] + } + } + } + } + }, + "animation.mosin.iterativeload": { + "loop": true, + "animation_length": 0.75, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-20.11, -32.33, 1.96] + }, + "0.15": { + "vector": [-17.65307, -33.62522, -2.55191] + }, + "0.225": { + "vector": [-23.65307, -33.62522, -2.55191] + }, + "0.35": { + "vector": [-14.65307, -33.62522, -2.55191] + }, + "0.5": { + "vector": [-20.11, -32.33, 1.96] + }, + "0.675": { + "vector": [-20.11, -32.33, 1.96] + } + }, + "position": { + "0.0": { + "vector": [2, -0.37, 1.65] + }, + "0.15": { + "vector": [1.88672, -0.37, 1.65] + }, + "0.225": { + "vector": [1.62295, -1.31455, 2.07423] + }, + "0.35": { + "vector": [1.89, -0.27, 1.65] + }, + "0.5": { + "vector": [2, -0.37, 1.65] + }, + "0.675": { + "vector": [2, -0.37, 1.65] + } + } + }, + "Righthand": { + "rotation": { + "0.0": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + }, + "0.15": { + "vector": [12.8146, -23.6175, 36.26634], + "easing": "easeInElastic" + }, + "0.2": { + "vector": [12.81, -23.62, 36.27] + }, + "0.275": { + "vector": [12.4993, -24.9158, 38.43047] + }, + "0.35": { + "vector": [12.81, -23.62, 36.27] + }, + "0.5": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + }, + "0.075": { + "vector": [-1.62035, 1.82253, -8.23422], + "easing": "linear" + }, + "0.15": { + "vector": [-1.1266, 1.57253, -7.83422], + "easing": "linear" + }, + "0.2": { + "vector": [-1.17, 1.07, -7.83] + }, + "0.275": { + "vector": [-1.22469, 0.90594, -7.83] + }, + "0.35": { + "vector": [-1.17, 1.07, -7.83] + }, + "0.45": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + }, + "0.5": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + } + } + }, + "bolt": { + "position": { + "vector": [0, 0, 4.14] + } + }, + "ammo": { + "rotation": { + "0.0": { + "vector": [-20.22911, -10.71813, 5.1491] + }, + "0.1": { + "vector": [-10.13568, 4.72758, 1.69494] + }, + "0.15": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [-8.67, -4.59, 2.21] + }, + "0.3": { + "vector": [-8.67, -4.59, 2.21] + }, + "0.325": { + "vector": [-20.22911, -10.71813, 5.1491] + }, + "0.4": { + "vector": [-30.22911, -10.71813, 5.1491] + }, + "0.5": { + "vector": [-20.22911, -10.71813, 5.1491] + } + }, + "position": { + "0.0": { + "vector": [-0.92, 0.28, 3.96] + }, + "0.1": { + "vector": [-0.23897, -0.05511, 3.31474] + }, + "0.15": { + "vector": [-0.12, -0.27, 3.71] + }, + "0.225": { + "vector": [-0.12, -0.77, 3.96] + }, + "0.3": { + "vector": [-0.12, -0.77, 3.96] + }, + "0.325": { + "vector": [-0.92, 0.28, 3.96] + }, + "0.4": { + "vector": [-1.32, -0.02, 4.06] + }, + "0.5": { + "vector": [-0.92, 0.28, 3.96] + } + }, + "scale": { + "0.2": { + "vector": [1, 1, 1] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0, 0] + }, + "0.4": { + "vector": [1, 1, 1] + } + } + }, + "shell": { + "scale": { + "vector": [0, 0, 0] + } + }, + "bolt_rot": { + "rotation": { + "vector": [0, 0, 90] + } + }, + "bone26": { + "position": { + "0.075": { + "vector": [0, 0, 0] + }, + "0.15": { + "vector": [0, -0.54453, 0], + "easing": "linear" + }, + "0.3": { + "vector": [0, -0.54453, 0] + }, + "0.375": { + "vector": [0, -0.14453, 0], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [0, 0, 0] + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0.03, 0.16, -0.17] + }, + "0.1": { + "vector": [0, 0, -1] + }, + "0.225": { + "vector": [0, 0, 0.5] + }, + "0.3": { + "vector": [0, 1, -1] + }, + "0.35": { + "vector": [0, -0.75, 0.75] + }, + "0.475": { + "vector": [0, 0, 0] + } + } + } + }, + "sound_effects": { + "0.0": { + "effect": "k98_loop" + } + } + }, + "animation.mosin.iterativeload2": { + "loop": true, + "animation_length": 0.75, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-20.11, -32.33, 1.96] + }, + "0.15": { + "vector": [-17.65307, -33.62522, -2.55191] + }, + "0.225": { + "vector": [-23.65307, -33.62522, -2.55191] + }, + "0.35": { + "vector": [-14.65307, -33.62522, -2.55191] + }, + "0.5": { + "vector": [-20.11, -32.33, 1.96] + }, + "0.675": { + "vector": [-20.11, -32.33, 1.96] + } + }, + "position": { + "0.0": { + "vector": [2, -0.37, 1.65] + }, + "0.15": { + "vector": [1.88672, -0.37, 1.65] + }, + "0.225": { + "vector": [1.62295, -1.31455, 2.07423] + }, + "0.35": { + "vector": [1.89, -0.27, 1.65] + }, + "0.5": { + "vector": [2, -0.37, 1.65] + }, + "0.675": { + "vector": [2, -0.37, 1.65] + } + } + }, + "Righthand": { + "rotation": { + "0.0": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + }, + "0.15": { + "vector": [12.8146, -23.6175, 36.26634], + "easing": "easeInElastic" + }, + "0.2": { + "vector": [12.81, -23.62, 36.27] + }, + "0.275": { + "vector": [12.4993, -24.9158, 38.43047] + }, + "0.35": { + "vector": [12.81, -23.62, 36.27] + }, + "0.5": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + } + }, + "position": { + "0.0": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + }, + "0.075": { + "vector": [-1.62035, 1.82253, -8.23422], + "easing": "linear" + }, + "0.15": { + "vector": [-1.1266, 1.57253, -7.83422], + "easing": "linear" + }, + "0.2": { + "vector": [-1.17, 1.07, -7.83] + }, + "0.275": { + "vector": [-1.22469, 0.90594, -7.83] + }, + "0.35": { + "vector": [-1.17, 1.07, -7.83] + }, + "0.45": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + }, + "0.5": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + } + } + }, + "bolt": { + "position": { + "vector": [0, 0, 4.14] + } + }, + "ammo": { + "rotation": { + "0.0": { + "vector": [-20.22911, -10.71813, 5.1491] + }, + "0.1": { + "vector": [-10.13568, 4.72758, 1.69494] + }, + "0.15": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [-8.67, -4.59, 2.21] + }, + "0.3": { + "vector": [-8.67, -4.59, 2.21] + }, + "0.325": { + "vector": [-20.22911, -10.71813, 5.1491] + }, + "0.4": { + "vector": [-30.22911, -10.71813, 5.1491] + }, + "0.5": { + "vector": [-20.22911, -10.71813, 5.1491] + } + }, + "position": { + "0.0": { + "vector": [-0.92, 0.28, 3.96] + }, + "0.1": { + "vector": [-0.23897, -0.05511, 3.31474] + }, + "0.15": { + "vector": [-0.12, -0.27, 3.71] + }, + "0.225": { + "vector": [-0.12, -0.77, 3.96] + }, + "0.3": { + "vector": [-0.12, -0.77, 3.96] + }, + "0.325": { + "vector": [-0.92, 0.28, 3.96] + }, + "0.4": { + "vector": [-1.32, -0.02, 4.06] + }, + "0.5": { + "vector": [-0.92, 0.28, 3.96] + } + }, + "scale": { + "0.2": { + "vector": [1, 1, 1] + }, + "0.225": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0, 0] + }, + "0.4": { + "vector": [1, 1, 1] + } + } + }, + "shell": { + "scale": { + "vector": [0, 0, 0] + } + }, + "bolt_rot": { + "rotation": { + "vector": [0, 0, 90] + } + }, + "bone26": { + "position": { + "0.075": { + "vector": [0, 0, 0] + }, + "0.15": { + "vector": [0, -0.54453, 0], + "easing": "linear" + }, + "0.3": { + "vector": [0, -0.54453, 0] + }, + "0.375": { + "vector": [0, -0.14453, 0], + "easing": "easeInElastic" + }, + "0.4": { + "vector": [0, 0, 0] + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0.03, 0.16, -0.17] + }, + "0.1": { + "vector": [0, 0, -1] + }, + "0.225": { + "vector": [0, 0, 0.5] + }, + "0.3": { + "vector": [0, 1, -1] + }, + "0.35": { + "vector": [0, -0.75, 0.75] + }, + "0.475": { + "vector": [0, 0, 0] + } + } + } + }, + "sound_effects": { + "0.0": { + "effect": "k98_loop" + } + } + }, + "animation.mosin.finish": { + "loop": "hold_on_last_frame", + "animation_length": 1.25, + "override_previous_animation": true, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-20.11, -32.33, 1.96] + }, + "0.25": { + "vector": [-11.06156, -7.90505, -5.20746], + "easing": "easeInElastic" + }, + "0.325": { + "vector": [-7.91546, -2.56113, 3.10524] + }, + "0.4": { + "vector": [-4.28584, -0.72151, 15.98028] + }, + "0.5": { + "vector": [-3.53759, -2.52618, -9.9687] + }, + "0.6": { + "vector": [-2.9219, -0.874, 0.01745] + }, + "0.7": { + "vector": [0.80131, -0.874, -2.9857] + }, + "0.85": { + "vector": [0, 0, 0] + }, + "1.125": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [2, -0.37, 1.65] + }, + "0.25": { + "vector": [-0.01, 0.36, -0.61] + }, + "0.35": { + "vector": [0.2, 0.32, -2.7] + }, + "0.425": { + "vector": [0.1, 0.16, -0.88] + }, + "0.5": { + "vector": [0, 0, -0.55] + }, + "0.7": { + "vector": [0, 0, 0.93] + }, + "0.85": { + "vector": [0, 0, 0] + }, + "1.125": { + "vector": [0, 0, 0] + } + } + }, + "Righthand": { + "rotation": { + "0.0": { + "vector": [11.3392, -11.1045, 14.57372], + "easing": "easeInElastic" + }, + "0.125": { + "vector": [-0.3336, -12.3241, 10.44503] + }, + "0.25": { + "vector": [2.2136, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "0.35": { + "vector": [2.2136, -15.2688, 0.47749], + "easing": "easeInSine" + }, + "0.45": { + "vector": [-2.9488, -16.4714, -3.30226], + "easing": "linear" + }, + "0.65": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [-1.06957, 1.32253, -8.23422], + "easing": "easeInElastic" + }, + "0.125": { + "vector": [-0.7133, 1.22571, -4.51558] + }, + "0.25": { + "vector": [0.69956, 3.29369, 0.30686], + "easing": "easeInSine" + }, + "0.35": { + "vector": [0.69956, 3.29369, -3.69314], + "easing": "easeInSine" + }, + "0.45": { + "vector": [1.3, 1.26484, -4.67734], + "easing": "linear" + }, + "0.65": { + "vector": [0, 0, 0] + } + } + }, + "bolt": { + "position": { + "0.0": { + "vector": [0, 0, 4.14] + }, + "0.25": { + "vector": [0, 0, 4.14453], + "easing": "easeInSine" + }, + "0.35": { + "vector": [0, 0, 0], + "easing": "easeInSine" + }, + "0.45": { + "vector": [0, 0, 0], + "easing": "easeInSine" + } + } + }, + "ammo": { + "rotation": { + "0.0": { + "vector": [-20.22911, -10.71813, 5.1491] + }, + "0.075": { + "vector": [-18.14, -9.61, 4.62] + }, + "0.55": { + "vector": [-18.14, -9.61, 4.62] + }, + "0.575": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [-0.92, 0.28, 3.96] + }, + "0.075": { + "vector": [-1.47716, -0.77235, 6.80621] + }, + "0.55": { + "vector": [-1.47716, -0.77235, 6.80621] + }, + "0.575": { + "vector": [0, 0, 0] + } + }, + "scale": { + "0.125": { + "vector": [1, 1, 1] + }, + "0.15": { + "vector": [0, 0, 0] + }, + "0.65": { + "vector": [0, 0, 0] + }, + "0.675": { + "vector": [1, 1, 1] + } + } + }, + "shell": { + "scale": { + "vector": [0, 0, 0] + } + }, + "bolt_rot": { + "rotation": { + "0.0": { + "vector": [0, 0, 90] + }, + "0.35": { + "vector": [0, 0, 90], + "easing": "easeInSine" + }, + "0.45": { + "vector": [0, 0, 0] + } + } + }, + "roll": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.475": { + "vector": [-6.07536, -11.06435, 7.03186] + }, + "0.6": { + "vector": [-8.16028, -13.70018, 11.44018] + }, + "0.75": { + "vector": [-4.37187, -9.4803, 1.43487] + }, + "0.875": { + "vector": [0, 0, 0], + "easing": "easeInSine" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.225": { + "vector": [1.47179, -0.241, 0.07788] + }, + "0.475": { + "vector": [0.16932, -0.34249, -0.09699] + }, + "0.6": { + "vector": [0.88064, -0.18078, 0.04242] + }, + "0.875": { + "vector": [0, 0, 0], + "easing": "easeInSine" + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0.03, 0.16, -0.17] + }, + "0.275": { + "vector": [0.14, -0.65, -0.21], + "easing": "easeOutSine" + }, + "0.35": { + "vector": [1, 0, 1], + "easing": "easeInElastic" + }, + "0.45": { + "vector": [1.5, -1.5, 1.5] + }, + "0.55": { + "vector": [-0.5, 0.5, -1.5] + }, + "0.65": { + "vector": [0.5, -0.75, 0.38] + }, + "0.9": { + "vector": [0, 0, 0] + } + } + } + } + } + }, + "geckolib_format_version": 2 +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json b/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json new file mode 100644 index 000000000..5ce562c5f --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/mosin_nagant.geo.json @@ -0,0 +1,5387 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.mosin_nagant", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 4, + "visible_bounds_height": 6, + "visible_bounds_offset": [0, 0, 0] + }, + "bones": [ + { + "name": "camera", + "pivot": [1.87141, 4.66276, 7.67702] + }, + { + "name": "root", + "pivot": [0, -1, -2] + }, + { + "name": "move", + "parent": "root", + "pivot": [0, 0, 0] + }, + { + "name": "bone", + "parent": "move", + "pivot": [8, 10, -8] + }, + { + "name": "shen", + "parent": "bone", + "pivot": [0, 0, 0] + }, + { + "name": "0", + "parent": "shen", + "pivot": [0, 0, 0] + }, + { + "name": "roll", + "parent": "0", + "pivot": [0, 0, 0] + }, + { + "name": "gun", + "parent": "roll", + "pivot": [0, 0.46563, 1.72795] + }, + { + "name": "mosinnagant", + "parent": "gun", + "pivot": [0, 0, 0] + }, + { + "name": "flare", + "parent": "mosinnagant", + "pivot": [-0.01172, 2.48125, -31.63516], + "cubes": [ + { + "origin": [-4.01172, -1.51875, -38.93516], + "size": [8, 8, 0], + "uv": { + "south": {"uv": [58.25, 58.25], "uv_size": [5.75, 5.75]} + } + } + ] + }, + { + "name": "scope", + "parent": "mosinnagant", + "pivot": [0.07777, 1.67582, 0.80753] + }, + { + "name": "pu", + "parent": "scope", + "pivot": [0, 4.14598, 3.59979], + "cubes": [ + { + "origin": [0.00481, 4.11063, -0.1312], + "size": [0.01018, 0.01018, 0], + "pivot": [-0.00001, 4.12563, -0.1312], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, + "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.00719, 4.22965, -0.1312], + "size": [0.01438, 0.47656, 0], + "pivot": [0, 4.14598, 0.80578], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "east": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "south": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "west": {"uv": [15.25, 41.25], "uv_size": [-0.25, -0.25]}, + "up": {"uv": [15, 41], "uv_size": [0.25, 0.25]}, + "down": {"uv": [15, 41], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.00719, 4.22965, -0.1312], + "size": [0.01438, 0.47656, 0], + "pivot": [0, 4.14598, 0.80578], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "east": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "south": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "west": {"uv": [15, 41.25], "uv_size": [0.25, -0.25]}, + "up": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]}, + "down": {"uv": [15.25, 41], "uv_size": [-0.25, 0.25]} + } + }, + { + "origin": [-0.00719, 3.58183, -0.1312], + "size": [0.01438, 0.55, 0], + "pivot": [0, 3.86074, -0.1312], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "east": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "south": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "west": {"uv": [40, 23], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]}, + "down": {"uv": [40.25, 23.25], "uv_size": [-0.25, -0.25]} + } + }, + { + "origin": [-0.12207, 4.70231, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [9, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 9], "uv_size": [0.25, 0.25]}, + "up": {"uv": [14, 40], "uv_size": [0.25, 3.75]}, + "down": {"uv": [40, 26.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.09451, 4.60431, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [10, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 10], "uv_size": [0.25, 0.25]}, + "up": {"uv": [25, 40], "uv_size": [0.25, 3.75]}, + "down": {"uv": [29, 43.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.03154, 4.52432, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [11, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 11], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40, 29], "uv_size": [0.25, 3.75]}, + "down": {"uv": [30, 43.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [0.05724, 4.47452, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [12, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 12], "uv_size": [0.25, 0.25]}, + "up": {"uv": [31, 40], "uv_size": [0.25, 3.75]}, + "down": {"uv": [32, 43.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [0.15832, 4.46248, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [13, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 13], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40, 33], "uv_size": [0.25, 3.75]}, + "down": {"uv": [39, 43.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [0.25632, 4.49004, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [14, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 14], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40, 40], "uv_size": [0.25, 3.75]}, + "down": {"uv": [0, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [0.33631, 4.55301, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [15, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 15], "uv_size": [0.25, 0.25]}, + "up": {"uv": [41, 0], "uv_size": [0.25, 3.75]}, + "down": {"uv": [41, 7.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [0.38612, 4.64179, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [0.26095, 4.16601, -0.62508], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [16, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 16], "uv_size": [0.25, 0.25]}, + "up": {"uv": [7, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [15, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.64398, 4.66225, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [17, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 17], "uv_size": [0.25, 0.25]}, + "up": {"uv": [16, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [17, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.61642, 4.56425, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -157.5], + "uv": { + "north": {"uv": [18, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 18], "uv_size": [0.25, 0.25]}, + "up": {"uv": [18, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [21, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.55345, 4.48426, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [19, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 19], "uv_size": [0.25, 0.25]}, + "up": {"uv": [22, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [23, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.46467, 4.43445, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -112.5], + "uv": { + "north": {"uv": [20, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 20], "uv_size": [0.25, 0.25]}, + "up": {"uv": [41, 23], "uv_size": [0.25, 3.75]}, + "down": {"uv": [26, 44.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.36358, 4.42242, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [21, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 21], "uv_size": [0.25, 0.25]}, + "up": {"uv": [27, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [41, 30.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.26558, 4.44998, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [22, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 22], "uv_size": [0.25, 0.25]}, + "up": {"uv": [28, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [41, 34.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.18559, 4.51295, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [23, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 23], "uv_size": [0.25, 0.25]}, + "up": {"uv": [33, 41], "uv_size": [0.25, 3.75]}, + "down": {"uv": [41, 38.75], "uv_size": [0.25, -3.75]} + } + }, + { + "origin": [-0.13579, 4.60173, -0.1312], + "size": [0.24161, 0.04676, 3.74792], + "pivot": [-0.26095, 4.12594, -0.62508], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [24, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 24], "uv_size": [0.25, 0.25]}, + "up": {"uv": [41, 39], "uv_size": [0.25, 3.75]}, + "down": {"uv": [42, 3.75], "uv_size": [0.25, -3.75]} + } + } + ] + }, + { + "name": "jia", + "parent": "scope", + "pivot": [0.07777, 1.67582, 2.02316] + }, + { + "name": "scope2", + "parent": "jia", + "pivot": [0, 4.14598, 1.87487], + "cubes": [ + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [7, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [8, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [1, 30], "uv_size": [0.25, 7]}, + "down": {"uv": [2, 37], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [49, 8], "uv_size": [0.25, 1.25]}, + "south": {"uv": [9, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [19, 30], "uv_size": [0.25, 7]}, + "down": {"uv": [29, 37], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [10, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [49, 10], "uv_size": [0.25, 1.25]}, + "up": {"uv": [30, 30], "uv_size": [0.25, 7]}, + "down": {"uv": [31, 25], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [11, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [12, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [31, 30], "uv_size": [0.25, 7]}, + "down": {"uv": [32, 23], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [49, 12], "uv_size": [0.25, 1.25]}, + "south": {"uv": [13, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [23, 32], "uv_size": [0.25, 7]}, + "down": {"uv": [26, 39], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [14, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [49, 14], "uv_size": [0.25, 1.25]}, + "up": {"uv": [27, 32], "uv_size": [0.25, 7]}, + "down": {"uv": [28, 39], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [15, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [16, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [32, 30], "uv_size": [0.25, 7]}, + "down": {"uv": [33, 23], "uv_size": [0.25, -7]} + } + }, + { + "origin": [-0.11602, 3.57137, -3.62242], + "size": [0.22962, 1.14779, 7.0965], + "pivot": [-0.00121, 4.14526, -1.87417], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [17, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [18, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [33, 27], "uv_size": [0.25, 7]}, + "down": {"uv": [0, 41], "uv_size": [0.25, -7]} + } + } + ] + }, + { + "name": "bone37", + "parent": "jia", + "pivot": [0.7001, 4.14946, 0.35647], + "rotation": [-22.5, 0, 0], + "cubes": [ + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "uv": { + "north": {"uv": [28, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 27], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 28], "uv_size": [0.25, 0.25]}, + "west": {"uv": [28, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [29, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 28], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 29], "uv_size": [0.25, 0.25]}, + "west": {"uv": [29, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [30, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 29], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 30], "uv_size": [0.25, 0.25]}, + "west": {"uv": [30, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.44097, 3.9987, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [-0.42052, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [31, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 30], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 31], "uv_size": [0.25, 0.25]}, + "west": {"uv": [31, 52], "uv_size": [0.75, 0.25]} + } + } + ] + }, + { + "name": "bone38", + "parent": "bone37", + "pivot": [0.67153, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "cubes": [ + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "uv": { + "north": {"uv": [32, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 31], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 32], "uv_size": [0.25, 0.25]}, + "west": {"uv": [32, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [-0.52973, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [33, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 32], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 33], "uv_size": [0.25, 0.25]}, + "west": {"uv": [33, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [-0.52973, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [34, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 33], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 34], "uv_size": [0.25, 0.25]}, + "west": {"uv": [34, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.64419, 3.98363, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [-0.52973, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [35, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 34], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 35], "uv_size": [0.25, 0.25]}, + "west": {"uv": [35, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "uv": { + "north": {"uv": [55, 8], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 45], "uv_size": [1, 0.5]}, + "south": {"uv": [9, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [46, 46], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [-0.72492, 4.14946, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [55, 7], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 43], "uv_size": [1, 0.5]}, + "south": {"uv": [8, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [46, 44], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [-0.72492, 4.14946, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [55, 6], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 42], "uv_size": [1, 0.5]}, + "south": {"uv": [7, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [43, 46], "uv_size": [1, 0.5]} + } + }, + { + "origin": [0.77153, 3.95875, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [-0.72492, 4.14946, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [55, 5], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 41], "uv_size": [1, 0.5]}, + "south": {"uv": [6, 55], "uv_size": [0.25, 0.5]}, + "west": {"uv": [42, 46], "uv_size": [1, 0.5]} + } + } + ] + }, + { + "name": "bone39", + "parent": "jia", + "pivot": [0, 4.86508, 0.35647], + "rotation": [-22.5, 0, 90], + "cubes": [ + { + "origin": [0.02857, 4.71433, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "uv": { + "north": {"uv": [28.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [28.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 28], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 27], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.02857, 4.71433, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.12062, 4.86508, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [29.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [29.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 29], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 28], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.02857, 4.71433, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.12062, 4.86508, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [30.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [30.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 30], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 29], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [0.02857, 4.71433, -0.00385], + "size": [0.23056, 0.30151, 0.72063], + "pivot": [1.12062, 4.86508, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [31.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [31.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 31], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 30], "uv_size": [-0.75, 0.25]} + } + } + ] + }, + { + "name": "bone40", + "parent": "bone39", + "pivot": [0.02857, 4.86508, 0.35647], + "rotation": [-45, 0, 0], + "cubes": [ + { + "origin": [-0.07143, 4.69925, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "uv": { + "north": {"uv": [32.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [32.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 32], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 31], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [-0.07143, 4.69925, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [1.22982, 4.86508, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [33.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [33.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 33], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 32], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [-0.07143, 4.69925, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [1.22982, 4.86508, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [34.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [34.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 34], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 33], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [-0.07143, 4.69925, -0.03988], + "size": [0.12734, 0.33167, 0.79269], + "pivot": [1.22982, 4.86508, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [35.25, 59], "uv_size": [-0.25, 0.25]}, + "east": {"uv": [35.75, 52], "uv_size": [-0.75, 0.25]}, + "south": {"uv": [59.25, 35], "uv_size": [-0.25, 0.25]}, + "west": {"uv": [52.75, 34], "uv_size": [-0.75, 0.25]} + } + }, + { + "origin": [-0.32143, 4.67438, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "uv": { + "north": {"uv": [55.25, 8], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [47, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [9.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 45], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.32143, 4.67438, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [1.42501, 4.86508, 0.35647], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [55.25, 7], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [47, 44], "uv_size": [-1, 0.5]}, + "south": {"uv": [8.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 43], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.32143, 4.67438, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [1.42501, 4.86508, 0.35647], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [55.25, 6], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [44, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [7.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 42], "uv_size": [-1, 0.5]} + } + }, + { + "origin": [-0.32143, 4.67438, -0.09933], + "size": [0.25, 0.38141, 0.9116], + "pivot": [1.42501, 4.86508, 0.35647], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [55.25, 5], "uv_size": [-0.25, 0.5]}, + "east": {"uv": [43, 46], "uv_size": [-1, 0.5]}, + "south": {"uv": [6.25, 55], "uv_size": [-0.25, 0.5]}, + "west": {"uv": [47, 41], "uv_size": [-1, 0.5]} + } + } + ] + }, + { + "name": "bone35", + "parent": "jia", + "pivot": [0, 4.15164, -2.02914], + "cubes": [ + { + "origin": [-0.24527, 3.55517, -2.30414], + "size": [0.49055, 1.19295, 0.55], + "uv": { + "north": {"uv": [44, 35], "uv_size": [0.5, 1.25]}, + "south": {"uv": [44, 37], "uv_size": [0.5, 1.25]}, + "up": {"uv": [50, 35], "uv_size": [0.5, 0.5]}, + "down": {"uv": [36, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.24527, 3.55517, -2.30414], + "size": [0.49055, 1.19295, 0.55], + "pivot": [0, 4.15164, -2.05389], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [39, 44], "uv_size": [0.5, 1.25]}, + "south": {"uv": [40, 44], "uv_size": [0.5, 1.25]}, + "up": {"uv": [50, 36], "uv_size": [0.5, 0.5]}, + "down": {"uv": [37, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.24527, 3.55517, -2.30414], + "size": [0.49055, 1.19295, 0.55], + "pivot": [0, 4.15164, -2.05389], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [44, 41], "uv_size": [0.5, 1.25]}, + "south": {"uv": [43, 44], "uv_size": [0.5, 1.25]}, + "up": {"uv": [50, 37], "uv_size": [0.5, 0.5]}, + "down": {"uv": [38, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.24527, 3.55517, -2.30414], + "size": [0.49055, 1.19295, 0.55], + "pivot": [0, 4.15164, -2.05389], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [44, 43], "uv_size": [0.5, 1.25]}, + "south": {"uv": [0, 45], "uv_size": [0.5, 1.25]}, + "up": {"uv": [50, 38], "uv_size": [0.5, 0.5]}, + "down": {"uv": [39, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.24527, 3.55517, -1.01898], + "size": [0.49055, 1.19295, 0.85], + "pivot": [0, 4.15164, -0.76873], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [45, 11], "uv_size": [0.5, 1.25]}, + "south": {"uv": [13, 45], "uv_size": [0.5, 1.25]}, + "up": {"uv": [48, 16], "uv_size": [0.5, 0.75]}, + "down": {"uv": [17, 48.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.24527, 3.55517, -1.01898], + "size": [0.49055, 1.19295, 0.85], + "pivot": [0, 4.15164, -0.76873], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [9, 45], "uv_size": [0.5, 1.25]}, + "south": {"uv": [45, 9], "uv_size": [0.5, 1.25]}, + "up": {"uv": [48, 15], "uv_size": [0.5, 0.75]}, + "down": {"uv": [16, 48.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.24527, 3.55517, -1.01898], + "size": [0.49055, 1.19295, 0.85], + "pivot": [0, 4.15164, -0.76873], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [45, 7], "uv_size": [0.5, 1.25]}, + "south": {"uv": [8, 45], "uv_size": [0.5, 1.25]}, + "up": {"uv": [48, 14], "uv_size": [0.5, 0.75]}, + "down": {"uv": [15, 48.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.24527, 3.55517, -1.01898], + "size": [0.49055, 1.19295, 0.85], + "uv": { + "north": {"uv": [45, 2], "uv_size": [0.5, 1.25]}, + "south": {"uv": [7, 45], "uv_size": [0.5, 1.25]}, + "up": {"uv": [48, 13], "uv_size": [0.5, 0.75]}, + "down": {"uv": [14, 48.75], "uv_size": [0.5, -0.75]} + } + } + ] + }, + { + "name": "bone36", + "parent": "jia", + "pivot": [0, 4.15164, -0.74086] + }, + { + "name": "bone16", + "parent": "scope", + "pivot": [-0.01098, 2.1782, 0.77974], + "cubes": [ + { + "origin": [0.84258, 1.92976, -2.31976], + "size": [0.27422, 0.49688, 2.86563], + "uv": { + "north": {"uv": [54, 49], "uv_size": [0.25, 0.5]}, + "west": {"uv": [37, 36], "uv_size": [2.75, 0.5]}, + "up": {"uv": [20, 44], "uv_size": [0.25, 2.75]}, + "down": {"uv": [25, 46.75], "uv_size": [0.25, -2.75]} + } + }, + { + "origin": [0.84258, 2.42664, -0.56976], + "size": [0.27422, 1.15, 0.1], + "uv": { + "north": {"uv": [36, 48], "uv_size": [0.25, 1.25]}, + "east": {"uv": [37, 48], "uv_size": [0.25, 1.25]}, + "south": {"uv": [38, 48], "uv_size": [0.25, 1.25]}, + "west": {"uv": [39, 48], "uv_size": [0.25, 1.25]}, + "up": {"uv": [33, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 33.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.42664, -0.91976], + "size": [0.05, 1.15, 0.35], + "uv": { + "north": {"uv": [1, 49], "uv_size": [0.25, 1.25]}, + "east": {"uv": [2, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [49, 2], "uv_size": [0.25, 1.25]}, + "west": {"uv": [3, 49], "uv_size": [0.25, 1.25]}, + "up": {"uv": [37, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 37.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [1.04774, 2.66291, -0.91976], + "size": [0, 0.66094, 0.35], + "pivot": [1.04774, 2.84337, -0.70258], + "rotation": [0, 0, -22.5], + "uv": { + "west": {"uv": [52, 13], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [1.1168, 2.42664, -0.91976], + "size": [0, 0.25, 0.35], + "uv": { + "west": {"uv": [39, 58], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [1.1168, 2.42664, -2.20414], + "size": [0, 0.25, 0.35], + "uv": { + "west": {"uv": [58, 39], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [1.04774, 2.66291, -2.20414], + "size": [0, 0.66094, 0.35], + "pivot": [1.04774, 2.84337, -2.07133], + "rotation": [0, 0, -22.5], + "uv": { + "west": {"uv": [14, 52], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [0.84258, 2.42664, -2.20414], + "size": [0.05, 1.15, 0.35], + "uv": { + "north": {"uv": [4, 49], "uv_size": [0.25, 1.25]}, + "east": {"uv": [5, 49], "uv_size": [0.25, 1.25]}, + "south": {"uv": [6, 49], "uv_size": [0.25, 1.25]}, + "west": {"uv": [49, 6], "uv_size": [0.25, 1.25]}, + "up": {"uv": [38, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 38.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.42664, -1.01976], + "size": [0.27422, 1.15, 0.1], + "uv": { + "north": {"uv": [40, 48], "uv_size": [0.25, 1.25]}, + "east": {"uv": [48, 40], "uv_size": [0.25, 1.25]}, + "south": {"uv": [41, 48], "uv_size": [0.25, 1.25]}, + "west": {"uv": [42, 48], "uv_size": [0.25, 1.25]}, + "up": {"uv": [34, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 34.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.42664, -2.30414], + "size": [0.27422, 1.15, 0.1], + "uv": { + "north": {"uv": [47, 48], "uv_size": [0.25, 1.25]}, + "east": {"uv": [48, 47], "uv_size": [0.25, 1.25]}, + "south": {"uv": [0, 49], "uv_size": [0.25, 1.25]}, + "west": {"uv": [49, 0], "uv_size": [0.25, 1.25]}, + "up": {"uv": [36, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 36.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.42664, -1.85414], + "size": [0.27422, 1.15, 0.1], + "uv": { + "north": {"uv": [43, 48], "uv_size": [0.25, 1.25]}, + "east": {"uv": [44, 48], "uv_size": [0.25, 1.25]}, + "south": {"uv": [45, 48], "uv_size": [0.25, 1.25]}, + "west": {"uv": [46, 48], "uv_size": [0.25, 1.25]}, + "up": {"uv": [35, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 35.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.42664, -1.75414], + "size": [0.27422, 0.15, 0.73828], + "uv": { + "north": {"uv": [40, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 14], "uv_size": [0.75, 0.25]}, + "south": {"uv": [58, 40], "uv_size": [0.25, 0.25]}, + "west": {"uv": [15, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [52, 15], "uv_size": [0.25, 0.75]}, + "down": {"uv": [16, 52.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [0.84258, 2.57664, -1.75883], + "size": [0.27422, 0.05, 0.74766], + "uv": { + "north": {"uv": [44, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 16], "uv_size": [0.75, 0.25]}, + "south": {"uv": [58, 44], "uv_size": [0.25, 0.25]}, + "west": {"uv": [17, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [52, 17], "uv_size": [0.25, 0.75]}, + "down": {"uv": [18, 52.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [0.84258, 2.69224, -1.83789], + "size": [0.27422, 0.05, 0.34766], + "pivot": [0.97969, 2.71724, -1.66406], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [50, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 50], "uv_size": [0.25, 0.25]}, + "south": {"uv": [51, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 51], "uv_size": [0.25, 0.25]}, + "up": {"uv": [52, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 52.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.59224, -1.76524], + "size": [0.27422, 0.1, 0.20234], + "pivot": [0.97969, 2.71724, -1.66406], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [2, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 2], "uv_size": [0.25, 0.25]}, + "south": {"uv": [3, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 3], "uv_size": [0.25, 0.25]}, + "up": {"uv": [4, 59], "uv_size": [0.25, 0.25]}, + "down": {"uv": [59, 4.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.69224, -1.27976], + "size": [0.27422, 0.05, 0.34766], + "pivot": [0.97969, 2.71724, -1.10593], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [45, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 45], "uv_size": [0.25, 0.25]}, + "south": {"uv": [46, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 46], "uv_size": [0.25, 0.25]}, + "up": {"uv": [47, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 47.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.59224, -1.20711], + "size": [0.27422, 0.1, 0.20234], + "pivot": [0.97969, 2.71724, -1.10593], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [5, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 5], "uv_size": [0.25, 0.25]}, + "south": {"uv": [6, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 6], "uv_size": [0.25, 0.25]}, + "up": {"uv": [7, 59], "uv_size": [0.25, 0.25]}, + "down": {"uv": [59, 7.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 3.25037, -1.27976], + "size": [0.27422, 0.05, 0.34766], + "pivot": [0.97969, 3.27537, -1.10593], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [48, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 48], "uv_size": [0.25, 0.25]}, + "west": {"uv": [49, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [58, 49], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.84258, 3.15037, -1.20711], + "size": [0.27422, 0.1, 0.20234], + "pivot": [0.97969, 3.27537, -1.10593], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [56, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 56], "uv_size": [0.25, 0.25]}, + "west": {"uv": [57, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [58, 57], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.84258, 3.26596, -1.75883], + "size": [0.27422, 0.15, 0.74766], + "pivot": [0.97969, 3.39096, -1.385], + "rotation": [180, 0, 0], + "uv": { + "north": {"uv": [53, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 18], "uv_size": [0.75, 0.25]}, + "south": {"uv": [58, 53], "uv_size": [0.25, 0.25]}, + "west": {"uv": [19, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [52, 19], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [0.84258, 3.25037, -1.83789], + "size": [0.27422, 0.05, 0.34766], + "pivot": [0.97969, 3.27537, -1.66406], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [54, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [58, 54], "uv_size": [0.25, 0.25]}, + "west": {"uv": [55, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [58, 55], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.84258, 3.15037, -1.76524], + "size": [0.27422, 0.1, 0.20234], + "pivot": [0.97969, 3.27537, -1.66406], + "rotation": [-135, 0, 0], + "uv": { + "east": {"uv": [58, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [0, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 0], "uv_size": [0.25, 0.25]}, + "up": {"uv": [1, 59], "uv_size": [0.25, 0.25]}, + "down": {"uv": [59, 1.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 2.48914, -0.52758], + "size": [0.27422, 0.0875, 0.17969], + "pivot": [0.97969, 2.50164, -0.52172], + "rotation": [-47.5, 0, 0], + "uv": { + "north": {"uv": [41, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 41], "uv_size": [0.25, 0.25]}, + "south": {"uv": [42, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 42], "uv_size": [0.25, 0.25]}, + "up": {"uv": [43, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 43.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.84258, 3.62196, -0.40648], + "size": [0.27422, 0.0875, 0.17969], + "pivot": [0.97969, 3.63446, -0.40062], + "rotation": [-137.5, 0, 0], + "uv": { + "north": {"uv": [25, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 25], "uv_size": [0.25, 0.25]}, + "south": {"uv": [26, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 26], "uv_size": [0.25, 0.25]}, + "up": {"uv": [27, 59], "uv_size": [0.25, 0.25]}, + "down": {"uv": [59, 27.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [1.1168, 1.92976, -2.31976], + "size": [0.12109, 0.49688, 0.11562], + "uv": { + "north": {"uv": [51, 54], "uv_size": [0.25, 0.5]}, + "west": {"uv": [54, 51], "uv_size": [0.25, 0.5]}, + "up": {"uv": [31, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 31.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [1.09366, 1.92976, -2.26389], + "size": [0.12109, 0.49688, 0.17812], + "pivot": [1.1542, 2.1782, -2.20607], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [52, 54], "uv_size": [0.25, 0.5]}, + "west": {"uv": [54, 52], "uv_size": [0.25, 0.5]}, + "up": {"uv": [32, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 32.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.00816, 1.92976, 0.02193], + "size": [0.11797, 0.49688, 0.28203], + "pivot": [-0.01098, 2.1782, 1.47974], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [50, 54], "uv_size": [0.25, 0.5]}, + "west": {"uv": [54, 50], "uv_size": [0.25, 0.5]}, + "up": {"uv": [30, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 30.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "bone15", + "parent": "bone16", + "pivot": [1.11232, 4.0423, -1.25826], + "cubes": [ + { + "origin": [1.04258, 2.96596, -1.75883], + "size": [0.07422, 0.3, 0.74766], + "pivot": [0.97969, 3.39096, -1.385], + "rotation": [180, 0, 0], + "uv": { + "north": {"uv": [8, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [20, 52], "uv_size": [0.75, 0.25]}, + "south": {"uv": [59, 8], "uv_size": [0.25, 0.25]}, + "west": {"uv": [52, 20], "uv_size": [0.75, 0.25]}, + "up": {"uv": [21, 52], "uv_size": [0.25, 0.75]}, + "down": {"uv": [52, 21.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [0.77922, 3.00197, -1.75883], + "size": [0, 0.32969, 0.74766], + "pivot": [0.71633, 3.45666, -1.385], + "rotation": [180, 0, 38.5], + "uv": { + "east": {"uv": [22, 52], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [0.54258, 3.57664, -1.01976], + "size": [0.57422, 0.25, 0.85], + "uv": { + "north": {"uv": [52, 22], "uv_size": [0.75, 0.25]}, + "east": {"uv": [23, 52], "uv_size": [0.75, 0.25]}, + "south": {"uv": [52, 23], "uv_size": [0.75, 0.25]}, + "west": {"uv": [24, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [19, 45], "uv_size": [0.75, 0.75]}, + "down": {"uv": [21, 45.75], "uv_size": [0.75, -0.75]} + } + }, + { + "origin": [0.54258, 3.57664, -2.30414], + "size": [0.57422, 0.25, 0.55], + "uv": { + "north": {"uv": [52, 24], "uv_size": [0.75, 0.25]}, + "east": {"uv": [53, 54], "uv_size": [0.5, 0.25]}, + "south": {"uv": [25, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [54, 53], "uv_size": [0.5, 0.25]}, + "up": {"uv": [48, 8], "uv_size": [0.75, 0.5]}, + "down": {"uv": [48, 9.5], "uv_size": [0.75, -0.5]} + } + }, + { + "origin": [0.54258, 3.82664, -2.30414], + "size": [0.42422, 0.25, 0.55], + "uv": { + "north": {"uv": [54, 54], "uv_size": [0.5, 0.25]}, + "east": {"uv": [0, 55], "uv_size": [0.5, 0.25]}, + "south": {"uv": [55, 0], "uv_size": [0.5, 0.25]}, + "west": {"uv": [1, 55], "uv_size": [0.5, 0.25]}, + "up": {"uv": [50, 39], "uv_size": [0.5, 0.5]}, + "down": {"uv": [40, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [0.54258, 4.10789, -2.30414], + "size": [0.42422, 0.31875, 0.55], + "uv": { + "north": {"uv": [55, 1], "uv_size": [0.5, 0.25]}, + "east": {"uv": [2, 55], "uv_size": [0.5, 0.25]}, + "south": {"uv": [55, 2], "uv_size": [0.5, 0.25]}, + "west": {"uv": [3, 55], "uv_size": [0.5, 0.25]}, + "up": {"uv": [50, 40], "uv_size": [0.5, 0.5]}, + "down": {"uv": [41, 50.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [0.64258, 4.42664, -2.15336], + "size": [0.25, 0.02266, 0.25], + "pivot": [0.76758, 4.45164, -2.02836], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [44, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 44], "uv_size": [0.25, 0.25]}, + "south": {"uv": [45, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 45], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 59], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.64258, 4.42664, -0.91039], + "size": [0.25, 0.02266, 0.25], + "pivot": [0.76758, 4.45164, -0.78539], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [59, 46], "uv_size": [0.25, 0.25]}, + "east": {"uv": [47, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 47], "uv_size": [0.25, 0.25]}, + "west": {"uv": [48, 59], "uv_size": [0.25, 0.25]}, + "up": {"uv": [59, 48], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.64258, 4.42664, -0.51039], + "size": [0.25, 0.02266, 0.25], + "pivot": [0.76758, 4.45164, -0.38539], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [49, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 49], "uv_size": [0.25, 0.25]}, + "south": {"uv": [50, 59], "uv_size": [0.25, 0.25]}, + "west": {"uv": [59, 50], "uv_size": [0.25, 0.25]}, + "up": {"uv": [51, 59], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.54258, 4.10789, -1.01976], + "size": [0.42422, 0.31875, 0.85], + "uv": { + "north": {"uv": [55, 4], "uv_size": [0.5, 0.25]}, + "east": {"uv": [52, 26], "uv_size": [0.75, 0.25]}, + "south": {"uv": [5, 55], "uv_size": [0.5, 0.25]}, + "west": {"uv": [27, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [12, 48], "uv_size": [0.5, 0.75]}, + "down": {"uv": [48, 12.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [0.54258, 3.82664, -1.01976], + "size": [0.42422, 0.25, 0.85], + "uv": { + "north": {"uv": [55, 3], "uv_size": [0.5, 0.25]}, + "east": {"uv": [52, 25], "uv_size": [0.75, 0.25]}, + "south": {"uv": [4, 55], "uv_size": [0.5, 0.25]}, + "west": {"uv": [26, 52], "uv_size": [0.75, 0.25]}, + "up": {"uv": [10, 48], "uv_size": [0.5, 0.75]}, + "down": {"uv": [11, 48.75], "uv_size": [0.5, -0.75]} + } + } + ] + }, + { + "name": "dizuo", + "parent": "mosinnagant", + "pivot": [0.80873, 2.1782, -2.67601], + "cubes": [ + { + "origin": [0.5832, 1.87976, -3.07107], + "size": [0.24609, 0.59688, 4.13125], + "uv": { + "north": {"uv": [35, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [29, 25], "uv_size": [4.25, 0.5]}, + "south": {"uv": [54, 35], "uv_size": [0.25, 0.5]}, + "west": {"uv": [29, 26], "uv_size": [4.25, 0.5]}, + "up": {"uv": [13, 39], "uv_size": [0.25, 4.25]}, + "down": {"uv": [20, 43.25], "uv_size": [0.25, -4.25]} + } + }, + { + "origin": [0.61379, 2.42976, 0.49259], + "size": [0.5, 0.09688, 0.3], + "uv": { + "north": {"uv": [54, 41], "uv_size": [0.5, 0.25]}, + "east": {"uv": [14, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [42, 54], "uv_size": [0.5, 0.25]}, + "west": {"uv": [58, 14], "uv_size": [0.25, 0.25]}, + "up": {"uv": [54, 42], "uv_size": [0.5, 0.25]}, + "down": {"uv": [43, 54.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.99894, 2.52664, 0.66446], + "size": [0.15, 0.03516, 0.15], + "pivot": [0.89894, 2.4782, 0.81446], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [24, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 24], "uv_size": [0.25, 0.25]}, + "south": {"uv": [25, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 25], "uv_size": [0.25, 0.25]}, + "up": {"uv": [26, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 26.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.99894, 1.79696, 0.66446], + "size": [0.15, 0.03516, 0.15], + "pivot": [0.89894, 1.74852, 0.81446], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [27, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 27], "uv_size": [0.25, 0.25]}, + "south": {"uv": [28, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 28], "uv_size": [0.25, 0.25]}, + "up": {"uv": [29, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 29.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.61379, 1.82976, 0.49259], + "size": [0.5, 0.09688, 0.3], + "uv": { + "north": {"uv": [54, 43], "uv_size": [0.5, 0.25]}, + "east": {"uv": [15, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [44, 54], "uv_size": [0.5, 0.25]}, + "west": {"uv": [58, 15], "uv_size": [0.25, 0.25]}, + "up": {"uv": [54, 44], "uv_size": [0.5, 0.25]}, + "down": {"uv": [45, 54.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.84258, 1.92976, 0.79195], + "size": [0.5, 0.49688, 0.11172], + "uv": { + "north": {"uv": [35, 50], "uv_size": [0.5, 0.5]}, + "west": {"uv": [54, 39], "uv_size": [0.25, 0.5]}, + "up": {"uv": [40, 54], "uv_size": [0.5, 0.25]}, + "down": {"uv": [54, 40.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [1.05404, 1.92976, 0.74085], + "size": [0.15469, 0.49688, 0.33125], + "pivot": [1.00873, 2.1782, 0.85648], + "rotation": [0, -90, 0], + "uv": { + "west": {"uv": [39, 54], "uv_size": [0.25, 0.5]}, + "up": {"uv": [12, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 12.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [1.15179, 1.92976, 0.7165], + "size": [0.13125, 0.49688, 0.26641], + "pivot": [1.13304, 2.1782, 0.86728], + "rotation": [0, -55, 0], + "uv": { + "west": {"uv": [41, 54], "uv_size": [0.25, 0.5]}, + "up": {"uv": [13, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 13.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.8293, 1.92976, -2.57107], + "size": [0.4, 0.49688, 0.23125], + "uv": { + "south": {"uv": [34, 50], "uv_size": [0.5, 0.5]}, + "west": {"uv": [36, 54], "uv_size": [0.25, 0.5]}, + "up": {"uv": [54, 36], "uv_size": [0.5, 0.25]}, + "down": {"uv": [37, 54.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.90612, 1.92976, -2.82703], + "size": [0.3, 0.49688, 0.43125], + "pivot": [1.00612, 2.1782, -2.51141], + "rotation": [0, 45, 0], + "uv": { + "west": {"uv": [50, 34], "uv_size": [0.5, 0.5]}, + "up": {"uv": [54, 37], "uv_size": [0.25, 0.5]}, + "down": {"uv": [38, 54.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.90873, 1.92976, -2.69163], + "size": [0.1, 0.49688, 0.13125], + "pivot": [0.80873, 2.1782, -2.67601], + "rotation": [0, 90, 0], + "uv": { + "west": {"uv": [54, 38], "uv_size": [0.25, 0.5]}, + "up": {"uv": [11, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 11.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "luosi", + "parent": "dizuo", + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, 35, 0], + "cubes": [ + { + "origin": [0.6119, 2.13729, 0.94093], + "size": [0.70552, 0.07903, 0.18889], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [52, 9], "uv_size": [0.75, 0.25]}, + "east": {"uv": [16, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [10, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [58, 16], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.6119, 2.13729, 0.94093], + "size": [0.70552, 0.07903, 0.18889], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -45], + "uv": { + "north": {"uv": [52, 10], "uv_size": [0.75, 0.25]}, + "east": {"uv": [17, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [11, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [58, 17], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.6119, 2.13729, 0.94093], + "size": [0.70552, 0.07903, 0.18889], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -90], + "uv": { + "north": {"uv": [52, 11], "uv_size": [0.75, 0.25]}, + "east": {"uv": [18, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [12, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [58, 18], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.6119, 2.13729, 0.94093], + "size": [0.70552, 0.07903, 0.18889], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -135], + "uv": { + "north": {"uv": [52, 12], "uv_size": [0.75, 0.25]}, + "east": {"uv": [19, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [13, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [58, 19], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [1.31743, 2.09698, 0.84459], + "size": [0.10781, 0.15965, 0.38156], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [20, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [54, 45], "uv_size": [0.5, 0.25]}, + "south": {"uv": [58, 20], "uv_size": [0.25, 0.25]}, + "west": {"uv": [46, 54], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [1.31743, 2.09698, 0.84459], + "size": [0.10781, 0.15965, 0.38156], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -45], + "uv": { + "north": {"uv": [21, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [54, 46], "uv_size": [0.5, 0.25]}, + "south": {"uv": [58, 21], "uv_size": [0.25, 0.25]}, + "west": {"uv": [47, 54], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [1.31743, 2.09698, 0.84459], + "size": [0.10781, 0.15965, 0.38156], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -90], + "uv": { + "north": {"uv": [22, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [54, 47], "uv_size": [0.5, 0.25]}, + "south": {"uv": [58, 22], "uv_size": [0.25, 0.25]}, + "west": {"uv": [48, 54], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [1.31743, 2.09698, 0.84459], + "size": [0.10781, 0.15965, 0.38156], + "pivot": [1.27835, 2.1768, 1.03537], + "rotation": [0, -90, -135], + "uv": { + "north": {"uv": [23, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [54, 48], "uv_size": [0.5, 0.25]}, + "south": {"uv": [58, 23], "uv_size": [0.25, 0.25]}, + "west": {"uv": [49, 54], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "qiangshen", + "parent": "mosinnagant", + "pivot": [-5.03356, 1.67575, -5.57261] + }, + { + "name": "qiangguan", + "parent": "qiangshen", + "pivot": [0, 0, -14] + }, + { + "name": "guan", + "parent": "qiangguan", + "pivot": [0, 2.43906, -36.699], + "rotation": [0, 0, -22.5], + "cubes": [ + { + "origin": [-0.16648, 2.02006, -38.78252], + "size": [0.33071, 0.79843, 5.95074], + "pivot": [-0.00112, 2.41928, -38.65676], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [50, 42], "uv_size": [0.25, 0.75]}, + "south": {"uv": [43, 50], "uv_size": [0.25, 0.75]}, + "up": {"uv": [36, 18], "uv_size": [0.25, 6]}, + "down": {"uv": [36, 30], "uv_size": [0.25, -6]} + } + }, + { + "origin": [-0.16648, 2.02006, -38.78252], + "size": [0.33071, 0.79843, 5.95074], + "pivot": [-0.00112, 2.41928, -38.65676], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [50, 43], "uv_size": [0.25, 0.75]}, + "south": {"uv": [44, 50], "uv_size": [0.25, 0.75]}, + "up": {"uv": [36, 30], "uv_size": [0.25, 6]}, + "down": {"uv": [36, 42], "uv_size": [0.25, -6]} + } + }, + { + "origin": [-0.16648, 2.02006, -38.78252], + "size": [0.33071, 0.79843, 5.95074], + "pivot": [-0.00112, 2.41928, -38.65676], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 44], "uv_size": [0.25, 0.75]}, + "south": {"uv": [45, 50], "uv_size": [0.25, 0.75]}, + "up": {"uv": [1, 37], "uv_size": [0.25, 6]}, + "down": {"uv": [2, 43], "uv_size": [0.25, -6]} + } + }, + { + "origin": [-0.16648, 2.02006, -38.78252], + "size": [0.33071, 0.79843, 5.95074], + "pivot": [-0.00112, 2.41928, -38.65676], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [50, 45], "uv_size": [0.25, 0.75]}, + "south": {"uv": [46, 50], "uv_size": [0.25, 0.75]}, + "up": {"uv": [37, 2], "uv_size": [0.25, 6]}, + "down": {"uv": [3, 43], "uv_size": [0.25, -6]} + } + } + ] + }, + { + "name": "guan2", + "parent": "qiangguan", + "pivot": [0, 2.20938, -44.53201], + "rotation": [0, 0, -22.5], + "cubes": [ + { + "origin": [0.41211, 3.59206, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [15, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 15], "uv_size": [0.25, 0.25]}, + "up": {"uv": [5, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 5.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.52416, 3.7041, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [14, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 14], "uv_size": [0.25, 0.25]}, + "up": {"uv": [4, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 4.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.52416, 3.86256, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [13, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 13], "uv_size": [0.25, 0.25]}, + "up": {"uv": [3, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 3.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.41212, 3.9746, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [12, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 12], "uv_size": [0.25, 0.25]}, + "up": {"uv": [2, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 2.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.25366, 3.59206, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [19, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 19], "uv_size": [0.25, 0.25]}, + "up": {"uv": [9, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 9.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.25366, 3.9746, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [18, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 18], "uv_size": [0.25, 0.25]}, + "up": {"uv": [8, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 8.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.14162, 3.86256, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [17, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 17], "uv_size": [0.25, 0.25]}, + "up": {"uv": [7, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 7.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.14162, 3.7041, -37.38252], + "size": [0.33071, 0.03516, 0.55074], + "pivot": [0.49825, 3.41927, -36.10715], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [16, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 16], "uv_size": [0.25, 0.25]}, + "up": {"uv": [6, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 6.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [0.30466, 2.70175, -37.35808], + "size": [0.31634, 0.17371, 0.52922], + "pivot": [0.42002, 3.33375, -36.10031], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [55, 15], "uv_size": [0.25, 0.25]}, + "east": {"uv": [46, 52], "uv_size": [0.5, 0.25]}, + "south": {"uv": [16, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [52, 46], "uv_size": [0.5, 0.25]}, + "up": {"uv": [47, 52], "uv_size": [0.25, 0.5]}, + "down": {"uv": [52, 47.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.05749, 2.94104, -37.10339], + "size": [0.1, 0.35078, 0.1], + "pivot": [0.00068, 2.18981, -29.73194], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [20, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [57, 20], "uv_size": [0.25, 0.25]}, + "south": {"uv": [21, 57], "uv_size": [0.25, 0.25]}, + "west": {"uv": [57, 21], "uv_size": [0.25, 0.25]}, + "up": {"uv": [22, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 22.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "cidaozuo", + "parent": "qiangguan", + "pivot": [0, 2.08906, -39.62344], + "cubes": [ + { + "origin": [-0.099, 1.23348, -37.14314], + "size": [0.198, 0.198, 26.212], + "pivot": [0, 1.33248, -32.53714], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [55, 13], "uv_size": [0.25, 0.25]}, + "east": {"uv": [10, 9], "uv_size": [26.25, 0.25]}, + "south": {"uv": [14, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [10, 10], "uv_size": [26.25, 0.25]}, + "up": {"uv": [6, 10], "uv_size": [0.25, 26.25]}, + "down": {"uv": [10, 37.25], "uv_size": [0.25, -26.25]} + } + }, + { + "origin": [-0.13776, 1.19472, -37.52714], + "size": [0.27552, 0.27552, 0.384], + "pivot": [0, 1.33248, -37.43514], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [55, 14], "uv_size": [0.25, 0.25]}, + "east": {"uv": [44, 52], "uv_size": [0.5, 0.25]}, + "south": {"uv": [15, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [52, 44], "uv_size": [0.5, 0.25]}, + "up": {"uv": [45, 52], "uv_size": [0.25, 0.5]}, + "down": {"uv": [52, 45.5], "uv_size": [0.25, -0.5]} + } + } + ] + }, + { + "name": "qiangji", + "parent": "qiangshen", + "pivot": [0, 3.17332, -6.18787] + }, + { + "name": "bone17", + "parent": "qiangji", + "pivot": [0, 2.35972, 0.28965], + "cubes": [ + { + "origin": [-0.34542, 2.60421, -9.60829], + "size": [0.69084, 0.41383, 2.8331], + "pivot": [0, 2.83238, -8.04174], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [47, 40], "uv_size": [0.75, 0.5]}, + "east": {"uv": [37, 29], "uv_size": [2.75, 0.5]}, + "south": {"uv": [47, 41], "uv_size": [0.75, 0.5]}, + "west": {"uv": [30, 37], "uv_size": [2.75, 0.5]}, + "up": {"uv": [28, 29], "uv_size": [0.75, 2.75]} + } + } + ] + }, + { + "name": "bone20", + "parent": "bone17", + "pivot": [-0.33744, 3.18113, -8.78161], + "cubes": [ + { + "origin": [-0.36534, 3.08267, -9.43929], + "size": [0.01992, 0.1122, 0.1122], + "pivot": [-0.1804, 3.13877, -9.38319], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [36, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [55, 36], "uv_size": [0.25, 0.25]}, + "south": {"uv": [37, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [55, 37], "uv_size": [0.25, 0.25]}, + "up": {"uv": [38, 55], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.34542, 3.08267, -9.43929], + "size": [0.01992, 0.1122, 0.1122], + "pivot": [0.1804, 3.13877, -9.38319], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [55, 39], "uv_size": [0.25, 0.25]}, + "east": {"uv": [40, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 40], "uv_size": [0.25, 0.25]}, + "west": {"uv": [41, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [55, 41], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.34542, 3.10953, -9.41243], + "size": [0.68, 0.05848, 0.05848], + "pivot": [-0.22414, 3.13877, -9.38319], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [51, 1], "uv_size": [0.75, 0.25]}, + "east": {"uv": [55, 38], "uv_size": [0.25, 0.25]}, + "south": {"uv": [2, 51], "uv_size": [0.75, 0.25]}, + "west": {"uv": [39, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [51, 2], "uv_size": [0.75, 0.25]} + } + } + ] + }, + { + "name": "bone18", + "parent": "bone17", + "pivot": [0.29329, 3.19125, -8.78177], + "cubes": [ + { + "origin": [0.24116, 3.21271, -9.41098], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [0.3109, 3.18863, -9.38161], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [30, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [55, 30], "uv_size": [0.25, 0.25]}, + "south": {"uv": [31, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [55, 31], "uv_size": [0.25, 0.25]}, + "up": {"uv": [32, 55], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.24116, 3.01804, -9.60829], + "size": [0.10426, 0.17324, 0.85209], + "pivot": [0.3109, 3.18863, -9.38161], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [35, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [0, 51], "uv_size": [0.75, 0.25]}, + "south": {"uv": [55, 35], "uv_size": [0.25, 0.25]}, + "west": {"uv": [51, 0], "uv_size": [0.75, 0.25]}, + "up": {"uv": [1, 51], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [0.24116, 3.21271, -9.54003], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [0.3109, 3.18863, -9.38161], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [55, 32], "uv_size": [0.25, 0.25]}, + "east": {"uv": [33, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 33], "uv_size": [0.25, 0.25]}, + "west": {"uv": [34, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [55, 34], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.24116, 3.18599, -9.47551], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [0.3109, 3.18863, -9.38161], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [55, 27], "uv_size": [0.25, 0.25]}, + "east": {"uv": [28, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 28], "uv_size": [0.25, 0.25]}, + "west": {"uv": [29, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [55, 29], "uv_size": [0.25, 0.25]} + } + } + ] + }, + { + "name": "bone19", + "parent": "bone17", + "pivot": [-0.29329, 3.19125, -8.78177], + "cubes": [ + { + "origin": [-0.34542, 3.21271, -9.41098], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [-0.3109, 3.18863, -9.38161], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [55, 43], "uv_size": [0.25, 0.25]}, + "east": {"uv": [44, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 44], "uv_size": [0.25, 0.25]}, + "west": {"uv": [45, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [55, 45], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.34542, 2.93321, -8.8205], + "size": [0.10426, 0.25918, 0.78779], + "pivot": [-0.3109, 3.03022, -8.79112], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [23, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [33, 51], "uv_size": [0.75, 0.25]}, + "south": {"uv": [57, 23], "uv_size": [0.25, 0.25]}, + "west": {"uv": [51, 33], "uv_size": [0.75, 0.25]}, + "up": {"uv": [34, 51], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [0.24116, 3.03321, -8.8205], + "size": [0.10426, 0.15918, 0.48779], + "pivot": [0.3109, 3.03022, -8.79112], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [24, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [11, 54], "uv_size": [0.5, 0.25]}, + "south": {"uv": [57, 24], "uv_size": [0.25, 0.25]}, + "west": {"uv": [54, 11], "uv_size": [0.5, 0.25]}, + "up": {"uv": [12, 54], "uv_size": [0.25, 0.5]} + } + }, + { + "origin": [-0.34542, 3.01804, -9.60829], + "size": [0.10426, 0.17324, 0.85209], + "pivot": [-0.3109, 3.18863, -9.38161], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [46, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [3, 51], "uv_size": [0.75, 0.25]}, + "south": {"uv": [55, 46], "uv_size": [0.25, 0.25]}, + "west": {"uv": [51, 3], "uv_size": [0.75, 0.25]}, + "up": {"uv": [4, 51], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [-0.34542, 3.21271, -9.54003], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [-0.3109, 3.18863, -9.38161], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [47, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [55, 47], "uv_size": [0.25, 0.25]}, + "south": {"uv": [48, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [55, 48], "uv_size": [0.25, 0.25]}, + "up": {"uv": [49, 55], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.34542, 3.18599, -9.47551], + "size": [0.10426, 0.13808, 0.18779], + "pivot": [-0.3109, 3.18863, -9.38161], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [55, 49], "uv_size": [0.25, 0.25]}, + "east": {"uv": [50, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 50], "uv_size": [0.25, 0.25]}, + "west": {"uv": [51, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [55, 51], "uv_size": [0.25, 0.25]} + } + } + ] + }, + { + "name": "bone21", + "parent": "bone17", + "pivot": [-4.25001, 2.84727, -15.49269], + "cubes": [ + { + "origin": [-0.23906, 3.02262, -9.51847], + "size": [0.20187, 0.14484, 3.05871], + "uv": { + "north": {"uv": [42, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [43, 39], "uv_size": [3, 0.25]}, + "west": {"uv": [43, 40], "uv_size": [3, 0.25]}, + "up": {"uv": [41, 43], "uv_size": [0.25, 3]}, + "down": {"uv": [43, 44], "uv_size": [0.25, -3]} + } + }, + { + "origin": [-0.29219, 3.02262, -6.45976], + "size": [0.58438, 0.18734, 0.0425], + "uv": { + "north": {"uv": [27, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [56, 1], "uv_size": [0.25, 0.25]}, + "south": {"uv": [53, 27], "uv_size": [0.5, 0.25]}, + "west": {"uv": [2, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [28, 53], "uv_size": [0.5, 0.25]}, + "down": {"uv": [53, 28.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.04781, 3.20996, -6.45976], + "size": [0.24438, 0.085, 0.0425], + "uv": { + "north": {"uv": [56, 2], "uv_size": [0.25, 0.25]}, + "east": {"uv": [3, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 3], "uv_size": [0.25, 0.25]}, + "west": {"uv": [4, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [56, 4], "uv_size": [0.25, 0.25]}, + "down": {"uv": [5, 56.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.29219, 3.20996, -6.45976], + "size": [0.24438, 0.085, 0.0425], + "uv": { + "north": {"uv": [56, 5], "uv_size": [0.25, 0.25]}, + "east": {"uv": [6, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 6], "uv_size": [0.25, 0.25]}, + "west": {"uv": [7, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [56, 7], "uv_size": [0.25, 0.25]}, + "down": {"uv": [8, 56.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.03719, 3.02262, -9.51847], + "size": [0.20188, 0.14484, 3.05871], + "uv": { + "north": {"uv": [43, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [44, 5], "uv_size": [3, 0.25]}, + "west": {"uv": [44, 6], "uv_size": [3, 0.25]}, + "up": {"uv": [4, 44], "uv_size": [0.25, 3]}, + "down": {"uv": [44, 10], "uv_size": [0.25, -3]} + } + }, + { + "origin": [-0.29219, 3.00918, -6.92425], + "size": [0.58438, 0.18219, 0.26328], + "uv": { + "north": {"uv": [29, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [56, 8], "uv_size": [0.25, 0.25]}, + "south": {"uv": [53, 29], "uv_size": [0.5, 0.25]}, + "west": {"uv": [9, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [30, 53], "uv_size": [0.5, 0.25]}, + "down": {"uv": [53, 30.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.23906, 3.16746, -9.47597], + "size": [0.20187, 0.0425, 0.20121], + "uv": { + "north": {"uv": [55, 54], "uv_size": [0.25, 0.25]}, + "east": {"uv": [55, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [0, 56], "uv_size": [0.25, 0.25]}, + "west": {"uv": [56, 0], "uv_size": [0.25, 0.25]}, + "up": {"uv": [1, 56], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [0.03719, 3.16746, -9.47597], + "size": [0.20188, 0.0425, 0.20121], + "uv": { + "north": {"uv": [52, 55], "uv_size": [0.25, 0.25]}, + "east": {"uv": [55, 52], "uv_size": [0.25, 0.25]}, + "south": {"uv": [53, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [55, 53], "uv_size": [0.25, 0.25]}, + "up": {"uv": [54, 55], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.03719, 3.02262, -9.51648], + "size": [0.07437, 0.10499, 3.05671], + "uv": { + "north": {"uv": [55, 42], "uv_size": [0.25, 0.25]}, + "east": {"uv": [44, 0], "uv_size": [3, 0.25]}, + "west": {"uv": [44, 1], "uv_size": [3, 0.25]}, + "up": {"uv": [42, 43], "uv_size": [0.25, 3]}, + "down": {"uv": [44, 5], "uv_size": [0.25, -3]} + } + } + ] + }, + { + "name": "bone27", + "parent": "qiangji", + "pivot": [0, 2.36959, -4.33891], + "cubes": [ + { + "origin": [-0.11125, 2.20648, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [0.03921, 2.55304, -4.33891], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [51, 4], "uv_size": [0.25, 0.75]}, + "south": {"uv": [5, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [45, 29], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.06424, 2.15947, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [0.14167, 2.45058, -4.33891], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [51, 5], "uv_size": [0.25, 0.75]}, + "south": {"uv": [6, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [31, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [0.06366, 2.13403, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [0.14167, 2.45058, -4.33891], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [51, 6], "uv_size": [0.25, 0.75]}, + "south": {"uv": [7, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [32, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [0.12508, 2.15947, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [0.14167, 2.45058, -4.33891], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [51, 7], "uv_size": [0.25, 0.75]}, + "south": {"uv": [8, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [33, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.00282, 2.13403, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [0.14167, 2.45058, -4.33891], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [51, 8], "uv_size": [0.25, 0.75]}, + "south": {"uv": [9, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [34, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.15826, 2.15947, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [-0.14167, 2.45058, -4.33891], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [51, 9], "uv_size": [0.25, 0.75]}, + "south": {"uv": [10, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [35, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.21967, 2.13403, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [-0.14167, 2.45058, -4.33891], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [51, 10], "uv_size": [0.25, 0.75]}, + "south": {"uv": [11, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [45, 35], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.28615, 2.13403, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [-0.14167, 2.45058, -4.33891], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [51, 11], "uv_size": [0.25, 0.75]}, + "south": {"uv": [12, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [37, 45], "uv_size": [0.25, 2]} + } + }, + { + "origin": [-0.34757, 2.15947, -6.21591], + "size": [0.22249, 0.70873, 2.00712], + "pivot": [-0.14167, 2.45058, -4.33891], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [51, 12], "uv_size": [0.25, 0.75]}, + "south": {"uv": [13, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [45, 37], "uv_size": [0.25, 2]} + } + } + ] + }, + { + "name": "bone7", + "parent": "qiangji", + "pivot": [0.00146, 2.36075, -6.61963], + "cubes": [ + { + "origin": [-0.09023, 1.9087, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [49, 34], "uv_size": [0.25, 1]}, + "south": {"uv": [49, 35], "uv_size": [0.25, 1]}, + "up": {"uv": [7, 34], "uv_size": [0.25, 6.75]}, + "down": {"uv": [15, 40.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.08994, 1.90878, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [49, 41], "uv_size": [0.25, 1]}, + "south": {"uv": [49, 42], "uv_size": [0.25, 1]}, + "up": {"uv": [16, 34], "uv_size": [0.25, 6.75]}, + "down": {"uv": [34, 22.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.08969, 1.90897, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [49, 43], "uv_size": [0.25, 1]}, + "south": {"uv": [49, 44], "uv_size": [0.25, 1]}, + "up": {"uv": [17, 34], "uv_size": [0.25, 6.75]}, + "down": {"uv": [18, 40.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.08954, 1.90924, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [49, 45], "uv_size": [0.25, 1]}, + "south": {"uv": [49, 46], "uv_size": [0.25, 1]}, + "up": {"uv": [21, 34], "uv_size": [0.25, 6.75]}, + "down": {"uv": [22, 40.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.0895, 1.90955, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [49, 47], "uv_size": [0.25, 1]}, + "south": {"uv": [48, 49], "uv_size": [0.25, 1]}, + "up": {"uv": [34, 23], "uv_size": [0.25, 6.75]}, + "down": {"uv": [34, 36.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.08959, 1.90985, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [49, 48], "uv_size": [0.25, 1]}, + "south": {"uv": [49, 49], "uv_size": [0.25, 1]}, + "up": {"uv": [33, 34], "uv_size": [0.25, 6.75]}, + "down": {"uv": [35, 22.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.08978, 1.91009, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 0], "uv_size": [0.25, 1]}, + "south": {"uv": [50, 1], "uv_size": [0.25, 1]}, + "up": {"uv": [35, 23], "uv_size": [0.25, 6.75]}, + "down": {"uv": [35, 36.75], "uv_size": [0.25, -6.75]} + } + }, + { + "origin": [-0.09005, 1.91024, -9.72427], + "size": [0.18063, 0.90213, 6.8188], + "pivot": [0.0016, 2.36055, -6.31487], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [50, 2], "uv_size": [0.25, 1]}, + "south": {"uv": [50, 3], "uv_size": [0.25, 1]}, + "up": {"uv": [8, 36], "uv_size": [0.25, 6.75]}, + "down": {"uv": [9, 42.75], "uv_size": [0.25, -6.75]} + } + } + ] + }, + { + "name": "bone28", + "parent": "qiangji", + "pivot": [0, 2.34598, -3.39794], + "cubes": [ + { + "origin": [-0.1285, 2.78597, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [56, 16], "uv_size": [0.25, 0.25]}, + "south": {"uv": [17, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [45, 41], "uv_size": [0.25, 2]}, + "down": {"uv": [45, 45], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.09948, 2.68281, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [56, 17], "uv_size": [0.25, 0.25]}, + "south": {"uv": [18, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [44, 45], "uv_size": [0.25, 2]}, + "down": {"uv": [45, 47], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.0332, 2.59861, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [56, 18], "uv_size": [0.25, 0.25]}, + "south": {"uv": [19, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 2], "uv_size": [0.25, 2]}, + "down": {"uv": [5, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [0.06025, 2.54619, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [56, 19], "uv_size": [0.25, 0.25]}, + "south": {"uv": [20, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [6, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [46, 9], "uv_size": [0.25, -2]} + } + }, + { + "origin": [0.16666, 2.53352, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [56, 20], "uv_size": [0.25, 0.25]}, + "south": {"uv": [21, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 9], "uv_size": [0.25, 2]}, + "down": {"uv": [10, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [0.26981, 2.56253, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [56, 21], "uv_size": [0.25, 0.25]}, + "south": {"uv": [22, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [11, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [46, 13], "uv_size": [0.25, -2]} + } + }, + { + "origin": [0.35401, 2.62881, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [56, 22], "uv_size": [0.25, 0.25]}, + "south": {"uv": [23, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [12, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [14, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [0.40644, 2.72227, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [0.27469, 2.36706, -6.13382], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [56, 23], "uv_size": [0.25, 0.25]}, + "south": {"uv": [24, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [15, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [16, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.67787, 2.7438, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [56, 31], "uv_size": [0.25, 0.25]}, + "south": {"uv": [32, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 37], "uv_size": [0.25, 2]}, + "down": {"uv": [38, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.64886, 2.64064, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -157.5], + "uv": { + "north": {"uv": [56, 30], "uv_size": [0.25, 0.25]}, + "south": {"uv": [31, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 35], "uv_size": [0.25, 2]}, + "down": {"uv": [36, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.58258, 2.55644, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [56, 29], "uv_size": [0.25, 0.25]}, + "south": {"uv": [30, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 31], "uv_size": [0.25, 2]}, + "down": {"uv": [46, 35], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.48912, 2.50402, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -112.5], + "uv": { + "north": {"uv": [56, 28], "uv_size": [0.25, 0.25]}, + "south": {"uv": [29, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [46, 29], "uv_size": [0.25, 2]}, + "down": {"uv": [30, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.38272, 2.49134, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [56, 27], "uv_size": [0.25, 0.25]}, + "south": {"uv": [28, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [28, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [29, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.27956, 2.52036, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [56, 26], "uv_size": [0.25, 0.25]}, + "south": {"uv": [27, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [26, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [27, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.19536, 2.58664, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [56, 25], "uv_size": [0.25, 0.25]}, + "south": {"uv": [26, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [22, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [23, 48], "uv_size": [0.25, -2]} + } + }, + { + "origin": [-0.14294, 2.68009, -4.51395], + "size": [0.25432, 0.19484, 1.98202], + "pivot": [-0.27469, 2.32489, -6.13382], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [56, 24], "uv_size": [0.25, 0.25]}, + "south": {"uv": [25, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [19, 46], "uv_size": [0.25, 2]}, + "down": {"uv": [21, 48], "uv_size": [0.25, -2]} + } + } + ] + }, + { + "name": "bone10", + "parent": "qiangji", + "pivot": [0, 2.33933, 1.15727], + "cubes": [ + { + "origin": [0.22153, 2.62589, 0.70635], + "size": [0.12227, 0.30455, 0.3056], + "pivot": [0.30923, 2.82816, 0.90915], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [56, 32], "uv_size": [0.25, 0.25]}, + "east": {"uv": [33, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 33], "uv_size": [0.25, 0.25]}, + "up": {"uv": [34, 56], "uv_size": [0.25, 0.25]}, + "down": {"uv": [56, 34.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.13606, 2.70738, 0.70635], + "size": [0.26915, 0.30455, 0.3056], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [35, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 35], "uv_size": [0.25, 0.25]}, + "up": {"uv": [36, 56], "uv_size": [0.25, 0.25]}, + "down": {"uv": [56, 36.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [0.44744, 2.43863, 1.01195], + "size": [0.13008, 0.20938, 1.6556], + "pivot": [0.49295, 2.48675, 1.91475], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [25, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 25], "uv_size": [0.25, 0.25]}, + "up": {"uv": [8, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 9.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [0.22869, 2.43863, 1.01195], + "size": [0.21875, 0.10938, 1.6556], + "pivot": [0.49295, 2.48675, 1.91475], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [26, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 26], "uv_size": [0.25, 0.25]}, + "up": {"uv": [9, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 13.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [0.04971, 2.6055, 1.01195], + "size": [0.48555, 0.09205, 1.6556], + "pivot": [0.45069, 2.53628, 1.91475], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [54, 12], "uv_size": [0.5, 0.25]}, + "east": {"uv": [47, 10], "uv_size": [1.75, 0.25]}, + "south": {"uv": [13, 54], "uv_size": [0.5, 0.25]}, + "up": {"uv": [42, 18], "uv_size": [0.5, 1.75]}, + "down": {"uv": [8, 44.75], "uv_size": [0.5, -1.75]} + } + }, + { + "origin": [-0.11104, 2.53782, 1.01195], + "size": [0.76212, 0.09205, 1.6556], + "pivot": [0.28994, 2.46861, 1.91475], + "rotation": [0, 0, 69.75], + "uv": { + "north": {"uv": [51, 34], "uv_size": [0.75, 0.25]}, + "east": {"uv": [47, 11], "uv_size": [1.75, 0.25]}, + "south": {"uv": [35, 51], "uv_size": [0.75, 0.25]}, + "up": {"uv": [5, 38], "uv_size": [0.75, 1.75]}, + "down": {"uv": [38, 7.75], "uv_size": [0.75, -1.75]} + } + }, + { + "origin": [-0.57752, 2.43863, 1.01195], + "size": [0.13008, 0.20938, 1.6556], + "pivot": [-0.49295, 2.48675, 1.91475], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [58, 1], "uv_size": [0.25, 0.25]}, + "south": {"uv": [2, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [25, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 28.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.65108, 2.53782, 1.01195], + "size": [0.76212, 0.09205, 1.6556], + "pivot": [-0.28994, 2.46861, 1.91475], + "rotation": [0, 0, -69.75], + "uv": { + "north": {"uv": [52, 8], "uv_size": [0.75, 0.25]}, + "south": {"uv": [9, 52], "uv_size": [0.75, 0.25]}, + "west": {"uv": [47, 26], "uv_size": [1.75, 0.25]}, + "up": {"uv": [38, 12], "uv_size": [0.75, 1.75]}, + "down": {"uv": [14, 39.75], "uv_size": [0.75, -1.75]} + } + }, + { + "origin": [-0.44744, 2.43863, 1.01195], + "size": [0.21875, 0.10938, 1.6556], + "pivot": [-0.49295, 2.48675, 1.91475], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [58, 0], "uv_size": [0.25, 0.25]}, + "south": {"uv": [1, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [24, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 25.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.53526, 2.6055, 1.01195], + "size": [0.48555, 0.09205, 1.6556], + "pivot": [-0.45069, 2.53628, 1.91475], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [34, 54], "uv_size": [0.5, 0.25]}, + "south": {"uv": [54, 34], "uv_size": [0.5, 0.25]}, + "west": {"uv": [47, 23], "uv_size": [1.75, 0.25]}, + "up": {"uv": [9, 43], "uv_size": [0.5, 1.75]}, + "down": {"uv": [19, 44.75], "uv_size": [0.5, -1.75]} + } + }, + { + "origin": [-0.13664, 2.22572, 2.34484], + "size": [0.36915, 0.29439, 1.2056], + "pivot": [0, 1.84705, 3.09764], + "rotation": [0, 45, 90], + "uv": { + "east": {"uv": [48, 28], "uv_size": [1.25, 0.25]}, + "up": {"uv": [30, 48], "uv_size": [0.25, 1.25]}, + "down": {"uv": [48, 32.25], "uv_size": [0.25, -1.25]} + } + }, + { + "origin": [-0.2325, 2.24525, 2.34484], + "size": [0.36915, 0.27486, 1.2056], + "pivot": [0, 1.84705, 3.09764], + "rotation": [0, -45, -90], + "uv": { + "west": {"uv": [32, 48], "uv_size": [1.25, 0.25]}, + "up": {"uv": [48, 34], "uv_size": [0.25, 1.25]}, + "down": {"uv": [35, 49.25], "uv_size": [0.25, -1.25]} + } + }, + { + "origin": [-0.33664, 2.73754, 0.70635], + "size": [0.46915, 0.27486, 1.9556], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [36, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 36], "uv_size": [0.5, 0.25]}, + "up": {"uv": [28, 39], "uv_size": [0.5, 2]}, + "down": {"uv": [39, 32], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.13702, 2.7157, 0.70635], + "size": [0.26915, 0.29673, 0.3056], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [37, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 37], "uv_size": [0.25, 0.25]}, + "up": {"uv": [38, 56], "uv_size": [0.25, 0.25]}, + "down": {"uv": [56, 38.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.1325, 2.73754, 0.70635], + "size": [0.46915, 0.27486, 1.9556], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [21, 54], "uv_size": [0.5, 0.25]}, + "south": {"uv": [54, 21], "uv_size": [0.5, 0.25]}, + "up": {"uv": [39, 32], "uv_size": [0.5, 2]}, + "down": {"uv": [39, 39], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.13213, 2.7157, 0.70635], + "size": [0.26915, 0.29673, 0.3056], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [57, 37], "uv_size": [0.25, 0.25]}, + "south": {"uv": [38, 57], "uv_size": [0.25, 0.25]}, + "up": {"uv": [57, 38], "uv_size": [0.25, 0.25]}, + "down": {"uv": [39, 57.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.13739, 2.70777, 0.70635], + "size": [0.26915, 0.30454, 0.3056], + "pivot": [0, 2.33933, 1.30915], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [39, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 39], "uv_size": [0.25, 0.25]}, + "up": {"uv": [40, 56], "uv_size": [0.25, 0.25]}, + "down": {"uv": [56, 40.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.33103, 2.63862, 0.70635], + "size": [0.12227, 0.30454, 0.3056], + "pivot": [-0.26989, 2.79089, 0.90915], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [41, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 41], "uv_size": [0.25, 0.25]}, + "west": {"uv": [42, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [56, 42], "uv_size": [0.25, 0.25]}, + "down": {"uv": [43, 56.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "bone9", + "parent": "qiangji", + "pivot": [-0.1275, 1.40645, -2.27773], + "cubes": [ + { + "origin": [0.42252, 2.37563, -2.57549], + "size": [0.12547, 0.3925, 3.43332], + "pivot": [0.48642, 2.52188, -0.85883], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [35, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [29, 27], "uv_size": [3.5, 0.5]}, + "south": {"uv": [53, 35], "uv_size": [0.25, 0.5]}, + "west": {"uv": [29, 29], "uv_size": [3.5, 0.5]}, + "up": {"uv": [42, 4], "uv_size": [0.25, 3.5]}, + "down": {"uv": [5, 45.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.64509, 1.1695, -2.57549], + "size": [0.27, 0.8925, 3.28332], + "uv": { + "north": {"uv": [49, 37], "uv_size": [0.25, 1]}, + "east": {"uv": [23, 16], "uv_size": [3.25, 1]}, + "south": {"uv": [49, 38], "uv_size": [0.25, 1]}, + "west": {"uv": [23, 17], "uv_size": [3.25, 1]}, + "up": {"uv": [43, 29], "uv_size": [0.25, 3.25]}, + "down": {"uv": [43, 36.25], "uv_size": [0.25, -3.25]} + } + } + ] + }, + { + "name": "bone4", + "parent": "qiangshen", + "pivot": [-5.03356, 1.67575, -5.57261], + "cubes": [ + { + "origin": [-0.63125, -0.53913, 6.54239], + "size": [1.2625, 1.17813, 1.84062], + "pivot": [0, 0.46947, 7.53185], + "rotation": [16, 0, 0], + "uv": { + "east": {"uv": [29, 21], "uv_size": [1.75, 1.25]}, + "west": {"uv": [29, 23], "uv_size": [1.75, 1.25]} + } + }, + { + "origin": [-0.2392, 0.73571, 6.49708], + "size": [0.56569, 0.3, 1.88672], + "pivot": [0, 0.46947, 7.53185], + "rotation": [11.46188, -11.23918, 43.86846], + "uv": { + "north": {"uv": [9, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 9], "uv_size": [0.5, 0.25]}, + "west": {"uv": [26, 45], "uv_size": [2, 0.25]}, + "up": {"uv": [27, 39], "uv_size": [0.5, 2]} + } + }, + { + "origin": [-0.23125, 0.639, 6.49708], + "size": [0.4625, 0.4, 1.88672], + "pivot": [0, 0.46947, 7.53185], + "rotation": [16, 0, 0], + "uv": { + "up": {"uv": [26, 39], "uv_size": [0.5, 2]} + } + }, + { + "origin": [-0.32648, 0.73571, 6.49708], + "size": [0.56569, 0.3, 1.88672], + "pivot": [0, 0.46947, 7.53185], + "rotation": [11.46188, 11.23918, -43.86846], + "uv": { + "north": {"uv": [8, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [45, 25], "uv_size": [2, 0.25]}, + "south": {"uv": [53, 8], "uv_size": [0.5, 0.25]}, + "up": {"uv": [39, 25], "uv_size": [0.5, 2]} + } + }, + { + "origin": [-0.63125, -1.34796, 8.31273], + "size": [1.2625, 2.2, 2.98516], + "pivot": [0, 0.35737, 12.44839], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [3, 10], "uv_size": [3, 2.25]}, + "west": {"uv": [10, 6], "uv_size": [3, 2.25]} + } + }, + { + "origin": [-0.09677, 0.85332, 8.19381], + "size": [0.56569, 0.3, 3.09531], + "pivot": [0, 0.35737, 12.44839], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [7, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 7], "uv_size": [0.5, 0.25]}, + "up": {"uv": [37, 18], "uv_size": [0.5, 3]} + } + }, + { + "origin": [-0.23125, 0.85177, 8.19381], + "size": [0.4625, 0.4, 3.09531], + "pivot": [0, 1.05177, 9.74147], + "rotation": [0, 0, 0], + "uv": { + "up": {"uv": [6, 37], "uv_size": [0.5, 3]} + } + }, + { + "origin": [-0.23125, 0.87565, 11.17453], + "size": [0.4625, 0.2, 1], + "pivot": [0, 0.87565, 11.67453], + "rotation": [-22.5, 0, 0], + "uv": { + "east": {"uv": [50, 6], "uv_size": [1, 0.25]}, + "west": {"uv": [50, 7], "uv_size": [1, 0.25]}, + "up": {"uv": [40, 46], "uv_size": [0.5, 1]} + } + }, + { + "origin": [-0.46891, 0.85332, 8.19381], + "size": [0.56569, 0.3, 3.09531], + "pivot": [0, 0.35737, 12.44839], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [6, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 6], "uv_size": [0.5, 0.25]}, + "up": {"uv": [30, 18], "uv_size": [0.5, 3]} + } + }, + { + "origin": [-0.21891, -0.01171, 11.0102], + "size": [0.31569, 0.3, 5.59531], + "pivot": [0, -0.50766, 15.26477], + "rotation": [-8.54759, 8.45403, 44.36708], + "uv": { + "north": {"uv": [56, 55], "uv_size": [0.25, 0.25]}, + "south": {"uv": [56, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [34, 37], "uv_size": [0.25, 5.5]} + } + }, + { + "origin": [-0.40703, -0.18618, 10.97344], + "size": [0.81406, 0.4, 5.59531], + "pivot": [0.17578, -0.68057, 15.22802], + "rotation": [-12, 0, 0], + "uv": { + "south": {"uv": [5, 48], "uv_size": [0.75, 0.5]}, + "up": {"uv": [0, 22], "uv_size": [0.75, 5.5]} + } + }, + { + "origin": [-0.09677, -0.01171, 11.0102], + "size": [0.31569, 0.3, 5.59531], + "pivot": [0, -0.50766, 15.26477], + "rotation": [-8.54759, -8.45403, -44.36708], + "uv": { + "north": {"uv": [56, 54], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [37, 30], "uv_size": [0.25, 5.5]} + } + }, + { + "origin": [-0.63125, -2.45674, 11.08615], + "size": [1.2625, 2.44375, 5.45781], + "pivot": [0, -0.50766, 15.26477], + "rotation": [-12, 0, 0], + "uv": { + "east": {"uv": [1, 4], "uv_size": [5.5, 2.5]}, + "west": {"uv": [1, 7], "uv_size": [5.5, 2.5]} + } + }, + { + "origin": [-0.7832, 1.67976, -2.97107], + "size": [0.2, 0.69688, 0.4], + "uv": { + "north": {"uv": [51, 27], "uv_size": [0.25, 0.75]}, + "east": {"uv": [2, 48], "uv_size": [0.5, 0.75]}, + "west": {"uv": [48, 2], "uv_size": [0.5, 0.75]}, + "up": {"uv": [38, 53], "uv_size": [0.25, 0.5]} + } + }, + { + "origin": [-0.7832, 1.67976, -2.57107], + "size": [0.2, 0.44688, 3.45], + "uv": { + "east": {"uv": [30, 12], "uv_size": [3.5, 0.5]}, + "west": {"uv": [30, 13], "uv_size": [3.5, 0.5]}, + "up": {"uv": [43, 8], "uv_size": [0.25, 3.5]} + } + }, + { + "origin": [-0.7832, 1.29588, 1.09796], + "size": [0.2, 0.18125, 0.35937], + "pivot": [-0.6832, 1.2287, 0.08233], + "rotation": [45, 0, 0], + "uv": { + "east": {"uv": [31, 57], "uv_size": [0.25, 0.25]}, + "west": {"uv": [57, 31], "uv_size": [0.25, 0.25]}, + "up": {"uv": [32, 57], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.7832, 1.29979, -3.14947], + "size": [0.2, 0.17735, 0.35469], + "pivot": [-0.6832, 1.2287, -1.77447], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [57, 32], "uv_size": [0.25, 0.25]}, + "west": {"uv": [33, 57], "uv_size": [0.25, 0.25]}, + "up": {"uv": [57, 33], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-0.7832, 1.67976, 0.87893], + "size": [0.2, 0.69688, 1.83125], + "uv": { + "east": {"uv": [10, 38], "uv_size": [1.75, 0.75]}, + "south": {"uv": [51, 35], "uv_size": [0.25, 0.75]}, + "west": {"uv": [12, 38], "uv_size": [1.75, 0.75]}, + "up": {"uv": [13, 47], "uv_size": [0.25, 1.75]} + } + }, + { + "origin": [0.5793, 1.67976, -2.97107], + "size": [0.2, 0.69688, 5.68125], + "uv": { + "north": {"uv": [28, 51], "uv_size": [0.25, 0.75]}, + "east": {"uv": [21, 18], "uv_size": [5.75, 0.75]}, + "south": {"uv": [51, 28], "uv_size": [0.25, 0.75]}, + "west": {"uv": [21, 19], "uv_size": [5.75, 0.75]}, + "up": {"uv": [24, 37], "uv_size": [0.25, 5.75]} + } + }, + { + "origin": [-0.7832, 1.67976, -6.22107], + "size": [1.5625, 0.69688, 3.25], + "uv": { + "east": {"uv": [28, 5], "uv_size": [3.25, 0.75]}, + "west": {"uv": [28, 28], "uv_size": [3.25, 0.75]}, + "up": {"uv": [21, 14], "uv_size": [1.5, 3.25]} + } + }, + { + "origin": [0.16111, 1.67976, -11.36935], + "size": [0.45, 0.69688, 5.15391], + "pivot": [0.51111, 2.0782, -11.72443], + "rotation": [0, 1.75, 0], + "uv": { + "north": {"uv": [0, 48], "uv_size": [0.5, 0.75]}, + "west": {"uv": [22, 4], "uv_size": [5.25, 0.75]}, + "up": {"uv": [0, 28], "uv_size": [0.5, 5.25]} + } + }, + { + "origin": [-0.61111, 1.67976, -11.36935], + "size": [0.45, 0.69688, 5.15391], + "pivot": [-0.51111, 2.0782, -11.72443], + "rotation": [0, -1.75, 0], + "uv": { + "north": {"uv": [3, 48], "uv_size": [0.5, 0.75]}, + "east": {"uv": [22, 5], "uv_size": [5.25, 0.75]}, + "up": {"uv": [7, 28], "uv_size": [0.5, 5.25]} + } + }, + { + "origin": [-0.61111, 1.57976, -6.86935], + "size": [0.45, 0.1, 0.65391], + "pivot": [-0.51111, 2.0782, -11.72443], + "rotation": [0, -1.75, 0], + "uv": { + "north": {"uv": [10, 54], "uv_size": [0.5, 0.25]}, + "east": {"uv": [32, 51], "uv_size": [0.75, 0.25]}, + "up": {"uv": [6, 48], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [0.16111, 1.57976, -6.86935], + "size": [0.45, 0.1, 0.65391], + "pivot": [0.51111, 2.0782, -11.72443], + "rotation": [0, 1.75, 0], + "uv": { + "north": {"uv": [54, 10], "uv_size": [0.5, 0.25]}, + "west": {"uv": [51, 32], "uv_size": [0.75, 0.25]}, + "up": {"uv": [48, 6], "uv_size": [0.5, 0.75]} + } + }, + { + "origin": [-0.7832, 0.82162, 2.06542], + "size": [0.2, 0.49532, 0.9875], + "pivot": [-0.00195, 1.06849, 3.66698], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [26, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [45, 26], "uv_size": [1, 0.5]}, + "south": {"uv": [53, 26], "uv_size": [0.25, 0.5]}, + "west": {"uv": [28, 45], "uv_size": [1, 0.5]}, + "up": {"uv": [49, 36], "uv_size": [0.25, 1]} + } + }, + { + "origin": [0.5793, 0.82162, 2.06542], + "size": [0.2, 0.49532, 0.9875], + "pivot": [-0.00195, 1.06849, 3.66698], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [37, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [46, 4], "uv_size": [1, 0.5]}, + "south": {"uv": [53, 37], "uv_size": [0.25, 0.5]}, + "west": {"uv": [46, 13], "uv_size": [1, 0.5]}, + "up": {"uv": [50, 5], "uv_size": [0.25, 1]} + } + }, + { + "origin": [-0.63125, -1.89799, 16.27246], + "size": [1.2625, 0.32813, 0.53125], + "pivot": [0, -1.48392, 9.42246], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [48, 24], "uv_size": [1.25, 0.25]}, + "east": {"uv": [3, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [48, 25], "uv_size": [1.25, 0.25]}, + "west": {"uv": [53, 3], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [-0.63125, -0.23788, 3.02202], + "size": [1.2625, 1.07813, 13.95], + "pivot": [-2.50367, 1.1046, 5.59928], + "rotation": [-22.5, 0, 0], + "uv": { + "east": {"uv": [1, 2], "uv_size": [14, 1]}, + "west": {"uv": [1, 3], "uv_size": [14, 1]} + } + }, + { + "origin": [-0.63125, -2.46865, 11.51077], + "size": [1.2625, 1.1, 4.33516], + "pivot": [0, -4.40459, 8.36077], + "rotation": [-7, 0, 0], + "uv": { + "east": {"uv": [21, 20], "uv_size": [4.25, 1]}, + "west": {"uv": [21, 21], "uv_size": [4.25, 1]} + } + }, + { + "origin": [-0.63125, -2.60653, 13.90919], + "size": [1.2625, 0.5, 2.19453], + "pivot": [0, -2.30653, 15.98146], + "rotation": [88, 0, 0], + "uv": { + "east": {"uv": [38, 20], "uv_size": [2.25, 0.5]}, + "west": {"uv": [38, 28], "uv_size": [2.25, 0.5]}, + "down": {"uv": [26, 25.25], "uv_size": [1.25, -2.25]} + } + }, + { + "origin": [-0.63125, -0.67665, 13.6913], + "size": [1.2625, 0.17578, 2.79453], + "pivot": [0, -0.37665, 16.36357], + "rotation": [81, 0, 0], + "uv": { + "east": {"uv": [44, 23], "uv_size": [2.75, 0.25]}, + "west": {"uv": [44, 24], "uv_size": [2.75, 0.25]}, + "down": {"uv": [26, 22.75], "uv_size": [1.25, -2.75]} + } + }, + { + "origin": [-0.38125, -0.73368, 13.2913], + "size": [0.7625, 0.05703, 3.41328], + "pivot": [0.05, -0.37665, 16.36357], + "rotation": [81, 0, 0], + "uv": { + "east": {"uv": [43, 19], "uv_size": [3.5, 0.25]}, + "west": {"uv": [43, 20], "uv_size": [3.5, 0.25]}, + "down": {"uv": [27, 19.5], "uv_size": [0.75, -3.5]} + } + }, + { + "origin": [-0.38125, -0.26842, 10.61591], + "size": [0.7625, 0.05703, 1.11328], + "pivot": [0.05, 0.08861, 13.68818], + "rotation": [171, 0, 0], + "uv": { + "north": {"uv": [52, 43], "uv_size": [0.75, 0.25]}, + "east": {"uv": [50, 41], "uv_size": [1, 0.25]}, + "west": {"uv": [42, 50], "uv_size": [1, 0.25]}, + "down": {"uv": [44, 16], "uv_size": [0.75, -1]} + } + }, + { + "origin": [0.47588, -1.38812, 1.82654], + "size": [0.1625, 0.32813, 14.98125], + "pivot": [0.00713, -1.47406, 9.42654], + "rotation": [-9.00717, 20.70481, 65.85133], + "uv": { + "north": {"uv": [55, 21], "uv_size": [0.25, 0.25]}, + "east": {"uv": [23, 0], "uv_size": [15, 0.25]}, + "south": {"uv": [22, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [23, 1], "uv_size": [15, 0.25]}, + "up": {"uv": [20, 24], "uv_size": [0.25, 15]} + } + }, + { + "origin": [-0.63838, -1.38812, 1.82654], + "size": [0.1625, 0.32813, 14.98125], + "pivot": [-0.00713, -1.47406, 9.42654], + "rotation": [-9.00717, -20.70481, -65.85133], + "uv": { + "north": {"uv": [55, 22], "uv_size": [0.25, 0.25]}, + "east": {"uv": [23, 14], "uv_size": [15, 0.25]}, + "south": {"uv": [23, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [23, 15], "uv_size": [15, 0.25]}, + "up": {"uv": [24, 22], "uv_size": [0.25, 15]} + } + }, + { + "origin": [-0.54531, -1.64147, 1.85752], + "size": [0.1625, 0.65625, 14.98125], + "pivot": [0.08594, -1.39928, 9.45752], + "rotation": [0, -22.5, -90], + "uv": { + "north": {"uv": [50, 47], "uv_size": [0.25, 0.75]}, + "east": {"uv": [7, 4], "uv_size": [15, 0.75]}, + "south": {"uv": [48, 50], "uv_size": [0.25, 0.75]}, + "west": {"uv": [7, 5], "uv_size": [15, 0.75]}, + "up": {"uv": [25, 22], "uv_size": [0.25, 15]} + } + }, + { + "origin": [-0.63125, 9.62548, 6.89612], + "size": [1.2625, 0.82813, 2], + "pivot": [0, 6.60517, -5.20388], + "rotation": [-47, 0, 0], + "uv": { + "north": {"uv": [39, 27], "uv_size": [1.25, 0.75]}, + "east": {"uv": [37, 8], "uv_size": [2, 0.75]}, + "south": {"uv": [39, 39], "uv_size": [1.25, 0.75]}, + "west": {"uv": [37, 9], "uv_size": [2, 0.75]} + } + }, + { + "origin": [-0.63125, -1.16679, 7.02889], + "size": [1.2625, 1.22813, 0.5], + "pivot": [0, -0.75273, 6.72889], + "rotation": [-69.5, 0, 0], + "uv": { + "east": {"uv": [44, 25], "uv_size": [0.5, 1.25]}, + "south": {"uv": [34, 12], "uv_size": [1.25, 1.25]}, + "west": {"uv": [29, 44], "uv_size": [0.5, 1.25]} + } + }, + { + "origin": [-0.40703, 0.7332, 3.52148], + "size": [0.81406, 0.4, 3.3], + "pivot": [0.17578, 0.88017, 5.37148], + "rotation": [-22.5, 0, 0], + "uv": { + "up": {"uv": [23, 28], "uv_size": [0.75, 3.25]} + } + }, + { + "origin": [-0.40703, 1.42191, 0.70913], + "size": [0.81406, 0.4, 3.05], + "uv": { + "north": {"uv": [48, 7], "uv_size": [0.75, 0.5]}, + "up": {"uv": [29, 18], "uv_size": [0.75, 3]} + } + }, + { + "origin": [0.2346, 1.08593, 3.58913], + "size": [0.31569, 0.3, 3.3], + "pivot": [0, 1.04349, 5.43913], + "rotation": [-16.32495, 15.69986, 42.73421], + "uv": { + "north": {"uv": [55, 19], "uv_size": [0.25, 0.25]}, + "east": {"uv": [43, 21], "uv_size": [3.25, 0.25]}, + "south": {"uv": [20, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [43, 22], "uv_size": [3.25, 0.25]}, + "up": {"uv": [43, 23], "uv_size": [0.25, 3.25]} + } + }, + { + "origin": [0.29234, 1.73396, -2.50281], + "size": [0.31569, 0.3, 5.8], + "pivot": [0.32518, 1.88396, 0.94719], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [55, 23], "uv_size": [0.25, 0.25]}, + "east": {"uv": [37, 10], "uv_size": [5.75, 0.25]}, + "south": {"uv": [24, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [37, 11], "uv_size": [5.75, 0.25]}, + "up": {"uv": [19, 37], "uv_size": [0.25, 5.75]} + } + }, + { + "origin": [-0.60803, 1.73396, -2.50281], + "size": [0.31569, 0.3, 5.8], + "pivot": [-0.32518, 1.88396, 0.94719], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [55, 24], "uv_size": [0.25, 0.25]}, + "east": {"uv": [37, 21], "uv_size": [5.75, 0.25]}, + "south": {"uv": [25, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [37, 22], "uv_size": [5.75, 0.25]}, + "up": {"uv": [37, 23], "uv_size": [0.25, 5.75]} + } + }, + { + "origin": [-0.29234, 1.63396, 0.69719], + "size": [0.1, 0.5, 2.25], + "pivot": [-0.32518, 1.88396, 0.94719], + "rotation": [0, 0, -45], + "uv": { + "south": {"uv": [22, 54], "uv_size": [0.25, 0.5]}, + "west": {"uv": [39, 8], "uv_size": [2.25, 0.5]} + } + }, + { + "origin": [0.19234, 1.63396, 0.69719], + "size": [0.1, 0.5, 2.25], + "pivot": [0.32518, 1.88396, 0.94719], + "rotation": [0, 0, 45], + "uv": { + "east": {"uv": [39, 9], "uv_size": [2.25, 0.5]}, + "south": {"uv": [54, 22], "uv_size": [0.25, 0.5]} + } + }, + { + "origin": [-0.60803, 2.03396, 0.70579], + "size": [0.31569, 0.1, 2.34609], + "pivot": [-0.32518, 1.88396, 0.94719], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [27, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [14, 45], "uv_size": [2.25, 0.25]}, + "south": {"uv": [57, 27], "uv_size": [0.25, 0.25]}, + "west": {"uv": [45, 14], "uv_size": [2.25, 0.25]}, + "up": {"uv": [17, 45], "uv_size": [0.25, 2.25]} + } + }, + { + "origin": [0.29234, 2.03396, 0.70579], + "size": [0.31569, 0.1, 2.34609], + "pivot": [0.32518, 1.88396, 0.94719], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [28, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [45, 15], "uv_size": [2.25, 0.25]}, + "south": {"uv": [57, 28], "uv_size": [0.25, 0.25]}, + "west": {"uv": [45, 18], "uv_size": [2.25, 0.25]}, + "up": {"uv": [18, 45], "uv_size": [0.25, 2.25]} + } + }, + { + "origin": [-0.55028, 1.08593, 3.58913], + "size": [0.31569, 0.3, 3.3], + "pivot": [0, 1.04349, 5.43913], + "rotation": [-16.32495, -15.69986, -42.73421], + "uv": { + "north": {"uv": [55, 20], "uv_size": [0.25, 0.25]}, + "east": {"uv": [43, 27], "uv_size": [3.25, 0.25]}, + "south": {"uv": [21, 55], "uv_size": [0.25, 0.25]}, + "west": {"uv": [43, 28], "uv_size": [3.25, 0.25]}, + "up": {"uv": [24, 43], "uv_size": [0.25, 3.25]} + } + }, + { + "origin": [-0.55028, 1.08593, 3.08913], + "size": [0.31569, 0.3, 0.5], + "pivot": [0, 1.04349, 5.43913], + "rotation": [-16.32495, -15.69986, -42.73421], + "uv": { + "north": {"uv": [30, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [15, 54], "uv_size": [0.5, 0.25]}, + "south": {"uv": [57, 30], "uv_size": [0.25, 0.25]}, + "west": {"uv": [54, 15], "uv_size": [0.5, 0.25]}, + "up": {"uv": [16, 54], "uv_size": [0.25, 0.5]} + } + }, + { + "origin": [0.2346, 1.08593, 3.08913], + "size": [0.31569, 0.3, 0.5], + "pivot": [0, 1.04349, 5.43913], + "rotation": [-16.32495, 15.69986, 42.73421], + "uv": { + "north": {"uv": [29, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [54, 13], "uv_size": [0.5, 0.25]}, + "south": {"uv": [57, 29], "uv_size": [0.25, 0.25]}, + "west": {"uv": [14, 54], "uv_size": [0.5, 0.25]}, + "up": {"uv": [54, 14], "uv_size": [0.25, 0.5]} + } + }, + { + "origin": [-0.3793, 0.30164, -6.22107], + "size": [0.75859, 0.2, 9.68672], + "pivot": [0, 0.78289, 1.40393], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [50, 46], "uv_size": [0.75, 0.25]}, + "south": {"uv": [47, 50], "uv_size": [0.75, 0.25]}, + "up": {"uv": [1, 10], "uv_size": [0.75, 9.75]}, + "down": {"uv": [2, 19.75], "uv_size": [0.75, -9.75]} + } + }, + { + "origin": [-0.07209, 0.17439, -6.22107], + "size": [0.56569, 0.2, 9.73359], + "pivot": [0, 0.78289, 1.40393], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [2, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 2], "uv_size": [0.5, 0.25]}, + "up": {"uv": [2, 20], "uv_size": [0.5, 9.75]}, + "down": {"uv": [20, 23.75], "uv_size": [0.5, -9.75]} + } + }, + { + "origin": [-0.49359, 0.17439, -6.22107], + "size": [0.56569, 0.2, 9.68672], + "pivot": [0, 0.78289, 1.40393], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [1, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 1], "uv_size": [0.5, 0.25]}, + "up": {"uv": [19, 14], "uv_size": [0.5, 9.75]}, + "down": {"uv": [1, 29.75], "uv_size": [0.5, -9.75]} + } + }, + { + "origin": [0.03245, -0.56075, 2.83963], + "size": [0.56569, 0.2, 2.4], + "pivot": [0, -0.26616, 4.83963], + "rotation": [-16.32495, -15.69986, -42.73421], + "uv": { + "down": {"uv": [38, 25.5], "uv_size": [0.5, -2.5]} + } + }, + { + "origin": [-0.23125, -0.45152, 2.83963], + "size": [0.4625, 0.2, 2.4], + "pivot": [0, -0.26616, 4.83963], + "rotation": [-22.5, 0, 0], + "uv": { + "down": {"uv": [38, 19.5], "uv_size": [0.5, -2.5]} + } + }, + { + "origin": [-0.59814, -0.56075, 2.83963], + "size": [0.56569, 0.2, 2.4], + "pivot": [0, -0.26616, 4.83963], + "rotation": [-16.32495, 15.69986, 42.73421], + "uv": { + "down": {"uv": [38, 16.5], "uv_size": [0.5, -2.5]} + } + }, + { + "origin": [-0.59814, -2.21603, 4.45858], + "size": [0.56569, 0.3, 1.95], + "pivot": [0, -1.92145, 6.58358], + "rotation": [-37.17229, 31.14095, 34.29392], + "uv": { + "north": {"uv": [5, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 5], "uv_size": [0.5, 0.25]}, + "down": {"uv": [39, 25], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.23125, -2.1068, 4.45858], + "size": [0.4625, 0.4, 1.95], + "pivot": [0, -1.92145, 6.58358], + "rotation": [-47, 0, 0], + "uv": { + "south": {"uv": [19, 49], "uv_size": [0.5, 0.5]}, + "down": {"uv": [23, 41], "uv_size": [0.5, -2]} + } + }, + { + "origin": [0.03245, -2.21603, 4.45858], + "size": [0.56569, 0.3, 1.95], + "pivot": [0, -1.92145, 6.58358], + "rotation": [-37.17229, -31.14095, -34.29392], + "uv": { + "north": {"uv": [4, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [53, 4], "uv_size": [0.5, 0.25]}, + "down": {"uv": [39, 20], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-0.7832, 0.70164, -1.72107], + "size": [1.5625, 0.97812, 5.23672], + "pivot": [-0.00195, 1.1907, 1.24729], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [19, 12], "uv_size": [5.25, 1]}, + "south": {"uv": [4, 37], "uv_size": [1.5, 1]}, + "west": {"uv": [19, 13], "uv_size": [5.25, 1]}, + "up": {"uv": [8, 6], "uv_size": [1.5, 5.25]} + } + }, + { + "origin": [0.32943, 0.36964, 3.26575], + "size": [0.4, 1.07578, 2.13672], + "pivot": [0.62943, 0.95636, 3.98411], + "rotation": [-22.54945, -3.69508, 1.53286], + "uv": { + "north": {"uv": [23, 45], "uv_size": [0.5, 1]}, + "west": {"uv": [29, 16], "uv_size": [2.25, 1]}, + "up": {"uv": [39, 5], "uv_size": [0.5, 2.25]}, + "down": {"uv": [10, 41.25], "uv_size": [0.5, -2.25]} + } + }, + { + "origin": [-0.73334, 0.36964, 3.26575], + "size": [0.4, 1.07578, 2.13672], + "pivot": [-0.63334, 0.95636, 3.98411], + "rotation": [-22.54945, 3.69508, -1.53286], + "uv": { + "north": {"uv": [46, 26], "uv_size": [0.5, 1]}, + "east": {"uv": [29, 17], "uv_size": [2.25, 1]}, + "up": {"uv": [11, 39], "uv_size": [0.5, 2.25]}, + "down": {"uv": [12, 41.25], "uv_size": [0.5, -2.25]} + } + } + ] + }, + { + "name": "bone24", + "parent": "bone4", + "pivot": [0, 2.6578, -10.5375], + "cubes": [ + { + "origin": [0.04996, 2.77956, -32.86], + "size": [0.23563, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [56, 15], "uv_size": [0.25, 0.25]}, + "south": {"uv": [16, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [14, 12], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [0.13122, 2.86246, -32.86], + "size": [0.15945, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [56, 14], "uv_size": [0.25, 0.25]}, + "south": {"uv": [15, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [13, 12], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [-0.50758, 2.38121, -32.86], + "size": [1.01516, 0.17758, 23.145], + "uv": { + "north": {"uv": [49, 39], "uv_size": [1, 0.25]}, + "east": {"uv": [13, 8], "uv_size": [23.25, 0.25]}, + "south": {"uv": [49, 40], "uv_size": [1, 0.25]}, + "west": {"uv": [13, 11], "uv_size": [23.25, 0.25]} + } + }, + { + "origin": [-0.18281, 2.68314, -32.86], + "size": [0.36563, 0.23, 23.145], + "uv": { + "north": {"uv": [56, 13], "uv_size": [0.25, 0.25]}, + "east": {"uv": [13, 6], "uv_size": [23.25, 0.25]}, + "south": {"uv": [14, 56], "uv_size": [0.25, 0.25]}, + "west": {"uv": [13, 7], "uv_size": [23.25, 0.25]}, + "up": {"uv": [5, 13], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [0.07316, 2.73406, -32.86], + "size": [0.10562, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [56, 12], "uv_size": [0.25, 0.25]}, + "south": {"uv": [13, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [4, 13], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [-0.17879, 2.73406, -32.86], + "size": [0.10562, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [56, 11], "uv_size": [0.25, 0.25]}, + "south": {"uv": [12, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [3, 13], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [-0.28559, 2.77956, -32.86], + "size": [0.23563, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [56, 10], "uv_size": [0.25, 0.25]}, + "south": {"uv": [11, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [9, 12], "uv_size": [0.25, 23.25]} + } + }, + { + "origin": [-0.29067, 2.86246, -32.86], + "size": [0.15945, 0.23, 23.145], + "pivot": [0, 2.66298, -8.6375], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [56, 9], "uv_size": [0.25, 0.25]}, + "south": {"uv": [10, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [8, 12], "uv_size": [0.25, 23.25]} + } + } + ] + }, + { + "name": "bone22", + "parent": "bone4", + "pivot": [0, 1.39588, -19.5375], + "cubes": [ + { + "origin": [-0.55, 1.59588, -24.4875], + "size": [1.1, 0.5, 1.3], + "uv": { + "north": {"uv": [46, 40], "uv_size": [1, 0.5]}, + "east": {"uv": [31, 44], "uv_size": [1.25, 0.5]}, + "south": {"uv": [41, 46], "uv_size": [1, 0.5]}, + "west": {"uv": [44, 31], "uv_size": [1.25, 0.5]}, + "up": {"uv": [32, 38], "uv_size": [1, 1.25]}, + "down": {"uv": [38, 33.25], "uv_size": [1, -1.25]} + } + }, + { + "origin": [-0.65, -1.60412, 9.0125], + "size": [1.3, 0.5, 1.3], + "pivot": [-0.1, -1.35412, 9.6625], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [44, 32], "uv_size": [1.25, 0.5]}, + "east": {"uv": [44, 33], "uv_size": [1.25, 0.5]}, + "south": {"uv": [34, 44], "uv_size": [1.25, 0.5]}, + "west": {"uv": [44, 34], "uv_size": [1.25, 0.5]}, + "up": {"uv": [13, 36], "uv_size": [1.25, 1.25]}, + "down": {"uv": [36, 17.25], "uv_size": [1.25, -1.25]} + } + }, + { + "origin": [0.05192, 1.15574, -32.87311], + "size": [0.24269, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [0, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 0], "uv_size": [0.25, 0.25]}, + "down": {"uv": [15, 33.75], "uv_size": [0.25, -21.75]} + } + }, + { + "origin": [0.13562, 1.07035, -32.87311], + "size": [0.16424, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [1, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 1], "uv_size": [0.25, 0.25]}, + "down": {"uv": [11, 37.75], "uv_size": [0.25, -21.75]} + } + }, + { + "origin": [-0.52281, 1.62003, -32.87311], + "size": [1.04561, 0.74697, 21.66029], + "uv": { + "north": {"uv": [44, 14], "uv_size": [1, 0.75]}, + "east": {"uv": [1, 0], "uv_size": [21.75, 0.75]}, + "west": {"uv": [1, 1], "uv_size": [21.75, 0.75]}, + "up": {"uv": [0, 0], "uv_size": [1, 21.75]} + } + }, + { + "origin": [-0.18783, 1.25505, -32.87311], + "size": [0.37659, 0.2369, 21.66029], + "uv": { + "north": {"uv": [53, 41], "uv_size": [0.5, 0.25]}, + "east": {"uv": [15, 2], "uv_size": [21.75, 0.25]}, + "south": {"uv": [42, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [15, 3], "uv_size": [21.75, 0.25]}, + "down": {"uv": [7, 27.75], "uv_size": [0.5, -21.75]} + } + }, + { + "origin": [0.07582, 1.20261, -32.87311], + "size": [0.10879, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [2, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 2], "uv_size": [0.25, 0.25]}, + "down": {"uv": [12, 37.75], "uv_size": [0.25, -21.75]} + } + }, + { + "origin": [-0.18369, 1.20261, -32.87311], + "size": [0.10879, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [3, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 3], "uv_size": [0.25, 0.25]}, + "down": {"uv": [16, 33.75], "uv_size": [0.25, -21.75]} + } + }, + { + "origin": [-0.29369, 1.15574, -32.87311], + "size": [0.24269, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [4, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 4], "uv_size": [0.25, 0.25]}, + "down": {"uv": [17, 33.75], "uv_size": [0.25, -21.75]} + } + }, + { + "origin": [-0.29892, 1.07035, -32.87311], + "size": [0.16424, 0.2369, 21.66029], + "pivot": [0.00046, 1.51272, -8.303], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [5, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 5], "uv_size": [0.25, 0.25]}, + "down": {"uv": [18, 33.75], "uv_size": [0.25, -21.75]} + } + } + ] + }, + { + "name": "bone31", + "parent": "bone4", + "pivot": [0, 1.02557, -8.52849], + "rotation": [-8.75, 0, 0], + "cubes": [ + { + "origin": [-0.22656, 0.66108, -11.39717], + "size": [0.45313, 0.2, 5.25937], + "pivot": [-0.00195, 1.19155, -4.34859], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [53, 0], "uv_size": [0.5, 0.25]}, + "up": {"uv": [26, 26], "uv_size": [0.5, 5.25]}, + "down": {"uv": [27, 31.25], "uv_size": [0.5, -5.25]} + } + }, + { + "origin": [0.27458, 0.66108, -11.39375], + "size": [0.15937, 0.2, 5.25938], + "pivot": [0.29447, 1.19155, -4.34654], + "rotation": [0, 1.75, 0], + "uv": { + "north": {"uv": [56, 52], "uv_size": [0.25, 0.25]}, + "up": {"uv": [35, 37], "uv_size": [0.25, 5.25]}, + "down": {"uv": [37, 42.25], "uv_size": [0.25, -5.25]} + } + }, + { + "origin": [-0.43396, 0.66108, -11.39375], + "size": [0.15937, 0.2, 5.25938], + "pivot": [-0.29447, 1.19155, -4.34654], + "rotation": [0, -1.75, 0], + "uv": { + "north": {"uv": [54, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [38, 0], "uv_size": [0.25, 5.25]}, + "down": {"uv": [4, 43.25], "uv_size": [0.25, -5.25]} + } + }, + { + "origin": [-0.11924, 1.05924, -11.40424], + "size": [0.5657, 0.2, 5.25938], + "pivot": [0.63791, 1.52774, -4.35704], + "rotation": [-1.23763, 1.23734, -45.01336], + "uv": { + "north": {"uv": [53, 38], "uv_size": [0.5, 0.25]}, + "up": {"uv": [28, 16], "uv_size": [0.5, 5.25]}, + "down": {"uv": [21, 33.25], "uv_size": [0.5, -5.25]} + } + }, + { + "origin": [-0.3042, 1.81776, -11.4044], + "size": [0.8657, 0.2, 5.25938], + "pivot": [0.64314, 2.00843, -4.3572], + "rotation": [-1.75, 0, -90], + "uv": { + "north": {"uv": [29, 51], "uv_size": [0.75, 0.25]}, + "up": {"uv": [21, 22], "uv_size": [0.75, 5.25]}, + "down": {"uv": [22, 27.25], "uv_size": [0.75, -5.25]} + } + }, + { + "origin": [-0.44646, 1.05924, -11.40424], + "size": [0.5657, 0.2, 5.25938], + "pivot": [-0.63791, 1.52774, -4.35704], + "rotation": [-1.23763, -1.23734, 45.01336], + "uv": { + "north": {"uv": [39, 53], "uv_size": [0.5, 0.25]}, + "up": {"uv": [22, 28], "uv_size": [0.5, 5.25]}, + "down": {"uv": [28, 27.25], "uv_size": [0.5, -5.25]} + } + }, + { + "origin": [-0.5615, 1.81776, -11.4044], + "size": [0.8657, 0.2, 5.25938], + "pivot": [-0.64314, 2.00843, -4.3572], + "rotation": [-1.75, 0, 90], + "uv": { + "north": {"uv": [51, 29], "uv_size": [0.75, 0.25]}, + "up": {"uv": [23, 22], "uv_size": [0.75, 5.25]}, + "down": {"uv": [19, 29.25], "uv_size": [0.75, -5.25]} + } + } + ] + }, + { + "name": "bone25", + "parent": "bone4", + "pivot": [-0.00195, 0.92664, -5.59607], + "cubes": [ + { + "origin": [0.69646, 1.02508, -1.5302], + "size": [0, 0.65466, 0.25], + "pivot": [-0.08479, 0.92664, -1.6552], + "rotation": [0, 30, 0], + "uv": { + "west": {"uv": [51, 30], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [-0.7832, 0.70164, -5.97107], + "size": [1.5625, 0.32812, 4.25], + "pivot": [-0.00195, 1.1907, 0.24729], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [47, 39], "uv_size": [1.5, 0.25]}, + "east": {"uv": [39, 12], "uv_size": [4.25, 0.25]}, + "south": {"uv": [40, 47], "uv_size": [1.5, 0.25]}, + "west": {"uv": [39, 13], "uv_size": [4.25, 0.25]}, + "up": {"uv": [11, 11], "uv_size": [1.5, 4.25]} + } + }, + { + "origin": [0.69646, 1.02976, -6.41193], + "size": [0, 0.65466, 0.25], + "pivot": [-0.08479, 0.93133, -6.03693], + "rotation": [0, -30, 0], + "uv": { + "west": {"uv": [30, 51], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [0.51066, 1.42359, -5.97107], + "size": [0.2, 0.32813, 4.25], + "pivot": [0.61066, 1.58766, -3.72107], + "rotation": [0, 0, 30], + "uv": { + "west": {"uv": [39, 15], "uv_size": [4.25, 0.25]} + } + }, + { + "origin": [-0.6832, 1.02976, -5.97107], + "size": [1.3625, 0.65, 4.25], + "pivot": [-0.00195, 1.45476, -6.59607], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [25, 12], "uv_size": [4.25, 0.75]}, + "west": {"uv": [25, 13], "uv_size": [4.25, 0.75]} + } + }, + { + "origin": [0.51066, 0.95778, -5.97107], + "size": [0.2, 0.32812, 4.25], + "pivot": [0.61066, 1.12185, -3.72107], + "rotation": [0, 0, -30], + "uv": { + "west": {"uv": [39, 14], "uv_size": [4.25, 0.25]} + } + }, + { + "origin": [-0.7832, 0.70164, -6.22107], + "size": [1.5625, 0.9781, 0.25], + "pivot": [-0.00195, 0.92664, -6.59607], + "rotation": [0, 0, 0], + "uv": { + "east": {"uv": [50, 8], "uv_size": [0.25, 1]}, + "west": {"uv": [50, 9], "uv_size": [0.25, 1]}, + "up": {"uv": [48, 5], "uv_size": [1.5, 0.25]} + } + } + ] + }, + { + "name": "bone32", + "parent": "bone4", + "pivot": [0.00195, 0.92664, -5.59607], + "cubes": [ + { + "origin": [-0.69646, 1.02508, -1.5302], + "size": [0, 0.65466, 0.25], + "pivot": [0.08479, 0.92664, -1.6552], + "rotation": [0, -30, 0], + "uv": { + "east": {"uv": [31, 51], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [-0.69646, 1.02976, -6.41193], + "size": [0, 0.65466, 0.25], + "pivot": [0.08479, 0.93133, -6.03693], + "rotation": [0, 30, 0], + "uv": { + "east": {"uv": [51, 31], "uv_size": [0.25, 0.75]} + } + }, + { + "origin": [-0.71066, 1.42359, -5.97107], + "size": [0.2, 0.32813, 4.25], + "pivot": [-0.61066, 1.58766, -3.72107], + "rotation": [0, 0, -30], + "uv": { + "east": {"uv": [39, 16], "uv_size": [4.25, 0.25]} + } + }, + { + "origin": [-0.71066, 0.95778, -5.97107], + "size": [0.2, 0.32812, 4.25], + "pivot": [-0.61066, 1.12185, -3.72107], + "rotation": [0, 0, 30], + "uv": { + "east": {"uv": [39, 17], "uv_size": [4.25, 0.25]} + } + } + ] + }, + { + "name": "bone2", + "parent": "qiangshen", + "pivot": [0, 6.82604, -20.82813], + "cubes": [ + { + "origin": [-0.45016, 1.75767, -33.74794], + "size": [0.90032, 0.64634, 0.95213], + "uv": { + "north": {"uv": [32, 28], "uv_size": [1, 0.75]}, + "east": {"uv": [34, 43], "uv_size": [1, 0.75]}, + "west": {"uv": [35, 43], "uv_size": [1, 0.75]}, + "up": {"uv": [32, 5], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.18812, 1.49564, -33.74794], + "size": [0.37625, 0.45016, 0.95217], + "uv": { + "north": {"uv": [49, 16], "uv_size": [0.5, 0.5]}, + "down": {"uv": [22, 46], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-0.15345, 1.48128, -33.74794], + "size": [0.37057, 0.35095, 0.95217], + "pivot": [0, 1.90078, -33.79686], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [17, 55], "uv_size": [0.25, 0.25]}, + "down": {"uv": [49, 5], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.21711, 1.48128, -33.74794], + "size": [0.37057, 0.35095, 0.95217], + "pivot": [0, 1.90078, -33.79686], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [55, 16], "uv_size": [0.25, 0.25]}, + "down": {"uv": [48, 39], "uv_size": [0.25, -1]} + } + } + ] + }, + { + "name": "bone3", + "parent": "qiangshen", + "pivot": [0, 1.76231, -24.39686] + }, + { + "name": "bone33", + "parent": "bone3", + "pivot": [0, 2.01008, -11.26642], + "cubes": [ + { + "origin": [-0.51237, 1.15212, -11.66639], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.00984, -11.56642], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [48, 52], "uv_size": [0.5, 0.25]}, + "east": {"uv": [55, 17], "uv_size": [0.25, 0.25]}, + "south": {"uv": [52, 48], "uv_size": [0.5, 0.25]}, + "west": {"uv": [18, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [49, 52], "uv_size": [0.5, 0.25]}, + "down": {"uv": [52, 49.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.24378, 1.04104, -11.66639], + "size": [0.48757, 1.83463, 0.3], + "pivot": [0, 2.00984, -11.56642], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [40, 18], "uv_size": [0.5, 1.75]}, + "east": {"uv": [4, 47], "uv_size": [0.25, 1.75]}, + "south": {"uv": [40, 37], "uv_size": [0.5, 1.75]}, + "west": {"uv": [47, 4], "uv_size": [0.25, 1.75]}, + "up": {"uv": [50, 52], "uv_size": [0.5, 0.25]}, + "down": {"uv": [52, 50.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.03457, 1.15212, -11.66639], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.00984, -11.56642], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [51, 52], "uv_size": [0.5, 0.25]}, + "east": {"uv": [55, 18], "uv_size": [0.25, 0.25]}, + "south": {"uv": [52, 51], "uv_size": [0.5, 0.25]}, + "west": {"uv": [19, 55], "uv_size": [0.25, 0.25]}, + "up": {"uv": [52, 52], "uv_size": [0.5, 0.25]}, + "down": {"uv": [0, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.03457, 2.6048, -11.66645], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.10984, -11.56642], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [53, 44], "uv_size": [0.5, 0.25]}, + "east": {"uv": [7, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [45, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 7], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 45], "uv_size": [0.5, 0.25]}, + "down": {"uv": [46, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.51237, 2.6048, -11.66645], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.10984, -11.56642], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [53, 42], "uv_size": [0.5, 0.25]}, + "east": {"uv": [6, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [43, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 6], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 43], "uv_size": [0.5, 0.25]}, + "down": {"uv": [44, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.58205, 1.47889, -11.66645], + "size": [1.16411, 1.16188, 0.3], + "uv": { + "north": {"uv": [32, 23], "uv_size": [1.25, 1.25]}, + "east": {"uv": [48, 20], "uv_size": [0.25, 1.25]}, + "south": {"uv": [33, 4], "uv_size": [1.25, 1.25]}, + "west": {"uv": [21, 48], "uv_size": [0.25, 1.25]}, + "up": {"uv": [22, 48], "uv_size": [1.25, 0.25]}, + "down": {"uv": [48, 22.25], "uv_size": [1.25, -0.25]} + } + } + ] + }, + { + "name": "bone34", + "parent": "bone3", + "pivot": [0, 2.01008, -28.76642], + "cubes": [ + { + "origin": [-0.51237, 1.15212, -29.16639], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.00984, -29.06642], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [53, 46], "uv_size": [0.5, 0.25]}, + "east": {"uv": [8, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [47, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 8], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 47], "uv_size": [0.5, 0.25]}, + "down": {"uv": [48, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.24378, 1.04104, -29.16639], + "size": [0.48757, 1.83463, 0.3], + "pivot": [0, 2.00984, -29.06642], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [41, 18], "uv_size": [0.5, 1.75]}, + "east": {"uv": [47, 6], "uv_size": [0.25, 1.75]}, + "south": {"uv": [42, 8], "uv_size": [0.5, 1.75]}, + "west": {"uv": [7, 47], "uv_size": [0.25, 1.75]}, + "up": {"uv": [53, 48], "uv_size": [0.5, 0.25]}, + "down": {"uv": [49, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.03457, 1.15212, -29.16639], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.00984, -29.06642], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [53, 49], "uv_size": [0.5, 0.25]}, + "east": {"uv": [9, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [50, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 9], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 50], "uv_size": [0.5, 0.25]}, + "down": {"uv": [51, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [0.03457, 2.6048, -29.16645], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.10984, -29.06642], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [53, 51], "uv_size": [0.5, 0.25]}, + "east": {"uv": [10, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [52, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 10], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 52], "uv_size": [0.5, 0.25]}, + "down": {"uv": [53, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.51237, 2.6048, -29.16645], + "size": [0.4778, 0.36276, 0.3], + "pivot": [0, 2.10984, -29.06642], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [0, 54], "uv_size": [0.5, 0.25]}, + "east": {"uv": [11, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [54, 0], "uv_size": [0.5, 0.25]}, + "west": {"uv": [57, 11], "uv_size": [0.25, 0.25]}, + "up": {"uv": [1, 54], "uv_size": [0.5, 0.25]}, + "down": {"uv": [54, 1.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.58205, 1.47889, -29.16645], + "size": [1.16411, 1.16188, 0.3], + "uv": { + "north": {"uv": [35, 4], "uv_size": [1.25, 1.25]}, + "east": {"uv": [26, 48], "uv_size": [0.25, 1.25]}, + "south": {"uv": [36, 12], "uv_size": [1.25, 1.25]}, + "west": {"uv": [27, 48], "uv_size": [0.25, 1.25]}, + "up": {"uv": [48, 27], "uv_size": [1.25, 0.25]}, + "down": {"uv": [28, 48.25], "uv_size": [1.25, -0.25]} + } + } + ] + }, + { + "name": "bone5", + "parent": "qiangshen", + "pivot": [-5.03356, 1.67575, -5.57261], + "cubes": [ + { + "origin": [-0.25, -0.85151, 1.07003], + "size": [0.5, 0.075, 1.56172], + "pivot": [0, -0.81401, 2.02589], + "rotation": [-3, 0, 0], + "uv": { + "north": {"uv": [10, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [47, 36], "uv_size": [1.5, 0.25]}, + "south": {"uv": [53, 10], "uv_size": [0.5, 0.25]}, + "west": {"uv": [47, 37], "uv_size": [1.5, 0.25]}, + "up": {"uv": [37, 43], "uv_size": [0.5, 1.5]}, + "down": {"uv": [43, 38.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.25, -0.66944, 1.02635], + "size": [0.5, 0.12578, 0.53203], + "pivot": [0, -0.58116, 1.34315], + "rotation": [-59, 0, 0], + "uv": { + "north": {"uv": [15, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [53, 15], "uv_size": [0.5, 0.25]}, + "south": {"uv": [16, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [53, 16], "uv_size": [0.5, 0.25]}, + "up": {"uv": [29, 49], "uv_size": [0.5, 0.5]}, + "down": {"uv": [49, 29.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.25, -0.771, 1.19823], + "size": [0.5, 0.10156, 0.28203], + "pivot": [0, -0.58116, 1.34315], + "rotation": [-59, 0, 0], + "uv": { + "north": {"uv": [53, 39], "uv_size": [0.5, 0.25]}, + "east": {"uv": [53, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [40, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [56, 53], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 40], "uv_size": [0.5, 0.25]}, + "down": {"uv": [41, 53.25], "uv_size": [0.5, -0.25]} + } + }, + { + "origin": [-0.25, -0.14432, 1.09078], + "size": [0.5, 0.10234, 0.71641], + "pivot": [0, -0.10682, 1.17984], + "rotation": [-93, 0, 0], + "uv": { + "north": {"uv": [17, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [50, 48], "uv_size": [0.75, 0.25]}, + "south": {"uv": [53, 17], "uv_size": [0.5, 0.25]}, + "west": {"uv": [49, 50], "uv_size": [0.75, 0.25]}, + "up": {"uv": [35, 47], "uv_size": [0.5, 0.75]}, + "down": {"uv": [37, 47.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.25, -0.09906, 0.6917], + "size": [0.5, 0.575, 0.52812], + "pivot": [0, -0.06156, 1.18076], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [49, 30], "uv_size": [0.5, 0.5]}, + "east": {"uv": [31, 49], "uv_size": [0.5, 0.5]}, + "south": {"uv": [49, 31], "uv_size": [0.5, 0.5]}, + "west": {"uv": [32, 49], "uv_size": [0.5, 0.5]}, + "up": {"uv": [49, 32], "uv_size": [0.5, 0.5]}, + "down": {"uv": [33, 49.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.25, -0.53646, 2.45427], + "size": [0.5, 0.075, 0.51172], + "pivot": [0, -0.49896, 2.96013], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [11, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [53, 11], "uv_size": [0.5, 0.25]}, + "south": {"uv": [12, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [53, 12], "uv_size": [0.5, 0.25]}, + "up": {"uv": [20, 49], "uv_size": [0.5, 0.5]}, + "down": {"uv": [49, 20.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.25, 0.04703, 2.34743], + "size": [0.5, 0.075, 0.51172], + "pivot": [0, 0.08453, 2.95329], + "rotation": [90, 0, 0], + "uv": { + "north": {"uv": [13, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [53, 13], "uv_size": [0.5, 0.25]}, + "south": {"uv": [14, 53], "uv_size": [0.5, 0.25]}, + "west": {"uv": [53, 14], "uv_size": [0.5, 0.25]}, + "up": {"uv": [49, 21], "uv_size": [0.5, 0.5]}, + "down": {"uv": [22, 49.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.25, -0.1725, 2.84743], + "size": [0.5, 0.39453, 0.61172], + "pivot": [0, 0.08453, 2.95329], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [23, 49], "uv_size": [0.5, 0.5]}, + "east": {"uv": [49, 23], "uv_size": [0.5, 0.5]}, + "south": {"uv": [24, 49], "uv_size": [0.5, 0.5]}, + "west": {"uv": [25, 49], "uv_size": [0.5, 0.5]}, + "up": {"uv": [49, 26], "uv_size": [0.5, 0.5]}, + "down": {"uv": [28, 49.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-0.25, 0.27381, 0.09137], + "size": [0.5, 0.1, 2.66172], + "pivot": [0, 0.32381, 1.54723], + "rotation": [180, 0, 0], + "uv": { + "north": {"uv": [24, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [44, 16], "uv_size": [2.75, 0.25]}, + "south": {"uv": [53, 24], "uv_size": [0.5, 0.25]}, + "west": {"uv": [44, 17], "uv_size": [2.75, 0.25]}, + "up": {"uv": [25, 37], "uv_size": [0.5, 2.75]}, + "down": {"uv": [29, 39.75], "uv_size": [0.5, -2.75]} + } + }, + { + "origin": [-0.4, -0.53293, 0.36774], + "size": [0.8, 1.25, 0.83906], + "pivot": [0, 0.11028, -0.68072], + "rotation": [-8.5, 0, 0], + "uv": { + "north": {"uv": [40, 0], "uv_size": [0.75, 1.25]}, + "east": {"uv": [40, 2], "uv_size": [0.75, 1.25]}, + "south": {"uv": [40, 4], "uv_size": [0.75, 1.25]}, + "west": {"uv": [5, 40], "uv_size": [0.75, 1.25]}, + "up": {"uv": [45, 4], "uv_size": [0.75, 0.75]}, + "down": {"uv": [45, 13.75], "uv_size": [0.75, -0.75]} + } + }, + { + "origin": [-0.35, -0.53293, -0.63226], + "size": [0.7, 1.25, 1], + "pivot": [0, 0.11028, -0.68072], + "rotation": [-8.5, 0, 0], + "uv": { + "north": {"uv": [6, 40], "uv_size": [0.75, 1.25]}, + "east": {"uv": [38, 26], "uv_size": [1, 1.25]}, + "south": {"uv": [40, 6], "uv_size": [0.75, 1.25]}, + "west": {"uv": [30, 38], "uv_size": [1, 1.25]}, + "up": {"uv": [13, 44], "uv_size": [0.75, 1]}, + "down": {"uv": [14, 45], "uv_size": [0.75, -1]} + } + }, + { + "origin": [-0.3, -0.53293, -1.63226], + "size": [0.6, 1.25, 1], + "pivot": [0, 0.11028, -0.68072], + "rotation": [-8.5, 0, 0], + "uv": { + "north": {"uv": [44, 29], "uv_size": [0.5, 1.25]}, + "east": {"uv": [38, 30], "uv_size": [1, 1.25]}, + "south": {"uv": [30, 44], "uv_size": [0.5, 1.25]}, + "west": {"uv": [31, 38], "uv_size": [1, 1.25]}, + "up": {"uv": [39, 46], "uv_size": [0.5, 1]}, + "down": {"uv": [46, 40], "uv_size": [0.5, -1]} + } + }, + { + "origin": [-0.3, -0.75191, -2.81705], + "size": [0.6, 0.67109, 1.50469], + "pivot": [0, 0.25799, -0.76534], + "rotation": [-27.5, 0, 0], + "uv": { + "north": {"uv": [48, 3], "uv_size": [0.5, 0.75]}, + "east": {"uv": [38, 34], "uv_size": [1.5, 0.75]}, + "south": {"uv": [48, 4], "uv_size": [0.5, 0.75]}, + "west": {"uv": [38, 35], "uv_size": [1.5, 0.75]}, + "up": {"uv": [44, 10], "uv_size": [0.5, 1.5]}, + "down": {"uv": [44, 13.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.25, -0.19146, 4.49137], + "size": [0.5, 0.1, 0.8625], + "pivot": [0, -0.14146, 4.13629], + "rotation": [157.5, 0, 0], + "uv": { + "north": {"uv": [25, 53], "uv_size": [0.5, 0.25]}, + "east": {"uv": [50, 49], "uv_size": [0.75, 0.25]}, + "south": {"uv": [53, 25], "uv_size": [0.5, 0.25]}, + "west": {"uv": [50, 50], "uv_size": [0.75, 0.25]}, + "up": {"uv": [47, 38], "uv_size": [0.5, 0.75]}, + "down": {"uv": [39, 47.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.08047, -0.25297, 2.48806], + "size": [0.16094, 0.475, 0.41172], + "pivot": [0.03047, 0.08453, 2.39392], + "rotation": [135, 0, 0], + "uv": { + "north": {"uv": [18, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [49, 33], "uv_size": [0.5, 0.5]}, + "south": {"uv": [53, 18], "uv_size": [0.25, 0.5]}, + "west": {"uv": [34, 49], "uv_size": [0.5, 0.5]}, + "up": {"uv": [19, 53], "uv_size": [0.25, 0.5]}, + "down": {"uv": [53, 19.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.08047, -0.54591, 2.32789], + "size": [0.16094, 0.46719, 0.20469], + "pivot": [0.03047, -0.13263, 2.3814], + "rotation": [-169.5, 0, 0], + "uv": { + "north": {"uv": [20, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [53, 20], "uv_size": [0.25, 0.5]}, + "south": {"uv": [21, 53], "uv_size": [0.25, 0.5]}, + "west": {"uv": [53, 21], "uv_size": [0.25, 0.5]}, + "up": {"uv": [55, 25], "uv_size": [0.25, 0.25]}, + "down": {"uv": [26, 55.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08047, -0.98228, 2.25206], + "size": [0.16094, 0.46719, 0.20469], + "pivot": [0.03047, -0.569, 2.30557], + "rotation": [168, 0, 0], + "uv": { + "north": {"uv": [22, 53], "uv_size": [0.25, 0.5]}, + "east": {"uv": [53, 22], "uv_size": [0.25, 0.5]}, + "south": {"uv": [23, 53], "uv_size": [0.25, 0.5]}, + "west": {"uv": [53, 23], "uv_size": [0.25, 0.5]}, + "up": {"uv": [55, 26], "uv_size": [0.25, 0.25]}, + "down": {"uv": [27, 55.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "bone23", + "parent": "bone5", + "pivot": [0, 1.07915, -2.3201], + "rotation": [-22.5, 0, 0], + "cubes": [ + { + "origin": [-0.8095, 0.97936, -2.5586], + "size": [1.619, 0.19958, 0.477], + "uv": { + "north": {"uv": [42, 47], "uv_size": [1.5, 0.25]}, + "east": {"uv": [31, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [47, 42], "uv_size": [1.5, 0.25]}, + "west": {"uv": [53, 31], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [-0.8095, 0.97936, -2.5586], + "size": [1.619, 0.19958, 0.477], + "pivot": [-0.065, 1.07915, -2.3201], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [47, 43], "uv_size": [1.5, 0.25]}, + "east": {"uv": [32, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [44, 47], "uv_size": [1.5, 0.25]}, + "west": {"uv": [53, 32], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [-0.8095, 0.97936, -2.5586], + "size": [1.619, 0.19958, 0.477], + "pivot": [-0.065, 1.07915, -2.3201], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [47, 44], "uv_size": [1.5, 0.25]}, + "east": {"uv": [33, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [47, 45], "uv_size": [1.5, 0.25]}, + "west": {"uv": [53, 33], "uv_size": [0.5, 0.25]} + } + }, + { + "origin": [-0.8095, 0.97936, -2.5586], + "size": [1.619, 0.19958, 0.477], + "pivot": [-0.065, 1.07915, -2.3201], + "rotation": [-135, 0, 0], + "uv": { + "north": {"uv": [46, 47], "uv_size": [1.5, 0.25]}, + "east": {"uv": [34, 53], "uv_size": [0.5, 0.25]}, + "south": {"uv": [47, 46], "uv_size": [1.5, 0.25]}, + "west": {"uv": [53, 34], "uv_size": [0.5, 0.25]} + } + } + ] + }, + { + "name": "bolt", + "parent": "mosinnagant", + "pivot": [0, -0.06641, 0] + }, + { + "name": "bolt_move", + "parent": "bolt", + "pivot": [0, 2.34297, -0.87439], + "cubes": [ + { + "origin": [-0.25012, 2.47997, 0.73714], + "size": [0.28265, 0.4, 1.68437], + "pivot": [0.00162, 2.68159, 2.11067], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [23, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [43, 18], "uv_size": [1.75, 0.5]}, + "up": {"uv": [20, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 22.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [0.02196, 2.59297, -2.04187], + "size": [0.10609, 0.35, 0.21562], + "pivot": [0, 2.76797, -1.93405], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [57, 41], "uv_size": [0.25, 0.25]}, + "east": {"uv": [42, 57], "uv_size": [0.25, 0.25]}, + "south": {"uv": [57, 42], "uv_size": [0.25, 0.25]}, + "up": {"uv": [43, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 43.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.12804, 2.41778, 2.73938], + "size": [0.25609, 0.4, 0.22344], + "pivot": [0, 2.61778, 2.83938], + "rotation": [0, 48, 90], + "uv": { + "north": {"uv": [54, 23], "uv_size": [0.25, 0.5]}, + "east": {"uv": [24, 54], "uv_size": [0.25, 0.5]}, + "up": {"uv": [57, 39], "uv_size": [0.25, 0.25]}, + "down": {"uv": [40, 57.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.12804, 2.52351, 2.64105], + "size": [0.25609, 0.4, 0.17344], + "pivot": [0, 2.72351, 2.71449], + "rotation": [0, 32.5, 90], + "uv": { + "north": {"uv": [32, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [54, 32], "uv_size": [0.25, 0.5]}, + "up": {"uv": [56, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 56.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.12804, 2.56597, 2.39112], + "size": [0.35609, 0.4, 0.30625], + "pivot": [0, 2.76597, 2.59737], + "rotation": [0, 11.75, 90], + "uv": { + "north": {"uv": [33, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [54, 33], "uv_size": [0.25, 0.5]}, + "up": {"uv": [57, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [0, 58.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.12804, 2.14923, 2.62659], + "size": [0.25609, 0.4, 0.525], + "pivot": [0, 2.34923, 2.88909], + "rotation": [0, 90, 90], + "uv": { + "north": {"uv": [54, 24], "uv_size": [0.25, 0.5]}, + "east": {"uv": [50, 31], "uv_size": [0.5, 0.5]}, + "up": {"uv": [25, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 25.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.12804, 1.80049, 2.49982], + "size": [0.25609, 0.4, 0.18906], + "pivot": [0, 2.00049, 2.74982], + "rotation": [180, 45, -90], + "uv": { + "north": {"uv": [26, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [54, 26], "uv_size": [0.25, 0.5]}, + "up": {"uv": [57, 40], "uv_size": [0.25, 0.25]}, + "down": {"uv": [41, 57.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.12804, 1.88109, 2.58345], + "size": [0.11937, 0.4, 4.88438], + "pivot": [0, 2.08109, 2.73345], + "rotation": [180, 0, -90], + "uv": { + "north": {"uv": [27, 54], "uv_size": [0.25, 0.5]}, + "east": {"uv": [28, 4], "uv_size": [5, 0.5]}, + "south": {"uv": [54, 27], "uv_size": [0.25, 0.5]}, + "up": {"uv": [38, 37], "uv_size": [0.25, 5]}, + "down": {"uv": [39, 5], "uv_size": [0.25, -5]} + } + } + ] + }, + { + "name": "bone13", + "parent": "bolt_move", + "pivot": [0.00189, 2.34633, -0.224], + "cubes": [ + { + "origin": [-0.07253, 1.98017, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [44, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 44], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 23], "uv_size": [0.25, 1]}, + "down": {"uv": [24, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07229, 1.98024, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [45, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 45], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 24], "uv_size": [0.25, 1]}, + "down": {"uv": [25, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07209, 1.98039, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [46, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 46], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 25], "uv_size": [0.25, 1]}, + "down": {"uv": [26, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07197, 1.98061, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [47, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 47], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 26], "uv_size": [0.25, 1]}, + "down": {"uv": [27, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07194, 1.98086, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [48, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 48], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 27], "uv_size": [0.25, 1]}, + "down": {"uv": [28, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.072, 1.9811, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [49, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 49], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 28], "uv_size": [0.25, 1]}, + "down": {"uv": [29, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07216, 1.9813, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [50, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 50], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 29], "uv_size": [0.25, 1]}, + "down": {"uv": [30, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07238, 1.98142, 1.80375], + "size": [0.14637, 0.73103, 1.1], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [51, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [0, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 30], "uv_size": [0.25, 1]}, + "down": {"uv": [31, 51], "uv_size": [0.25, -1]} + } + } + ] + }, + { + "name": "bone6", + "parent": "bolt_move", + "pivot": [0.00176, 2.34652, 3.37875], + "cubes": [ + { + "origin": [-0.08369, 1.92525, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [52, 0], "uv_size": [0.25, 0.75]}, + "south": {"uv": [1, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [44, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 44.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08341, 1.92533, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [52, 1], "uv_size": [0.25, 0.75]}, + "south": {"uv": [2, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [45, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 45.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08319, 1.9255, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [52, 2], "uv_size": [0.25, 0.75]}, + "south": {"uv": [3, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [46, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 46.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08305, 1.92575, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [52, 3], "uv_size": [0.25, 0.75]}, + "south": {"uv": [4, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [47, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 47.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08301, 1.92604, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [52, 4], "uv_size": [0.25, 0.75]}, + "south": {"uv": [5, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [48, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 48.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08309, 1.92632, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [52, 5], "uv_size": [0.25, 0.75]}, + "south": {"uv": [6, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [49, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 49.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08327, 1.92654, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [52, 6], "uv_size": [0.25, 0.75]}, + "south": {"uv": [7, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 50.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.08352, 1.92668, 3.35], + "size": [0.16832, 0.84069, 0.0575], + "pivot": [0.00189, 2.34633, -0.18941], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [52, 7], "uv_size": [0.25, 0.75]}, + "south": {"uv": [8, 52], "uv_size": [0.25, 0.75]}, + "up": {"uv": [51, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 51.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "bone14", + "parent": "bolt_move", + "pivot": [0.00182, 2.34642, 3.36437], + "cubes": [ + { + "origin": [-0.087, 2.13579, 2.85], + "size": [0.17401, 0.42034, 0.5], + "pivot": [0, 2.34596, 3.1], + "rotation": [0, 0, 0], + "uv": { + "up": {"uv": [28, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 28.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.087, 2.13579, 2.85], + "size": [0.17401, 0.42034, 0.5], + "pivot": [0, 2.34596, 3.1], + "rotation": [0, 0, -45], + "uv": { + "up": {"uv": [29, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 29.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.087, 2.13579, 2.85], + "size": [0.17401, 0.42034, 0.5], + "pivot": [0, 2.34596, 3.1], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [30, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 30.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.087, 2.13579, 2.85], + "size": [0.17401, 0.42034, 0.5], + "pivot": [0, 2.34596, 3.1], + "rotation": [0, 0, -135], + "uv": { + "up": {"uv": [31, 54], "uv_size": [0.25, 0.5]}, + "down": {"uv": [54, 31.5], "uv_size": [0.25, -0.5]} + } + } + ] + }, + { + "name": "bone12", + "parent": "bolt_move", + "pivot": [0.0029, 2.34669, -1.79757], + "cubes": [ + { + "origin": [-0.13844, 2.01153, -2.04597], + "size": [0.27688, 0.66885, 0.22553], + "pivot": [0, 2.34596, -2.21824], + "rotation": [0, 0, 0], + "uv": { + "up": {"uv": [52, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 52.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.13844, 2.01153, -2.04597], + "size": [0.27688, 0.66885, 0.22553], + "pivot": [0, 2.34596, -2.21824], + "rotation": [0, 0, -45], + "uv": { + "up": {"uv": [53, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 53.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.13844, 2.01153, -2.04597], + "size": [0.27688, 0.66885, 0.22553], + "pivot": [0, 2.34596, -2.21824], + "rotation": [0, 0, -90], + "uv": { + "up": {"uv": [54, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 54.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.13844, 2.01153, -2.04597], + "size": [0.27688, 0.66885, 0.22553], + "pivot": [0, 2.34596, -2.21824], + "rotation": [0, 0, -135], + "uv": { + "up": {"uv": [55, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 55.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "bolt_rot", + "parent": "bolt", + "pivot": [-0.00011, 2.34649, -2.30995], + "cubes": [ + { + "origin": [-0.07426, 1.98142, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [43, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 43], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 22], "uv_size": [0.25, 1]}, + "down": {"uv": [23, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07417, 1.98024, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [42, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 42], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 21], "uv_size": [0.25, 1]}, + "down": {"uv": [22, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07398, 1.98039, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [41, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 41], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 20], "uv_size": [0.25, 1]}, + "down": {"uv": [21, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07385, 1.98061, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [40, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 40], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 19], "uv_size": [0.25, 1]}, + "down": {"uv": [20, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07382, 1.98086, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [39, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 39], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 18], "uv_size": [0.25, 1]}, + "down": {"uv": [19, 51], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07389, 1.9811, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [38, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 38], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 16], "uv_size": [0.25, 1]}, + "down": {"uv": [50, 18], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07404, 1.9813, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [37, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 37], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 14], "uv_size": [0.25, 1]}, + "down": {"uv": [50, 16], "uv_size": [0.25, -1]} + } + }, + { + "origin": [-0.07441, 1.98017, -3.06581], + "size": [0.14637, 0.73103, 1.01172], + "pivot": [0, 2.34633, -0.224], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [36, 51], "uv_size": [0.25, 0.75]}, + "south": {"uv": [51, 36], "uv_size": [0.25, 0.75]}, + "up": {"uv": [50, 12], "uv_size": [0.25, 1]}, + "down": {"uv": [50, 14], "uv_size": [0.25, -1]} + } + } + ] + }, + { + "name": "bone29", + "parent": "bolt_rot", + "pivot": [0.00173, 2.34651, -1.11658], + "rotation": [0, 0, -90], + "cubes": [ + { + "origin": [-0.35012, 2.49265, -0.15984], + "size": [0.40609, 0.4, 0.85136], + "pivot": [0.00162, 2.69427, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "east": {"uv": [48, 0], "uv_size": [0.75, 0.5]}, + "south": {"uv": [50, 4], "uv_size": [0.5, 0.5]}, + "up": {"uv": [1, 48], "uv_size": [0.5, 0.75]}, + "down": {"uv": [48, 1.75], "uv_size": [0.5, -0.75]} + } + }, + { + "origin": [-0.50012, 2.42937, 0.09016], + "size": [0.15, 0.3, 0.35136], + "pivot": [0.00162, 2.58099, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [35, 57], "uv_size": [0.25, 0.25]}, + "east": {"uv": [57, 35], "uv_size": [0.25, 0.25]}, + "south": {"uv": [36, 57], "uv_size": [0.25, 0.25]}, + "up": {"uv": [57, 36], "uv_size": [0.25, 0.25]}, + "down": {"uv": [37, 57.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.48996, 2.64265, 0.14016], + "size": [0.25, 0.25, 0.25], + "pivot": [0.02506, 2.79427, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [59, 51], "uv_size": [0.25, 0.25]}, + "east": {"uv": [52, 59], "uv_size": [0.25, 0.25]}, + "south": {"uv": [59, 52], "uv_size": [0.25, 0.25]}, + "up": {"uv": [53, 59], "uv_size": [0.25, 0.25]}, + "down": {"uv": [59, 53.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.09631, 3.18898, 0.14016], + "size": [0.25, 0.25, 0.25], + "pivot": [-0.01798, 3.41066, 0.26516], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [54, 59], "uv_size": [0.25, 0.25]}, + "east": {"uv": [59, 54], "uv_size": [0.25, 0.25]}, + "south": {"uv": [55, 59], "uv_size": [0.25, 0.25]}, + "up": {"uv": [59, 55], "uv_size": [0.25, 0.25]}, + "down": {"uv": [56, 59.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-1.50334, 3.23607, 0.14016], + "size": [1.45, 0.25, 0.25], + "uv": { + "north": {"uv": [48, 17], "uv_size": [1.5, 0.25]}, + "east": {"uv": [59, 56], "uv_size": [0.25, 0.25]}, + "south": {"uv": [18, 48], "uv_size": [1.5, 0.25]}, + "up": {"uv": [48, 18], "uv_size": [1.5, 0.25]}, + "down": {"uv": [48, 19.25], "uv_size": [1.5, -0.25]} + } + }, + { + "origin": [-0.20012, 2.49265, -2.51843], + "size": [0.25609, 0.4, 0.45859], + "pivot": [0.00162, 2.69427, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [54, 16], "uv_size": [0.25, 0.5]}, + "east": {"uv": [50, 10], "uv_size": [0.5, 0.5]}, + "south": {"uv": [17, 54], "uv_size": [0.25, 0.5]}, + "up": {"uv": [54, 17], "uv_size": [0.25, 0.5]}, + "down": {"uv": [18, 54.5], "uv_size": [0.25, -0.5]} + } + }, + { + "origin": [-0.20012, 2.49265, -2.05984], + "size": [0.1, 0.4, 0.25], + "pivot": [0.00162, 2.69427, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "east": {"uv": [20, 54], "uv_size": [0.25, 0.5]}, + "west": {"uv": [54, 20], "uv_size": [0.25, 0.5]}, + "up": {"uv": [34, 57], "uv_size": [0.25, 0.25]}, + "down": {"uv": [57, 34.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.20012, 2.49265, -1.80984], + "size": [0.25609, 0.4, 1.65], + "pivot": [0.00162, 2.69427, -0.63865], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [54, 19], "uv_size": [0.25, 0.5]}, + "east": {"uv": [41, 20], "uv_size": [1.75, 0.5]}, + "up": {"uv": [47, 16], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 20.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.20012, 2.62785, -0.47663], + "size": [0.14671, 0.4, 0.4], + "pivot": [0.00162, 2.82947, -0.15545], + "rotation": [0, -22.5, 90], + "uv": { + "east": {"uv": [50, 11], "uv_size": [0.5, 0.5]}, + "up": {"uv": [54, 18], "uv_size": [0.25, 0.5]}, + "down": {"uv": [19, 54.5], "uv_size": [0.25, -0.5]} + } + } + ] + }, + { + "name": "bone11", + "parent": "bone29", + "pivot": [0.00189, 2.34633, -0.224], + "cubes": [ + { + "origin": [-0.07253, 1.98017, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [51, 13], "uv_size": [0.25, 0.75]}, + "south": {"uv": [14, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [6, 42], "uv_size": [0.25, 3.5]}, + "down": {"uv": [10, 45.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07229, 1.98024, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [51, 14], "uv_size": [0.25, 0.75]}, + "south": {"uv": [15, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [11, 42], "uv_size": [0.25, 3.5]}, + "down": {"uv": [12, 45.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07209, 1.98039, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [51, 15], "uv_size": [0.25, 0.75]}, + "south": {"uv": [16, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [42, 23], "uv_size": [0.25, 3.5]}, + "down": {"uv": [42, 30.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07197, 1.98061, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [51, 16], "uv_size": [0.25, 0.75]}, + "south": {"uv": [17, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [42, 31], "uv_size": [0.25, 3.5]}, + "down": {"uv": [42, 38.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07194, 1.98086, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [51, 17], "uv_size": [0.25, 0.75]}, + "south": {"uv": [18, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [36, 42], "uv_size": [0.25, 3.5]}, + "down": {"uv": [38, 45.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.072, 1.9811, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [51, 18], "uv_size": [0.25, 0.75]}, + "south": {"uv": [19, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [42, 39], "uv_size": [0.25, 3.5]}, + "down": {"uv": [43, 3.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07216, 1.9813, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [51, 19], "uv_size": [0.25, 0.75]}, + "south": {"uv": [20, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [1, 43], "uv_size": [0.25, 3.5]}, + "down": {"uv": [2, 46.5], "uv_size": [0.25, -3.5]} + } + }, + { + "origin": [-0.07238, 1.98142, -1.81581], + "size": [0.14637, 0.73103, 3.61956], + "pivot": [0.00189, 2.34633, -0.224], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [51, 20], "uv_size": [0.25, 0.75]}, + "south": {"uv": [21, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [3, 43], "uv_size": [0.25, 3.5]}, + "down": {"uv": [43, 7.5], "uv_size": [0.25, -3.5]} + } + } + ] + }, + { + "name": "bone30", + "parent": "bolt_rot", + "pivot": [-1.14659, 0.48658, 0.26031], + "cubes": [ + { + "origin": [-1.3714, 0.35101, 0.12474], + "size": [0.72305, 0.27114, 0.27114], + "uv": { + "east": {"uv": [56, 43], "uv_size": [0.25, 0.25]}, + "west": {"uv": [44, 56], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-1.14544, 0.12506, 0.12474], + "size": [0.27114, 0.72305, 0.27114], + "uv": { + "up": {"uv": [56, 44], "uv_size": [0.25, 0.25]}, + "down": {"uv": [45, 56.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-1.14544, 0.35101, -0.10121], + "size": [0.27114, 0.27114, 0.72305], + "uv": { + "north": {"uv": [56, 45], "uv_size": [0.25, 0.25]}, + "south": {"uv": [46, 56], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-1.16964, 0.13508, 0.12474], + "size": [0.31954, 0.703, 0.27114], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [51, 21], "uv_size": [0.25, 0.75]}, + "south": {"uv": [22, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [56, 46], "uv_size": [0.25, 0.25]}, + "down": {"uv": [47, 56.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-1.16964, 0.35101, -0.09119], + "size": [0.31954, 0.27114, 0.703], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [56, 47], "uv_size": [0.25, 0.25]}, + "south": {"uv": [48, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [51, 22], "uv_size": [0.25, 0.75]}, + "down": {"uv": [23, 51.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-1.14544, 0.32681, -0.09119], + "size": [0.27114, 0.31954, 0.703], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [56, 48], "uv_size": [0.25, 0.25]}, + "east": {"uv": [51, 23], "uv_size": [0.75, 0.25]}, + "south": {"uv": [49, 56], "uv_size": [0.25, 0.25]}, + "west": {"uv": [24, 51], "uv_size": [0.75, 0.25]} + } + }, + { + "origin": [-1.36137, 0.32681, 0.12474], + "size": [0.703, 0.31954, 0.27114], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [51, 24], "uv_size": [0.75, 0.25]}, + "east": {"uv": [56, 49], "uv_size": [0.25, 0.25]}, + "south": {"uv": [25, 51], "uv_size": [0.75, 0.25]}, + "west": {"uv": [50, 56], "uv_size": [0.25, 0.25]} + } + }, + { + "origin": [-1.16964, 0.35101, -0.09119], + "size": [0.31954, 0.27114, 0.703], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [56, 50], "uv_size": [0.25, 0.25]}, + "south": {"uv": [51, 56], "uv_size": [0.25, 0.25]}, + "up": {"uv": [51, 25], "uv_size": [0.25, 0.75]}, + "down": {"uv": [26, 51.75], "uv_size": [0.25, -0.75]} + } + }, + { + "origin": [-1.14544, 0.13508, 0.10054], + "size": [0.27114, 0.703, 0.31954], + "pivot": [-1.00987, 0.48658, 0.26031], + "rotation": [-45, 0, 0], + "uv": { + "east": {"uv": [51, 26], "uv_size": [0.25, 0.75]}, + "west": {"uv": [27, 51], "uv_size": [0.25, 0.75]}, + "up": {"uv": [56, 51], "uv_size": [0.25, 0.25]}, + "down": {"uv": [52, 56.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "ammo", + "parent": "mosinnagant", + "pivot": [0, 2.35937, -5.22253], + "cubes": [ + { + "origin": [-0.12989, 2.22949, -4.78306], + "size": [0.25978, 0.25978, 1.64645], + "pivot": [0, 2.35937, -3.71808], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [58, 2], "uv_size": [0.25, 0.25]}, + "east": {"uv": [47, 29], "uv_size": [1.75, 0.25]}, + "south": {"uv": [3, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [47, 30], "uv_size": [1.75, 0.25]}, + "up": {"uv": [31, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 32.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.16088, 2.19849, -3.14923], + "size": [0.32177, 0.32177, 0.04694], + "pivot": [0, 2.35937, -3.72292], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [58, 3], "uv_size": [0.25, 0.25]}, + "east": {"uv": [4, 58], "uv_size": [0.25, 0.25]}, + "south": {"uv": [58, 4], "uv_size": [0.25, 0.25]}, + "west": {"uv": [5, 58], "uv_size": [0.25, 0.25]}, + "up": {"uv": [58, 5], "uv_size": [0.25, 0.25]}, + "down": {"uv": [6, 58.25], "uv_size": [0.25, -0.25]} + } + }, + { + "origin": [-0.1107, 2.24867, -5.67421], + "size": [0.2214, 0.2214, 0.93441], + "pivot": [0, 2.35937, -3.67361], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [58, 6], "uv_size": [0.25, 0.25]}, + "east": {"uv": [32, 50], "uv_size": [1, 0.25]}, + "west": {"uv": [50, 32], "uv_size": [1, 0.25]}, + "up": {"uv": [33, 50], "uv_size": [0.25, 1]}, + "down": {"uv": [50, 34], "uv_size": [0.25, -1]} + } + } + ] + }, + { + "name": "shell", + "parent": "mosinnagant", + "pivot": [0, 2.35937, -4.6678], + "cubes": [ + { + "origin": [-0.12989, 2.22949, -4.78306], + "size": [0.25978, 0.25978, 1.64645], + "pivot": [0, 2.35937, -3.71808], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [7, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [32, 47], "uv_size": [1.75, 0.25]}, + "south": {"uv": [58, 7], "uv_size": [0.25, 0.25]}, + "west": {"uv": [47, 33], "uv_size": [1.75, 0.25]}, + "up": {"uv": [34, 47], "uv_size": [0.25, 1.75]}, + "down": {"uv": [47, 35.75], "uv_size": [0.25, -1.75]} + } + }, + { + "origin": [-0.16088, 2.19849, -3.14923], + "size": [0.32177, 0.32177, 0.04694], + "pivot": [0, 2.35937, -3.72292], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [8, 58], "uv_size": [0.25, 0.25]}, + "east": {"uv": [58, 8], "uv_size": [0.25, 0.25]}, + "south": {"uv": [9, 58], "uv_size": [0.25, 0.25]}, + "west": {"uv": [58, 9], "uv_size": [0.25, 0.25]}, + "up": {"uv": [10, 58], "uv_size": [0.25, 0.25]}, + "down": {"uv": [58, 10.25], "uv_size": [0.25, -0.25]} + } + } + ] + }, + { + "name": "Lefthand", + "parent": "gun", + "pivot": [3.50236, -5.65119, 1.01805], + "rotation": [98.98829, -29.92401, -133.94309], + "cubes": [ + { + "origin": [1.20236, -5.65119, -0.93195], + "size": [4, 12, 4], + "uv": { + "north": {"uv": [0, 63], "uv_size": [1, 1]}, + "east": {"uv": [0, 63], "uv_size": [1, 1]}, + "south": {"uv": [0, 63], "uv_size": [1, 1]}, + "west": {"uv": [0, 63], "uv_size": [1, 1]}, + "up": {"uv": [1, 64], "uv_size": [-1, -1]}, + "down": {"uv": [1, 64], "uv_size": [-1, -1]} + } + } + ] + }, + { + "name": "Righthand", + "parent": "gun", + "pivot": [-3.85741, -4.73242, 15.2082], + "rotation": [108.56115, 15.99996, 176.71187], + "cubes": [ + { + "origin": [-5.90741, -4.73242, 13.1582], + "size": [4, 12, 4], + "uv": { + "north": {"uv": [0, 63], "uv_size": [1, 1]}, + "east": {"uv": [0, 63], "uv_size": [1, 1]}, + "south": {"uv": [0, 63], "uv_size": [1, 1]}, + "west": {"uv": [0, 63], "uv_size": [1, 1]}, + "up": {"uv": [1, 64], "uv_size": [-1, -1]}, + "down": {"uv": [1, 64], "uv_size": [-1, -1]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index cb86f7622..3b149a9aa 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -43,6 +43,7 @@ "item.superbwarfare.m_1911": "M1911A1", "item.superbwarfare.qbz_95": "QBZ-95-1", "item.superbwarfare.k_98": "KAR-98K", + "item.superbwarfare.mosin_nagant": "Mosin Nagant", "des.superbwarfare.tips.damage": "Damage: ", "des.superbwarfare.tips.level": "Level: ", @@ -78,6 +79,7 @@ "item.superbwarfare.m_1911_blueprint": "M1911 Blueprint", "item.superbwarfare.qbz_95_blueprint": "QBZ-95-1 Blueprint", "item.superbwarfare.k_98_blueprint": "KAR-98K Blueprint", + "item.superbwarfare.mosin_nagant_blueprint": "Mosin Nagant Blueprint", "item.superbwarfare.common_material_pack": "Common Material Pack", "item.superbwarfare.rare_material_pack": "Rare Material Pack", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index 8320015ca..2af3ea168 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -43,6 +43,7 @@ "item.superbwarfare.m_1911": "M1911手枪", "item.superbwarfare.qbz_95": "95-1式自动步枪", "item.superbwarfare.k_98": "KAR-98K", + "item.superbwarfare.mosin_nagant": "莫辛纳甘", "des.superbwarfare.tips.upgradepoint": "升级点数: ", "des.superbwarfare.tips.damage": "伤害: ", @@ -78,6 +79,7 @@ "item.superbwarfare.m_1911_blueprint": "M1911手枪蓝图", "item.superbwarfare.qbz_95_blueprint": "95-1式自动步枪蓝图", "item.superbwarfare.k_98_blueprint": "KAR-98K蓝图", + "item.superbwarfare.mosin_nagant_blueprint": "莫辛纳甘蓝图", "item.superbwarfare.common_material_pack": "普通材料包", "item.superbwarfare.rare_material_pack": "稀有材料包", diff --git a/src/main/resources/assets/superbwarfare/models/item/k_98.json b/src/main/resources/assets/superbwarfare/models/item/k_98.json index ab297130b..f3536d987 100644 --- a/src/main/resources/assets/superbwarfare/models/item/k_98.json +++ b/src/main/resources/assets/superbwarfare/models/item/k_98.json @@ -12,16 +12,16 @@ "parent": "superbwarfare:item/k98_3d" }, "thirdperson_lefthand": { - "parent": "superbwarfare:item/98_3d" + "parent": "superbwarfare:item/k98_3d" }, "ground": { - "parent": "superbwarfare:item/98_3d" + "parent": "superbwarfare:item/k98_3d" }, "fixed": { - "parent": "superbwarfare:item/98_3d" + "parent": "superbwarfare:item/k98_3d" }, "head": { - "parent": "superbwarfare:item/98_3d" + "parent": "superbwarfare:item/k98_3d" } } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/mosin_nagant.json b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant.json new file mode 100644 index 000000000..a05eceaa0 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant.json @@ -0,0 +1,27 @@ +{ + "loader": "forge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "superbwarfare:item/mosin_nagant_base" + }, + "perspectives": { + "gui": { + "parent": "superbwarfare:item/mosin_nagant_icon" + }, + "thirdperson_righthand": { + "parent": "superbwarfare:item/mosin_nagant_3d" + }, + "thirdperson_lefthand": { + "parent": "superbwarfare:item/mosin_nagant_3d" + }, + "ground": { + "parent": "superbwarfare:item/mosin_nagant_3d" + }, + "fixed": { + "parent": "superbwarfare:item/mosin_nagant_3d" + }, + "head": { + "parent": "superbwarfare:item/mosin_nagant_3d" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_3d.json b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_3d.json new file mode 100644 index 000000000..bb19b0a1b --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_3d.json @@ -0,0 +1,324 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [32, 32], + "textures": { + "0": "superbwarfare:item/mosin3d" + }, + "elements": [ + { + "from": [7.4, 6.6, 15.7], + "to": [8.6, 7.4, 18.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [10, 11.5, 10.5, 12], "texture": "#0"}, + "east": {"uv": [9, 8, 10.5, 8.5], "texture": "#0"}, + "south": {"uv": [11.5, 10, 12, 10.5], "texture": "#0"}, + "west": {"uv": [10.5, 3, 12, 3.5], "texture": "#0"}, + "up": {"uv": [1.5, 12, 1, 10.5], "texture": "#0"}, + "down": {"uv": [2, 10.5, 1.5, 12], "texture": "#0"} + } + }, + { + "from": [7.5, 8, 13.7], + "to": [8.5, 9, 19.25], + "rotation": {"angle": 45, "axis": "z", "origin": [8, 8.5, 16.725]}, + "faces": { + "north": {"uv": [10.5, 11.5, 11, 12], "texture": "#0"}, + "east": {"uv": [9, 7.5, 12, 8], "texture": "#0"}, + "south": {"uv": [11.5, 10.5, 12, 11], "texture": "#0"}, + "west": {"uv": [8, 9, 11, 9.5], "texture": "#0"}, + "up": {"uv": [10, 3, 9.5, 0], "texture": "#0"}, + "down": {"uv": [8.5, 9.5, 8, 12.5], "texture": "#0"} + } + }, + { + "from": [7.6, 6.2, -15.1], + "to": [8.4, 7, -8.35], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.7, 0.275]}, + "faces": { + "north": {"uv": [11.5, 11, 12, 11.5], "texture": "#0"}, + "east": {"uv": [8, 8.5, 11.5, 9], "texture": "#0"}, + "south": {"uv": [11.5, 11.5, 12, 12], "texture": "#0"}, + "west": {"uv": [9, 6, 12.5, 6.5], "texture": "#0"}, + "up": {"uv": [2.5, 12.5, 2, 9], "texture": "#0"}, + "down": {"uv": [3, 9, 2.5, 12.5], "texture": "#0"} + } + }, + { + "from": [7.7, 7, -14], + "to": [8.3, 7.5, -13.45], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, -1.6]}, + "faces": { + "north": {"uv": [12, 0, 12.5, 0.5], "texture": "#0"}, + "east": {"uv": [12, 0.5, 12.5, 1], "texture": "#0"}, + "south": {"uv": [1, 12, 1.5, 12.5], "texture": "#0"}, + "west": {"uv": [1.5, 12, 2, 12.5], "texture": "#0"}, + "up": {"uv": [12.5, 2.5, 12, 2], "texture": "#0"}, + "down": {"uv": [12.5, 2.5, 12, 3], "texture": "#0"} + } + }, + { + "from": [7.35, 5.3, 8.55], + "to": [8.65, 7.1, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 6.8]}, + "faces": { + "north": {"uv": [8.5, 10.5, 9, 11.5], "texture": "#0"}, + "east": {"uv": [9, 10.5, 9.5, 11.5], "texture": "#0"}, + "south": {"uv": [9.5, 10.5, 10, 11.5], "texture": "#0"}, + "west": {"uv": [10.5, 9.5, 11, 10.5], "texture": "#0"}, + "up": {"uv": [12.5, 3.5, 12, 3], "texture": "#0"}, + "down": {"uv": [12.5, 3.5, 12, 4], "texture": "#0"} + } + }, + { + "from": [7.35, 5.3, -3.55], + "to": [8.65, 7.1, -3.1], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, -5.3]}, + "faces": { + "north": {"uv": [10, 10.5, 10.5, 11.5], "texture": "#0"}, + "east": {"uv": [10.5, 10.5, 11, 11.5], "texture": "#0"}, + "south": {"uv": [11, 0, 11.5, 1], "texture": "#0"}, + "west": {"uv": [11, 1, 11.5, 2], "texture": "#0"}, + "up": {"uv": [6.5, 12.5, 6, 12], "texture": "#0"}, + "down": {"uv": [7, 12, 6.5, 12.5], "texture": "#0"} + } + }, + { + "from": [7.5, 6.7, 9], + "to": [8.5, 7.3, 11.75], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [7, 12, 7.5, 12.5], "texture": "#0"}, + "east": {"uv": [10.5, 3.5, 12, 4], "texture": "#0"}, + "south": {"uv": [7.5, 12, 8, 12.5], "texture": "#0"}, + "west": {"uv": [10.5, 8, 12, 8.5], "texture": "#0"}, + "up": {"uv": [6.5, 12, 6, 10.5], "texture": "#0"}, + "down": {"uv": [7, 10.5, 6.5, 12], "texture": "#0"} + } + }, + { + "from": [8.3, 6.8, 15.25], + "to": [9.1, 7.2, 15.65], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, -5.5]}, + "faces": { + "north": {"uv": [12, 7.5, 12.5, 8], "texture": "#0"}, + "east": {"uv": [12, 8, 12.5, 8.5], "texture": "#0"}, + "south": {"uv": [12, 8.5, 12.5, 9], "texture": "#0"}, + "west": {"uv": [9, 12, 9.5, 12.5], "texture": "#0"}, + "up": {"uv": [12.5, 9.5, 12, 9], "texture": "#0"}, + "down": {"uv": [10, 12, 9.5, 12.5], "texture": "#0"} + } + }, + { + "from": [8.8683, 5.75391, 15.25], + "to": [9.2683, 7.15391, 15.65], + "rotation": {"angle": 22.5, "axis": "z", "origin": [9.0683, 6.75391, 15.45]}, + "faces": { + "north": {"uv": [10, 12, 10.5, 12.5], "texture": "#0"}, + "east": {"uv": [12, 10, 12.5, 10.5], "texture": "#0"}, + "south": {"uv": [10.5, 12, 11, 12.5], "texture": "#0"}, + "west": {"uv": [12, 10.5, 12.5, 11], "texture": "#0"}, + "up": {"uv": [11.5, 12.5, 11, 12], "texture": "#0"}, + "down": {"uv": [12.5, 11, 12, 11.5], "texture": "#0"} + } + }, + { + "from": [7.7, 6.5, 11.75], + "to": [8.3, 7.2, 18.35], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 4]}, + "faces": { + "north": {"uv": [11.5, 12, 12, 12.5], "texture": "#0"}, + "east": {"uv": [9, 6.5, 12.5, 7], "texture": "#0"}, + "south": {"uv": [12, 11.5, 12.5, 12], "texture": "#0"}, + "west": {"uv": [9, 7, 12.5, 7.5], "texture": "#0"}, + "up": {"uv": [3.5, 12.5, 3, 9], "texture": "#0"}, + "down": {"uv": [4, 9, 3.5, 12.5], "texture": "#0"} + } + }, + { + "from": [7.25, 5.05, 9], + "to": [8.75, 6.75, 19], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [9.5, 3, 10.5, 4], "texture": "#0"}, + "east": {"uv": [2, 2, 7, 3], "texture": "#0"}, + "south": {"uv": [8.5, 9.5, 9.5, 10.5], "texture": "#0"}, + "west": {"uv": [2, 3, 7, 4], "texture": "#0"}, + "up": {"uv": [3, 9, 2, 4], "texture": "#0"}, + "down": {"uv": [4, 4, 3, 9], "texture": "#0"} + } + }, + { + "from": [7.05, 6.85, 14.8], + "to": [7.35, 8.45, 15.3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [11, 2, 11.5, 3], "texture": "#0"}, + "east": {"uv": [7, 11, 7.5, 12], "texture": "#0"}, + "south": {"uv": [7.5, 11, 8, 12], "texture": "#0"}, + "west": {"uv": [11, 9, 11.5, 10], "texture": "#0"}, + "up": {"uv": [12.5, 12.5, 12, 12], "texture": "#0"}, + "down": {"uv": [0.5, 12.5, 0, 13], "texture": "#0"} + } + }, + { + "from": [7.05, 6.85, 16.4], + "to": [7.35, 8.45, 16.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 2.1]}, + "faces": { + "north": {"uv": [11, 10, 11.5, 11], "texture": "#0"}, + "east": {"uv": [11, 11, 11.5, 12], "texture": "#0"}, + "south": {"uv": [0, 11.5, 0.5, 12.5], "texture": "#0"}, + "west": {"uv": [11.5, 0, 12, 1], "texture": "#0"}, + "up": {"uv": [13, 0.5, 12.5, 0], "texture": "#0"}, + "down": {"uv": [1, 12.5, 0.5, 13], "texture": "#0"} + } + }, + { + "from": [7.35, 7.85, 16.4], + "to": [8.15, 8.45, 16.9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 2.1]}, + "faces": { + "north": {"uv": [12.5, 0.5, 13, 1], "texture": "#0"}, + "east": {"uv": [1, 12.5, 1.5, 13], "texture": "#0"}, + "south": {"uv": [12.5, 1, 13, 1.5], "texture": "#0"}, + "west": {"uv": [1.5, 12.5, 2, 13], "texture": "#0"}, + "up": {"uv": [13, 2, 12.5, 1.5], "texture": "#0"}, + "down": {"uv": [2.5, 12.5, 2, 13], "texture": "#0"} + } + }, + { + "from": [7.35, 7.85, 14.8], + "to": [8.15, 8.45, 15.3], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [12.5, 2, 13, 2.5], "texture": "#0"}, + "east": {"uv": [2.5, 12.5, 3, 13], "texture": "#0"}, + "south": {"uv": [12.5, 2.5, 13, 3], "texture": "#0"}, + "west": {"uv": [3, 12.5, 3.5, 13], "texture": "#0"}, + "up": {"uv": [13, 3.5, 12.5, 3], "texture": "#0"}, + "down": {"uv": [4, 12.5, 3.5, 13], "texture": "#0"} + } + }, + { + "from": [7.01406, 6.35, 14.7], + "to": [7.35, 6.85, 17], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 2.1]}, + "faces": { + "north": {"uv": [12.5, 3.5, 13, 4], "texture": "#0"}, + "east": {"uv": [11.5, 1, 12.5, 1.5], "texture": "#0"}, + "south": {"uv": [6, 12.5, 6.5, 13], "texture": "#0"}, + "west": {"uv": [11.5, 1.5, 12.5, 2], "texture": "#0"}, + "up": {"uv": [1, 12.5, 0.5, 11.5], "texture": "#0"}, + "down": {"uv": [12, 2, 11.5, 3], "texture": "#0"} + } + }, + { + "from": [7.45, 5.35, -8.9], + "to": [8.55, 6.75, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [12.5, 6, 13, 6.5], "texture": "#0"}, + "east": {"uv": [4, 4, 13, 4.5], "texture": "#0"}, + "south": {"uv": [6.5, 12.5, 7, 13], "texture": "#0"}, + "west": {"uv": [4, 4.5, 13, 5], "texture": "#0"}, + "up": {"uv": [4.5, 14, 4, 5], "texture": "#0"}, + "down": {"uv": [5, 5, 4.5, 14], "texture": "#0"} + } + }, + { + "from": [7.45, 6.75, -8.9], + "to": [8.55, 7.05, 9], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6.5, 0.5]}, + "faces": { + "north": {"uv": [12.5, 6.5, 13, 7], "texture": "#0"}, + "east": {"uv": [5, 5, 14, 5.5], "texture": "#0"}, + "south": {"uv": [7, 12.5, 7.5, 13], "texture": "#0"}, + "west": {"uv": [5, 5.5, 14, 6], "texture": "#0"}, + "up": {"uv": [5.5, 15, 5, 6], "texture": "#0"}, + "down": {"uv": [6, 6, 5.5, 15], "texture": "#0"} + } + }, + { + "from": [7.25, 0.48603, 17.41424], + "to": [8.75, 2.28603, 29.91424], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.28603, 29.57807]}, + "faces": { + "north": {"uv": [9.5, 9.5, 10.5, 10.5], "texture": "#0"}, + "east": {"uv": [0, 0, 6.5, 1], "texture": "#0"}, + "south": {"uv": [10, 0, 11, 1], "texture": "#0"}, + "west": {"uv": [0, 1, 6.5, 2], "texture": "#0"}, + "up": {"uv": [1, 8.5, 0, 2], "texture": "#0"}, + "down": {"uv": [2, 2, 1, 8.5], "texture": "#0"} + } + }, + { + "from": [7.25, 3.68658, 21.6194], + "to": [8.75, 5.58658, 26.1694], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3.83658, 35.48323]}, + "faces": { + "north": {"uv": [10, 1, 11, 2], "texture": "#0"}, + "east": {"uv": [7, 2, 9.5, 3], "texture": "#0"}, + "south": {"uv": [10, 2, 11, 3], "texture": "#0"}, + "west": {"uv": [7, 3, 9.5, 4], "texture": "#0"}, + "up": {"uv": [7, 10.5, 6, 8], "texture": "#0"}, + "down": {"uv": [9, 6, 8, 8.5], "texture": "#0"} + } + }, + { + "from": [7.25, 1.88658, 26.1194], + "to": [8.75, 5.58658, 30.3694], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3.83658, 35.48323]}, + "faces": { + "north": {"uv": [7, 8, 8, 10], "texture": "#0"}, + "east": {"uv": [6, 6, 8, 8], "texture": "#0"}, + "south": {"uv": [0, 8.5, 1, 10.5], "texture": "#0"}, + "west": {"uv": [6.5, 0, 8.5, 2], "texture": "#0"}, + "up": {"uv": [9.5, 2, 8.5, 0], "texture": "#0"}, + "down": {"uv": [2, 8.5, 1, 10.5], "texture": "#0"} + } + }, + { + "from": [7.25, 0.36705, 29.34206], + "to": [8.75, 1.88658, 30.3694], + "rotation": {"angle": 0, "axis": "x", "origin": [8, 3.93658, 35.48323]}, + "faces": { + "north": {"uv": [7, 10, 8, 11], "texture": "#0"}, + "east": {"uv": [8.5, 11.5, 9, 12.5], "texture": "#0"}, + "south": {"uv": [0, 10.5, 1, 11.5], "texture": "#0"}, + "west": {"uv": [11.5, 8.5, 12, 9.5], "texture": "#0"}, + "up": {"uv": [10, 12, 9, 11.5], "texture": "#0"}, + "down": {"uv": [12.5, 9.5, 11.5, 10], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [-1.5, 2, -4.75], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [-1.5, 2, -4.75], + "scale": [0.7, 0.7, 0.7] + }, + "ground": { + "translation": [0, 1.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "translation": [0, 9.75, -4.25] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [3.5, 2.25, 0] + } + }, + "groups": [ + { + "name": "group", + "origin": [8, 3.83658, 35.48323], + "color": 0, + "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_base.json b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_base.json new file mode 100644 index 000000000..cab56d811 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_base.json @@ -0,0 +1,6 @@ +{ + "parent": "superbwarfare:displaysettings/k98.item", + "textures": { + "layer0": "superbwarfare:item/mosin_nagant" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_blueprint.json b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_blueprint.json new file mode 100644 index 000000000..a22e016de --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_blueprint.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "superbwarfare:item/gun_blueprint" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_icon.json b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_icon.json new file mode 100644 index 000000000..f0eb9e4ad --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/mosin_nagant_icon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "superbwarfare:item/mosin_nagant_icon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/sounds.json b/src/main/resources/assets/superbwarfare/sounds.json index d86f6c2ab..098290f84 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -1435,6 +1435,79 @@ ] }, + "mosin_nagant_fire_1p": { + "sounds": [ + { + "name": "superbwarfare:mosin_nagant/mosin_nagant_fire_1p", + "stream": false + } + ] + }, + "mosin_nagant_fire_3p": { + "sounds": [ + { + "name": "superbwarfare:mosin_nagant/mosin_nagant_fire_3p", + "stream": false + } + ] + }, + "mosin_nagant_far": { + "sounds": [ + { + "name": "superbwarfare:mosin_nagant/mosin_nagant_far", + "stream": false + } + ] + }, + "mosin_nagant_veryfar": { + "sounds": [ + { + "name": "superbwarfare:mosin_nagant/mosin_nagant_veryfar", + "stream": false + } + ] + }, + "mosin_nagant_bolt": { + "sounds": [ + { + "name": "superbwarfare:k_98/k_98_bolt", + "stream": false + } + ] + }, + "mosin_nagant_loop": { + "sounds": [ + { + "name": "superbwarfare:k_98/k_98_loop", + "stream": false + } + ] + }, + "mosin_nagant_prepare": { + "sounds": [ + { + "name": "superbwarfare:k_98/k_98_prepare", + "stream": false + } + ] + }, + "mosin_nagant_prepare_empty": { + "sounds": [ + { + "name": "superbwarfare:k_98/k_98_prepare_empty", + "stream": false + } + ] + }, + "mosin_nagant_end": { + "sounds": [ + { + "name": "superbwarfare:k_98/k_98_finish", + "stream": false + } + ] + }, + "lightsaber": { "sounds": [ { diff --git a/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_prepare_empty.ogg b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_prepare_empty.ogg new file mode 100644 index 000000000..15a58246f Binary files /dev/null and b/src/main/resources/assets/superbwarfare/sounds/k_98/k_98_prepare_empty.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg new file mode 100644 index 000000000..adac70662 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_far.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg new file mode 100644 index 000000000..24f296233 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_1p.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_3p.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_3p.ogg new file mode 100644 index 000000000..0e5f9ac73 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_fire_3p.ogg differ diff --git a/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg new file mode 100644 index 000000000..40aa93384 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/sounds/mosin_nagant/mosin_nagant_veryfar.ogg differ diff --git a/src/main/resources/assets/superbwarfare/textures/gun_icon/mosin_nagant_icon.png b/src/main/resources/assets/superbwarfare/textures/gun_icon/mosin_nagant_icon.png new file mode 100644 index 000000000..773403274 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/gun_icon/mosin_nagant_icon.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/mosin3d.png b/src/main/resources/assets/superbwarfare/textures/item/mosin3d.png new file mode 100644 index 000000000..db05be592 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/mosin3d.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant.png b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant.png new file mode 100644 index 000000000..b194a43f2 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_e.png b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_e.png new file mode 100644 index 000000000..4379887c6 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_e.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_icon.png b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_icon.png new file mode 100644 index 000000000..f99c25f72 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/mosin_nagant_icon.png differ diff --git a/src/main/resources/data/superbwarfare/guns/mosin_nagant.json b/src/main/resources/data/superbwarfare/guns/mosin_nagant.json new file mode 100644 index 000000000..b747cb751 --- /dev/null +++ b/src/main/resources/data/superbwarfare/guns/mosin_nagant.json @@ -0,0 +1,26 @@ +{ + "zoom_speed": 0.9, + "zoom": 3.5, + "spread": 4.8, + "zoomSpread": 0.001, + "recoil_x": 0.002, + "recoil_y": 0.063, + "damage": 33, + "headshot": 3, + "velocity": 42, + "projectile_amount": 1, + "mag": 5, + "fire_interval": 2, + "bolt_action_time": 22, + "weight": 1, + "fire_mode": 0, + "semi": 1, + "burst": 0, + "auto": 0, + "burst_size": 1, + "prepare_time": 29, + "prepare_empty": 16, + "iterative_time": 11, + "finish_time": 18, + "BypassesArmor": 0.54 +} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_common.json b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_common.json index a33b99b3f..dd73c4fe5 100644 --- a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_common.json +++ b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_common.json @@ -116,6 +116,20 @@ } ] }, + { + "type": "minecraft:item", + "name": "superbwarfare:mosin_nagant_blueprint", + "weight": 10, + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + } + ] + }, { "type": "minecraft:item", "name": "superbwarfare:ak_47_blueprint", diff --git a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_rare.json b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_rare.json index 8d932b449..813e15d1b 100644 --- a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_rare.json +++ b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_rare.json @@ -60,6 +60,20 @@ } ] }, + { + "type": "minecraft:item", + "name": "superbwarfare:mosin_nagant_blueprint", + "weight": 16, + "functions": [ + { + "function": "set_count", + "count": { + "min": 1, + "max": 1 + } + } + ] + }, { "type": "minecraft:item", "name": "superbwarfare:m_4_blueprint", diff --git a/src/main/resources/data/superbwarfare/recipes/mosin_nagant_blueprint_crafting.json b/src/main/resources/data/superbwarfare/recipes/mosin_nagant_blueprint_crafting.json new file mode 100644 index 000000000..5622045b6 --- /dev/null +++ b/src/main/resources/data/superbwarfare/recipes/mosin_nagant_blueprint_crafting.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "aba", + "aca", + "aaa" + ], + "key": { + "a": { + "item": "minecraft:diamond" + }, + "b": { + "item": "superbwarfare:mosin_nagant_blueprint" + }, + "c": { + "item": "minecraft:lapis_lazuli" + } + }, + "result": { + "item": "superbwarfare:mosin_nagant_blueprint", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/mosin_nagant_smithing.json b/src/main/resources/data/superbwarfare/recipes/mosin_nagant_smithing.json new file mode 100644 index 000000000..72f5df301 --- /dev/null +++ b/src/main/resources/data/superbwarfare/recipes/mosin_nagant_smithing.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "superbwarfare:mosin_nagant_blueprint" + }, + "base": { + "item": "superbwarfare:rare_material_pack" + }, + "addition": { + "tag": "minecraft:logs" + }, + "result": { + "item": "superbwarfare:mosin_nagant" + } +} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/can_reload.json b/src/main/resources/data/superbwarfare/tags/items/can_reload.json index 7de688e3c..6bdc5821e 100644 --- a/src/main/resources/data/superbwarfare/tags/items/can_reload.json +++ b/src/main/resources/data/superbwarfare/tags/items/can_reload.json @@ -26,6 +26,7 @@ "superbwarfare:glock_18", "superbwarfare:m_1911", "superbwarfare:qbz_95", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/can_shoot_bullet.json b/src/main/resources/data/superbwarfare/tags/items/can_shoot_bullet.json index 5801e64e0..d1586ebba 100644 --- a/src/main/resources/data/superbwarfare/tags/items/can_shoot_bullet.json +++ b/src/main/resources/data/superbwarfare/tags/items/can_shoot_bullet.json @@ -25,6 +25,7 @@ "superbwarfare:glock_18", "superbwarfare:m_1911", "superbwarfare:qbz_95", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/gun.json b/src/main/resources/data/superbwarfare/tags/items/gun.json index 6cb936745..a8cf5f544 100644 --- a/src/main/resources/data/superbwarfare/tags/items/gun.json +++ b/src/main/resources/data/superbwarfare/tags/items/gun.json @@ -29,6 +29,7 @@ "superbwarfare:glock_18", "superbwarfare:m_1911", "superbwarfare:qbz_95", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/normal_gun.json b/src/main/resources/data/superbwarfare/tags/items/normal_gun.json index 20f5ab290..e3a0bfedb 100644 --- a/src/main/resources/data/superbwarfare/tags/items/normal_gun.json +++ b/src/main/resources/data/superbwarfare/tags/items/normal_gun.json @@ -24,6 +24,7 @@ "superbwarfare:glock_18", "superbwarfare:m_1911", "superbwarfare:qbz_95", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/sniper_rifle.json b/src/main/resources/data/superbwarfare/tags/items/sniper_rifle.json index cfad1eec5..c42ceaf03 100644 --- a/src/main/resources/data/superbwarfare/tags/items/sniper_rifle.json +++ b/src/main/resources/data/superbwarfare/tags/items/sniper_rifle.json @@ -6,6 +6,7 @@ "superbwarfare:sentinel", "superbwarfare:svd", "superbwarfare:m_98b", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/use_sniper_ammo.json b/src/main/resources/data/superbwarfare/tags/items/use_sniper_ammo.json index cfad1eec5..c42ceaf03 100644 --- a/src/main/resources/data/superbwarfare/tags/items/use_sniper_ammo.json +++ b/src/main/resources/data/superbwarfare/tags/items/use_sniper_ammo.json @@ -6,6 +6,7 @@ "superbwarfare:sentinel", "superbwarfare:svd", "superbwarfare:m_98b", - "superbwarfare:k_98" + "superbwarfare:k_98", + "superbwarfare:mosin_nagant" ] } \ No newline at end of file