From 924c1983a403f04513f2ce516592fff708ca8ba0 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sat, 31 Aug 2024 02:31:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=A0=87=E6=9E=AA=E5=AF=BC?= =?UTF-8?q?=E5=BC=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/layer/JavelinLayer.java | 27 + .../client/model/item/JavelinItemModel.java | 149 ++ .../entity/JavelinMissileRenderer.java | 54 + .../renderer/item/JavelinItemRenderer.java | 26 + .../client/screens/AmmoBarOverlay.java | 12 +- .../entity/JavelinMissileEntity.java | 294 +++ .../superbwarfare/entity/RpgRocketEntity.java | 8 +- .../entity/model/JavelinMissileModel.java | 24 + .../superbwarfare/event/GunEventHandler.java | 3 + .../event/PlayerEventHandler.java | 13 +- .../superbwarfare/init/ModEntities.java | 2 + .../init/ModEntityRenderers.java | 1 + .../mcreator/superbwarfare/init/ModItems.java | 2 + .../superbwarfare/init/ModSounds.java | 8 + .../mcreator/superbwarfare/init/ModTabs.java | 1 + .../superbwarfare/item/gun/JavelinItem.java | 234 ++ .../network/message/FireMessage.java | 79 + .../network/message/FireModeMessage.java | 4 + .../network/message/ZoomMessage.java | 15 + .../animations/javelin.animation.json | 597 +++++ .../animations/javelin_missile.animation.json | 89 + .../assets/superbwarfare/geo/javelin.geo.json | 2240 +++++++++++++++++ .../geo/javelin_missile.geo.json | 453 ++++ .../assets/superbwarfare/lang/en_us.json | 4 +- .../assets/superbwarfare/lang/zh_cn.json | 2 + .../models/displaysettings/javelin.item.json | 61 + .../superbwarfare/models/item/javelin.json | 27 + .../superbwarfare/models/item/javelin_3d.json | 131 + .../models/item/javelin_base.json | 6 + .../models/item/javelin_icon.json | 6 + .../models/item/javelin_missile.json | 6 + .../assets/superbwarfare/sounds.json | 49 + .../sounds/javelin/javelin_far.ogg | Bin 0 -> 28983 bytes .../sounds/javelin/javelin_fire_1p.ogg | Bin 0 -> 22065 bytes .../sounds/javelin/javelin_fire_3p.ogg | Bin 0 -> 22326 bytes .../sounds/javelin/javelin_lock.ogg | Bin 0 -> 37091 bytes .../sounds/javelin/javelin_lockon.ogg | Bin 0 -> 6095 bytes .../sounds/javelin/javelin_reload.ogg | Bin 0 -> 50172 bytes .../textures/entity/javelin_missile.png | Bin 0 -> 338 bytes .../textures/gun_icon/fire_mode/dir.png | Bin 0 -> 155 bytes .../textures/gun_icon/fire_mode/top.png | Bin 0 -> 144 bytes .../textures/gun_icon/javelin_icon.png | Bin 0 -> 6949 bytes .../superbwarfare/textures/item/javelin.png | Bin 0 -> 14027 bytes .../textures/item/javelin_3d.png | Bin 0 -> 782 bytes .../superbwarfare/textures/item/javelin_e.png | Bin 0 -> 85792 bytes .../textures/item/javelin_icon.png | Bin 0 -> 11014 bytes .../textures/item/javelin_missile.png | Bin 0 -> 241 bytes .../data/superbwarfare/guns/javelin.json | 13 + .../data/superbwarfare/tags/items/gun.json | 3 +- .../tags/items/legendary_gun.json | 3 +- 50 files changed, 4632 insertions(+), 14 deletions(-) create mode 100644 src/main/java/net/mcreator/superbwarfare/client/layer/JavelinLayer.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/model/item/JavelinItemModel.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/renderer/entity/JavelinMissileRenderer.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/renderer/item/JavelinItemRenderer.java create mode 100644 src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java create mode 100644 src/main/java/net/mcreator/superbwarfare/entity/model/JavelinMissileModel.java create mode 100644 src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java create mode 100644 src/main/resources/assets/superbwarfare/animations/javelin.animation.json create mode 100644 src/main/resources/assets/superbwarfare/animations/javelin_missile.animation.json create mode 100644 src/main/resources/assets/superbwarfare/geo/javelin.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/javelin_missile.geo.json create mode 100644 src/main/resources/assets/superbwarfare/models/displaysettings/javelin.item.json create mode 100644 src/main/resources/assets/superbwarfare/models/item/javelin.json create mode 100644 src/main/resources/assets/superbwarfare/models/item/javelin_3d.json create mode 100644 src/main/resources/assets/superbwarfare/models/item/javelin_base.json create mode 100644 src/main/resources/assets/superbwarfare/models/item/javelin_icon.json create mode 100644 src/main/resources/assets/superbwarfare/models/item/javelin_missile.json create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_far.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_3p.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_lock.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_lockon.ogg create mode 100644 src/main/resources/assets/superbwarfare/sounds/javelin/javelin_reload.ogg create mode 100644 src/main/resources/assets/superbwarfare/textures/entity/javelin_missile.png create mode 100644 src/main/resources/assets/superbwarfare/textures/gun_icon/fire_mode/dir.png create mode 100644 src/main/resources/assets/superbwarfare/textures/gun_icon/fire_mode/top.png create mode 100644 src/main/resources/assets/superbwarfare/textures/gun_icon/javelin_icon.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/javelin.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/javelin_3d.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/javelin_e.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/javelin_icon.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/javelin_missile.png create mode 100644 src/main/resources/data/superbwarfare/guns/javelin.json diff --git a/src/main/java/net/mcreator/superbwarfare/client/layer/JavelinLayer.java b/src/main/java/net/mcreator/superbwarfare/client/layer/JavelinLayer.java new file mode 100644 index 000000000..9b3b19de5 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/layer/JavelinLayer.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.JavelinItem; +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 JavelinLayer extends GeoRenderLayer { + private static final ResourceLocation LAYER = new ResourceLocation(ModUtils.MODID, "textures/item/javelin_e.png"); + + public JavelinLayer(GeoRenderer entityRenderer) { + super(entityRenderer); + } + + @Override + public void render(PoseStack poseStack, JavelinItem 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/JavelinItemModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/item/JavelinItemModel.java new file mode 100644 index 000000000..825ad2e49 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/model/item/JavelinItemModel.java @@ -0,0 +1,149 @@ +package net.mcreator.superbwarfare.client.model.item; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.init.ModTags; +import net.mcreator.superbwarfare.item.gun.JavelinItem; +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 JavelinItemModel extends GeoModel { + @Override + public ResourceLocation getAnimationResource(JavelinItem animatable) { + return new ResourceLocation(ModUtils.MODID, "animations/javelin.animation.json"); + } + + @Override + public ResourceLocation getModelResource(JavelinItem animatable) { + return new ResourceLocation(ModUtils.MODID, "geo/javelin.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(JavelinItem animatable) { + return new ResourceLocation(ModUtils.MODID, "textures/item/javelin.png"); + } + + @Override + public void setCustomAnimations(JavelinItem animatable, long instanceId, AnimationState animationState) { + CoreGeoBone gun = getAnimationProcessor().getBone("bone"); + CoreGeoBone shen = getAnimationProcessor().getBone("shen"); + CoreGeoBone javelin = getAnimationProcessor().getBone("javelin"); + CoreGeoBone screen = getAnimationProcessor().getBone("screen"); + CoreGeoBone seek = getAnimationProcessor().getBone("seek"); + CoreGeoBone top = getAnimationProcessor().getBone("top"); + CoreGeoBone dir = getAnimationProcessor().getBone("dir"); + CoreGeoBone missile_green = getAnimationProcessor().getBone("missile_green"); + CoreGeoBone missile_red = getAnimationProcessor().getBone("missile_red"); + + 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"); + + top.setHidden(!stack.getOrCreateTag().getBoolean("TopMode")); + dir.setHidden(stack.getOrCreateTag().getBoolean("TopMode")); + missile_green.setHidden(!(stack.getOrCreateTag().getInt("ammo") > 0)); + missile_red.setHidden(stack.getOrCreateTag().getInt("ammo") > 0); + seek.setHidden(!(stack.getOrCreateTag().getInt("SeekTime") > 1 && stack.getOrCreateTag().getInt("SeekTime") < 40 )); + + gun.setPosX(1.62f * (float) p); + gun.setPosY(6.3f * (float) p - (float) (0.2f * zp)); + gun.setPosZ(22.95f * (float) p + (float) (0.3f * zp)); + gun.setScaleZ(1f - (0.74f * (float) p)); + gun.setRotZ(-4.75f * Mth.DEG_TO_RAD * (float) p + (float) (0.02f * zp)); + + javelin.setHidden(gun.getPosX() > 1.55); + screen.setHidden(gun.getPosX() <= 1.55); + + 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(3.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((float)(0.75f * fr * (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"); + var data = player.getPersistentData(); + float numR = (float) (1 - 0.98 * data.getDouble("zoom_time")); + float numP = (float) (1 - 0.97 * data.getDouble("zoom_time")); + + if (stack.getOrCreateTag().getInt("gun_reloading_time") > 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()); + 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/entity/JavelinMissileRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/entity/JavelinMissileRenderer.java new file mode 100644 index 000000000..d9979ed0c --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/entity/JavelinMissileRenderer.java @@ -0,0 +1,54 @@ +package net.mcreator.superbwarfare.client.renderer.entity; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.math.Axis; +import net.mcreator.superbwarfare.entity.JavelinMissileEntity; +import net.mcreator.superbwarfare.entity.model.JavelinMissileModel; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class JavelinMissileRenderer extends GeoEntityRenderer { + public JavelinMissileRenderer(EntityRendererProvider.Context renderManager) { + super(renderManager, new JavelinMissileModel()); + this.shadowRadius = 0.1f; + } + + @Override + public RenderType getRenderType(JavelinMissileEntity animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } + + @Override + public void preRender(PoseStack poseStack, JavelinMissileEntity entity, BakedGeoModel model, MultiBufferSource bufferSource, VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, float red, float green, + float blue, float alpha) { + float scale = 1f; + this.scaleHeight = scale; + this.scaleWidth = scale; + super.preRender(poseStack, entity, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, red, green, blue, alpha); + } + + @Override + public void render(JavelinMissileEntity entityIn, float entityYaw, float partialTicks, PoseStack poseStack, MultiBufferSource bufferIn, int packedLightIn) { + poseStack.pushPose(); + if (entityIn.tickCount > 5) { + poseStack.mulPose(Axis.YP.rotationDegrees(90 - Mth.lerp(partialTicks, entityIn.yRotO, entityIn.getYRot()))); + poseStack.mulPose(Axis.ZP.rotationDegrees(Mth.lerp(partialTicks, entityIn.xRotO, entityIn.getXRot()) - 90)); + } else { + poseStack.mulPose(Axis.YP.rotationDegrees(Mth.lerp(partialTicks, entityIn.yRotO, entityIn.getYRot()) - 90)); + poseStack.mulPose(Axis.ZP.rotationDegrees(90 + Mth.lerp(partialTicks, entityIn.xRotO, entityIn.getXRot()))); + } + super.render(entityIn, entityYaw, partialTicks, poseStack, bufferIn, packedLightIn); + poseStack.popPose(); + } + + @Override + protected float getDeathMaxRotation(JavelinMissileEntity entityLivingBaseIn) { + return 0.0F; + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/item/JavelinItemRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/JavelinItemRenderer.java new file mode 100644 index 000000000..4dbac6cad --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/item/JavelinItemRenderer.java @@ -0,0 +1,26 @@ +package net.mcreator.superbwarfare.client.renderer.item; + +import net.mcreator.superbwarfare.client.layer.JavelinLayer; +import net.mcreator.superbwarfare.client.model.item.JavelinItemModel; +import net.mcreator.superbwarfare.item.gun.JavelinItem; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.renderer.GeoItemRenderer; + +public class JavelinItemRenderer extends GeoItemRenderer { + public JavelinItemRenderer() { + super(new JavelinItemModel()); + this.addRenderLayer(new JavelinLayer(this)); + } + + @Override + public RenderType getRenderType(JavelinItem animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } + + @Override + public ResourceLocation getTextureLocation(JavelinItem instance) { + return super.getTextureLocation(instance); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/screens/AmmoBarOverlay.java b/src/main/java/net/mcreator/superbwarfare/client/screens/AmmoBarOverlay.java index ccf048a63..f6a7ae8c7 100644 --- a/src/main/java/net/mcreator/superbwarfare/client/screens/AmmoBarOverlay.java +++ b/src/main/java/net/mcreator/superbwarfare/client/screens/AmmoBarOverlay.java @@ -23,6 +23,8 @@ public class AmmoBarOverlay { private static final ResourceLocation SEMI = new ResourceLocation(ModUtils.MODID, "textures/gun_icon/fire_mode/semi.png"); private static final ResourceLocation BURST = new ResourceLocation(ModUtils.MODID, "textures/gun_icon/fire_mode/burst.png"); private static final ResourceLocation AUTO = new ResourceLocation(ModUtils.MODID, "textures/gun_icon/fire_mode/auto.png"); + private static final ResourceLocation TOP = new ResourceLocation(ModUtils.MODID, "textures/gun_icon/fire_mode/top.png"); + private static final ResourceLocation DIR = new ResourceLocation(ModUtils.MODID, "textures/gun_icon/fire_mode/dir.png"); @SubscribeEvent(priority = EventPriority.NORMAL) public static void eventHandler(RenderGuiEvent.Pre event) { @@ -66,6 +68,10 @@ public class AmmoBarOverlay { // 渲染开火模式 ResourceLocation fireMode = getFireMode(stack); + if (stack.getItem() == ModItems.JAVELIN.get()) { + fireMode = stack.getOrCreateTag().getBoolean("TopMode")? TOP : DIR; + } + event.getGuiGraphics().blit(fireMode, w - 95, h - 21, @@ -166,7 +172,7 @@ public class AmmoBarOverlay { return ""; } - if (stack.getItem() == ModItems.M_79.get() || stack.getItem() == ModItems.RPG.get() || stack.getItem() == ModItems.TASER.get()) { + if (stack.getItem() == ModItems.M_79.get() || stack.getItem() == ModItems.RPG.get() || stack.getItem() == ModItems.TASER.get() || stack.getItem() == ModItems.JAVELIN.get() ) { return "" + stack.getOrCreateTag().getInt("max_ammo"); } @@ -198,6 +204,10 @@ public class AmmoBarOverlay { return "Yassin105 TBG"; } + if (stack.getItem() == ModItems.JAVELIN.get()) { + return "Javelin Missile"; + } + if (stack.getItem() == ModItems.TASER.get()) { return "Electrode Rod"; } diff --git a/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java new file mode 100644 index 000000000..7713b5d05 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/entity/JavelinMissileEntity.java @@ -0,0 +1,294 @@ +package net.mcreator.superbwarfare.entity; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.init.ModDamageTypes; +import net.mcreator.superbwarfare.init.ModEntities; +import net.mcreator.superbwarfare.init.ModItems; +import net.mcreator.superbwarfare.init.ModSounds; +import net.mcreator.superbwarfare.network.message.ClientIndicatorMessage; +import net.mcreator.superbwarfare.tools.CustomExplosion; +import net.mcreator.superbwarfare.tools.ParticleTool; +import net.minecraft.commands.arguments.EntityAnchorArgument; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.network.protocol.Packet; +import net.minecraft.network.protocol.game.ClientGamePacketListener; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.projectile.ThrowableItemProjectile; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BellBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.phys.Vec3; +import net.minecraftforge.network.NetworkHooks; +import net.minecraftforge.network.PacketDistributor; +import net.minecraftforge.network.PlayMessages; +import software.bernie.geckolib.animatable.GeoEntity; +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; + +public class JavelinMissileEntity extends ThrowableItemProjectile implements GeoEntity, AnimatedEntity { + public static final EntityDataAccessor ANIMATION = SynchedEntityData.defineId(JavelinMissileEntity.class, EntityDataSerializers.STRING); + public static final EntityDataAccessor TARGET_UUID = SynchedEntityData.defineId(JavelinMissileEntity.class, EntityDataSerializers.STRING); + public static final EntityDataAccessor TOP = SynchedEntityData.defineId(JavelinMissileEntity.class, EntityDataSerializers.BOOLEAN); + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + + public String animationprocedure = "empty"; + + private float damage = 300f; + + public JavelinMissileEntity(EntityType type, Level world) { + super(type, world); + } + + public JavelinMissileEntity(LivingEntity entity, Level level, float damage) { + super(ModEntities.JAVELIN_MISSILE.get(), entity, level); + this.damage = damage; + } + + public JavelinMissileEntity(PlayMessages.SpawnEntity spawnEntity, Level level) { + this(ModEntities.JAVELIN_MISSILE.get(), level); + } + + @Override + public Packet getAddEntityPacket() { + return NetworkHooks.getEntitySpawningPacket(this); + } + + @Override + protected Item getDefaultItem() { + return ModItems.JAVELIN_MISSILE.get(); + } + + public void setTargetUuid(String uuid) { + this.entityData.set(TARGET_UUID, uuid); + } + + public void setAttackMode(boolean mode) { + this.entityData.set(TOP, mode); + } + + @Override + protected void defineSynchedData() { + this.entityData.define(TARGET_UUID, "none"); + this.entityData.define(TOP, false); + } + + @Override + public boolean shouldRenderAtSqrDistance(double pDistance) { + return true; + } + + @Override + protected void onHitEntity(EntityHitResult result) { + Entity entity = result.getEntity(); + if (this.getOwner() instanceof LivingEntity living) { + if (!living.level().isClientSide() && living instanceof ServerPlayer player) { + living.level().playSound(null, living.blockPosition(), ModSounds.INDICATION.get(), SoundSource.VOICE, 1, 1); + + ModUtils.PACKET_HANDLER.send(PacketDistributor.PLAYER.with(() -> player), new ClientIndicatorMessage(0, 5)); + } + } + + if (entity instanceof LivingEntity) { + entity.invulnerableTime = 0; + } + + entity.hurt(ModDamageTypes.causeCannonFireDamage(this.level().registryAccess(), this, this.getOwner()), this.damage); + + if (this.tickCount > 1) { + if (this.level() instanceof ServerLevel) { + causeEntityHitExplode(entity); + } + } + + this.discard(); + } + + @Override + public boolean isNoGravity() { + return true; + } + + @Override + public void onHitBlock(BlockHitResult blockHitResult) { + super.onHitBlock(blockHitResult); + BlockPos resultPos = blockHitResult.getBlockPos(); + BlockState state = this.level().getBlockState(resultPos); + + if (state.getBlock() instanceof BellBlock bell) { + bell.attemptToRing(this.level(), resultPos, blockHitResult.getDirection()); + } + + if (this.tickCount > 1) { + if (this.level() instanceof ServerLevel) { + causeExplode(); + } + } + + this.discard(); + } + + @Override + public void tick() { + super.tick(); + Entity entity = this.level().getEntitiesOfClass(LivingEntity.class, this.getBoundingBox().inflate(512)) + .stream().filter(e -> e.getStringUUID().equals(entityData.get(TARGET_UUID))).findFirst().orElse(null); + + + if (this.tickCount == 6) { + if (!this.level().isClientSide() && this.level() instanceof ServerLevel serverLevel) { + ParticleTool.sendParticle(serverLevel, ParticleTypes.CLOUD, this.xo, this.yo, this.zo, 15, 0.8, 0.8, 0.8, 0.01, true); + ParticleTool.sendParticle(serverLevel, ParticleTypes.CAMPFIRE_COSY_SMOKE, this.xo, this.yo, this.zo, 10, 0.8, 0.8, 0.8, 0.01, true); + } + } + + if (this.tickCount > 5) { + if (entity != null) { + if (entityData.get(TOP)) { + if (this.position().distanceTo(entity.position()) > 80) { + this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getY() + 50,entity.getZ())); + } else { + this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getEyeY() + 1,entity.getZ())); + } + } else { + this.look(EntityAnchorArgument.Anchor.EYES, new Vec3(entity.getX(),entity.getEyeY() + 1,entity.getZ())); + } + if (this.position().distanceTo(entity.position()) < 4) { + triggerExplode(entity); + this.discard(); + } + } + } + + if (this.tickCount > 6) { + this.setDeltaMovement(new Vec3( + 0.7f * this.getDeltaMovement().x + 1.3f * this.getLookAngle().x, + 0.7f * this.getDeltaMovement().y + 1.3f * this.getLookAngle().y, + 0.7f * this.getDeltaMovement().z + 1.3f * this.getLookAngle().z + )); + if (!this.level().isClientSide() && this.level() instanceof ServerLevel serverLevel) { + ParticleTool.sendParticle(serverLevel, ParticleTypes.SMOKE, this.xo, this.yo, this.zo, 1, 0, 0, 0, 0, true); + } + } + + if (this.tickCount > 200 || this.isInWater()) { + if (this.level() instanceof ServerLevel) { + causeExplode(); + } + this.discard(); + } + } + + private void look(EntityAnchorArgument.Anchor pAnchor, Vec3 pTarget) { + Vec3 vec3 = pAnchor.apply(this); + double d0 = (pTarget.x - vec3.x) * 0.2; + double d1 = (pTarget.y - vec3.y) * 0.2; + double d2 = (pTarget.z - vec3.z) * 0.2; + double d3 = Math.sqrt(d0 * d0 + d2 * d2); + this.setXRot(Mth.wrapDegrees((float)(-(Mth.atan2(d1, d3) * 57.2957763671875)))); + this.setYRot(Mth.wrapDegrees((float)(Mth.atan2(d2, d0) * 57.2957763671875) - 90.0F)); + this.setYHeadRot(this.getYRot()); + this.xRotO = this.getXRot(); + this.yRotO = this.getYRot(); + } + + private void causeExplode() { + CustomExplosion explosion = new CustomExplosion(this.level(), this, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this.getOwner()), this.damage, + this.getX(), this.getY(), this.getZ(), 5f, Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + + ParticleTool.spawnMediumExplosionParticles(this.level(), this.position()); + } + + private void triggerExplode(Entity target) { + CustomExplosion explosion = new CustomExplosion(this.level(), this, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this.getOwner()), this.damage, + target.getX(), target.getY(), target.getZ(), 5f, Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + + ParticleTool.spawnMediumExplosionParticles(this.level(), this.position()); + } + + private void causeEntityHitExplode(Entity entity) { + CustomExplosion explosion = new CustomExplosion(this.level(), this, + ModDamageTypes.causeProjectileBoomDamage(this.level().registryAccess(), this, this.getOwner()), this.damage, + entity.getX(), entity.getY(), entity.getZ(), 5f, Explosion.BlockInteraction.KEEP).setDamageMultiplier(1); + explosion.explode(); + net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this.level(), explosion); + explosion.finalizeExplosion(false); + ParticleTool.spawnMediumExplosionParticles(this.level(), this.position()); + this.discard(); + } + + private PlayState movementPredicate(AnimationState event) { + if (this.animationprocedure.equals("empty")) { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.jvm.idle")); + } + return PlayState.STOP; + } + + private PlayState procedurePredicate(AnimationState event) { + if (!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 (animationprocedure.equals("empty")) { + return PlayState.STOP; + } + return PlayState.CONTINUE; + } + + @Override + protected float getGravity() { + return 0F ; + } + + public String getSyncedAnimation() { + return this.entityData.get(ANIMATION); + } + + public void setAnimation(String animation) { + this.entityData.set(ANIMATION, animation); + } + + @Override + public void setAnimationProcedure(String procedure) { + this.animationprocedure = procedure; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + data.add(new AnimationController<>(this, "movement", 0, this::movementPredicate)); + data.add(new AnimationController<>(this, "procedure", 0, this::procedurePredicate)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/entity/RpgRocketEntity.java b/src/main/java/net/mcreator/superbwarfare/entity/RpgRocketEntity.java index 314c9441d..cce149ebf 100644 --- a/src/main/java/net/mcreator/superbwarfare/entity/RpgRocketEntity.java +++ b/src/main/java/net/mcreator/superbwarfare/entity/RpgRocketEntity.java @@ -30,7 +30,6 @@ import net.minecraft.world.level.block.BellBlock; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.EntityHitResult; -import net.minecraft.world.phys.Vec3; import net.minecraftforge.network.NetworkHooks; import net.minecraftforge.network.PacketDistributor; import net.minecraftforge.network.PlayMessages; @@ -76,6 +75,11 @@ public class RpgRocketEntity extends ThrowableItemProjectile implements GeoEntit return ModItems.ROCKET.get(); } + @Override + public boolean shouldRenderAtSqrDistance(double pDistance) { + return true; + } + @Override protected void onHitEntity(EntityHitResult result) { float damageMultiplier = 1 + 0.2f * this.monsterMultiplier; @@ -142,7 +146,7 @@ public class RpgRocketEntity extends ThrowableItemProjectile implements GeoEntit } } if (this.tickCount > 2) { - this.setDeltaMovement(new Vec3((1.03 * this.getDeltaMovement().x()), (1.03 * this.getDeltaMovement().y() - 0.02), (1.03 * this.getDeltaMovement().z()))); + this.setDeltaMovement(this.getDeltaMovement().multiply(1.03, 1.03, 1.03)); if (!this.level().isClientSide() && this.level() instanceof ServerLevel serverLevel) { ParticleTool.sendParticle(serverLevel, ParticleTypes.SMOKE, this.xo, this.yo, this.zo, 1, 0, 0, 0, 0, true); diff --git a/src/main/java/net/mcreator/superbwarfare/entity/model/JavelinMissileModel.java b/src/main/java/net/mcreator/superbwarfare/entity/model/JavelinMissileModel.java new file mode 100644 index 000000000..a9d05c523 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/entity/model/JavelinMissileModel.java @@ -0,0 +1,24 @@ +package net.mcreator.superbwarfare.entity.model; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.entity.JavelinMissileEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class JavelinMissileModel extends GeoModel { + @Override + public ResourceLocation getAnimationResource(JavelinMissileEntity entity) { + return new ResourceLocation(ModUtils.MODID, "animations/javelin_missile.animation.json"); + } + + @Override + public ResourceLocation getModelResource(JavelinMissileEntity entity) { + return new ResourceLocation(ModUtils.MODID, "geo/javelin_missile.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(JavelinMissileEntity entity) { + return new ResourceLocation(ModUtils.MODID, "textures/entity/javelin_missile.png"); + } + +} diff --git a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java index 6bb352184..835dc1173 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/GunEventHandler.java @@ -533,6 +533,9 @@ public class GunEventHandler { } else if (stack.getItem() == ModItems.RPG.get()) { stack.getOrCreateTag().putInt("ammo", 1); player.getInventory().clearOrCountMatchingItems(p -> p.getItem() == ModItems.ROCKET.get(), 1, player.inventoryMenu.getCraftSlots()); + } else if (stack.getItem() == ModItems.JAVELIN.get()) { + stack.getOrCreateTag().putInt("ammo", 1); + player.getInventory().clearOrCountMatchingItems(p -> p.getItem() == ModItems.JAVELIN_MISSILE.get(), 1, player.inventoryMenu.getCraftSlots()); } stack.getOrCreateTag().putBoolean("is_normal_reloading", false); diff --git a/src/main/java/net/mcreator/superbwarfare/event/PlayerEventHandler.java b/src/main/java/net/mcreator/superbwarfare/event/PlayerEventHandler.java index 0e5caafa3..6746763a0 100644 --- a/src/main/java/net/mcreator/superbwarfare/event/PlayerEventHandler.java +++ b/src/main/java/net/mcreator/superbwarfare/event/PlayerEventHandler.java @@ -6,7 +6,6 @@ import net.mcreator.superbwarfare.init.ModSounds; import net.mcreator.superbwarfare.init.ModTags; import net.mcreator.superbwarfare.network.ModVariables; import net.mcreator.superbwarfare.network.message.SimulationDistanceMessage; -import net.mcreator.superbwarfare.tools.SeekTool; import net.mcreator.superbwarfare.tools.SoundTool; import net.minecraft.core.BlockPos; import net.minecraft.nbt.CompoundTag; @@ -18,8 +17,6 @@ import net.minecraft.util.Mth; import net.minecraft.util.RandomSource; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.effect.MobEffects; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Items; @@ -109,11 +106,11 @@ public class PlayerEventHandler { // 测试用 private static void handleWeaponSeek(Player player) { - if (player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming) { - Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 30); - if (seekingEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) - _entity.addEffect(new MobEffectInstance(MobEffects.GLOWING, 2, 0)); - } +// if (player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming) { +// Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 30); +// if (seekingEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) +// _entity.addEffect(new MobEffectInstance(MobEffects.GLOWING, 2, 0)); +// } } private static void handleWeaponSway(Player player) { diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModEntities.java b/src/main/java/net/mcreator/superbwarfare/init/ModEntities.java index 6a0cc5983..38c1f9c6b 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModEntities.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModEntities.java @@ -53,6 +53,8 @@ public class ModEntities { EntityType.Builder.of(HandGrenadeEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(1).setCustomClientFactory(HandGrenadeEntity::new).sized(0.3f, 0.3f)); public static final RegistryObject> RGO_GRENADE = register("projectile_rgo_grenade", EntityType.Builder.of(RgoGrenadeEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(1).setCustomClientFactory(RgoGrenadeEntity::new).sized(0.3f, 0.3f)); + public static final RegistryObject> JAVELIN_MISSILE = register("projectile_javelin_missile", + EntityType.Builder.of(JavelinMissileEntity::new, MobCategory.MISC).setShouldReceiveVelocityUpdates(true).setTrackingRange(512).setUpdateInterval(1).setCustomClientFactory(JavelinMissileEntity::new).sized(0.5f, 0.5f)); private static RegistryObject> register(String name, EntityType.Builder entityTypeBuilder) { diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModEntityRenderers.java b/src/main/java/net/mcreator/superbwarfare/init/ModEntityRenderers.java index 702938b9d..e51f87a1c 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModEntityRenderers.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModEntityRenderers.java @@ -26,5 +26,6 @@ public class ModEntityRenderers { event.registerEntityRenderer(ModEntities.HAND_GRENADE_ENTITY.get(), HandGrenadeEntityRenderer::new); event.registerEntityRenderer(ModEntities.RGO_GRENADE.get(), RgoGrenadeRenderer::new); event.registerEntityRenderer(ModEntities.MLE_1934.get(), Mle1934Renderer::new); + event.registerEntityRenderer(ModEntities.JAVELIN_MISSILE.get(), JavelinMissileRenderer::new); } } diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java index fbe34b0fd..71a02df6d 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java @@ -56,6 +56,7 @@ public class ModItems { public static final RegistryObject MINIGUN = GUNS.register("minigun", Minigun::new); public static final RegistryObject M_79 = GUNS.register("m_79", M79Item::new); public static final RegistryObject RPG = GUNS.register("rpg", RpgItem::new); + public static final RegistryObject JAVELIN = GUNS.register("javelin", JavelinItem::new); public static final RegistryObject BOCEK = GUNS.register("bocek", BocekItem::new); /** @@ -74,6 +75,7 @@ public class ModItems { public static final RegistryObject CREATIVE_AMMO_BOX = AMMO.register("creative_ammo_box", CreativeAmmoBox::new); public static final RegistryObject TASER_ELECTRODE = AMMO.register("taser_electrode", () -> new Item(new Item.Properties())); public static final RegistryObject GRENADE_40MM = AMMO.register("grenade_40mm", () -> new Item(new Item.Properties())); + public static final RegistryObject JAVELIN_MISSILE = AMMO.register("javelin_missile", () -> new Item(new Item.Properties())); public static final RegistryObject MORTAR_SHELLS = AMMO.register("mortar_shells", () -> new Item(new Item.Properties())); public static final RegistryObject ROCKET = AMMO.register("rocket", Rocket::new); public static final RegistryObject HE_5_INCHES = AMMO.register("he_5_inches", He5Inches::new); diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java b/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java index 154e7b10b..ba51771f0 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModSounds.java @@ -261,6 +261,14 @@ public class ModSounds { 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 JAVELIN_FIRE_1P = REGISTRY.register("javelin_fire_1p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_fire_1p"))); + public static final RegistryObject JAVELIN_FIRE_3P = REGISTRY.register("javelin_fire_3p", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_fire_3p"))); + public static final RegistryObject JAVELIN_FAR = REGISTRY.register("javelin_far", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_far"))); + public static final RegistryObject JAVELIN_RELOAD_EMPTY = REGISTRY.register("javelin_reload_empty", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_reload_empty"))); + + public static final RegistryObject JAVELIN_LOCK = REGISTRY.register("javelin_lock", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_lock"))); + public static final RegistryObject JAVELIN_LOCKON = REGISTRY.register("javelin_lockon", () -> SoundEvent.createVariableRangeEvent(new ResourceLocation(ModUtils.MODID, "javelin_lockon"))); + 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 06ea8e86c..17dc08b2f 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModTabs.java @@ -53,6 +53,7 @@ public class ModTabs { output.accept(BocekItem.getGunInstance()); output.accept(M79Item.getGunInstance()); output.accept(RpgItem.getGunInstance()); + output.accept(JavelinItem.getGunInstance()); } ) .build()); diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java b/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java new file mode 100644 index 000000000..6b6869a0f --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/JavelinItem.java @@ -0,0 +1,234 @@ +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.JavelinItemRenderer; +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.*; +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.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +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.entity.player.Player; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +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 JavelinItem extends GunItem implements GeoItem, AnimatedItem { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + public String animationProcedure = "empty"; + public static ItemDisplayContext transformType; + + public JavelinItem() { + super(new Properties().stacksTo(1).rarity(RarityTool.LEGENDARY)); + } + + @Override + public void initializeClient(Consumer consumer) { + super.initializeClient(consumer); + consumer.accept(new IClientItemExtensions() { + private final BlockEntityWithoutLevelRenderer renderer = new JavelinItemRenderer(); + + @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 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")) { + var tag = stack.getOrCreateTag(); + if (tag.getInt("draw_time") < 16) { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.javelin.draw")); + } + + if (tag.getInt("fire_animation") > 0) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.javelin.fire")); + } + + if (stack.getOrCreateTag().getBoolean("is_empty_reloading")) { + return event.setAndContinue(RawAnimation.begin().thenPlay("animation.javelin.reload")); + } + + if (player.isSprinting() && player.onGround() && player.getPersistentData().getDouble("noRun") == 0) { + if (player.hasEffect(MobEffects.MOVEMENT_SPEED)) { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.javelin.run_fast")); + } else { + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.javelin.run")); + } + } + + return event.setAndContinue(RawAnimation.begin().thenLoop("animation.javelin.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 procedureController = new AnimationController<>(this, "procedureController", 0, this::procedurePredicate); + data.add(procedureController); + var idleController = new AnimationController<>(this, "idleController", 4, this::idlePredicate); + data.add(idleController); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } + + @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.14f, AttributeModifier.Operation.MULTIPLY_BASE)); + } + return map; + } + + @Override + public void appendHoverText(ItemStack stack, Level world, List list, TooltipFlag flag) { + TooltipTool.addGunTips(list, stack); + } + + public static int getAmmoCount(Player player) { + int sum = 0; + for (int i = 0; i < player.getInventory().getContainerSize(); ++i) { + ItemStack itemstack = player.getInventory().getItem(i); + if (check(itemstack)) { + sum += itemstack.getCount(); + } + } + return sum; + } + + @Override + public Set getReloadSound() { + return Set.of(ModSounds.JAVELIN_RELOAD_EMPTY.get(), + ModSounds.JAVELIN_LOCK.get(), + ModSounds.JAVELIN_LOCKON.get()); + } + + @Override + public void inventoryTick(ItemStack itemStack, Level world, Entity entity, int slot, boolean selected) { + super.inventoryTick(itemStack, world, entity, slot, selected); + if (entity instanceof Player player) { + var tag = itemStack.getOrCreateTag(); + tag.putInt("max_ammo", getAmmoCount(player)); + + if (tag.getBoolean("Seeking")) { + Entity targetEntity = player.level().getEntitiesOfClass(LivingEntity.class, player.getBoundingBox().inflate(256)) + .stream().filter(e -> e.getStringUUID().equals(tag.getString("TargetEntity"))).findFirst().orElse(null); + Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 9); + if (seekingEntity != null && seekingEntity == targetEntity) { + tag.putInt("SeekTime", tag.getInt("SeekTime") + 1); + } else { + tag.putInt("SeekTime", 0); + } + + if (tag.getInt("SeekTime") == 1 && player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_LOCK.get(), 2, 1); + } + + if (tag.getInt("SeekTime") > 40 && seekingEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) { + _entity.addEffect(new MobEffectInstance(MobEffects.GLOWING, 40, 0)); + if (player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_LOCKON.get(), 2, 1); + } + } +// if (seekingEntity != null) { +// player.displayClientMessage(Component.literal(" " + tag.getInt("SeekTime")), true); +// } + } + } + } + + protected static boolean check(ItemStack stack) { + return stack.getItem() == ModItems.JAVELIN_MISSILE.get(); + } + + public static ItemStack getGunInstance() { + ItemStack stack = new ItemStack(ModItems.JAVELIN.get()); + GunsTool.initCreativeGun(stack, ModItems.JAVELIN.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/javelin_icon.png"); + } + + @Override + public String getGunDisplayName() { + return "FGM-148"; + } +} \ No newline at end of file diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java index 4170b93bc..aeeae3919 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/FireMessage.java @@ -1,5 +1,6 @@ package net.mcreator.superbwarfare.network.message; +import net.mcreator.superbwarfare.ModUtils; import net.mcreator.superbwarfare.entity.*; import net.mcreator.superbwarfare.event.GunEventHandler; import net.mcreator.superbwarfare.init.*; @@ -9,14 +10,19 @@ import net.mcreator.superbwarfare.perk.Perk; import net.mcreator.superbwarfare.perk.PerkHelper; import net.mcreator.superbwarfare.tools.ItemNBTTool; import net.mcreator.superbwarfare.tools.ParticleTool; +import net.mcreator.superbwarfare.tools.SeekTool; import net.mcreator.superbwarfare.tools.SoundTool; import net.minecraft.core.particles.ParticleTypes; import net.minecraft.nbt.CompoundTag; import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.network.protocol.game.ClientboundStopSoundPacket; +import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerLevel; import net.minecraft.server.level.ServerPlayer; import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.projectile.AbstractArrow; import net.minecraft.world.item.ItemStack; @@ -24,6 +30,7 @@ import net.minecraft.world.item.Items; import net.minecraft.world.item.enchantment.EnchantmentHelper; import net.minecraft.world.level.Level; import net.minecraftforge.network.NetworkEvent; +import org.joml.Vector3d; import java.util.function.Supplier; @@ -72,6 +79,19 @@ public class FireMessage { if (player.getMainHandItem().getItem() == ModItems.BOCEK.get()) { handleBowShoot(player); } + + if (player.getMainHandItem().getItem() == ModItems.JAVELIN.get()) { + var handItem = player.getMainHandItem(); + var tag = handItem.getOrCreateTag(); + handleJavelinFire(player); + tag.putBoolean("Seeking",false); + tag.putInt("SeekTime",0); + tag.putString("TargetEntity","none"); + if (player instanceof ServerPlayer serverPlayer) { + var clientboundstopsoundpacket = new ClientboundStopSoundPacket(new ResourceLocation(ModUtils.MODID, "javelin_lock"), SoundSource.PLAYERS); + serverPlayer.connection.send(clientboundstopsoundpacket); + } + } } } @@ -96,6 +116,16 @@ public class FireMessage { handleRpgFire(player); } + if (handItem.getItem() == ModItems.JAVELIN.get() && player.getCapability(ModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new ModVariables.PlayerVariables()).zooming && tag.getInt("ammo") > 0) { + Entity seekingEntity = SeekTool.seekEntity(player, player.level(), 256, 9); + if (seekingEntity != null) { + tag.putString("TargetEntity",seekingEntity.getStringUUID()); + tag.putBoolean("Seeking",true); + tag.putInt("SeekTime",0); + } + + } + if (tag.getInt("fire_mode") == 1) { player.getPersistentData().putBoolean("firing", false); tag.putInt("burst_fire", (int) tag.getDouble("burst_size")); @@ -431,4 +461,53 @@ public class FireMessage { tag.putInt("ammo", tag.getInt("ammo") - 1); } } + + private static void handleJavelinFire(Player player) { + if (player.isSpectator()) return; + + Level level = player.level(); + ItemStack mainHandItem = player.getMainHandItem(); + CompoundTag tag = mainHandItem.getOrCreateTag(); + + if (tag.getInt("SeekTime") < 40) return; + + float yRot = player.getYRot(); + if (yRot < 0) { + yRot += 360; + } + yRot = yRot + 90 % 360; + + var firePos = new Vector3d(0, -0.2, 0.15); + firePos.rotateZ(-player.getXRot() * Mth.DEG_TO_RAD); + firePos.rotateY(-yRot * Mth.DEG_TO_RAD); + + if (!level.isClientSide()) { + JavelinMissileEntity missileEntity = new JavelinMissileEntity(player, level, (float) tag.getDouble("damage") * (float) tag.getDouble("levelDamageMultiple")); + missileEntity.setPos(player.getX() + firePos.x, player.getEyeY() + firePos.y, player.getZ() + firePos.z); + missileEntity.shoot(player.getLookAngle().x, player.getLookAngle().y + 0.3, player.getLookAngle().z, 3f, 1); + missileEntity.setTargetUuid(tag.getString("TargetEntity")); + missileEntity.setAttackMode(tag.getBoolean("TopMode")); + level.addFreshEntity(missileEntity); + } + + if (player.level() instanceof ServerLevel serverLevel) { + ParticleTool.sendParticle(serverLevel, ParticleTypes.CLOUD, player.getX() + 1.8 * player.getLookAngle().x, + player.getY() + player.getBbHeight() - 0.1 + 1.8 * player.getLookAngle().y, + player.getZ() + 1.8 * player.getLookAngle().z, + 30, 0.4, 0.4, 0.4, 0.005, true); + } + + player.getCooldowns().addCooldown(mainHandItem.getItem(), 10); + + if (player instanceof ServerPlayer serverPlayer) { + SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_FIRE_1P.get(), 2, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.JAVELIN_FIRE_3P.get(), SoundSource.PLAYERS, 4, 1); + serverPlayer.level().playSound(null, serverPlayer.getOnPos(), ModSounds.JAVELIN_FAR.get(), SoundSource.PLAYERS, 12, 1); + } + + tag.putBoolean("shoot", true); + + tag.putInt("fire_animation", 2); + tag.putInt("ammo", tag.getInt("ammo") - 1); + } } diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/FireModeMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/FireModeMessage.java index c59339023..bbee43f13 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/FireModeMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/FireModeMessage.java @@ -114,6 +114,10 @@ public class FireModeMessage { tag.putBoolean("start_sentinel_charge", true); } } + + if (mainHandItem.getItem() == ModItems.JAVELIN.get()) { + tag.putBoolean("TopMode", !tag.getBoolean("TopMode")); + } } } } 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 6117ca053..5bb1ef4c9 100644 --- a/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java +++ b/src/main/java/net/mcreator/superbwarfare/network/message/ZoomMessage.java @@ -1,11 +1,16 @@ package net.mcreator.superbwarfare.network.message; +import net.mcreator.superbwarfare.ModUtils; import net.mcreator.superbwarfare.entity.ICannonEntity; +import net.mcreator.superbwarfare.init.ModItems; import net.mcreator.superbwarfare.init.ModSounds; import net.mcreator.superbwarfare.network.ModVariables; import net.mcreator.superbwarfare.tools.SoundTool; import net.minecraft.network.FriendlyByteBuf; +import net.minecraft.network.protocol.game.ClientboundStopSoundPacket; +import net.minecraft.resources.ResourceLocation; import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundSource; import net.minecraft.world.level.Level; import net.minecraftforge.network.NetworkEvent; @@ -60,6 +65,16 @@ public class ZoomMessage { if (player.isPassenger() && player.getVehicle() instanceof ICannonEntity) { SoundTool.playLocalSound(player, ModSounds.CANNON_ZOOM_OUT.get(), 2, 1); } + + if (player.getMainHandItem().getItem() == ModItems.JAVELIN.get()) { + var handItem = player.getMainHandItem(); + var tag = handItem.getOrCreateTag(); + tag.putBoolean("Seeking",false); + tag.putInt("SeekTime",0); + tag.putString("TargetEntity","none"); + var clientboundstopsoundpacket = new ClientboundStopSoundPacket(new ResourceLocation(ModUtils.MODID, "javelin_lock"), SoundSource.PLAYERS); + player.connection.send(clientboundstopsoundpacket); + } } } }); diff --git a/src/main/resources/assets/superbwarfare/animations/javelin.animation.json b/src/main/resources/assets/superbwarfare/animations/javelin.animation.json new file mode 100644 index 000000000..b978cf3fa --- /dev/null +++ b/src/main/resources/assets/superbwarfare/animations/javelin.animation.json @@ -0,0 +1,597 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.javelin.idle": { + "loop": true + }, + "animation.javelin.draw": { + "animation_length": 2, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [27.21312, -47.42646, -2.0218] + }, + "0.2917": { + "vector": [12.5, -15, 0] + }, + "0.7083": { + "vector": [3.48268, 0.40464, 8.20687] + }, + "1.2083": { + "vector": [0, 0, -2] + }, + "1.4167": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [3, -17.3, 0] + }, + "0.7083": { + "vector": [0, 0, -1.65] + }, + "0.9167": { + "vector": [0, 0, 0.93] + }, + "1.4167": { + "vector": [0, 0, 0] + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [0, 0, 0] + }, + "1.0833": { + "vector": [0.25, -0.5, 0.5], + "easing": "easeInSine" + }, + "1.4583": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + } + } + } + }, + "animation.javelin.reload": { + "loop": "hold_on_last_frame", + "animation_length": 4, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [12.79362, -12.19908, 12.25285], + "easing": "easeInElastic" + }, + "0.75": { + "vector": [9.75, -9.23, 11.75] + }, + "0.95": { + "vector": [11.79522, -11.04857, 7.28498] + }, + "1.1": { + "vector": [12.31362, -10.46218, 4.49843] + }, + "1.2": { + "vector": [11.4055, -11.45078, 9.28251] + }, + "1.3": { + "vector": [12.35592, -10.41977, 4.29668], + "easing": "easeInElastic" + }, + "1.45": { + "vector": [11.6067, -11.25048, 8.28056] + }, + "1.65": { + "vector": [11.98892, -10.84152, 6.28585] + }, + "2.05": { + "vector": [5.79574, -6.02586, 7.24999] + }, + "2.25": { + "vector": [7.92196, -6.92206, 8.3785] + }, + "2.45": { + "vector": [4.04818, -7.81825, 9.50702] + }, + "2.85": { + "vector": [2.88997, -3.00619, 6.1271] + }, + "2.95": { + "vector": [2.3539, -8.5762, 8.5272] + }, + "3.05": { + "vector": [2.03364, -1.90533, 5.41921] + }, + "3.35": { + "vector": [-3.8135, -0.9118, -6.85724] + }, + "3.5": { + "vector": [0, 0, -2] + }, + "3.7": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.6": { + "vector": [2, -3, 0], + "easing": "easeInElastic" + }, + "0.8": { + "vector": [1.12822, -2.67429, -0.19599] + }, + "0.95": { + "vector": [1.7, -3, 0] + }, + "1.1": { + "vector": [2.14, -3.38, 0] + }, + "1.2": { + "vector": [1.6, -3.3, 0] + }, + "1.3": { + "vector": [1.12462, -3.83058, 0.15] + }, + "1.45": { + "vector": [0.99786, -3.41627, 0.03205] + }, + "1.75": { + "vector": [1.13479, -3.63167, 0.1024] + }, + "2.25": { + "vector": [1.02177, -3.65324, 0.10105] + }, + "2.85": { + "vector": [0.99199, -3.01733, 0.00368] + }, + "2.95": { + "vector": [0.85832, -4.31036, 0.07675] + }, + "3.05": { + "vector": [0, -0.98, 0.5] + }, + "3.2": { + "vector": [-0.47388, 0.04235, 0.71917] + }, + "3.4": { + "vector": [0, 0, 0.93] + }, + "3.55": { + "vector": [0, 0, -0.3] + }, + "3.7": { + "vector": [0, 0, 0] + } + } + }, + "tong": { + "rotation": { + "1.1": { + "vector": [0, 0, 0] + }, + "1.2": { + "vector": [0, 0, 8] + }, + "1.3": { + "vector": [0, 0, -9] + }, + "1.4": { + "vector": [-18, 0, -19.44444] + }, + "1.65": { + "vector": [26.36182, -9.17441, -137.87933] + }, + "2.35": { + "vector": [26.36182, -9.17441, -137.87933] + }, + "2.45": { + "vector": [21, 0, -19.44444] + }, + "2.65": { + "vector": [-7.18076, 7.51466, -11.75196] + }, + "2.85": { + "vector": [0, 0, 8] + }, + "3.0": { + "vector": [0, 0, 0] + } + }, + "position": { + "1.2": { + "vector": [0, 0, 0] + }, + "1.3": { + "vector": [0.10557, -0.66654, 2.92311] + }, + "1.4": { + "vector": [-6.31004, -1.27247, 2.50163] + }, + "1.5": { + "vector": [-11.56218, -9.5433, 1.07822] + }, + "1.65": { + "vector": [-13.50237, -24.77616, -3.14931] + }, + "2.35": { + "vector": [-13.50237, -24.77616, -3.14931] + }, + "2.5": { + "vector": [-6.31004, -1.27247, 2.50163] + }, + "2.65": { + "vector": [-3.58866, -0.76398, 3.64641] + }, + "2.85": { + "vector": [0, 0, 0] + } + } + }, + "camera": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.15": { + "vector": [1, 0, -3] + }, + "0.35": { + "vector": [0.8, 0, -1.5] + }, + "0.5": { + "vector": [0.5, 0, -1.5] + }, + "0.9": { + "vector": [-1, 0, -2.8] + }, + "1.25": { + "vector": [0.43, -1.5, -1.5] + }, + "1.35": { + "vector": [-0.8, 2.5, 1.5] + }, + "1.65": { + "vector": [-0.8, 0, -0.75] + }, + "1.85": { + "vector": [1, -0.59, -0.59] + }, + "2.0": { + "vector": [0.44, -0.26, 1.5] + }, + "2.15": { + "vector": [0.18, -0.11, -0.5] + }, + "2.35": { + "vector": [0.05, -0.03, 0.2] + }, + "2.55": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + }, + "2.85": { + "vector": [0.43, -1.5, -1.5] + }, + "2.95": { + "vector": [-0.8, 2.5, 1.5] + }, + "3.1": { + "vector": [-0.8, 0, -0.75] + }, + "3.25": { + "vector": [-0.36, 0, 0.67] + }, + "3.35": { + "vector": [-0.32, 0.5, -0.45] + }, + "3.45": { + "vector": [-0.05, -0.33, 0.3] + }, + "3.55": { + "vector": [0.5, -2, -2] + }, + "3.7": { + "vector": [0, 0, 0] + } + } + }, + "Righthand": { + "rotation": { + "0.65": { + "vector": [0, 0, 0] + }, + "0.8": { + "vector": [51.7535, -6.84439, 4.60635] + }, + "0.9": { + "vector": [76.42483, -15.97024, 10.74814] + }, + "1.1": { + "vector": [76.42483, -15.97024, 10.74814] + }, + "1.2": { + "vector": [76.42284, -16.14404, 12.74058] + }, + "1.3": { + "vector": [82.28453, -14.2459, 2.92096] + }, + "1.4": { + "vector": [80.65985, -10.00387, -20.76159] + }, + "1.5": { + "vector": [78.80452, -7.82779, -35.71867] + }, + "1.75": { + "vector": [2.80452, -7.82779, -35.71867] + }, + "2.45": { + "vector": [49.65, -13.12, -4.88] + }, + "2.6": { + "vector": [79.75124, -23.16054, 0.43122] + }, + "2.85": { + "vector": [76.42284, -16.14404, 12.74058] + }, + "3.05": { + "vector": [76.42483, -15.97024, 10.74814] + }, + "3.15": { + "vector": [76.42483, -15.97024, 10.74814] + }, + "3.25": { + "vector": [51.7535, -6.84439, 4.60635] + }, + "3.35": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.65": { + "vector": [0, 0, 0] + }, + "0.8": { + "vector": [-2.47, -2.5, 3.46] + }, + "0.9": { + "vector": [-1.8, 2.1, -2.2] + }, + "1.1": { + "vector": [-1.8, 2.1, -2.2] + }, + "1.2": { + "vector": [-2.1, 2.8, -2.2] + }, + "1.3": { + "vector": [-0.4, -0.3, -2.2] + }, + "1.4": { + "vector": [-1, -3.3, -2.2] + }, + "1.5": { + "vector": [-1.9, -10.3, -2.2] + }, + "2.45": { + "vector": [-8.74, -5.38, 2.4] + }, + "2.6": { + "vector": [-4.05, 0.39, 0.68] + }, + "2.85": { + "vector": [-2.1, 2.8, -2.2] + }, + "3.05": { + "vector": [-1.8, 2.1, -2.2] + }, + "3.15": { + "vector": [-1.8, 2.1, -2.2] + }, + "3.25": { + "vector": [-2.47, -2.5, 3.46] + }, + "3.35": { + "vector": [0, 0, 0] + } + } + } + } + }, + "animation.javelin.run": { + "loop": true, + "animation_length": 0.8, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [14.01931, 1.43241, 2.77989] + }, + "0.2": { + "vector": [9.37348, 2.99239, 8.65204], + "easing": "easeInSine" + }, + "0.4": { + "vector": [14.01931, 1.43241, 2.77989], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [14.03728, 0.24759, -2.78126], + "easing": "easeInSine" + }, + "0.8": { + "vector": [14.01931, 1.43241, 2.77989], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [0, -2, 0] + }, + "0.2": { + "vector": [-1, -1, 0], + "easing": "easeInSine" + }, + "0.4": { + "vector": [-2, -2, 0], + "easing": "easeOutSine" + }, + "0.6": { + "vector": [-1, -1, 0], + "easing": "easeInSine" + }, + "0.8": { + "vector": [0, -2, 0], + "easing": "easeOutSine" + } + } + }, + "Rockets": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 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] + } + } + } + } + }, + "animation.javelin.fire": { + "animation_length": 0.25 + }, + "animation.javelin.run_fast": { + "loop": true, + "animation_length": 0.7, + "bones": { + "0": { + "rotation": { + "0.0": { + "vector": [-13.3263, 7.54702, 1.59969], + "easing": "easeOutSine" + }, + "0.175": { + "vector": [-27.62174, 12.50143, 4.04527], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-13.035, 17.54299, 1.66321], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-23.67296, 3.37897, -3.44474], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-13.3263, 7.54702, 1.59969], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [-1, 2, 1] + }, + "0.175": { + "vector": [-2, 3, 1], + "easing": "easeInSine" + }, + "0.35": { + "vector": [-3, 2, 1], + "easing": "easeOutSine" + }, + "0.525": { + "vector": [-2, 3, 1], + "easing": "easeInSine" + }, + "0.7": { + "vector": [-1, 2, 1], + "easing": "easeOutSine" + } + } + }, + "Rockets": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "roll": { + "rotation": { + "vector": [0, 0, 10] + }, + "position": { + "vector": [-2, 0, -1] + } + }, + "Righthand": { + "rotation": { + "vector": [-6.1457, -9.1471, -6.29764] + }, + "position": { + "vector": [1.52734, 0.09375, 1.92969] + } + }, + "Lefthand": { + "rotation": { + "vector": [-1.41476, -16.33468, -1.66483] + }, + "position": { + "vector": [6, -13, 49] + } + }, + "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] + } + } + } + } + } + }, + "geckolib_format_version": 2 +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/animations/javelin_missile.animation.json b/src/main/resources/assets/superbwarfare/animations/javelin_missile.animation.json new file mode 100644 index 000000000..fac2fdb4d --- /dev/null +++ b/src/main/resources/assets/superbwarfare/animations/javelin_missile.animation.json @@ -0,0 +1,89 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation.jvm.idle": { + "loop": "hold_on_last_frame", + "animation_length": 10, + "bones": { + "wing1": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing2": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing3": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing4": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing5": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing6": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing7": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing8": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "body": { + "rotation": { + "0.0": [0, 0, 0], + "10.0": [0, 21600, 0] + } + }, + "wing9": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing10": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing11": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + }, + "wing12": { + "rotation": { + "0.2667": [0, 0, 0], + "0.3167": [0, 105, 0] + } + } + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/javelin.geo.json b/src/main/resources/assets/superbwarfare/geo/javelin.geo.json new file mode 100644 index 000000000..fd9c7d273 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/javelin.geo.json @@ -0,0 +1,2240 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 8, + "visible_bounds_height": 4, + "visible_bounds_offset": [0, 1, 0] + }, + "bones": [ + { + "name": "camera", + "pivot": [4.87141, 13.66276, 12.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": "screen", + "parent": "roll", + "pivot": [0.26172, 0.5, -66], + "cubes": [ + { + "origin": [-6.58203, 1, -64.99609], + "size": [17.7, 13, 0], + "uv": { + "south": {"uv": [9.40381, 82.52881], "uv_size": [62.125, 45.375]} + } + }, + { + "origin": [-31.73828, 11.5, -65], + "size": [68, 20, 0], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [-31.73828, -16.5, -65], + "size": [68, 20, 0], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [-31.73828, 3.5, -65], + "size": [28, 8, 0], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [8.26172, 3.5, -65], + "size": [28, 8, 0], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [6.3214, 6.97919, -65], + "size": [0.24922, 0.5, 0], + "pivot": [2.26193, 11.41327, -65], + "rotation": [0, 0, -45], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [6.3214, 15.34736, -65], + "size": [0.24922, 0.5, 0], + "pivot": [2.26193, 11.41327, -65], + "rotation": [0, 0, -135], + "uv": { + "south": {"uv": [0, 84], "uv_size": [2, 2]} + } + }, + { + "origin": [6.3214, -0.85361, -65], + "size": [0.24922, 0.5, 0], + "pivot": [2.26193, 3.58048, -65], + "rotation": [0, 0, 135], + "uv": { + "south": {"uv": [0, 86], "uv_size": [2, -2]} + } + }, + { + "origin": [6.3214, 7.51456, -65], + "size": [0.24922, 0.5, 0], + "pivot": [2.26193, 3.58048, -65], + "rotation": [0, 0, 45], + "uv": { + "south": {"uv": [0, 86], "uv_size": [2, -2]} + } + } + ] + }, + { + "name": "seek", + "parent": "screen", + "pivot": [-2.50703, 12.83359, -64.99609], + "cubes": [ + { + "origin": [-3.83203, 11.50859, -64.99609], + "size": [2.65, 2.65, 0], + "uv": { + "south": {"uv": [83.90381, 89.15381], "uv_size": [9.4, 9.4]} + } + } + ] + }, + { + "name": "top", + "parent": "screen", + "pivot": [-5.31875, 10.71953, -64.99609], + "cubes": [ + { + "origin": [-6.64375, 9.39453, -64.99609], + "size": [2.65, 2.65, 0], + "uv": { + "south": {"uv": [74.27881, 89.27881], "uv_size": [9.4, 9.4]} + } + } + ] + }, + { + "name": "dir", + "parent": "screen", + "pivot": [-5.28359, 7.53203, -64.99609], + "cubes": [ + { + "origin": [-6.60859, 6.20703, -64.99609], + "size": [2.65, 2.65, 0], + "uv": { + "south": {"uv": [74.02881, 100.40381], "uv_size": [9.4, 9.4]} + } + } + ] + }, + { + "name": "missile_green", + "parent": "screen", + "pivot": [0.63047, 2.19297, -64.99609], + "cubes": [ + { + "origin": [-0.69453, 0.86797, -64.99609], + "size": [2.65, 2.65, 0], + "uv": { + "south": {"uv": [84.15381, 100.52881], "uv_size": [9.4, 9.4]} + } + } + ] + }, + { + "name": "missile_red", + "parent": "screen", + "pivot": [-2.56875, 2.2125, -64.99609], + "cubes": [ + { + "origin": [-3.89375, 0.8875, -64.99609], + "size": [2.65, 2.65, 0], + "uv": { + "south": {"uv": [74.74512, 111.48096], "uv_size": [9.4, 9.4]} + } + } + ] + }, + { + "name": "bone20", + "parent": "screen", + "pivot": [2.26172, 7.5, -65], + "cubes": [ + { + "origin": [2.24672, 1.5, -65], + "size": [0.03, 12, 0], + "pivot": [2.26172, 7.5, -65], + "rotation": [0, 0, 90], + "uv": { + "south": {"uv": [2.5, 84], "uv_size": [1, 1]} + } + }, + { + "origin": [2.24672, 3.5, -65], + "size": [0.03, 8, 0], + "uv": { + "south": {"uv": [2.5, 84], "uv_size": [1, 1]} + } + } + ] + }, + { + "name": "javelin", + "parent": "roll", + "pivot": [0, 0, 0] + }, + { + "name": "tong", + "parent": "javelin", + "pivot": [-4.5, 9.16871, -2.48078], + "rotation": [-13, 0, 0] + }, + { + "name": "bone11", + "parent": "tong", + "pivot": [-4.4743, 9.00614, 5.76922], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.71095, 6.02057, -9.99162], + "size": [2.4733, 5.97115, 35.52168], + "pivot": [-4.4743, 9.00614, 9.93718], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [11, 53], "uv_size": [2.5, 6]}, + "south": {"uv": [53, 21], "uv_size": [2.5, 6]}, + "up": {"uv": [0, 0], "uv_size": [2.5, 35.5]}, + "down": {"uv": [3, 35.5], "uv_size": [2.5, -35.5]} + } + }, + { + "origin": [-5.71095, 6.02057, -9.99162], + "size": [2.4733, 5.97115, 35.52168], + "pivot": [-4.4743, 9.00614, 9.93718], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [53, 27], "uv_size": [2.5, 6]}, + "south": {"uv": [37, 53], "uv_size": [2.5, 6]}, + "up": {"uv": [6, 0], "uv_size": [2.5, 35.5]}, + "down": {"uv": [9, 35.5], "uv_size": [2.5, -35.5]} + } + }, + { + "origin": [-5.71095, 6.02057, -9.99162], + "size": [2.4733, 5.97115, 35.52168], + "pivot": [-4.4743, 9.00614, 9.93718], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [40, 53], "uv_size": [2.5, 6]}, + "south": {"uv": [43, 53], "uv_size": [2.5, 6]}, + "up": {"uv": [12, 0], "uv_size": [2.5, 35.5]}, + "down": {"uv": [15, 35.5], "uv_size": [2.5, -35.5]} + } + }, + { + "origin": [-5.71095, 6.02057, -9.99162], + "size": [2.4733, 5.97115, 35.52168], + "pivot": [-4.4743, 9.00614, 9.93718], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [46, 53], "uv_size": [2.5, 6]}, + "south": {"uv": [14, 54], "uv_size": [2.5, 6]}, + "up": {"uv": [18, 0], "uv_size": [2.5, 35.5]}, + "down": {"uv": [21, 35.5], "uv_size": [2.5, -35.5]} + } + } + ] + }, + { + "name": "bone19", + "parent": "tong", + "pivot": [-4.4743, 9.00614, 25.53006], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-6.51477, 4.07994, 25.53006], + "size": [4.08094, 9.8524, 3], + "pivot": [-4.4743, 9.00614, -0.19819], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [34, 0], "uv_size": [4, 10]}, + "east": {"uv": [37, 43], "uv_size": [3, 10]}, + "south": {"uv": [34, 10], "uv_size": [4, 10]}, + "west": {"uv": [40, 43], "uv_size": [3, 10]}, + "up": {"uv": [62, 37], "uv_size": [4, 3]}, + "down": {"uv": [52, 65], "uv_size": [4, -3]} + } + }, + { + "origin": [-6.51477, 4.07994, 25.53006], + "size": [4.08094, 9.8524, 3], + "pivot": [-4.4743, 9.00614, -0.19819], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [34, 20], "uv_size": [4, 10]}, + "east": {"uv": [43, 43], "uv_size": [3, 10]}, + "south": {"uv": [34, 30], "uv_size": [4, 10]}, + "west": {"uv": [44, 18], "uv_size": [3, 10]}, + "up": {"uv": [56, 62], "uv_size": [4, 3]}, + "down": {"uv": [63, 15], "uv_size": [4, -3]} + } + }, + { + "origin": [-6.51477, 4.07994, 25.53006], + "size": [4.08094, 9.8524, 3], + "pivot": [-4.4743, 9.00614, -0.19819], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [0, 36], "uv_size": [4, 10]}, + "east": {"uv": [22, 44], "uv_size": [3, 10]}, + "south": {"uv": [4, 36], "uv_size": [4, 10]}, + "west": {"uv": [25, 44], "uv_size": [3, 10]}, + "up": {"uv": [63, 15], "uv_size": [4, 3]}, + "down": {"uv": [47, 67], "uv_size": [4, -3]} + } + }, + { + "origin": [-6.51477, 4.07994, 25.53006], + "size": [4.08094, 9.8524, 3], + "pivot": [-4.4743, 9.00614, -0.19819], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [8, 36], "uv_size": [4, 10]}, + "east": {"uv": [28, 44], "uv_size": [3, 10]}, + "south": {"uv": [12, 36], "uv_size": [4, 10]}, + "west": {"uv": [44, 28], "uv_size": [3, 10]}, + "up": {"uv": [64, 59], "uv_size": [4, 3]}, + "down": {"uv": [64, 65], "uv_size": [4, -3]} + } + } + ] + }, + { + "name": "bone13", + "parent": "tong", + "pivot": [-4.4743, 9.00614, -9.99162], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.74805, 5.931, -9.99162], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 10.53505], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [54, 14], "uv_size": [2.5, 6]}, + "east": {"uv": [1, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [17, 54], "uv_size": [2.5, 6]}, + "west": {"uv": [3, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [73, 74], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 3.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, -9.99162], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 10.53505], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [20, 54], "uv_size": [2.5, 6]}, + "east": {"uv": [67, 6], "uv_size": [1.5, 6]}, + "south": {"uv": [23, 54], "uv_size": [2.5, 6]}, + "west": {"uv": [67, 12], "uv_size": [1.5, 6]}, + "up": {"uv": [75, 6], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 9.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, -9.99162], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 10.53505], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [26, 54], "uv_size": [2.5, 6]}, + "east": {"uv": [67, 18], "uv_size": [1.5, 6]}, + "south": {"uv": [29, 54], "uv_size": [2.5, 6]}, + "west": {"uv": [21, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [75, 11], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 14.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, -9.99162], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 10.53505], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [54, 42], "uv_size": [2.5, 6]}, + "east": {"uv": [23, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [54, 48], "uv_size": [2.5, 6]}, + "west": {"uv": [67, 24], "uv_size": [1.5, 6]}, + "up": {"uv": [21, 75], "uv_size": [2.5, 1.5]}, + "down": {"uv": [24, 76.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.631, -9.99162], + "size": [2.5475, 0.65028, 1.25], + "pivot": [-4.4743, 9.00614, -9.36662], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [79, 68], "uv_size": [2.5, 0.5]}, + "east": {"uv": [80, 59], "uv_size": [1.5, 0.5]}, + "south": {"uv": [79, 69], "uv_size": [2.5, 0.5]}, + "west": {"uv": [80, 62], "uv_size": [1.5, 0.5]}, + "up": {"uv": [15, 76], "uv_size": [2.5, 1.5]}, + "down": {"uv": [76, 19.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-6.49805, 5.731, -5.74162], + "size": [2.7975, 1.30028, 7], + "pivot": [-4.4743, 9.00614, -9.36662], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [74, 16], "uv_size": [3, 1.5]}, + "east": {"uv": [65, 35], "uv_size": [7, 1.5]}, + "south": {"uv": [74, 25], "uv_size": [3, 1.5]}, + "west": {"uv": [40, 65], "uv_size": [7, 1.5]}, + "up": {"uv": [47, 24], "uv_size": [3, 7]}, + "down": {"uv": [47, 38], "uv_size": [3, -7]} + } + }, + { + "origin": [-6.74805, 4.631, -5.74162], + "size": [3.2975, 1.1, 7], + "pivot": [-4.4743, 9.00614, -9.36662], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [50, 42], "uv_size": [3.5, 1]}, + "east": {"uv": [68, 41], "uv_size": [7, 1]}, + "south": {"uv": [75, 15], "uv_size": [3.5, 1]}, + "west": {"uv": [69, 29], "uv_size": [7, 1]}, + "up": {"uv": [46, 5], "uv_size": [3.5, 7]}, + "down": {"uv": [10, 53], "uv_size": [3.5, -7]} + } + }, + { + "origin": [-8.856, 8.52788, -6.49162], + "size": [0.7975, 0.85, 0.75], + "pivot": [-8.45725, 8.95288, -6.11662], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [15, 80], "uv_size": [1, 1]}, + "east": {"uv": [16, 80], "uv_size": [1, 1]}, + "south": {"uv": [80, 16], "uv_size": [1, 1]}, + "west": {"uv": [80, 17], "uv_size": [1, 1]}, + "up": {"uv": [80, 18], "uv_size": [1, 1]}, + "down": {"uv": [80, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-8.72602, 8.58172, -7.33126], + "size": [0.7975, 0.85, 1.25], + "pivot": [-8.32727, 9.00672, -6.45626], + "rotation": [-45, 0, 67.5], + "uv": { + "north": {"uv": [80, 21], "uv_size": [1, 1]}, + "east": {"uv": [79, 4], "uv_size": [1.5, 1]}, + "south": {"uv": [80, 22], "uv_size": [1, 1]}, + "west": {"uv": [79, 5], "uv_size": [1.5, 1]}, + "up": {"uv": [9, 79], "uv_size": [1, 1.5]}, + "down": {"uv": [10, 80.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [-8.08559, 8.84699, -7.8255], + "size": [0.7975, 0.85, 1.25], + "pivot": [-7.68684, 9.27199, -6.9505], + "rotation": [-90, 0, 67.5], + "uv": { + "north": {"uv": [80, 23], "uv_size": [1, 1]}, + "east": {"uv": [13, 79], "uv_size": [1.5, 1]}, + "south": {"uv": [80, 24], "uv_size": [1, 1]}, + "west": {"uv": [15, 79], "uv_size": [1.5, 1]}, + "up": {"uv": [79, 18], "uv_size": [1, 1.5]}, + "down": {"uv": [19, 80.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [-7.14298, 12.38392, -9.59162], + "size": [0.4, 0.75, 0.4], + "pivot": [-5.96798, 12.60892, -9.39162], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [81, 77], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 78], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 79], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 80], "uv_size": [0.5, 1]}, + "up": {"uv": [63, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 63.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-6.33198, 10.52454, -9.59162], + "size": [0.4, 2.35, 0.4], + "pivot": [-5.15698, 12.34954, -9.39162], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [50, 79], "uv_size": [0.5, 2.5]}, + "east": {"uv": [56, 79], "uv_size": [0.5, 2.5]}, + "south": {"uv": [60, 79], "uv_size": [0.5, 2.5]}, + "west": {"uv": [61, 79], "uv_size": [0.5, 2.5]}, + "up": {"uv": [65, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 65.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-5.19298, 12.38392, -9.59162], + "size": [0.4, 0.75, 0.4], + "pivot": [-5.96798, 12.60892, -9.39162], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [81, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [0, 82], "uv_size": [0.5, 1]}, + "south": {"uv": [82, 0], "uv_size": [0.5, 1]}, + "west": {"uv": [1, 82], "uv_size": [0.5, 1]}, + "up": {"uv": [64, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 64.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-6.33198, 10.52454, 22.36151], + "size": [0.4, 2.35, 0.4], + "pivot": [-5.15698, 12.34954, 22.56151], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [67, 79], "uv_size": [0.5, 2.5]}, + "east": {"uv": [68, 79], "uv_size": [0.5, 2.5]}, + "south": {"uv": [74, 79], "uv_size": [0.5, 2.5]}, + "west": {"uv": [75, 79], "uv_size": [0.5, 2.5]}, + "up": {"uv": [68, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 68.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-5.19298, 12.38392, 22.36151], + "size": [0.4, 0.75, 0.4], + "pivot": [-5.96798, 12.60892, 22.56151], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [82, 3], "uv_size": [0.5, 1]}, + "east": {"uv": [4, 82], "uv_size": [0.5, 1]}, + "south": {"uv": [82, 4], "uv_size": [0.5, 1]}, + "west": {"uv": [5, 82], "uv_size": [0.5, 1]}, + "up": {"uv": [67, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 67.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-7.14298, 12.38392, 22.36151], + "size": [0.4, 0.75, 0.4], + "pivot": [-5.96798, 12.60892, 22.56151], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [82, 1], "uv_size": [0.5, 1]}, + "east": {"uv": [2, 82], "uv_size": [0.5, 1]}, + "south": {"uv": [82, 2], "uv_size": [0.5, 1]}, + "west": {"uv": [3, 82], "uv_size": [0.5, 1]}, + "up": {"uv": [66, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 66.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-5.74805, 5.631, 21.96151], + "size": [2.5475, 0.65028, 1.25], + "pivot": [-4.4743, 9.00614, 22.58651], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [79, 70], "uv_size": [2.5, 0.5]}, + "east": {"uv": [80, 71], "uv_size": [1.5, 0.5]}, + "south": {"uv": [71, 79], "uv_size": [2.5, 0.5]}, + "west": {"uv": [72, 80], "uv_size": [1.5, 0.5]}, + "up": {"uv": [76, 27], "uv_size": [2.5, 1.5]}, + "down": {"uv": [31, 77.5], "uv_size": [2.5, -1.5]} + } + } + ] + }, + { + "name": "bone14", + "parent": "tong", + "pivot": [-4.4743, 9.00614, -0.74162], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.74805, 5.931, -0.24162], + "size": [2.5475, 6.15028, 0.65], + "pivot": [-4.4743, 9.00614, 19.78505], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [54, 54], "uv_size": [2.5, 6]}, + "east": {"uv": [20, 76], "uv_size": [0.5, 6]}, + "south": {"uv": [55, 0], "uv_size": [2.5, 6]}, + "west": {"uv": [76, 47], "uv_size": [0.5, 6]}, + "up": {"uv": [79, 57], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 58.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.74805, 5.931, -0.24162], + "size": [2.5475, 6.15028, 0.65], + "pivot": [-4.4743, 9.00614, 19.78505], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [56, 6], "uv_size": [2.5, 6]}, + "east": {"uv": [58, 76], "uv_size": [0.5, 6]}, + "south": {"uv": [56, 20], "uv_size": [2.5, 6]}, + "west": {"uv": [59, 76], "uv_size": [0.5, 6]}, + "up": {"uv": [79, 60], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 61.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.74805, 5.931, -0.24162], + "size": [2.5475, 6.15028, 0.65], + "pivot": [-4.4743, 9.00614, 19.78505], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [56, 26], "uv_size": [2.5, 6]}, + "east": {"uv": [62, 76], "uv_size": [0.5, 6]}, + "south": {"uv": [56, 32], "uv_size": [2.5, 6]}, + "west": {"uv": [63, 76], "uv_size": [0.5, 6]}, + "up": {"uv": [79, 64], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 65.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.74805, 5.931, -0.24162], + "size": [2.5475, 6.15028, 0.65], + "pivot": [-4.4743, 9.00614, 19.78505], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [57, 12], "uv_size": [2.5, 6]}, + "east": {"uv": [64, 76], "uv_size": [0.5, 6]}, + "south": {"uv": [57, 42], "uv_size": [2.5, 6]}, + "west": {"uv": [65, 76], "uv_size": [0.5, 6]}, + "up": {"uv": [79, 66], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 67.5], "uv_size": [2.5, -0.5]} + } + } + ] + }, + { + "name": "bone15", + "parent": "tong", + "pivot": [-4.4743, 9.00614, 7.00838], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.74805, 5.931, 7.90838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 27.53505], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [57, 48], "uv_size": [2.5, 6]}, + "east": {"uv": [20, 70], "uv_size": [1, 6]}, + "south": {"uv": [57, 54], "uv_size": [2.5, 6]}, + "west": {"uv": [9, 71], "uv_size": [1, 6]}, + "up": {"uv": [76, 53], "uv_size": [2.5, 1]}, + "down": {"uv": [76, 65], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 7.90838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 27.53505], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [58, 0], "uv_size": [2.5, 6]}, + "east": {"uv": [10, 71], "uv_size": [1, 6]}, + "south": {"uv": [32, 58], "uv_size": [2.5, 6]}, + "west": {"uv": [13, 71], "uv_size": [1, 6]}, + "up": {"uv": [0, 77], "uv_size": [2.5, 1]}, + "down": {"uv": [3, 78], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 7.90838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 27.53505], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [49, 58], "uv_size": [2.5, 6]}, + "east": {"uv": [14, 71], "uv_size": [1, 6]}, + "south": {"uv": [0, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [71, 15], "uv_size": [1, 6]}, + "up": {"uv": [77, 16], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 18], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 7.90838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 27.53505], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [3, 59], "uv_size": [2.5, 6]}, + "east": {"uv": [48, 71], "uv_size": [1, 6]}, + "south": {"uv": [6, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [49, 71], "uv_size": [1, 6]}, + "up": {"uv": [21, 77], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 22], "uv_size": [2.5, -1]} + } + } + ] + }, + { + "name": "bone16", + "parent": "tong", + "pivot": [-4.4743, 9.00614, 13.75838], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.74805, 5.931, 14.00838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 34.28505], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [59, 6], "uv_size": [2.5, 6]}, + "east": {"uv": [50, 71], "uv_size": [1, 6]}, + "south": {"uv": [11, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [51, 71], "uv_size": [1, 6]}, + "up": {"uv": [77, 22], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 24], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 14.00838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 34.28505], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [59, 18], "uv_size": [2.5, 6]}, + "east": {"uv": [52, 71], "uv_size": [1, 6]}, + "south": {"uv": [59, 24], "uv_size": [2.5, 6]}, + "west": {"uv": [53, 71], "uv_size": [1, 6]}, + "up": {"uv": [24, 77], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 25], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 14.00838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 34.28505], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [59, 30], "uv_size": [2.5, 6]}, + "east": {"uv": [54, 71], "uv_size": [1, 6]}, + "south": {"uv": [35, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [55, 71], "uv_size": [1, 6]}, + "up": {"uv": [77, 25], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 27], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-5.36537, 9.75712, 6.75838], + "size": [2.5475, 1.40028, 9.25], + "pivot": [-4.09162, 8.08226, 11.38338], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [76, 32], "uv_size": [2.5, 1.5]}, + "east": {"uv": [60, 42], "uv_size": [9.5, 1.5]}, + "south": {"uv": [76, 34], "uv_size": [2.5, 1.5]}, + "west": {"uv": [60, 44], "uv_size": [9.5, 1.5]}, + "up": {"uv": [31, 44], "uv_size": [2.5, 9.5]}, + "down": {"uv": [46, 52.5], "uv_size": [2.5, -9.5]} + } + }, + { + "origin": [-5.06016, 10.49393, 6.75838], + "size": [0.6475, 1.40028, 9.25], + "pivot": [-3.78641, 8.81908, 11.38338], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [80, 74], "uv_size": [0.5, 1.5]}, + "east": {"uv": [60, 46], "uv_size": [9.5, 1.5]}, + "south": {"uv": [78, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [60, 48], "uv_size": [9.5, 1.5]}, + "up": {"uv": [29, 73], "uv_size": [0.5, 9.5]}, + "down": {"uv": [30, 82.5], "uv_size": [0.5, -9.5]} + } + }, + { + "origin": [-2.85544, 10.33019, 6.75838], + "size": [0.6475, 1.40028, 9.25], + "pivot": [-4.1817, 8.65533, 11.38338], + "rotation": [0, 0, 157.5], + "uv": { + "north": {"uv": [79, 80], "uv_size": [0.5, 1.5]}, + "east": {"uv": [60, 50], "uv_size": [9.5, 1.5]}, + "south": {"uv": [80, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [60, 52], "uv_size": [9.5, 1.5]}, + "up": {"uv": [42, 73], "uv_size": [0.5, 9.5]}, + "down": {"uv": [43, 82.5], "uv_size": [0.5, -9.5]} + } + }, + { + "origin": [-3.61537, 10.25712, 6.75838], + "size": [0.7975, 0.90028, 9.25], + "pivot": [-4.09162, 8.08226, 11.38338], + "rotation": [0, 0, 112.5], + "uv": { + "north": {"uv": [80, 30], "uv_size": [1, 1]}, + "east": {"uv": [66, 5], "uv_size": [9.5, 1]}, + "south": {"uv": [80, 31], "uv_size": [1, 1]}, + "west": {"uv": [21, 66], "uv_size": [9.5, 1]}, + "up": {"uv": [8, 65], "uv_size": [1, 9.5]}, + "down": {"uv": [31, 75.5], "uv_size": [1, -9.5]} + } + }, + { + "origin": [-1.99855, 9.58742, 6.75838], + "size": [0.7975, 0.90028, 9.25], + "pivot": [-2.4748, 7.41257, 11.38338], + "rotation": [0, 0, -157.5], + "uv": { + "north": {"uv": [80, 32], "uv_size": [1, 1]}, + "east": {"uv": [66, 37], "uv_size": [9.5, 1]}, + "south": {"uv": [80, 33], "uv_size": [1, 1]}, + "west": {"uv": [66, 38], "uv_size": [9.5, 1]}, + "up": {"uv": [66, 65], "uv_size": [1, 9.5]}, + "down": {"uv": [0, 76.5], "uv_size": [1, -9.5]} + } + }, + { + "origin": [-4.99805, 5.081, 14.00838], + "size": [1.0475, 1.35, 1], + "pivot": [-4.4743, 9.00614, 14.50838], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [21, 79], "uv_size": [1, 1.5]}, + "east": {"uv": [22, 79], "uv_size": [1, 1.5]}, + "south": {"uv": [23, 79], "uv_size": [1, 1.5]}, + "west": {"uv": [24, 79], "uv_size": [1, 1.5]}, + "up": {"uv": [80, 25], "uv_size": [1, 1]}, + "down": {"uv": [80, 27], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.04805, 5.031, 14.25838], + "size": [4.3475, 0.65, 0.5], + "pivot": [-4.4743, 9.00614, 14.50838], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [78, 11], "uv_size": [4.5, 0.5]}, + "east": {"uv": [69, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [78, 12], "uv_size": [4.5, 0.5]}, + "west": {"uv": [82, 69], "uv_size": [0.5, 0.5]}, + "up": {"uv": [78, 13], "uv_size": [4.5, 0.5]}, + "down": {"uv": [78, 14.5], "uv_size": [4.5, -0.5]} + } + }, + { + "origin": [-5.04805, 5.031, 8.15838], + "size": [4.3475, 0.65, 0.5], + "pivot": [-4.4743, 9.00614, 14.50838], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [21, 78], "uv_size": [4.5, 0.5]}, + "east": {"uv": [70, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [78, 41], "uv_size": [4.5, 0.5]}, + "west": {"uv": [82, 70], "uv_size": [0.5, 0.5]}, + "up": {"uv": [78, 42], "uv_size": [4.5, 0.5]}, + "down": {"uv": [78, 46.5], "uv_size": [4.5, -0.5]} + } + }, + { + "origin": [-5.8426, 6.94921, 2.38213], + "size": [6.5975, 0.65, 0.5], + "pivot": [-5.26885, 10.92435, 8.73213], + "rotation": [0, -90, 67.5], + "uv": { + "north": {"uv": [75, 43], "uv_size": [6.5, 0.5]}, + "east": {"uv": [71, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [76, 10], "uv_size": [6.5, 0.5]}, + "west": {"uv": [82, 71], "uv_size": [0.5, 0.5]}, + "up": {"uv": [76, 20], "uv_size": [6.5, 0.5]}, + "down": {"uv": [76, 29.5], "uv_size": [6.5, -0.5]} + } + }, + { + "origin": [-4.99805, 5.081, 7.90838], + "size": [1.0475, 1.35, 1], + "pivot": [-4.4743, 9.00614, 14.50838], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [25, 79], "uv_size": [1, 1.5]}, + "east": {"uv": [79, 27], "uv_size": [1, 1.5]}, + "south": {"uv": [79, 32], "uv_size": [1, 1.5]}, + "west": {"uv": [34, 79], "uv_size": [1, 1.5]}, + "up": {"uv": [80, 27], "uv_size": [1, 1]}, + "down": {"uv": [80, 29], "uv_size": [1, -1]} + } + }, + { + "origin": [-5.74805, 5.931, 14.00838], + "size": [2.5475, 6.15028, 1], + "pivot": [-4.4743, 9.00614, 34.28505], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [59, 36], "uv_size": [2.5, 6]}, + "east": {"uv": [56, 71], "uv_size": [1, 6]}, + "south": {"uv": [38, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [57, 71], "uv_size": [1, 6]}, + "up": {"uv": [77, 30], "uv_size": [2.5, 1]}, + "down": {"uv": [77, 32], "uv_size": [2.5, -1]} + } + } + ] + }, + { + "name": "bone17", + "parent": "tong", + "pivot": [-4.4743, 9.00614, 21.95838], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.74805, 5.931, 21.95838], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 42.48505], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [41, 59], "uv_size": [2.5, 6]}, + "east": {"uv": [25, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [44, 59], "uv_size": [2.5, 6]}, + "west": {"uv": [27, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [39, 75], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 42.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, 21.95838], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 42.48505], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [60, 12], "uv_size": [2.5, 6]}, + "east": {"uv": [29, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [14, 60], "uv_size": [2.5, 6]}, + "west": {"uv": [34, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [75, 59], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 62.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, 21.95838], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 42.48505], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [17, 60], "uv_size": [2.5, 6]}, + "east": {"uv": [36, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [20, 60], "uv_size": [2.5, 6]}, + "west": {"uv": [38, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [75, 65], "uv_size": [2.5, 1.5]}, + "down": {"uv": [75, 68.5], "uv_size": [2.5, -1.5]} + } + }, + { + "origin": [-5.74805, 5.931, 21.95838], + "size": [2.5475, 6.15028, 1.25], + "pivot": [-4.4743, 9.00614, 42.48505], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [23, 60], "uv_size": [2.5, 6]}, + "east": {"uv": [40, 67], "uv_size": [1.5, 6]}, + "south": {"uv": [26, 60], "uv_size": [2.5, 6]}, + "west": {"uv": [42, 67], "uv_size": [1.5, 6]}, + "up": {"uv": [76, 0], "uv_size": [2.5, 1.5]}, + "down": {"uv": [76, 5.5], "uv_size": [2.5, -1.5]} + } + } + ] + }, + { + "name": "bone12", + "parent": "tong", + "pivot": [-4.4743, 9.00614, -9.99162], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-5.7713, 5.87487, -10.49162], + "size": [2.594, 6.26254, 0.5], + "pivot": [-4.4743, 9.00614, 10.90971], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [50, 24], "uv_size": [2.5, 6.5]}, + "east": {"uv": [70, 74], "uv_size": [0.5, 6.5]}, + "south": {"uv": [50, 31], "uv_size": [2.5, 6.5]}, + "west": {"uv": [8, 75], "uv_size": [0.5, 6.5]}, + "up": {"uv": [44, 79], "uv_size": [2.5, 0.5]}, + "down": {"uv": [47, 79.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.7713, 5.87487, -10.49162], + "size": [2.594, 6.26254, 0.5], + "pivot": [-4.4743, 9.00614, 10.90971], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [51, 14], "uv_size": [2.5, 6.5]}, + "east": {"uv": [27, 75], "uv_size": [0.5, 6.5]}, + "south": {"uv": [34, 51], "uv_size": [2.5, 6.5]}, + "west": {"uv": [28, 75], "uv_size": [0.5, 6.5]}, + "up": {"uv": [79, 48], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 49.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.7713, 5.87487, -10.49162], + "size": [2.594, 6.26254, 0.5], + "pivot": [-4.4743, 9.00614, 10.90971], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [49, 51], "uv_size": [2.5, 6.5]}, + "east": {"uv": [66, 75], "uv_size": [0.5, 6.5]}, + "south": {"uv": [0, 52], "uv_size": [2.5, 6.5]}, + "west": {"uv": [11, 76], "uv_size": [0.5, 6.5]}, + "up": {"uv": [79, 50], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 51.5], "uv_size": [2.5, -0.5]} + } + }, + { + "origin": [-5.7713, 5.87487, -10.49162], + "size": [2.594, 6.26254, 0.5], + "pivot": [-4.4743, 9.00614, 10.90971], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [3, 52], "uv_size": [2.5, 6.5]}, + "east": {"uv": [12, 76], "uv_size": [0.5, 6.5]}, + "south": {"uv": [6, 52], "uv_size": [2.5, 6.5]}, + "west": {"uv": [18, 76], "uv_size": [0.5, 6.5]}, + "up": {"uv": [53, 79], "uv_size": [2.5, 0.5]}, + "down": {"uv": [79, 53.5], "uv_size": [2.5, -0.5]} + } + } + ] + }, + { + "name": "bone18", + "parent": "tong", + "pivot": [-4.4743, 9.00614, -9.67162], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-6.60138, 3.87086, -13.49162], + "size": [4.25415, 10.27057, 3], + "pivot": [-4.4743, 9.00614, 24.60656], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [24, 0], "uv_size": [4.5, 10.5]}, + "east": {"uv": [38, 21], "uv_size": [3, 10.5]}, + "south": {"uv": [24, 11], "uv_size": [4.5, 10.5]}, + "west": {"uv": [38, 32], "uv_size": [3, 10.5]}, + "up": {"uv": [61, 3], "uv_size": [4.5, 3]}, + "down": {"uv": [62, 9], "uv_size": [4.5, -3]} + } + }, + { + "origin": [-6.60138, 3.87086, -13.49162], + "size": [4.25415, 10.27057, 3], + "pivot": [-4.4743, 9.00614, 24.60656], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [24, 22], "uv_size": [4.5, 10.5]}, + "east": {"uv": [34, 40], "uv_size": [3, 10.5]}, + "south": {"uv": [29, 0], "uv_size": [4.5, 10.5]}, + "west": {"uv": [41, 21], "uv_size": [3, 10.5]}, + "up": {"uv": [62, 9], "uv_size": [4.5, 3]}, + "down": {"uv": [62, 21], "uv_size": [4.5, -3]} + } + }, + { + "origin": [-6.60138, 3.87086, -13.49162], + "size": [4.25415, 10.27057, 3], + "pivot": [-4.4743, 9.00614, 24.60656], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [29, 11], "uv_size": [4.5, 10.5]}, + "east": {"uv": [41, 32], "uv_size": [3, 10.5]}, + "south": {"uv": [29, 22], "uv_size": [4.5, 10.5]}, + "west": {"uv": [43, 7], "uv_size": [3, 10.5]}, + "up": {"uv": [62, 21], "uv_size": [4.5, 3]}, + "down": {"uv": [62, 27], "uv_size": [4.5, -3]} + } + }, + { + "origin": [-6.60138, 3.87086, -13.49162], + "size": [4.25415, 10.27057, 3], + "pivot": [-4.4743, 9.00614, 24.60656], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [24, 33], "uv_size": [4.5, 10.5]}, + "east": {"uv": [16, 43], "uv_size": [3, 10.5]}, + "south": {"uv": [29, 33], "uv_size": [4.5, 10.5]}, + "west": {"uv": [19, 43], "uv_size": [3, 10.5]}, + "up": {"uv": [62, 27], "uv_size": [4.5, 3]}, + "down": {"uv": [62, 33], "uv_size": [4.5, -3]} + } + } + ] + }, + { + "name": "clu", + "parent": "javelin", + "pivot": [0, 0, 0] + }, + { + "name": "bone3", + "parent": "clu", + "pivot": [1.8, 5.2, 41.2], + "cubes": [ + { + "origin": [1.96238, 6.92541, 1.12845], + "size": [0.49607, 1.19764, 0.5], + "pivot": [2.21042, 7.52423, 1.12845], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [0, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 0], "uv_size": [0.5, 1]}, + "south": {"uv": [1, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 1], "uv_size": [0.5, 1]}, + "up": {"uv": [82, 5], "uv_size": [0.5, 0.5]}, + "down": {"uv": [6, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.96238, 6.92541, 1.12845], + "size": [0.49607, 1.19764, 0.5], + "pivot": [2.21042, 7.52423, 1.12845], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [81, 2], "uv_size": [0.5, 1]}, + "east": {"uv": [3, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 3], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 4], "uv_size": [0.5, 1]}, + "up": {"uv": [82, 6], "uv_size": [0.5, 0.5]}, + "down": {"uv": [7, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.96238, 6.92541, 1.12845], + "size": [0.49607, 1.19764, 0.5], + "pivot": [2.21042, 7.52423, 1.12845], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [81, 5], "uv_size": [0.5, 1]}, + "east": {"uv": [6, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [7, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [9, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [82, 7], "uv_size": [0.5, 0.5]}, + "down": {"uv": [8, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.96238, 6.92541, 1.12845], + "size": [0.49607, 1.19764, 0.5], + "pivot": [2.21042, 7.52423, 1.12845], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [10, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [13, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [14, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [15, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [82, 8], "uv_size": [0.5, 0.5]}, + "down": {"uv": [9, 82.5], "uv_size": [0.5, -0.5]} + } + } + ] + }, + { + "name": "bone7", + "parent": "clu", + "pivot": [2.78946, 7.75118, -4.37155], + "cubes": [ + { + "origin": [2.54143, 7.15236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [2.78946, 7.75118, -4.72155], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [25, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 25], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 26], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 27], "uv_size": [0.5, 1]}, + "up": {"uv": [55, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 55.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [2.54143, 7.15236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [2.78946, 7.75118, -4.72155], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [81, 28], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 30], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 31], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 32], "uv_size": [0.5, 1]}, + "up": {"uv": [56, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 56.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [2.54143, 7.15236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [2.78946, 7.75118, -4.72155], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [81, 33], "uv_size": [0.5, 1]}, + "east": {"uv": [34, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [35, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [36, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [57, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 57.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [2.54143, 7.15236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [2.78946, 7.75118, -4.72155], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [37, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [38, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 39], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 40], "uv_size": [0.5, 1]}, + "up": {"uv": [58, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 58.5], "uv_size": [0.5, -0.5]} + } + } + ] + }, + { + "name": "bone10", + "parent": "clu", + "pivot": [2.90225, 4.66, -4.8102], + "rotation": [-90, 0, 0], + "cubes": [ + { + "origin": [2.61701, 3.97136, -6.4002], + "size": [0.57048, 1.37729, 3.43], + "pivot": [2.90225, 4.66, -6.8802], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [39, 80], "uv_size": [0.5, 1.5]}, + "east": {"uv": [71, 3], "uv_size": [3.5, 1.5]}, + "south": {"uv": [40, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [72, 0], "uv_size": [3.5, 1.5]}, + "up": {"uv": [41, 77], "uv_size": [0.5, 3.5]}, + "down": {"uv": [57, 80.5], "uv_size": [0.5, -3.5]} + } + }, + { + "origin": [2.61701, 3.97136, -6.4002], + "size": [0.57048, 1.37729, 3.43], + "pivot": [2.90225, 4.66, -6.8802], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [44, 80], "uv_size": [0.5, 1.5]}, + "east": {"uv": [72, 19], "uv_size": [3.5, 1.5]}, + "south": {"uv": [45, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [21, 73], "uv_size": [3.5, 1.5]}, + "up": {"uv": [17, 78], "uv_size": [0.5, 3.5]}, + "down": {"uv": [26, 81.5], "uv_size": [0.5, -3.5]} + } + }, + { + "origin": [2.61701, 3.97136, -6.4002], + "size": [0.57048, 1.37729, 3.43], + "pivot": [2.90225, 4.66, -6.8802], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [46, 80], "uv_size": [0.5, 1.5]}, + "east": {"uv": [73, 21], "uv_size": [3.5, 1.5]}, + "south": {"uv": [47, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [73, 23], "uv_size": [3.5, 1.5]}, + "up": {"uv": [31, 78], "uv_size": [0.5, 3.5]}, + "down": {"uv": [32, 81.5], "uv_size": [0.5, -3.5]} + } + }, + { + "origin": [2.61701, 3.97136, -6.4002], + "size": [0.57048, 1.37729, 3.43], + "pivot": [2.90225, 4.66, -6.8802], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [48, 80], "uv_size": [0.5, 1.5]}, + "east": {"uv": [25, 73], "uv_size": [3.5, 1.5]}, + "south": {"uv": [49, 80], "uv_size": [0.5, 1.5]}, + "west": {"uv": [73, 30], "uv_size": [3.5, 1.5]}, + "up": {"uv": [33, 78], "uv_size": [0.5, 3.5]}, + "down": {"uv": [51, 81.5], "uv_size": [0.5, -3.5]} + } + } + ] + }, + { + "name": "bone9", + "parent": "clu", + "pivot": [-3.85, 0, 33], + "cubes": [ + { + "origin": [-2.35857, 2.70236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [-2.11054, 3.30118, -4.72155], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [41, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [52, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [53, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [54, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [59, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 59.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-2.35857, 2.70236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [-2.11054, 3.30118, -4.72155], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [55, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [57, 81], "uv_size": [0.5, 1]}, + "south": {"uv": [81, 63], "uv_size": [0.5, 1]}, + "west": {"uv": [70, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [60, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 60.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-2.35857, 2.70236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [-2.11054, 3.30118, -4.72155], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [72, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 72], "uv_size": [0.5, 1]}, + "south": {"uv": [73, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [81, 73], "uv_size": [0.5, 1]}, + "up": {"uv": [61, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 61.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-2.35857, 2.70236, -4.52155], + "size": [0.49607, 1.19764, 0.3], + "pivot": [-2.11054, 3.30118, -4.72155], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [81, 74], "uv_size": [0.5, 1]}, + "east": {"uv": [81, 75], "uv_size": [0.5, 1]}, + "south": {"uv": [76, 81], "uv_size": [0.5, 1]}, + "west": {"uv": [77, 81], "uv_size": [0.5, 1]}, + "up": {"uv": [62, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 62.5], "uv_size": [0.5, -0.5]} + } + } + ] + }, + { + "name": "bone8", + "parent": "clu", + "pivot": [0.25287, 4.60628, -4.22155], + "rotation": [0, 0, 22.5], + "cubes": [ + { + "origin": [-0.45869, 2.88839, -5.72155], + "size": [1.42313, 3.43579, 1.5], + "pivot": [0.25287, 4.60628, -5.65595], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [71, 21], "uv_size": [1.5, 3.5]}, + "east": {"uv": [71, 54], "uv_size": [1.5, 3.5]}, + "south": {"uv": [71, 69], "uv_size": [1.5, 3.5]}, + "west": {"uv": [15, 72], "uv_size": [1.5, 3.5]}, + "up": {"uv": [76, 77], "uv_size": [1.5, 1.5]}, + "down": {"uv": [0, 79.5], "uv_size": [1.5, -1.5]} + } + }, + { + "origin": [-0.45869, 2.88839, -5.72155], + "size": [1.42313, 3.43579, 1.5], + "pivot": [0.25287, 4.60628, -5.65595], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [72, 15], "uv_size": [1.5, 3.5]}, + "east": {"uv": [17, 72], "uv_size": [1.5, 3.5]}, + "south": {"uv": [32, 72], "uv_size": [1.5, 3.5]}, + "west": {"uv": [72, 33], "uv_size": [1.5, 3.5]}, + "up": {"uv": [2, 78], "uv_size": [1.5, 1.5]}, + "down": {"uv": [78, 3.5], "uv_size": [1.5, -1.5]} + } + }, + { + "origin": [-0.45869, 2.88839, -5.72155], + "size": [1.42313, 3.43579, 1.5], + "pivot": [0.25287, 4.60628, -5.65595], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [72, 60], "uv_size": [1.5, 3.5]}, + "east": {"uv": [62, 72], "uv_size": [1.5, 3.5]}, + "south": {"uv": [64, 72], "uv_size": [1.5, 3.5]}, + "west": {"uv": [72, 65], "uv_size": [1.5, 3.5]}, + "up": {"uv": [4, 78], "uv_size": [1.5, 1.5]}, + "down": {"uv": [6, 79.5], "uv_size": [1.5, -1.5]} + } + }, + { + "origin": [-0.45869, 2.88839, -5.72155], + "size": [1.42313, 3.43579, 1.5], + "pivot": [0.25287, 4.60628, -5.65595], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [1, 73], "uv_size": [1.5, 3.5]}, + "east": {"uv": [3, 73], "uv_size": [1.5, 3.5]}, + "south": {"uv": [5, 73], "uv_size": [1.5, 3.5]}, + "west": {"uv": [73, 6], "uv_size": [1.5, 3.5]}, + "up": {"uv": [78, 6], "uv_size": [1.5, 1.5]}, + "down": {"uv": [78, 9.5], "uv_size": [1.5, -1.5]} + } + } + ] + }, + { + "name": "bone4", + "parent": "clu", + "pivot": [1.59479, 4.03789, 60.98578], + "cubes": [ + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, -180], + "uv": { + "north": {"uv": [82, 9], "uv_size": [0.5, 0.5]}, + "east": {"uv": [10, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [13, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [14, 82], "uv_size": [0.5, 0.5]}, + "up": {"uv": [15, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 15.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, 135], + "uv": { + "north": {"uv": [16, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [82, 16], "uv_size": [0.5, 0.5]}, + "south": {"uv": [17, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 17], "uv_size": [0.5, 0.5]}, + "up": {"uv": [82, 18], "uv_size": [0.5, 0.5]}, + "down": {"uv": [19, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [82, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [20, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [21, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 21], "uv_size": [0.5, 0.5]}, + "up": {"uv": [22, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 22.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [23, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [82, 23], "uv_size": [0.5, 0.5]}, + "south": {"uv": [24, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 24], "uv_size": [0.5, 0.5]}, + "up": {"uv": [25, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 25.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "uv": { + "north": {"uv": [26, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [82, 26], "uv_size": [0.5, 0.5]}, + "south": {"uv": [27, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 27], "uv_size": [0.5, 0.5]}, + "up": {"uv": [28, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 28.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [82, 30], "uv_size": [0.5, 0.5]}, + "east": {"uv": [31, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [82, 31], "uv_size": [0.5, 0.5]}, + "west": {"uv": [32, 82], "uv_size": [0.5, 0.5]}, + "up": {"uv": [82, 32], "uv_size": [0.5, 0.5]}, + "down": {"uv": [33, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [82, 33], "uv_size": [0.5, 0.5]}, + "east": {"uv": [34, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [82, 34], "uv_size": [0.5, 0.5]}, + "west": {"uv": [35, 82], "uv_size": [0.5, 0.5]}, + "up": {"uv": [82, 35], "uv_size": [0.5, 0.5]}, + "down": {"uv": [36, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [1.83837, 6.626, 1.62845], + "size": [0.74411, 0.44646, 0.2], + "pivot": [2.21042, 7.52423, 0.87845], + "rotation": [0, 0, -135], + "uv": { + "north": {"uv": [82, 36], "uv_size": [0.5, 0.5]}, + "east": {"uv": [37, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [82, 37], "uv_size": [0.5, 0.5]}, + "west": {"uv": [38, 82], "uv_size": [0.5, 0.5]}, + "up": {"uv": [82, 38], "uv_size": [0.5, 0.5]}, + "down": {"uv": [39, 82.5], "uv_size": [0.5, -0.5]} + } + } + ] + }, + { + "name": "bone2", + "parent": "clu", + "pivot": [0, 0, 0], + "cubes": [ + { + "origin": [-2.31595, 0, -2], + "size": [5, 2.1, 4], + "pivot": [0, 3.48001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [51, 65], "uv_size": [5, 2]}, + "east": {"uv": [50, 67], "uv_size": [4, 2]}, + "south": {"uv": [56, 65], "uv_size": [5, 2]}, + "west": {"uv": [54, 67], "uv_size": [4, 2]}, + "up": {"uv": [49, 43], "uv_size": [5, 4]}, + "down": {"uv": [49, 51], "uv_size": [5, -4]} + } + }, + { + "origin": [-2.56595, 2.1, -2.5], + "size": [5.25, 7, 4.75], + "pivot": [0, 3.48001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [16, 36], "uv_size": [5.5, 7]}, + "east": {"uv": [38, 7], "uv_size": [5, 7]}, + "south": {"uv": [38, 0], "uv_size": [5.5, 7]}, + "west": {"uv": [38, 14], "uv_size": [5, 7]}, + "up": {"uv": [44, 0], "uv_size": [5.5, 5]}, + "down": {"uv": [44, 43], "uv_size": [5.5, -5]} + } + }, + { + "origin": [-2.71595, 7.85, 0.5], + "size": [1.9, 2, 7.25], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [74, 27], "uv_size": [2, 2]}, + "east": {"uv": [50, 38], "uv_size": [7.5, 2]}, + "south": {"uv": [74, 33], "uv_size": [2, 2]}, + "west": {"uv": [50, 40], "uv_size": [7.5, 2]}, + "up": {"uv": [22, 36], "uv_size": [2, 7.5]}, + "down": {"uv": [14, 53.5], "uv_size": [2, -7.5]} + } + }, + { + "origin": [-1.46595, 7.1, 0.5], + "size": [1.65, 0.75, 7.25], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [71, 78], "uv_size": [1.5, 1]}, + "east": {"uv": [67, 2], "uv_size": [7.5, 1]}, + "south": {"uv": [78, 77], "uv_size": [1.5, 1]}, + "west": {"uv": [67, 32], "uv_size": [7.5, 1]}, + "up": {"uv": [9, 63], "uv_size": [1.5, 7.5]}, + "down": {"uv": [32, 71.5], "uv_size": [1.5, -7.5]} + } + }, + { + "origin": [4.7125, 7.78595, -2.80117], + "size": [4.15, 1.7, 5.5], + "pivot": [5.6625, 8.48595, -0.92617], + "rotation": [90, 55, 90], + "uv": { + "north": {"uv": [70, 49], "uv_size": [4, 1.5]}, + "east": {"uv": [67, 30], "uv_size": [5.5, 1.5]}, + "south": {"uv": [70, 51], "uv_size": [4, 1.5]}, + "west": {"uv": [44, 67], "uv_size": [5.5, 1.5]}, + "up": {"uv": [46, 12], "uv_size": [4, 5.5]}, + "down": {"uv": [47, 23.5], "uv_size": [4, -5.5]} + } + }, + { + "origin": [4.7125, 6.63293, -3.10338], + "size": [2.35, 0.7, 5.5], + "pivot": [5.6625, 7.33293, -1.22838], + "rotation": [90, 65, 90], + "uv": { + "north": {"uv": [38, 79], "uv_size": [2.5, 0.5]}, + "east": {"uv": [76, 36], "uv_size": [5.5, 0.5]}, + "south": {"uv": [79, 38], "uv_size": [2.5, 0.5]}, + "west": {"uv": [76, 37], "uv_size": [5.5, 0.5]}, + "up": {"uv": [29, 60], "uv_size": [2.5, 5.5]}, + "down": {"uv": [61, 64.5], "uv_size": [2.5, -5.5]} + } + }, + { + "origin": [4.7125, 5.51966, -4.99604], + "size": [4.65, 2, 5.5], + "pivot": [5.6625, 6.51966, -3.12104], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [66, 56], "uv_size": [4.5, 2]}, + "east": {"uv": [65, 33], "uv_size": [5.5, 2]}, + "south": {"uv": [67, 0], "uv_size": [4.5, 2]}, + "west": {"uv": [34, 65], "uv_size": [5.5, 2]}, + "up": {"uv": [0, 46], "uv_size": [4.5, 5.5]}, + "down": {"uv": [5, 51.5], "uv_size": [4.5, -5.5]} + } + }, + { + "origin": [8.0125, 7.06966, -16.54604], + "size": [1.85, 0.45, 4.85], + "pivot": [5.6625, 6.51966, -3.12104], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [6, 80], "uv_size": [2, 0.5]}, + "east": {"uv": [76, 39], "uv_size": [5, 0.5]}, + "south": {"uv": [80, 6], "uv_size": [2, 0.5]}, + "west": {"uv": [76, 40], "uv_size": [5, 0.5]}, + "up": {"uv": [11, 65], "uv_size": [2, 5]}, + "down": {"uv": [13, 71], "uv_size": [2, -5]} + } + }, + { + "origin": [7.0125, 3.31966, -16.79604], + "size": [1, 4.2, 5.1], + "pivot": [5.6625, 6.51966, -3.12104], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [47, 74], "uv_size": [1, 4]}, + "east": {"uv": [50, 0], "uv_size": [5, 4]}, + "south": {"uv": [74, 59], "uv_size": [1, 4]}, + "west": {"uv": [50, 4], "uv_size": [5, 4]}, + "up": {"uv": [19, 72], "uv_size": [1, 5]}, + "down": {"uv": [7, 78], "uv_size": [1, -5]} + } + }, + { + "origin": [-5.9625, 2.94191, -2.32596], + "size": [1, 4, 3.1], + "pivot": [-5.4625, 5.04191, -2.07596], + "rotation": [90, 10, 90], + "uv": { + "north": {"uv": [68, 74], "uv_size": [1, 4]}, + "east": {"uv": [53, 33], "uv_size": [3, 4]}, + "south": {"uv": [69, 74], "uv_size": [1, 4]}, + "west": {"uv": [62, 33], "uv_size": [3, 4]}, + "up": {"uv": [37, 40], "uv_size": [1, 3]}, + "down": {"uv": [43, 21], "uv_size": [1, -3]} + } + }, + { + "origin": [-7.0625, 2.56966, -4.47104], + "size": [1, 4.2, 1.6], + "pivot": [-5.5625, 4.66966, -2.02104], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [60, 74], "uv_size": [1, 4]}, + "east": {"uv": [70, 60], "uv_size": [1.5, 4]}, + "south": {"uv": [61, 74], "uv_size": [1, 4]}, + "west": {"uv": [71, 6], "uv_size": [1.5, 4]}, + "up": {"uv": [78, 78], "uv_size": [1, 1.5]}, + "down": {"uv": [79, 1.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [-6.22302, 1.74626, -4.47104], + "size": [1, 4.2, 2.7], + "pivot": [-4.72302, 3.84626, -2.02104], + "rotation": [90, 0, 112.5], + "uv": { + "north": {"uv": [74, 65], "uv_size": [1, 4]}, + "east": {"uv": [15, 66], "uv_size": [2.5, 4]}, + "south": {"uv": [67, 74], "uv_size": [1, 4]}, + "west": {"uv": [18, 66], "uv_size": [2.5, 4]}, + "up": {"uv": [76, 74], "uv_size": [1, 2.5]}, + "down": {"uv": [75, 78.5], "uv_size": [1, -2.5]} + } + }, + { + "origin": [-9.0125, 2.91966, -1.32104], + "size": [1.85, 0.25, 2.25], + "pivot": [-8.1875, 3.34466, -1.59604], + "rotation": [-180, 0, 90], + "uv": { + "north": {"uv": [80, 7], "uv_size": [2, 0.5]}, + "east": {"uv": [80, 8], "uv_size": [2, 0.5]}, + "south": {"uv": [80, 9], "uv_size": [2, 0.5]}, + "west": {"uv": [13, 80], "uv_size": [2, 0.5]}, + "up": {"uv": [74, 51], "uv_size": [2, 2]}, + "down": {"uv": [58, 76], "uv_size": [2, -2]} + } + }, + { + "origin": [2.09297, 9.09922, 1.12376], + "size": [1, 1, 6], + "pivot": [3.6625, 9.41953, 1.49876], + "rotation": [-90, 0, -90], + "uv": { + "north": {"uv": [80, 0], "uv_size": [1, 1]}, + "east": {"uv": [70, 47], "uv_size": [6, 1]}, + "south": {"uv": [1, 80], "uv_size": [1, 1]}, + "west": {"uv": [70, 48], "uv_size": [6, 1]}, + "up": {"uv": [11, 70], "uv_size": [1, 6]}, + "down": {"uv": [12, 76], "uv_size": [1, -6]} + } + }, + { + "origin": [2.09297, 9.09922, -2.67624], + "size": [1, 1, 1.7], + "pivot": [3.6625, 9.41953, 1.49876], + "rotation": [-90, 0, -90], + "uv": { + "north": {"uv": [3, 80], "uv_size": [1, 1]}, + "east": {"uv": [78, 62], "uv_size": [1.5, 1]}, + "south": {"uv": [80, 3], "uv_size": [1, 1]}, + "west": {"uv": [67, 78], "uv_size": [1.5, 1]}, + "up": {"uv": [78, 67], "uv_size": [1, 1.5]}, + "down": {"uv": [69, 79.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [5.37329, 8.85, -5.41445], + "size": [1.41421, 0.70711, 9.8], + "pivot": [6.2875, 9.35, 1.38555], + "rotation": [-90, 45, -90], + "uv": { + "north": {"uv": [52, 80], "uv_size": [1.5, 0.5]}, + "east": {"uv": [73, 44], "uv_size": [10, 0.5]}, + "south": {"uv": [54, 80], "uv_size": [1.5, 0.5]}, + "west": {"uv": [73, 45], "uv_size": [10, 0.5]}, + "up": {"uv": [52, 51], "uv_size": [1.5, 10]}, + "down": {"uv": [9, 63], "uv_size": [1.5, -10]} + } + }, + { + "origin": [-2.71595, 7.85, -2.05], + "size": [1.15, 2, 2.55], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [71, 33], "uv_size": [1, 2]}, + "east": {"uv": [39, 73], "uv_size": [2.5, 2]}, + "south": {"uv": [19, 77], "uv_size": [1, 2]}, + "west": {"uv": [73, 39], "uv_size": [2.5, 2]}, + "up": {"uv": [73, 76], "uv_size": [1, 2.5]}, + "down": {"uv": [74, 78.5], "uv_size": [1, -2.5]} + } + }, + { + "origin": [-1.56595, 9.1, -2.05], + "size": [2.5, 0.25, 2.55], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [79, 15], "uv_size": [2.5, 0.5]}, + "east": {"uv": [79, 34], "uv_size": [2.5, 0.5]}, + "south": {"uv": [35, 79], "uv_size": [2.5, 0.5]}, + "west": {"uv": [79, 35], "uv_size": [2.5, 0.5]}, + "up": {"uv": [5, 70], "uv_size": [2.5, 2.5]}, + "down": {"uv": [70, 46.5], "uv_size": [2.5, -2.5]} + } + }, + { + "origin": [-5.96595, 8.1, -2.5], + "size": [6.9, 1.75, 0.45], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [54, 60], "uv_size": [7, 2]}, + "east": {"uv": [80, 1], "uv_size": [0.5, 2]}, + "south": {"uv": [60, 54], "uv_size": [7, 2]}, + "west": {"uv": [2, 80], "uv_size": [0.5, 2]}, + "up": {"uv": [74, 63], "uv_size": [7, 0.5]}, + "down": {"uv": [74, 73.5], "uv_size": [7, -0.5]} + } + }, + { + "origin": [0.93405, 9.1, -2.5], + "size": [2.05, 0.75, 5], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [35, 58], "uv_size": [2, 1]}, + "east": {"uv": [73, 46], "uv_size": [5, 1]}, + "south": {"uv": [52, 61], "uv_size": [2, 1]}, + "west": {"uv": [73, 54], "uv_size": [5, 1]}, + "up": {"uv": [47, 59], "uv_size": [2, 5]}, + "down": {"uv": [6, 70], "uv_size": [2, -5]} + } + }, + { + "origin": [-0.81595, 7.1, 2.25], + "size": [3.8, 2, 0.25], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [67, 54], "uv_size": [4, 2]}, + "east": {"uv": [4, 80], "uv_size": [0.5, 2]}, + "south": {"uv": [58, 67], "uv_size": [4, 2]}, + "west": {"uv": [5, 80], "uv_size": [0.5, 2]}, + "up": {"uv": [78, 55], "uv_size": [4, 0.5]}, + "down": {"uv": [78, 56.5], "uv_size": [4, -0.5]} + } + }, + { + "origin": [-0.81595, 9.1, 0.5], + "size": [1.75, 0.75, 2], + "pivot": [0, 2.98001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [66, 39], "uv_size": [2, 1]}, + "east": {"uv": [66, 58], "uv_size": [2, 1]}, + "south": {"uv": [74, 18], "uv_size": [2, 1]}, + "west": {"uv": [15, 78], "uv_size": [2, 1]}, + "up": {"uv": [74, 35], "uv_size": [2, 2]}, + "down": {"uv": [74, 51], "uv_size": [2, -2]} + } + }, + { + "origin": [-3.0875, 7.17236, 1.88987], + "size": [4.5, 1.35, 0.25], + "pivot": [-0.8375, 8.04736, 2.01487], + "rotation": [90, 67.5, 90], + "uv": { + "north": {"uv": [15, 70], "uv_size": [4.5, 1.5]}, + "east": {"uv": [69, 80], "uv_size": [0.5, 1.5]}, + "south": {"uv": [70, 42], "uv_size": [4.5, 1.5]}, + "west": {"uv": [71, 80], "uv_size": [0.5, 1.5]}, + "up": {"uv": [77, 52], "uv_size": [4.5, 0.5]}, + "down": {"uv": [77, 76.5], "uv_size": [4.5, -0.5]} + } + }, + { + "origin": [-2.66595, 6.65, -0.2], + "size": [0.1, 1.75, 1.75], + "pivot": [0, 3.48001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [79, 71], "uv_size": [0.5, 2]}, + "east": {"uv": [44, 5], "uv_size": [2, 2]}, + "south": {"uv": [79, 74], "uv_size": [0.5, 2]}, + "west": {"uv": [57, 18], "uv_size": [2, 2]}, + "up": {"uv": [76, 79], "uv_size": [0.5, 2]}, + "down": {"uv": [77, 81], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-2.31595, 2.1, -4.75], + "size": [5.25, 3, 2], + "pivot": [0.25, 3.48001, -1.5375], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [50, 8], "uv_size": [5.5, 3]}, + "east": {"uv": [51, 21], "uv_size": [2, 3]}, + "south": {"uv": [50, 11], "uv_size": [5.5, 3]}, + "west": {"uv": [32, 54], "uv_size": [2, 3]}, + "up": {"uv": [62, 40], "uv_size": [5.5, 2]}, + "down": {"uv": [0, 67], "uv_size": [5.5, -2]} + } + }, + { + "origin": [-2.31595, 5.38921, -3.50961], + "size": [5.25, 1.1, 2.4], + "pivot": [0.25, 3.48001, -1.5375], + "rotation": [0, 90, -30], + "uv": { + "north": {"uv": [70, 53], "uv_size": [5.5, 1]}, + "east": {"uv": [53, 37], "uv_size": [2.5, 1]}, + "south": {"uv": [70, 64], "uv_size": [5.5, 1]}, + "west": {"uv": [76, 38], "uv_size": [2.5, 1]}, + "up": {"uv": [60, 56], "uv_size": [5.5, 2.5]}, + "down": {"uv": [61, 2.5], "uv_size": [5.5, -2.5]} + } + }, + { + "origin": [-1.68981, 5.9416, -3.30961], + "size": [4.95, 1, 2], + "pivot": [0.25, 3.48001, -1.5375], + "rotation": [-90, 80, -120], + "uv": { + "north": {"uv": [71, 10], "uv_size": [5, 1]}, + "east": {"uv": [54, 20], "uv_size": [2, 1]}, + "south": {"uv": [34, 73], "uv_size": [5, 1]}, + "west": {"uv": [32, 57], "uv_size": [2, 1]}, + "up": {"uv": [61, 65], "uv_size": [5, 2]}, + "down": {"uv": [66, 5], "uv_size": [5, -2]} + } + }, + { + "origin": [3.85343, 3.56503, -2.2], + "size": [1.7, 1.4, 4.4], + "pivot": [0, 3.48001, -1.5375], + "rotation": [90, 22.5, 90], + "uv": { + "north": {"uv": [9, 77], "uv_size": [1.5, 1.5]}, + "east": {"uv": [48, 69], "uv_size": [4.5, 1.5]}, + "south": {"uv": [13, 77], "uv_size": [1.5, 1.5]}, + "west": {"uv": [53, 69], "uv_size": [4.5, 1.5]}, + "up": {"uv": [58, 69], "uv_size": [1.5, 4.5]}, + "down": {"uv": [60, 73.5], "uv_size": [1.5, -4.5]} + } + }, + { + "origin": [2.28001, 0.46407, -2.2], + "size": [1.7, 0.8, 4.4], + "pivot": [0, 3.48001, -1.5375], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [78, 59], "uv_size": [1.5, 1]}, + "east": {"uv": [73, 55], "uv_size": [4.5, 1]}, + "south": {"uv": [60, 78], "uv_size": [1.5, 1]}, + "west": {"uv": [73, 56], "uv_size": [4.5, 1]}, + "up": {"uv": [67, 69], "uv_size": [1.5, 4.5]}, + "down": {"uv": [69, 73.5], "uv_size": [1.5, -4.5]} + } + }, + { + "origin": [0.04742, -0.50187, -2.2], + "size": [0.9, 0.8, 4.4], + "pivot": [0, 3.48001, -1.5375], + "rotation": [90, 45, 90], + "uv": { + "north": {"uv": [9, 52], "uv_size": [1, 1]}, + "east": {"uv": [73, 57], "uv_size": [4.5, 1]}, + "south": {"uv": [60, 59], "uv_size": [1, 1]}, + "west": {"uv": [73, 58], "uv_size": [4.5, 1]}, + "up": {"uv": [73, 69], "uv_size": [1, 4.5]}, + "down": {"uv": [71, 77.5], "uv_size": [1, -4.5]} + } + }, + { + "origin": [2.91986, 1.26407, -2.2], + "size": [1.06016, 0.63594, 4.4], + "pivot": [0, 3.48001, -1.5375], + "rotation": [90, 0, 90], + "uv": { + "north": {"uv": [80, 72], "uv_size": [1, 0.5]}, + "east": {"uv": [77, 47], "uv_size": [4.5, 0.5]}, + "south": {"uv": [80, 77], "uv_size": [1, 0.5]}, + "west": {"uv": [48, 77], "uv_size": [4.5, 0.5]}, + "up": {"uv": [72, 73], "uv_size": [1, 4.5]}, + "down": {"uv": [74, 15.5], "uv_size": [1, -4.5]} + } + }, + { + "origin": [3.09799, 2.85653, -1.25], + "size": [1.2, 1.25, 2.5], + "pivot": [0, 3.48001, -1.5375], + "rotation": [90, 45, 90], + "uv": { + "north": {"uv": [52, 78], "uv_size": [1, 1.5]}, + "east": {"uv": [74, 69], "uv_size": [2.5, 1.5]}, + "south": {"uv": [78, 57], "uv_size": [1, 1.5]}, + "west": {"uv": [74, 71], "uv_size": [2.5, 1.5]}, + "up": {"uv": [60, 62], "uv_size": [1, 2.5]}, + "down": {"uv": [5, 69.5], "uv_size": [1, -2.5]} + } + } + ] + }, + { + "name": "bone5", + "parent": "bone2", + "pivot": [7.87837, 3.25147, -1.92619], + "cubes": [ + { + "origin": [0.43405, 2.35, 2], + "size": [1.45, 1.75, 5], + "pivot": [0, 3.48001, -1.7875], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [39, 77], "uv_size": [1.5, 1.5]}, + "east": {"uv": [67, 65], "uv_size": [5, 1.5]}, + "south": {"uv": [77, 48], "uv_size": [1.5, 1.5]}, + "west": {"uv": [67, 67], "uv_size": [5, 1.5]}, + "up": {"uv": [62, 67], "uv_size": [1.5, 5]}, + "down": {"uv": [64, 72], "uv_size": [1.5, -5]} + } + }, + { + "origin": [5.28212, 2.35, -6.11132], + "size": [1.3, 1.75, 5.2], + "pivot": [6.53212, 3.225, -2.91132], + "rotation": [0, 105, 0], + "uv": { + "north": {"uv": [77, 50], "uv_size": [1.5, 1.5]}, + "east": {"uv": [68, 39], "uv_size": [5, 1.5]}, + "south": {"uv": [53, 77], "uv_size": [1.5, 1.5]}, + "west": {"uv": [68, 58], "uv_size": [5, 1.5]}, + "up": {"uv": [68, 60], "uv_size": [1.5, 5]}, + "down": {"uv": [69, 11], "uv_size": [1.5, -5]} + } + }, + { + "origin": [0.93405, -1.9, 4], + "size": [1, 4.25, 1], + "pivot": [0, 3.48001, -1.7875], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [34, 74], "uv_size": [1, 4.5]}, + "east": {"uv": [35, 74], "uv_size": [1, 4.5]}, + "south": {"uv": [36, 74], "uv_size": [1, 4.5]}, + "west": {"uv": [37, 74], "uv_size": [1, 4.5]}, + "up": {"uv": [34, 64], "uv_size": [1, 1]}, + "down": {"uv": [51, 65], "uv_size": [1, -1]} + } + }, + { + "origin": [1.03405, -1.4, 3], + "size": [0.8, 0.1, 1], + "pivot": [0, 3.48001, -1.7875], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [16, 81], "uv_size": [1, 0.5]}, + "east": {"uv": [81, 16], "uv_size": [1, 0.5]}, + "south": {"uv": [81, 17], "uv_size": [1, 0.5]}, + "west": {"uv": [81, 18], "uv_size": [1, 0.5]}, + "up": {"uv": [13, 65], "uv_size": [1, 1]}, + "down": {"uv": [73, 60], "uv_size": [1, -1]} + } + }, + { + "origin": [4.0693, -1.06109, -4.72155], + "size": [0.8, 0.1, 2], + "pivot": [4.4693, -1.01109, -3.22155], + "rotation": [0, 90, 45], + "uv": { + "north": {"uv": [19, 81], "uv_size": [1, 0.5]}, + "east": {"uv": [79, 78], "uv_size": [2, 0.5]}, + "south": {"uv": [81, 19], "uv_size": [1, 0.5]}, + "west": {"uv": [79, 79], "uv_size": [2, 0.5]}, + "up": {"uv": [55, 6], "uv_size": [1, 2]}, + "down": {"uv": [56, 14], "uv_size": [1, -2]} + } + }, + { + "origin": [7.82837, 2.87647, -2.30119], + "size": [0.1, 0.75, 0.75], + "pivot": [7.87837, 3.25147, -1.92619], + "rotation": [-135, 75, 180], + "uv": { + "north": {"uv": [82, 39], "uv_size": [0.5, 0.5]}, + "east": {"uv": [40, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [82, 40], "uv_size": [0.5, 0.5]}, + "west": {"uv": [41, 82], "uv_size": [0.5, 0.5]}, + "up": {"uv": [82, 43], "uv_size": [0.5, 0.5]}, + "down": {"uv": [44, 82.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [7.62837, 3.87647, -3.50119], + "size": [0.3, 0.95, 0.85], + "pivot": [7.87837, 3.25147, -1.92619], + "rotation": [-135, 75, 180], + "uv": { + "north": {"uv": [21, 81], "uv_size": [0.5, 1]}, + "east": {"uv": [75, 4], "uv_size": [1, 1]}, + "south": {"uv": [81, 21], "uv_size": [0.5, 1]}, + "west": {"uv": [75, 32], "uv_size": [1, 1]}, + "up": {"uv": [22, 81], "uv_size": [0.5, 1]}, + "down": {"uv": [81, 23], "uv_size": [0.5, -1]} + } + }, + { + "origin": [7.82837, 5.17647, -4.60119], + "size": [0.1, 0.75, 0.75], + "pivot": [7.87837, 3.25147, -1.92619], + "rotation": [-135, 75, 180], + "uv": { + "north": {"uv": [45, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [46, 82], "uv_size": [0.5, 0.5]}, + "south": {"uv": [47, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 47], "uv_size": [0.5, 0.5]}, + "up": {"uv": [48, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 48.5], "uv_size": [0.5, -0.5]} + } + } + ] + }, + { + "name": "bone6", + "parent": "bone2", + "pivot": [8.71041, 3.25147, -1.92619], + "cubes": [ + { + "origin": [-1.05202, 2.35, 2], + "size": [1.45, 1.75, 5], + "pivot": [0.83203, 3.48001, -1.7875], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [55, 77], "uv_size": [1.5, 1.5]}, + "east": {"uv": [69, 11], "uv_size": [5, 1.5]}, + "south": {"uv": [77, 69], "uv_size": [1.5, 1.5]}, + "west": {"uv": [69, 13], "uv_size": [5, 1.5]}, + "up": {"uv": [69, 15], "uv_size": [1.5, 5]}, + "down": {"uv": [69, 25], "uv_size": [1.5, -5]} + } + }, + { + "origin": [-5.75009, 2.35, -6.11132], + "size": [1.3, 1.75, 5.2], + "pivot": [-5.70009, 3.225, -2.91132], + "rotation": [0, -105, 0], + "uv": { + "north": {"uv": [77, 71], "uv_size": [1.5, 1.5]}, + "east": {"uv": [69, 25], "uv_size": [5, 1.5]}, + "south": {"uv": [77, 74], "uv_size": [1.5, 1.5]}, + "west": {"uv": [69, 27], "uv_size": [5, 1.5]}, + "up": {"uv": [44, 69], "uv_size": [1.5, 5]}, + "down": {"uv": [46, 74], "uv_size": [1.5, -5]} + } + }, + { + "origin": [-1.10202, -1.9, 4], + "size": [1, 4.25, 1], + "pivot": [0.83203, 3.48001, -1.7875], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [38, 74], "uv_size": [1, 4.5]}, + "east": {"uv": [44, 74], "uv_size": [1, 4.5]}, + "south": {"uv": [45, 74], "uv_size": [1, 4.5]}, + "west": {"uv": [46, 74], "uv_size": [1, 4.5]}, + "up": {"uv": [6, 77], "uv_size": [1, 1]}, + "down": {"uv": [0, 81], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.00202, -1.4, 2.75], + "size": [0.8, 0.1, 1.25], + "pivot": [0.83203, 3.48001, -1.7875], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [23, 81], "uv_size": [1, 0.5]}, + "east": {"uv": [35, 80], "uv_size": [1.5, 0.5]}, + "south": {"uv": [81, 23], "uv_size": [1, 0.5]}, + "west": {"uv": [37, 80], "uv_size": [1.5, 0.5]}, + "up": {"uv": [78, 60], "uv_size": [1, 1.5]}, + "down": {"uv": [78, 66.5], "uv_size": [1, -1.5]} + } + }, + { + "origin": [-3.66266, -1.21246, -6.72155], + "size": [0.8, 0.1, 4], + "pivot": [-3.26266, -1.16246, -3.22155], + "rotation": [0, -90, -22.5], + "uv": { + "north": {"uv": [24, 81], "uv_size": [1, 0.5]}, + "east": {"uv": [47, 78], "uv_size": [4, 0.5]}, + "south": {"uv": [81, 24], "uv_size": [1, 0.5]}, + "west": {"uv": [78, 54], "uv_size": [4, 0.5]}, + "up": {"uv": [50, 14], "uv_size": [1, 4]}, + "down": {"uv": [58, 42], "uv_size": [1, -4]} + } + }, + { + "origin": [-7.09634, 4.12647, -3.55119], + "size": [0.1, 0.75, 0.75], + "pivot": [-7.04634, 3.25147, -1.92619], + "rotation": [-135, -75, -180], + "uv": { + "north": {"uv": [49, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [82, 49], "uv_size": [0.5, 0.5]}, + "south": {"uv": [50, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 50], "uv_size": [0.5, 0.5]}, + "up": {"uv": [51, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 51.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-7.09634, 5.17647, -4.60119], + "size": [0.1, 0.75, 0.75], + "pivot": [-7.04634, 3.25147, -1.92619], + "rotation": [-135, -75, -180], + "uv": { + "north": {"uv": [52, 82], "uv_size": [0.5, 0.5]}, + "east": {"uv": [82, 52], "uv_size": [0.5, 0.5]}, + "south": {"uv": [53, 82], "uv_size": [0.5, 0.5]}, + "west": {"uv": [82, 53], "uv_size": [0.5, 0.5]}, + "up": {"uv": [54, 82], "uv_size": [0.5, 0.5]}, + "down": {"uv": [82, 54.5], "uv_size": [0.5, -0.5]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/javelin_missile.geo.json b/src/main/resources/assets/superbwarfare/geo/javelin_missile.geo.json new file mode 100644 index 000000000..b21edb620 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/javelin_missile.geo.json @@ -0,0 +1,453 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.rpg", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 91, + "visible_bounds_height": 10, + "visible_bounds_offset": [0, 1, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 0, -0.11791] + }, + { + "name": "body", + "parent": "bone", + "pivot": [0, -51.91, 0], + "rotation": [90, 0, 0] + }, + { + "name": "wing", + "parent": "body", + "pivot": [-0.08407, -52.04737, 35.50871] + }, + { + "name": "wing1", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [9, 37], "uv_size": [1, 2]}, + "east": {"uv": [24, 0], "uv_size": [8, 2]}, + "south": {"uv": [37, 9], "uv_size": [1, 2]}, + "west": {"uv": [24, 2], "uv_size": [8, 2]}, + "up": {"uv": [32, 16], "uv_size": [1, 8]}, + "down": {"uv": [24, 40], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing2", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, -45], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [10, 37], "uv_size": [1, 2]}, + "east": {"uv": [24, 4], "uv_size": [8, 2]}, + "south": {"uv": [11, 37], "uv_size": [1, 2]}, + "west": {"uv": [24, 6], "uv_size": [8, 2]}, + "up": {"uv": [32, 24], "uv_size": [1, 8]}, + "down": {"uv": [25, 40], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing3", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, -90], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 11], "uv_size": [1, 2]}, + "east": {"uv": [24, 8], "uv_size": [8, 2]}, + "south": {"uv": [12, 37], "uv_size": [1, 2]}, + "west": {"uv": [24, 10], "uv_size": [8, 2]}, + "up": {"uv": [26, 32], "uv_size": [1, 8]}, + "down": {"uv": [27, 40], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing4", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, -135], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [13, 37], "uv_size": [1, 2]}, + "east": {"uv": [24, 12], "uv_size": [8, 2]}, + "south": {"uv": [37, 13], "uv_size": [1, 2]}, + "west": {"uv": [24, 14], "uv_size": [8, 2]}, + "up": {"uv": [28, 32], "uv_size": [1, 8]}, + "down": {"uv": [29, 40], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing5", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, -180], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [14, 37], "uv_size": [1, 2]}, + "east": {"uv": [24, 16], "uv_size": [8, 2]}, + "south": {"uv": [37, 15], "uv_size": [1, 2]}, + "west": {"uv": [24, 18], "uv_size": [8, 2]}, + "up": {"uv": [30, 32], "uv_size": [1, 8]}, + "down": {"uv": [31, 40], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing6", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, 135], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 17], "uv_size": [1, 2]}, + "east": {"uv": [24, 20], "uv_size": [8, 2]}, + "south": {"uv": [37, 19], "uv_size": [1, 2]}, + "west": {"uv": [24, 22], "uv_size": [8, 2]}, + "up": {"uv": [32, 32], "uv_size": [1, 8]}, + "down": {"uv": [0, 41], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing7", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, 90], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 21], "uv_size": [1, 2]}, + "east": {"uv": [24, 24], "uv_size": [8, 2]}, + "south": {"uv": [37, 23], "uv_size": [1, 2]}, + "west": {"uv": [24, 26], "uv_size": [8, 2]}, + "up": {"uv": [1, 33], "uv_size": [1, 8]}, + "down": {"uv": [2, 41], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing8", + "parent": "wing", + "pivot": [0, -52.02791, 39.28283], + "rotation": [0, 0, 45], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 31.96951], + "size": [0.8375, 2.23735, 7.82981], + "pivot": [-0.8943, -52.02791, 29.24692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 25], "uv_size": [1, 2]}, + "east": {"uv": [24, 28], "uv_size": [8, 2]}, + "south": {"uv": [37, 27], "uv_size": [1, 2]}, + "west": {"uv": [24, 30], "uv_size": [8, 2]}, + "up": {"uv": [3, 33], "uv_size": [1, 8]}, + "down": {"uv": [4, 41], "uv_size": [1, -8]} + } + } + ] + }, + { + "name": "wing9", + "parent": "wing", + "pivot": [0, -52.02791, 50.03283], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 45.71951], + "size": [0.8375, 2.23735, 4.82981], + "pivot": [-0.8943, -52.02791, 39.99692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 29], "uv_size": [1, 2]}, + "east": {"uv": [32, 0], "uv_size": [5, 2]}, + "south": {"uv": [37, 31], "uv_size": [1, 2]}, + "west": {"uv": [32, 2], "uv_size": [5, 2]}, + "up": {"uv": [15, 33], "uv_size": [1, 5]}, + "down": {"uv": [33, 33], "uv_size": [1, -5]} + } + } + ] + }, + { + "name": "wing10", + "parent": "wing", + "pivot": [0, -52.02791, 50.03283], + "rotation": [0, 0, -180], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 45.71951], + "size": [0.8375, 2.23735, 4.82981], + "pivot": [-0.8943, -52.02791, 39.99692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 33], "uv_size": [1, 2]}, + "east": {"uv": [32, 4], "uv_size": [5, 2]}, + "south": {"uv": [35, 37], "uv_size": [1, 2]}, + "west": {"uv": [32, 6], "uv_size": [5, 2]}, + "up": {"uv": [33, 33], "uv_size": [1, 5]}, + "down": {"uv": [34, 33], "uv_size": [1, -5]} + } + } + ] + }, + { + "name": "wing11", + "parent": "wing", + "pivot": [0, -52.02791, 50.03283], + "rotation": [0, 0, -90], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 45.71951], + "size": [0.8375, 2.23735, 4.82981], + "pivot": [-0.8943, -52.02791, 39.99692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 35], "uv_size": [1, 2]}, + "east": {"uv": [32, 8], "uv_size": [5, 2]}, + "south": {"uv": [36, 37], "uv_size": [1, 2]}, + "west": {"uv": [32, 10], "uv_size": [5, 2]}, + "up": {"uv": [34, 33], "uv_size": [1, 5]}, + "down": {"uv": [35, 21], "uv_size": [1, -5]} + } + } + ] + }, + { + "name": "wing12", + "parent": "wing", + "pivot": [0, -52.02791, 50.03283], + "rotation": [0, 0, 90], + "cubes": [ + { + "origin": [-1.31305, -53.29159, 45.71951], + "size": [0.8375, 2.23735, 4.82981], + "pivot": [-0.8943, -52.02791, 39.99692], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [37, 37], "uv_size": [1, 2]}, + "east": {"uv": [32, 12], "uv_size": [5, 2]}, + "south": {"uv": [38, 0], "uv_size": [1, 2]}, + "west": {"uv": [32, 14], "uv_size": [5, 2]}, + "up": {"uv": [35, 21], "uv_size": [1, 5]}, + "down": {"uv": [35, 31], "uv_size": [1, -5]} + } + } + ] + }, + { + "name": "bone5", + "parent": "body", + "pivot": [-0.08407, -52.04737, 29.55871], + "cubes": [ + { + "origin": [-0.77375, -53.89714, 18.75451], + "size": [1.5475, 3.7372, 33.06981], + "pivot": [0, -52.02791, 8.85492], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [5, 33], "uv_size": [2, 4]}, + "south": {"uv": [7, 33], "uv_size": [2, 4]}, + "up": {"uv": [0, 0], "uv_size": [2, 33]}, + "down": {"uv": [2, 33], "uv_size": [2, -33]} + } + }, + { + "origin": [-0.77436, -53.8965, 18.75451], + "size": [1.5475, 3.7372, 33.06981], + "pivot": [-0.00061, -52.02791, 26.41442], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [9, 33], "uv_size": [2, 4]}, + "south": {"uv": [11, 33], "uv_size": [2, 4]}, + "up": {"uv": [4, 0], "uv_size": [2, 33]}, + "down": {"uv": [6, 33], "uv_size": [2, -33]} + } + }, + { + "origin": [-0.77436, -53.8965, 18.75451], + "size": [1.5475, 3.7372, 33.06981], + "uv": { + "north": {"uv": [13, 33], "uv_size": [2, 4]}, + "south": {"uv": [33, 16], "uv_size": [2, 4]}, + "up": {"uv": [8, 0], "uv_size": [2, 33]}, + "down": {"uv": [10, 33], "uv_size": [2, -33]} + } + }, + { + "origin": [-0.77436, -53.8965, 18.75451], + "size": [1.5475, 3.7372, 33.06981], + "pivot": [-0.00061, -52.02791, 26.41442], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [33, 20], "uv_size": [2, 4]}, + "south": {"uv": [33, 24], "uv_size": [2, 4]}, + "up": {"uv": [12, 0], "uv_size": [2, 33]}, + "down": {"uv": [14, 33], "uv_size": [2, -33]} + } + } + ] + }, + { + "name": "bone2", + "parent": "body", + "pivot": [-0.00061, -52.02791, 18.75451], + "cubes": [ + { + "origin": [-0.69644, -53.71021, 16.00451], + "size": [1.39275, 3.36348, 2.75], + "pivot": [-0.00006, -52.02791, 9.84488], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [35, 31], "uv_size": [1, 3]}, + "south": {"uv": [35, 34], "uv_size": [1, 3]}, + "up": {"uv": [36, 16], "uv_size": [1, 3]}, + "down": {"uv": [36, 22], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.69698, -53.70964, 16.00451], + "size": [1.39275, 3.36348, 2.75], + "pivot": [-0.00061, -52.02791, 25.64843], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [36, 22], "uv_size": [1, 3]}, + "south": {"uv": [36, 25], "uv_size": [1, 3]}, + "up": {"uv": [36, 28], "uv_size": [1, 3]}, + "down": {"uv": [36, 34], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.69698, -53.70964, 16.00451], + "size": [1.39275, 3.36348, 2.75], + "uv": { + "north": {"uv": [36, 34], "uv_size": [1, 3]}, + "south": {"uv": [37, 0], "uv_size": [1, 3]}, + "up": {"uv": [37, 3], "uv_size": [1, 3]}, + "down": {"uv": [5, 40], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.69698, -53.70964, 16.00451], + "size": [1.39275, 3.36348, 2.75], + "pivot": [-0.00061, -52.02791, 25.64843], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [6, 37], "uv_size": [1, 3]}, + "south": {"uv": [37, 6], "uv_size": [1, 3]}, + "up": {"uv": [7, 37], "uv_size": [1, 3]}, + "down": {"uv": [8, 40], "uv_size": [1, -3]} + } + } + ] + }, + { + "name": "bone3", + "parent": "body", + "pivot": [-0.00061, -52.02791, 16.00451], + "cubes": [ + { + "origin": [-0.48769, -53.20552, 15.50451], + "size": [0.97492, 2.35444, 36.6], + "pivot": [-0.00023, -52.02791, 11.69277], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [38, 2], "uv_size": [1, 2]}, + "south": {"uv": [38, 4], "uv_size": [1, 2]}, + "up": {"uv": [16, 0], "uv_size": [1, 38]}, + "down": {"uv": [17, 38], "uv_size": [1, -38]} + } + }, + { + "origin": [-0.48807, -53.20512, 15.50451], + "size": [0.97492, 2.35444, 36.6], + "pivot": [-0.00061, -52.02791, 22.75525], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [38, 6], "uv_size": [1, 2]}, + "south": {"uv": [38, 8], "uv_size": [1, 2]}, + "up": {"uv": [18, 0], "uv_size": [1, 38]}, + "down": {"uv": [19, 38], "uv_size": [1, -38]} + } + }, + { + "origin": [-0.48807, -53.20512, 15.50451], + "size": [0.97492, 2.35444, 36.6], + "uv": { + "north": {"uv": [38, 10], "uv_size": [1, 2]}, + "south": {"uv": [38, 12], "uv_size": [1, 2]}, + "up": {"uv": [20, 0], "uv_size": [1, 38]}, + "down": {"uv": [21, 38], "uv_size": [1, -38]} + } + }, + { + "origin": [-0.48807, -53.20512, 15.50451], + "size": [0.97492, 2.35444, 36.6], + "pivot": [-0.00061, -52.02791, 22.75525], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [38, 14], "uv_size": [1, 2]}, + "south": {"uv": [15, 38], "uv_size": [1, 2]}, + "up": {"uv": [22, 0], "uv_size": [1, 38]}, + "down": {"uv": [23, 38], "uv_size": [1, -38]} + } + } + ] + } + ] + } + ] +} \ 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 9fe5422eb..2d7c2925c 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -44,12 +44,13 @@ "item.superbwarfare.qbz_95": "QBZ-95-1", "item.superbwarfare.k_98": "KAR-98K", "item.superbwarfare.mosin_nagant": "Mosin Nagant", + "item.superbwarfare.javelin": "FGM-148 Javelin", "des.superbwarfare.tips.damage": "Damage: ", "des.superbwarfare.tips.level": "Level: ", "des.superbwarfare.tips.bypass": "Armor Piercing: ", "des.superbwarfare.tips.distance": "Drone Distance: ", - "des.superbwarfare.tips.upgradepoint": "Ppgrade Point: ", + "des.superbwarfare.tips.upgradepoint": "Upgrade Point: ", "item.superbwarfare.vector_blueprint": "VECTOR Blueprint", "item.superbwarfare.m_60_blueprint": "M60 Blueprint", @@ -127,6 +128,7 @@ "item.superbwarfare.ammo_supplier.creative": "All Ammo +2147483647", "item.superbwarfare.he_5_inches": "HE Shell", "item.superbwarfare.ap_5_inches": "AP Shell", + "item.superbwarfare.javelin_missile": "Javelin Missile", "item.superbwarfare.ancient_cpu": "Ancient CPU", "item.superbwarfare.target_deployer": "Target", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index 8fd47db55..2010a45d1 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -44,6 +44,7 @@ "item.superbwarfare.qbz_95": "95-1式自动步枪", "item.superbwarfare.k_98": "KAR-98K", "item.superbwarfare.mosin_nagant": "莫辛纳甘", + "item.superbwarfare.javelin": "FGM-148标枪导弹", "des.superbwarfare.tips.upgradepoint": "升级点数: ", "des.superbwarfare.tips.damage": "伤害: ", @@ -127,6 +128,7 @@ "item.superbwarfare.ammo_supplier.creative": "所有弹药 +2147483647", "item.superbwarfare.he_5_inches": "高爆弹", "item.superbwarfare.ap_5_inches": "穿甲弹", + "item.superbwarfare.javelin_missile": "标枪导弹", "item.superbwarfare.ancient_cpu": "古代处理器", "item.superbwarfare.target_deployer": "标靶", diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/javelin.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/javelin.item.json new file mode 100644 index 000000000..76556e937 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/javelin.item.json @@ -0,0 +1,61 @@ +{ + "credit": "Made with Blockbench", + "parent": "builtin/entity", + "texture_size": [ + 128, + 128 + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "translation": [ + -5.5, + -2.25, + 3.75 + ] + }, + "thirdperson_lefthand": { + "scale": [ + 0, + 0, + 0 + ] + }, + "firstperson_righthand": { + "rotation": [ + 0, + 0, + 4.75 + ], + "translation": [ + -3.75, + -4.75, + 0.75 + ] + }, + "firstperson_lefthand": { + "scale": [ + 0, + 0, + 0 + ] + }, + "gui": { + "rotation": [ + 165.69, + -39.63, + 178.66 + ], + "translation": [ + 3.5, + -2.5, + 0 + ], + "scale": [ + 0.45, + 0.45, + 0.45 + ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/javelin.json b/src/main/resources/assets/superbwarfare/models/item/javelin.json new file mode 100644 index 000000000..ba1706136 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/javelin.json @@ -0,0 +1,27 @@ +{ + "loader": "forge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "superbwarfare:item/javelin_base" + }, + "perspectives": { + "gui": { + "parent": "superbwarfare:item/javelin_icon" + }, + "thirdperson_righthand": { + "parent": "superbwarfare:item/javelin_3d" + }, + "thirdperson_lefthand": { + "parent": "superbwarfare:item/javelin_3d" + }, + "ground": { + "parent": "superbwarfare:item/javelin_3d" + }, + "fixed": { + "parent": "superbwarfare:item/javelin_3d" + }, + "head": { + "parent": "superbwarfare:item/javelin_3d" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/javelin_3d.json b/src/main/resources/assets/superbwarfare/models/item/javelin_3d.json new file mode 100644 index 000000000..b8ec581f6 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/javelin_3d.json @@ -0,0 +1,131 @@ +{ + "credit": "Made with Blockbench", + "texture_size": [64, 64], + "textures": { + "0": "superbwarfare:item/javelin_3d", + "particle": "superbwarfare:item/javelin_3d" + }, + "elements": [ + { + "from": [4, -1, 4], + "to": [12, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 6]}, + "faces": { + "north": {"uv": [2.5, 2.5, 4.5, 4.5], "texture": "#0"}, + "east": {"uv": [6.25, 4.25, 7.25, 6.25], "texture": "#0"}, + "south": {"uv": [2.5, 4.5, 4.5, 6.5], "texture": "#0"}, + "west": {"uv": [6.25, 6.25, 7.25, 8.25], "texture": "#0"}, + "up": {"uv": [4.5, 7.5, 2.5, 6.5], "texture": "#0"}, + "down": {"uv": [8.75, 0, 6.75, 1], "texture": "#0"} + } + }, + { + "from": [1, 0, 4], + "to": [4, 7, 6], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 6]}, + "faces": { + "north": {"uv": [7.25, 5.5, 8, 7.25], "texture": "#0"}, + "east": {"uv": [5.75, 7.75, 6.25, 9.5], "texture": "#0"}, + "south": {"uv": [7.25, 7.25, 8, 9], "texture": "#0"}, + "west": {"uv": [8, 5.5, 8.5, 7.25], "texture": "#0"}, + "up": {"uv": [9.5, 1.5, 8.75, 1], "texture": "#0"}, + "down": {"uv": [9.5, 1.5, 8.75, 2], "texture": "#0"} + } + }, + { + "from": [1, 2, 6], + "to": [4, 7, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 6]}, + "faces": { + "north": {"uv": [5, 7.75, 5.75, 9], "texture": "#0"}, + "east": {"uv": [3, 8.5, 3.5, 9.75], "texture": "#0"}, + "south": {"uv": [8, 1, 8.75, 2.25], "texture": "#0"}, + "west": {"uv": [8.5, 5.75, 9, 7], "texture": "#0"}, + "up": {"uv": [4.25, 9.25, 3.5, 8.75], "texture": "#0"}, + "down": {"uv": [5, 8.75, 4.25, 9.25], "texture": "#0"} + } + }, + { + "from": [6, -3, 5], + "to": [11, -1, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 6]}, + "faces": { + "north": {"uv": [8.5, 7, 9.75, 7.5], "texture": "#0"}, + "east": {"uv": [5, 9, 5.75, 9.5], "texture": "#0"}, + "south": {"uv": [8.5, 7.5, 9.75, 8], "texture": "#0"}, + "west": {"uv": [9, 5.75, 9.75, 6.25], "texture": "#0"}, + "up": {"uv": [9.25, 3, 8, 2.25], "texture": "#0"}, + "down": {"uv": [9.25, 3, 8, 3.75], "texture": "#0"} + } + }, + { + "from": [12, 0, 4], + "to": [17, 2, 8], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 0, 6]}, + "faces": { + "north": {"uv": [8.5, 8, 9.75, 8.5], "texture": "#0"}, + "east": {"uv": [8.75, 0, 9.75, 0.5], "texture": "#0"}, + "south": {"uv": [8.5, 8.5, 9.75, 9], "texture": "#0"}, + "west": {"uv": [8.75, 0.5, 9.75, 1], "texture": "#0"}, + "up": {"uv": [3.75, 8.5, 2.5, 7.5], "texture": "#0"}, + "down": {"uv": [5, 7.75, 3.75, 8.75], "texture": "#0"} + } + }, + { + "from": [12, 2.5, -3], + "to": [16.5, 7, 24], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7, 2, 6]}, + "faces": { + "north": {"uv": [6.75, 1, 8, 2.25], "texture": "#0"}, + "east": {"uv": [0, 0, 6.75, 1.25], "texture": "#0"}, + "south": {"uv": [7.25, 4.25, 8.5, 5.5], "texture": "#0"}, + "west": {"uv": [0, 1.25, 6.75, 2.5], "texture": "#0"}, + "up": {"uv": [1.25, 9.25, 0, 2.5], "texture": "#0"}, + "down": {"uv": [2.5, 2.5, 1.25, 9.25], "texture": "#0"} + } + }, + { + "from": [11, 1.5, -5], + "to": [17.5, 8, -3], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7, 2, 6]}, + "faces": { + "north": {"uv": [4.5, 2.5, 6.25, 4.25], "texture": "#0"}, + "east": {"uv": [8, 7.25, 8.5, 9], "texture": "#0"}, + "south": {"uv": [4.5, 4.25, 6.25, 6], "texture": "#0"}, + "west": {"uv": [6.25, 8.25, 6.75, 10], "texture": "#0"}, + "up": {"uv": [9.75, 4.25, 8, 3.75], "texture": "#0"}, + "down": {"uv": [10.25, 4.25, 8.5, 4.75], "texture": "#0"} + } + }, + { + "from": [11, 1.5, 24], + "to": [17.5, 8, 26], + "rotation": {"angle": 22.5, "axis": "x", "origin": [7, 2, 6]}, + "faces": { + "north": {"uv": [4.5, 6, 6.25, 7.75], "texture": "#0"}, + "east": {"uv": [6.75, 8.25, 7.25, 10], "texture": "#0"}, + "south": {"uv": [6.25, 2.5, 8, 4.25], "texture": "#0"}, + "west": {"uv": [2.5, 8.5, 3, 10.25], "texture": "#0"}, + "up": {"uv": [10.25, 5.25, 8.5, 4.75], "texture": "#0"}, + "down": {"uv": [10.25, 5.25, 8.5, 5.75], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [-6, 8, 2.25], + "scale": [1.1, 1.1, 1.1] + }, + "ground": { + "translation": [0, 7.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "head": { + "translation": [4.25, 0, 0] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [3.5, 5, -6.75] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/javelin_base.json b/src/main/resources/assets/superbwarfare/models/item/javelin_base.json new file mode 100644 index 000000000..200026824 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/javelin_base.json @@ -0,0 +1,6 @@ +{ + "parent": "superbwarfare:displaysettings/javelin.item", + "textures": { + "layer0": "superbwarfare:item/javelin" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/javelin_icon.json b/src/main/resources/assets/superbwarfare/models/item/javelin_icon.json new file mode 100644 index 000000000..e59d06676 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/javelin_icon.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "superbwarfare:item/javelin_icon" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/javelin_missile.json b/src/main/resources/assets/superbwarfare/models/item/javelin_missile.json new file mode 100644 index 000000000..73a06740e --- /dev/null +++ b/src/main/resources/assets/superbwarfare/models/item/javelin_missile.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "superbwarfare:item/javelin_missile" + } +} \ 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 098290f84..a90655a87 100644 --- a/src/main/resources/assets/superbwarfare/sounds.json +++ b/src/main/resources/assets/superbwarfare/sounds.json @@ -1508,6 +1508,55 @@ ] }, + "javelin_fire_1p": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_fire_1p", + "stream": false + } + ] + }, + "javelin_fire_3p": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_fire_3p", + "stream": false + } + ] + }, + "javelin_far": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_far", + "stream": false + } + ] + }, + "javelin_reload_empty": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_reload", + "stream": false + } + ] + }, + "javelin_lock": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_lock", + "stream": false + } + ] + }, + "javelin_lockon": { + "sounds": [ + { + "name": "superbwarfare:javelin/javelin_lockon", + "stream": false + } + ] + }, + "lightsaber": { "sounds": [ { diff --git a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_far.ogg b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_far.ogg new file mode 100644 index 0000000000000000000000000000000000000000..86a6c86cd47c300468d377818a7728d8c7c97594 GIT binary patch literal 28983 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 z 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

3qO$@AuLK?%7QIHgZcUoek|Gx*sE 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 AfB*mh literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_1p.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9a350a23ae76a72617adc41e223ea87f7f6e6b44 GIT binary patch literal 22065 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 M2Hb=JRE7c$4!BUg-~a#s literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_3p.ogg b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_fire_3p.ogg new file mode 100644 index 0000000000000000000000000000000000000000..66f78fa4d1abf1bd82092708f5e37421bf8a3904 GIT binary patch literal 22326 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_lockon.ogg b/src/main/resources/assets/superbwarfare/sounds/javelin/javelin_lockon.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b3520cc819738f0051ac12e7220324e9192d1a6c GIT binary patch literal 6095 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 ZHjuNxXV2cgqEPA91t0*TfK>p~{{dQV+tvU8 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/entity/javelin_missile.png b/src/main/resources/assets/superbwarfare/textures/entity/javelin_missile.png new file mode 100644 index 0000000000000000000000000000000000000000..d7b885b87e79ee4632e363561e19a1ea2c6d1f96 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV3hQ9aSW-L^Y-Rm-ev=Vwui+> z%y=fGt}tRQ<$BfgP)#_6O-t*U=PU)q?)e@G^=f;~Bn{;_S15<$b0ylAohIF)3#Pa- zJQnll6`L^EQkZ3do`Y^TgG3XL<6Ir41*{p2vOqfw%xt)pPYGq<>Sk=Y9BH{WIr5J< z$MVnic}p)ddCSjR$f{P}b|_P(_<#Pn#JH|?qQ6dGyIsI@)aYxzc*iU)7Nt|Xrsofc@9FC2vd$@?2>?VNfcgLc literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/gun_icon/fire_mode/dir.png b/src/main/resources/assets/superbwarfare/textures/gun_icon/fire_mode/dir.png new file mode 100644 index 0000000000000000000000000000000000000000..321ffa18ff3bd0758a48625b35fddcabebc51b7f GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9F3${@^GvDCf{DCq0y z;uvDl`*y-Xt_A}h=g&v}|9|=>X=!rs3l{&=nz{?0gx+$Rl(RdU>0z$)16^a86U9H4 zpZO^Ia7{~bw}Xc1gP?o5icgl`g`F8saBbMQvC}Z{6{}c~>4NI+6y^(m i{jBv9x?2MsfQDJvX|Uxesm=kK#^CAd=d#Wzp$P!sfG89I literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/gun_icon/javelin_icon.png b/src/main/resources/assets/superbwarfare/textures/gun_icon/javelin_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5abff3a8559e96d3e79a33bcb415bef6ca71b185 GIT binary patch literal 6949 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 W`0q!Nkw*~lBPAv;S|MWi`Tqf&dWVhx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/item/javelin_icon.png b/src/main/resources/assets/superbwarfare/textures/item/javelin_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..90911cbb5f2dce14c00a1722c4fd89b5a376f1a2 GIT binary patch literal 11014 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