From dd1b2c7bcb41e4eb1b0f469ad9e40b7d2a3c27d8 Mon Sep 17 00:00:00 2001 From: Atsuishio <842960157@qq.com> Date: Fri, 6 Jun 2025 12:44:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96ak47=EF=BC=8Cak12=EF=BC=8Csks?= =?UTF-8?q?=EF=BC=8Csvd=EF=BC=8Crpk=E7=9A=84=E7=AC=AC=E4=B8=89=E4=BA=BA?= =?UTF-8?q?=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/model/item/AK12ItemModel.java | 10 + .../client/model/item/AK47ItemModel.java | 10 + .../client/model/item/RpkItemModel.java | 10 + .../client/model/item/SksItemModel.java | 10 + .../client/model/item/SvdItemModel.java | 10 + .../client/renderer/gun/AK12ItemRenderer.java | 49 +- .../client/renderer/gun/AK47ItemRenderer.java | 55 ++- .../client/renderer/gun/RpkItemRenderer.java | 67 +-- .../client/renderer/gun/SksItemRenderer.java | 30 +- .../client/renderer/gun/SvdItemRenderer.java | 49 +- .../superbwarfare/geo/lod/ak_12.geo.json | 335 +++++++++++++ .../superbwarfare/geo/lod/ak_47.geo.json | 339 +++++++++++++ .../assets/superbwarfare/geo/lod/rpk.geo.json | 451 +++++++++++++++++ .../assets/superbwarfare/geo/lod/sks.geo.json | 321 ++++++++++++ .../assets/superbwarfare/geo/lod/svd.geo.json | 397 +++++++++++++++ .../models/displaysettings/ak_12.item.json | 65 ++- .../models/displaysettings/ak_47.item.json | 60 +++ .../models/displaysettings/rpk.item.json | 60 +++ .../models/displaysettings/sks.item.json | 60 +++ .../models/displaysettings/svd.item.json | 60 +++ .../superbwarfare/models/lod/ak_12.json | 390 --------------- .../superbwarfare/models/lod/ak_47.json | 417 ---------------- .../assets/superbwarfare/models/lod/rpk.json | 456 ------------------ .../assets/superbwarfare/models/lod/sks.json | 391 --------------- .../assets/superbwarfare/models/lod/svd.json | 404 ---------------- 25 files changed, 2338 insertions(+), 2168 deletions(-) create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/ak_12.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/ak_47.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/rpk.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/sks.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/lod/svd.geo.json delete mode 100644 src/main/resources/assets/superbwarfare/models/lod/ak_12.json delete mode 100644 src/main/resources/assets/superbwarfare/models/lod/ak_47.json delete mode 100644 src/main/resources/assets/superbwarfare/models/lod/rpk.json delete mode 100644 src/main/resources/assets/superbwarfare/models/lod/sks.json delete mode 100644 src/main/resources/assets/superbwarfare/models/lod/svd.json diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK12ItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK12ItemModel.java index e798d325c..6a05381dd 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK12ItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK12ItemModel.java @@ -38,6 +38,16 @@ public class AK12ItemModel extends CustomGunModel { return Mod.loc("textures/item/ak_12.png"); } + @Override + public ResourceLocation getLODModelResource(AK12Item animatable) { + return Mod.loc("geo/lod/ak_12.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(AK12Item animatable) { + return Mod.loc("textures/item/lod/ak_12.png"); + } + @Override public void setCustomAnimations(AK12Item animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK47ItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK47ItemModel.java index c6d62a3e7..3ddb29c48 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK47ItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/AK47ItemModel.java @@ -38,6 +38,16 @@ public class AK47ItemModel extends CustomGunModel { return Mod.loc("textures/item/ak_47.png"); } + @Override + public ResourceLocation getLODModelResource(AK47Item animatable) { + return Mod.loc("geo/lod/ak_47.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(AK47Item animatable) { + return Mod.loc("textures/item/lod/ak_47.png"); + } + @Override public void setCustomAnimations(AK47Item animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/RpkItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/RpkItemModel.java index 9d356d371..ee59718e5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/RpkItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/RpkItemModel.java @@ -35,6 +35,16 @@ public class RpkItemModel extends CustomGunModel { return Mod.loc("textures/item/rpk.png"); } + @Override + public ResourceLocation getLODModelResource(RpkItem animatable) { + return Mod.loc("geo/lod/rpk.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(RpkItem animatable) { + return Mod.loc("textures/item/lod/rpk.png"); + } + @Override public void setCustomAnimations(RpkItem animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/SksItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/SksItemModel.java index 68488a4f8..61b2d0f68 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/SksItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/SksItemModel.java @@ -31,6 +31,16 @@ public class SksItemModel extends CustomGunModel { return Mod.loc("textures/item/sks.png"); } + @Override + public ResourceLocation getLODModelResource(SksItem animatable) { + return Mod.loc("geo/lod/sks.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(SksItem animatable) { + return Mod.loc("textures/item/lod/sks.png"); + } + @Override public void setCustomAnimations(SksItem animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/model/item/SvdItemModel.java b/src/main/java/com/atsuishio/superbwarfare/client/model/item/SvdItemModel.java index 719364d3e..6dde1bc94 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/model/item/SvdItemModel.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/model/item/SvdItemModel.java @@ -38,6 +38,16 @@ public class SvdItemModel extends CustomGunModel { return Mod.loc("textures/item/svd.png"); } + @Override + public ResourceLocation getLODModelResource(SvdItem animatable) { + return Mod.loc("geo/lod/svd.geo.json"); + } + + @Override + public ResourceLocation getLODTextureResource(SvdItem animatable) { + return Mod.loc("textures/item/lod/svd.png"); + } + @Override public void setCustomAnimations(SvdItem animatable, long instanceId, AnimationState animationState) { Player player = Minecraft.getInstance().player; diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java index 015a74d14..ccf7a9e84 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK12ItemRenderer.java @@ -43,32 +43,39 @@ public class AK12ItemRenderer extends CustomGunRenderer { if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 - && (name.equals("hidden2"))) { - bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + + ItemModelHelper.handleGunAttachments(bone, itemStack, name); + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0.02, 1.12375, 0.3); + + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 + && (name.equals("hidden2"))) { + bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + } + + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 + && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { + bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + } + + int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); + + switch (scopeType) { + case 1 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.27363125, 28, 1, 0, 255, 0, 255, "okp_7", false); + case 2 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.29, 18, 1, 255, 0, 0, 255, "dot", false); + case 3 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.29, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); + } + + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.06875, 0.3); + ItemModelHelper.handleGunAttachments(bone, itemStack, name); } - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 - && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { - bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); - } } else { ItemModelHelper.hideAllAttachments(bone, name); } - - int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); - - switch (scopeType) { - case 1 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.27363125, 28, 1, 0, 255, 0, 255, "okp_7", false); - case 2 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.29, 18, 1, 255, 0, 0, 255, "dot", false); - case 3 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.29, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); - } - - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, -0.012, 0.02, 1.25229375, 0.3); - ItemModelHelper.handleGunAttachments(bone, itemStack, name); } else { ItemModelHelper.hideAllAttachments(bone, name); } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java index 4790ee70b..3eb0cb7f5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/AK47ItemRenderer.java @@ -39,6 +39,9 @@ public class AK47ItemRenderer extends CustomGunRenderer { var player = mc.player; if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + + boolean needHide = name.equals("humu2"); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { if (name.equals("humu1")) { @@ -47,38 +50,42 @@ public class AK47ItemRenderer extends CustomGunRenderer { if (name.equals("humu2")) { bone.setHidden(GunData.from(itemStack).attachment.get(AttachmentType.GRIP) == 0); } - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 - && (name.equals("Hidden") || name.equals("gun") || name.equals("Lefthand")) && ClientEventHandler.zoom && ClientEventHandler.zoomPos > 0.7) { - bone.setHidden(true); - renderingArms = false; - } - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 - && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { - bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + + ItemModelHelper.handleGunAttachments(bone, itemStack, name); + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0.02, 1.12375, 0.3); + + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 + && (name.equals("Hidden") || name.equals("gun") || name.equals("Lefthand")) && ClientEventHandler.zoom && ClientEventHandler.zoomPos > 0.7) { + bone.setHidden(true); + renderingArms = false; + } + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 + && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { + bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + } + + int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); + + switch (scopeType) { + case 1 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.27363125, 20, 1, 255, 0, 0, 255, "kobra", false); + case 2 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.04, 0.28, 18, 1, 255, 0, 0, 255, "pso_1", true); + case 3 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.28, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); + } } + } else { ItemModelHelper.hideAllAttachments(bone, name); - if (name.equals("humu2")) { + if (needHide) { bone.setHidden(true); } } - - int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); - - switch (scopeType) { - case 1 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.27363125, 20, 1, 255, 0, 0, 255, "kobra", false); - case 2 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.04, 0.28, 18, 1, 255, 0, 0, 255, "pso_1", true); - case 3 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.03, 0.28, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); - } - - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.06875, 0.3); - ItemModelHelper.handleGunAttachments(bone, itemStack, name); } else { ItemModelHelper.hideAllAttachments(bone, name); - if (name.equals("humu2")) { + if (needHide) { bone.setHidden(true); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/RpkItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/RpkItemRenderer.java index c2be156ea..349b324c8 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/RpkItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/RpkItemRenderer.java @@ -41,46 +41,57 @@ public class RpkItemRenderer extends CustomGunRenderer { if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + boolean needHide = name.equals("humu2"); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { - if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { if (name.equals("humu1")) { bone.setHidden(GunData.from(itemStack).attachment.get(AttachmentType.GRIP) != 0); } if (name.equals("humu2")) { bone.setHidden(GunData.from(itemStack).attachment.get(AttachmentType.GRIP) == 0); } - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 - && (name.equals("hide2") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { - bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + + float height = 0.02f; + + if ((GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 || GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3) && ClientEventHandler.zoom) { + height = -0.1f; } - if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 - && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { - bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, height, 1.475, 0.3); + ItemModelHelper.handleGunAttachments(bone, itemStack, name); + + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 + && (name.equals("hide2") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { + bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + } + if (GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3 + && (name.equals("jing") || name.equals("Barrel") || name.equals("humu") || name.equals("qiangguan") || name.equals("houzhunxing"))) { + bone.setHidden(ClientEventHandler.zoomPos > 0.7 && ClientEventHandler.zoom); + } + + int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); + + switch (scopeType) { + case 1 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.27363125, 20, 1, 255, 0, 0, 255, "pkas", true); + case 2 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.28, 13, 1, 0, 255, 0, 255, "1p78", false); + case 3 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.28, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); + } + } + + } else { + ItemModelHelper.hideAllAttachments(bone, name); + if (needHide) { + bone.setHidden(true); } } - - int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); - - switch (scopeType) { - case 1 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.27363125, 20, 1, 255, 0, 0, 255, "pkas", true); - case 2 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.28, 13, 1, 0, 255, 0, 255, "1p78", false); - case 3 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.28, 36, (float) ClientEventHandler.customZoom, 255, 0, 0, 255, "lpvo", true); - } - - float height = 0.02f; - - if ((GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 || GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3) && ClientEventHandler.zoom) { - height = -0.1f; - } - - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, height, 1.475, 0.3); - ItemModelHelper.handleGunAttachments(bone, itemStack, name); } else { ItemModelHelper.hideAllAttachments(bone, name); - if (name.equals("humu2")) { + if (needHide) { bone.setHidden(true); } } diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SksItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SksItemRenderer.java index 3b7462eb7..996d8e7e2 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SksItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SksItemRenderer.java @@ -1,6 +1,7 @@ package com.atsuishio.superbwarfare.client.renderer.gun; import com.atsuishio.superbwarfare.client.AnimationHelper; +import com.atsuishio.superbwarfare.client.ItemModelHelper; import com.atsuishio.superbwarfare.client.model.item.SksItemModel; import com.atsuishio.superbwarfare.client.renderer.CustomGunRenderer; import com.atsuishio.superbwarfare.item.gun.GunItem; @@ -36,17 +37,32 @@ public class SksItemRenderer extends CustomGunRenderer { var player = mc.player; if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + + boolean needHide = name.equals("magazine2"); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { - if (this.renderPerspective != ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { - if (bone.getName().equals("magazine2")) { + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { + ItemModelHelper.handleGunAttachments(bone, itemStack, name); + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.4375, 0.35); + + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.25654375, 20, 2f, 0, 255, 0, 255, "okp_7", false); + } else { + if (bone.getName().equals("magazine2")) { + bone.setHidden(true); + } + } + } else { + ItemModelHelper.hideAllAttachments(bone, name); + if (needHide) { bone.setHidden(true); } } - - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.25654375, 20, 2f, 0, 255, 0, 255, "okp_7", false); - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.4375, 0.35); - } else if (bone.getName().equals("magazine2")) { - bone.setHidden(true); + } else { + ItemModelHelper.hideAllAttachments(bone, name); + if (needHide) { + bone.setHidden(true); + } } if (renderingArms) { diff --git a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SvdItemRenderer.java b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SvdItemRenderer.java index 8641aa208..00c5540c5 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SvdItemRenderer.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/renderer/gun/SvdItemRenderer.java @@ -40,35 +40,46 @@ public class SvdItemRenderer extends CustomGunRenderer { var player = mc.player; if (player == null) return; ItemStack itemStack = player.getMainHandItem(); + boolean needHide = name.equals("mount"); + if (itemStack.getItem() instanceof GunItem && GeoItem.getId(itemStack) == this.getInstanceId(animatable)) { - if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND || this.renderPerspective == ItemDisplayContext.THIRD_PERSON_RIGHT_HAND) { + if (name.equals("mount")) { bone.setHidden(GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 0 || GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2); } - if ((GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 || GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3) - && (name.equals("Hidden2") || name.equals("Hidden") || name.equals("gun") || name.equals("bolt") || name.equals("Lefthand") || name.equals("Barrel") || name.equals("bipod") || name.equals("mount")) && ClientEventHandler.zoom && ClientEventHandler.zoomPos > 0.7) { + AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.76479375, 0.35); + ItemModelHelper.handleGunAttachments(bone, itemStack, name); + + if (this.renderPerspective == ItemDisplayContext.FIRST_PERSON_RIGHT_HAND) { + if ((GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 2 || GunData.from(itemStack).attachment.get(AttachmentType.SCOPE) == 3) + && (name.equals("Hidden2") || name.equals("Hidden") || name.equals("gun") || name.equals("bolt") || name.equals("Lefthand") || name.equals("Barrel") || name.equals("bipod") || name.equals("mount")) && ClientEventHandler.zoom && ClientEventHandler.zoomPos > 0.7) { + bone.setHidden(true); + renderingArms = false; + } + + int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); + + switch (scopeType) { + case 1 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.24, 20, 1, 255, 0, 0, 255, "dot", false); + case 2 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.01, 0.24, 18, 1, 255, 0, 0, 255, "pso_1", true); + case 3 -> + AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.2525, -0.1, 0.1f, 255, 0, 0, 255, "sniper", true); + } + } + + } else { + ItemModelHelper.hideAllAttachments(bone, name); + if (needHide) { bone.setHidden(true); - renderingArms = false; } } - - int scopeType = GunData.from(itemStack).attachment.get(AttachmentType.SCOPE); - - switch (scopeType) { - case 1 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.24, 20, 1, 255, 0, 0, 255, "dot", false); - case 2 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, -0.01, 0.24, 18, 1, 255, 0, 0, 255, "pso_1", true); - case 3 -> - AnimationHelper.handleZoomCrossHair(currentBuffer, renderType, name, stack, bone, buffer, 0, 0.2525, -0.1, 0.1f, 255, 0, 0, 255, "sniper", true); - } - - AnimationHelper.handleShootFlare(name, stack, itemStack, bone, buffer, packedLightIn, 0, 0, 1.76479375, 0.35); - ItemModelHelper.handleGunAttachments(bone, itemStack, name); } else { ItemModelHelper.hideAllAttachments(bone, name); - if (name.equals("mount")) { + if (needHide) { bone.setHidden(true); } } diff --git a/src/main/resources/assets/superbwarfare/geo/lod/ak_12.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/ak_12.geo.json new file mode 100644 index 000000000..17aed5b87 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/ak_12.geo.json @@ -0,0 +1,335 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.ak_12", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "group", + "pivot": [0, 3.25, -0.25], + "cubes": [ + { + "origin": [-0.3, 2.03804, -12.97739], + "size": [0.6, 0.6, 1.5], + "pivot": [0, 2.33804, -12.60239], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [1, 19], "uv_size": [1, 1]}, + "east": {"uv": [17, 8], "uv_size": [2, 1]}, + "south": {"uv": [19, 2], "uv_size": [1, 1]}, + "west": {"uv": [17, 9], "uv_size": [2, 1]}, + "up": {"uv": [3, 17], "uv_size": [1, 2]}, + "down": {"uv": [17, 14], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 1.34567, -10.01903], + "size": [1, 2.2, 5.5], + "uv": { + "north": {"uv": [13, 17], "uv_size": [1, 2]}, + "east": {"uv": [2, 6], "uv_size": [6, 2]}, + "south": {"uv": [17, 14], "uv_size": [1, 2]}, + "west": {"uv": [8, 0], "uv_size": [6, 2]}, + "up": {"uv": [2, 11], "uv_size": [1, 6]}, + "down": {"uv": [3, 17], "uv_size": [1, -6]} + } + }, + { + "origin": [-0.5, 1.29567, -4.51903], + "size": [1, 2.25, 8], + "uv": { + "north": {"uv": [17, 16], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [18, 0], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [8, 2]}, + "up": {"uv": [8, 6], "uv_size": [1, 8]}, + "down": {"uv": [9, 14], "uv_size": [1, -8]} + } + }, + { + "origin": [-0.55, 1.54567, -9.71903], + "size": [1.1, 0.75, 5.15], + "uv": { + "north": {"uv": [3, 19], "uv_size": [1, 1]}, + "east": {"uv": [13, 4], "uv_size": [5, 1]}, + "south": {"uv": [19, 3], "uv_size": [1, 1]}, + "west": {"uv": [13, 5], "uv_size": [5, 1]}, + "up": {"uv": [4, 14], "uv_size": [1, 5]}, + "down": {"uv": [5, 19], "uv_size": [1, -5]} + } + }, + { + "origin": [-0.3, 3.54567, -9.76903], + "size": [0.6, 0.25, 13.1], + "uv": { + "north": {"uv": [4, 19], "uv_size": [1, 1]}, + "east": {"uv": [0, 4], "uv_size": [13, 1]}, + "south": {"uv": [19, 4], "uv_size": [1, 1]}, + "west": {"uv": [0, 5], "uv_size": [13, 1]}, + "up": {"uv": [0, 6], "uv_size": [1, 13]}, + "down": {"uv": [1, 19], "uv_size": [1, -13]} + } + }, + { + "origin": [-0.4, 3.54567, 2.13097], + "size": [0.8, 0.75, 1.35], + "uv": { + "north": {"uv": [5, 19], "uv_size": [1, 1]}, + "east": {"uv": [19, 5], "uv_size": [1, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [7, 19], "uv_size": [1, 1]}, + "up": {"uv": [19, 7], "uv_size": [1, 1]}, + "down": {"uv": [8, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, -4.30325, -3.19224], + "size": [0.6, 3.35, 2.5], + "pivot": [0, 0.29675, -2.64224], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [10, 15], "uv_size": [1, 3]}, + "east": {"uv": [2, 8], "uv_size": [3, 3]}, + "south": {"uv": [11, 15], "uv_size": [1, 3]}, + "west": {"uv": [5, 8], "uv_size": [3, 3]}, + "up": {"uv": [12, 15], "uv_size": [1, 3]}, + "down": {"uv": [15, 16], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, -1.60433, -3.81903], + "size": [0.6, 3.35, 2.5], + "uv": { + "north": {"uv": [10, 15], "uv_size": [1, 3]}, + "east": {"uv": [2, 8], "uv_size": [3, 3]}, + "south": {"uv": [11, 15], "uv_size": [1, 3]}, + "west": {"uv": [5, 8], "uv_size": [3, 3]}, + "up": {"uv": [12, 15], "uv_size": [1, 3]}, + "down": {"uv": [15, 16], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.49609, -1.70433, 2.08097], + "size": [0.99218, 3.5, 1.5], + "pivot": [0, -0.20433, 2.73097], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [14, 0], "uv_size": [1, 4]}, + "east": {"uv": [10, 6], "uv_size": [2, 4]}, + "south": {"uv": [6, 14], "uv_size": [1, 4]}, + "west": {"uv": [10, 10], "uv_size": [2, 4]}, + "up": {"uv": [6, 18], "uv_size": [1, 2]}, + "down": {"uv": [18, 8], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, -1.70433, 1.83097], + "size": [1, 0.75, 0.25], + "pivot": [0, -0.20433, 2.73097], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [3, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 3], "uv_size": [1, 1]}, + "south": {"uv": [4, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 4], "uv_size": [1, 1]}, + "up": {"uv": [5, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, 0.06491, -0.27231], + "size": [0.5, 0.1, 2.25], + "uv": { + "north": {"uv": [6, 20], "uv_size": [1, 1]}, + "east": {"uv": [17, 10], "uv_size": [2, 1]}, + "south": {"uv": [20, 6], "uv_size": [1, 1]}, + "west": {"uv": [7, 18], "uv_size": [2, 1]}, + "up": {"uv": [9, 18], "uv_size": [1, 2]}, + "down": {"uv": [10, 20], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.25, 0.06491, -0.87231], + "size": [0.5, 1.35, 0.6], + "uv": { + "north": {"uv": [7, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 7], "uv_size": [1, 1]}, + "south": {"uv": [8, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 8], "uv_size": [1, 1]}, + "up": {"uv": [9, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 10], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, 0.36491, 0.52769], + "size": [0.5, 1.05, 0.35], + "pivot": [0, 0.88991, 0.80269], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [10, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 10], "uv_size": [1, 1]}, + "south": {"uv": [11, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 11], "uv_size": [1, 1]}, + "up": {"uv": [12, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 13], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, -0.32825, 1.56568], + "size": [1, 1.25, 0.9], + "pivot": [0, -0.07825, 5.69068], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [13, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 13], "uv_size": [1, 1]}, + "south": {"uv": [14, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 14], "uv_size": [1, 1]}, + "up": {"uv": [15, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 16], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 1.43179, 2.91625], + "size": [1, 1.7164, 1], + "pivot": [0, 2.52319, 3.41625], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [11, 18], "uv_size": [1, 2]}, + "east": {"uv": [18, 11], "uv_size": [1, 2]}, + "south": {"uv": [12, 18], "uv_size": [1, 2]}, + "west": {"uv": [18, 13], "uv_size": [1, 2]}, + "up": {"uv": [16, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 17], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 1.32708, 3.48003], + "size": [1, 1.4, 3.15], + "uv": { + "north": {"uv": [17, 20], "uv_size": [1, 1]}, + "east": {"uv": [15, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 17], "uv_size": [1, 1]}, + "west": {"uv": [15, 11], "uv_size": [3, 1]}, + "up": {"uv": [16, 0], "uv_size": [1, 3]}, + "down": {"uv": [16, 11], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, 0.92708, 6.63003], + "size": [1, 1.8, 3], + "uv": { + "north": {"uv": [18, 15], "uv_size": [1, 2]}, + "east": {"uv": [8, 2], "uv_size": [3, 2]}, + "south": {"uv": [17, 18], "uv_size": [1, 2]}, + "west": {"uv": [11, 2], "uv_size": [3, 2]}, + "up": {"uv": [16, 13], "uv_size": [1, 3]}, + "down": {"uv": [14, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, -0.57292, 9.63003], + "size": [1, 3.3, 0.98437], + "uv": { + "north": {"uv": [15, 16], "uv_size": [1, 3]}, + "east": {"uv": [16, 16], "uv_size": [1, 3]}, + "south": {"uv": [17, 0], "uv_size": [1, 3]}, + "west": {"uv": [2, 17], "uv_size": [1, 3]}, + "up": {"uv": [18, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 19], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, -1.35652, 10.60737], + "size": [1, 4.0836, 0.77266], + "uv": { + "north": {"uv": [7, 14], "uv_size": [1, 4]}, + "east": {"uv": [8, 14], "uv_size": [1, 4]}, + "south": {"uv": [14, 8], "uv_size": [1, 4]}, + "west": {"uv": [9, 14], "uv_size": [1, 4]}, + "up": {"uv": [19, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 1.74567, -16.11903], + "size": [0.6, 0.6, 6.1], + "uv": { + "north": {"uv": [20, 20], "uv_size": [1, 1]}, + "east": {"uv": [12, 6], "uv_size": [6, 1]}, + "south": {"uv": [0, 21], "uv_size": [1, 1]}, + "west": {"uv": [12, 7], "uv_size": [6, 1]}, + "up": {"uv": [12, 8], "uv_size": [1, 6]}, + "down": {"uv": [13, 14], "uv_size": [1, -6]} + } + }, + { + "origin": [-0.4, 1.64567, -17.36903], + "size": [0.8, 0.8, 1.25], + "uv": { + "north": {"uv": [21, 0], "uv_size": [1, 1]}, + "east": {"uv": [1, 21], "uv_size": [1, 1]}, + "south": {"uv": [21, 1], "uv_size": [1, 1]}, + "west": {"uv": [2, 21], "uv_size": [1, 1]}, + "up": {"uv": [21, 2], "uv_size": [1, 1]}, + "down": {"uv": [3, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.1, 3.14567, -12.11903], + "size": [0.2, 1.25, 0.5], + "uv": { + "north": {"uv": [21, 3], "uv_size": [1, 1]}, + "east": {"uv": [4, 21], "uv_size": [1, 1]}, + "south": {"uv": [21, 4], "uv_size": [1, 1]}, + "west": {"uv": [5, 21], "uv_size": [1, 1]}, + "up": {"uv": [21, 5], "uv_size": [1, 1]}, + "down": {"uv": [6, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 2.74567, -12.01903], + "size": [0.6, 0.6, 2], + "uv": { + "north": {"uv": [21, 6], "uv_size": [1, 1]}, + "east": {"uv": [18, 17], "uv_size": [2, 1]}, + "south": {"uv": [7, 21], "uv_size": [1, 1]}, + "west": {"uv": [18, 18], "uv_size": [2, 1]}, + "up": {"uv": [0, 19], "uv_size": [1, 2]}, + "down": {"uv": [19, 2], "uv_size": [1, -2]} + } + } + ] + } + ], + "item_display_transforms": { + "thirdperson_righthand": { + "translation": [-0.75, -0.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [-1.5, 4.25, -2.75], + "scale": [0, 0, 0] + }, + "ground": { + "translation": [0, 1.25, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "translation": [0, 10.5, 0] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [-2, -1, 0], + "scale": [1.3, 1.3, 1.3] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/lod/ak_47.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/ak_47.geo.json new file mode 100644 index 000000000..6a1aa88e1 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/ak_47.geo.json @@ -0,0 +1,339 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.ak_47", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 4, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "group13", + "pivot": [0, 2.45, -3.5], + "cubes": [ + { + "origin": [-0.3, 1.94237, -13.45836], + "size": [0.6, 0.6, 1.5], + "pivot": [0, 2.24237, -13.08336], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [14, 9], "uv_size": [1, 1]}, + "east": {"uv": [18, 17], "uv_size": [2, 1]}, + "south": {"uv": [16, 13], "uv_size": [1, 1]}, + "west": {"uv": [18, 18], "uv_size": [2, 1]}, + "up": {"uv": [19, 0], "uv_size": [1, 2]}, + "down": {"uv": [19, 4], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 1.45, -10.25], + "size": [1, 2, 5.5], + "uv": { + "north": {"uv": [4, 19], "uv_size": [1, 2]}, + "east": {"uv": [0, 8], "uv_size": [6, 2]}, + "south": {"uv": [19, 4], "uv_size": [1, 2]}, + "west": {"uv": [8, 4], "uv_size": [6, 2]}, + "up": {"uv": [4, 13], "uv_size": [1, 6]}, + "down": {"uv": [5, 19], "uv_size": [1, -6]} + } + }, + { + "origin": [-0.5, 1.2, -4.75], + "size": [1, 2.25, 8], + "uv": { + "north": {"uv": [5, 19], "uv_size": [1, 2]}, + "east": {"uv": [0, 4], "uv_size": [8, 2]}, + "south": {"uv": [19, 6], "uv_size": [1, 2]}, + "west": {"uv": [0, 6], "uv_size": [8, 2]}, + "up": {"uv": [7, 8], "uv_size": [1, 8]}, + "down": {"uv": [12, 18], "uv_size": [1, -8]} + } + }, + { + "origin": [-0.5, 3.45, -4.75], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [17, 8], "uv_size": [1, 1]}, + "east": {"uv": [10, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 11], "uv_size": [1, 1]}, + "west": {"uv": [16, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 3]}, + "down": {"uv": [16, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.55, 2.35, -10.25], + "size": [1.1, 0.25, 5.55], + "uv": { + "north": {"uv": [17, 8], "uv_size": [1, 1]}, + "east": {"uv": [10, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 11], "uv_size": [1, 1]}, + "west": {"uv": [16, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 3]}, + "down": {"uv": [16, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.55, 2.14688, -9.25], + "size": [1.1, 0.6289, 1.25], + "uv": { + "north": {"uv": [17, 8], "uv_size": [1, 1]}, + "east": {"uv": [10, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 11], "uv_size": [1, 1]}, + "west": {"uv": [16, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 3]}, + "down": {"uv": [16, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.55, 2.14688, -6.95], + "size": [1.1, 0.6289, 1.25], + "uv": { + "north": {"uv": [17, 8], "uv_size": [1, 1]}, + "east": {"uv": [10, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 11], "uv_size": [1, 1]}, + "west": {"uv": [16, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 3]}, + "down": {"uv": [16, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, 3.45, -2], + "size": [0.6, 0.25, 5.1], + "uv": { + "north": {"uv": [17, 8], "uv_size": [1, 1]}, + "east": {"uv": [10, 3], "uv_size": [3, 1]}, + "south": {"uv": [20, 11], "uv_size": [1, 1]}, + "west": {"uv": [16, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 3]}, + "down": {"uv": [16, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, -1.2, -3.3], + "size": [0.6, 2.4, 2.5], + "uv": { + "north": {"uv": [10, 19], "uv_size": [1, 2]}, + "east": {"uv": [9, 13], "uv_size": [3, 2]}, + "south": {"uv": [11, 19], "uv_size": [1, 2]}, + "west": {"uv": [13, 12], "uv_size": [3, 2]}, + "up": {"uv": [0, 17], "uv_size": [1, 3]}, + "down": {"uv": [1, 20], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, -3.14892, -2.67321], + "size": [0.6, 2.6, 2.5], + "pivot": [0, 0.70108, -2.12321], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [17, 2], "uv_size": [1, 3]}, + "east": {"uv": [0, 10], "uv_size": [3, 3]}, + "south": {"uv": [17, 5], "uv_size": [1, 3]}, + "west": {"uv": [10, 0], "uv_size": [3, 3]}, + "up": {"uv": [17, 13], "uv_size": [1, 3]}, + "down": {"uv": [17, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, -4.93744, -4.8481], + "size": [0.6, 2.6, 2.5], + "pivot": [0, -3.63744, -3.5981], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [18, 0], "uv_size": [1, 3]}, + "east": {"uv": [3, 10], "uv_size": [3, 3]}, + "south": {"uv": [18, 3], "uv_size": [1, 3]}, + "west": {"uv": [9, 10], "uv_size": [3, 3]}, + "up": {"uv": [6, 18], "uv_size": [1, 3]}, + "down": {"uv": [18, 9], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.49609, -1.8, 1.85], + "size": [0.99218, 3.5, 1.5], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [10, 15], "uv_size": [1, 4]}, + "east": {"uv": [0, 13], "uv_size": [2, 4]}, + "south": {"uv": [11, 15], "uv_size": [1, 4]}, + "west": {"uv": [13, 0], "uv_size": [2, 4]}, + "up": {"uv": [13, 19], "uv_size": [1, 2]}, + "down": {"uv": [14, 21], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, -1.8, 1.6], + "size": [1, 0.75, 0.25], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [20, 14], "uv_size": [1, 1]}, + "east": {"uv": [20, 15], "uv_size": [1, 1]}, + "south": {"uv": [20, 17], "uv_size": [1, 1]}, + "west": {"uv": [20, 18], "uv_size": [1, 1]}, + "up": {"uv": [20, 19], "uv_size": [1, 1]}, + "down": {"uv": [20, 21], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, -0.03076, -0.00328], + "size": [0.5, 0.1, 1.75], + "uv": { + "north": {"uv": [21, 0], "uv_size": [1, 1]}, + "east": {"uv": [19, 8], "uv_size": [2, 1]}, + "south": {"uv": [21, 1], "uv_size": [1, 1]}, + "west": {"uv": [19, 12], "uv_size": [2, 1]}, + "up": {"uv": [19, 14], "uv_size": [1, 2]}, + "down": {"uv": [15, 21], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.25, -0.03076, -0.35328], + "size": [0.5, 1.35, 0.35], + "uv": { + "north": {"uv": [21, 2], "uv_size": [1, 1]}, + "east": {"uv": [21, 3], "uv_size": [1, 1]}, + "south": {"uv": [4, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 4], "uv_size": [1, 1]}, + "up": {"uv": [5, 21], "uv_size": [1, 1]}, + "down": {"uv": [21, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, 0.26924, 0.29672], + "size": [0.5, 1.05, 0.35], + "pivot": [0, 0.79424, 0.57172], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [6, 21], "uv_size": [1, 1]}, + "east": {"uv": [21, 6], "uv_size": [1, 1]}, + "south": {"uv": [7, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 7], "uv_size": [1, 1]}, + "up": {"uv": [8, 21], "uv_size": [1, 1]}, + "down": {"uv": [21, 9], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 1.2, -7.5], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [21, 9], "uv_size": [1, 1]}, + "east": {"uv": [17, 9], "uv_size": [3, 1]}, + "south": {"uv": [10, 21], "uv_size": [1, 1]}, + "west": {"uv": [18, 13], "uv_size": [3, 1]}, + "up": {"uv": [12, 18], "uv_size": [1, 3]}, + "down": {"uv": [18, 17], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, -1.17392, 1.33471], + "size": [1, 2, 1.5], + "pivot": [0, -0.17392, 5.45971], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [16, 19], "uv_size": [1, 2]}, + "east": {"uv": [15, 14], "uv_size": [2, 2]}, + "south": {"uv": [17, 19], "uv_size": [1, 2]}, + "west": {"uv": [16, 0], "uv_size": [2, 2]}, + "up": {"uv": [18, 19], "uv_size": [1, 2]}, + "down": {"uv": [19, 21], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.50391, -0.67956, 2.96513], + "size": [1.00782, 2, 10], + "pivot": [0, 0.32044, 7.09013], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [0, 20], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [10, 2]}, + "south": {"uv": [20, 0], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [10, 2]}, + "up": {"uv": [6, 8], "uv_size": [1, 10]}, + "down": {"uv": [8, 16], "uv_size": [1, -10]} + } + }, + { + "origin": [-0.5, -0.26859, 5.89906], + "size": [1, 2, 5.25], + "uv": { + "north": {"uv": [1, 20], "uv_size": [1, 2]}, + "east": {"uv": [9, 6], "uv_size": [5, 2]}, + "south": {"uv": [2, 20], "uv_size": [1, 2]}, + "west": {"uv": [9, 8], "uv_size": [5, 2]}, + "up": {"uv": [14, 4], "uv_size": [1, 5]}, + "down": {"uv": [13, 19], "uv_size": [1, -5]} + } + }, + { + "origin": [-0.5, -2.26859, 11.14906], + "size": [1, 4, 0.98437], + "uv": { + "north": {"uv": [16, 2], "uv_size": [1, 4]}, + "east": {"uv": [16, 6], "uv_size": [1, 4]}, + "south": {"uv": [7, 16], "uv_size": [1, 4]}, + "west": {"uv": [8, 16], "uv_size": [1, 4]}, + "up": {"uv": [21, 10], "uv_size": [1, 1]}, + "down": {"uv": [11, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, -2.85219, 12.1264], + "size": [1, 4.5836, 0.77266], + "uv": { + "north": {"uv": [14, 14], "uv_size": [1, 5]}, + "east": {"uv": [15, 0], "uv_size": [1, 5]}, + "south": {"uv": [15, 5], "uv_size": [1, 5]}, + "west": {"uv": [9, 15], "uv_size": [1, 5]}, + "up": {"uv": [21, 11], "uv_size": [1, 1]}, + "down": {"uv": [12, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 1.65, -16.75], + "size": [0.6, 0.6, 6.5], + "uv": { + "north": {"uv": [21, 12], "uv_size": [1, 1]}, + "east": {"uv": [13, 10], "uv_size": [7, 1]}, + "south": {"uv": [13, 21], "uv_size": [1, 1]}, + "west": {"uv": [13, 11], "uv_size": [7, 1]}, + "up": {"uv": [2, 13], "uv_size": [1, 7]}, + "down": {"uv": [3, 20], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.1, 2.25, -16.5], + "size": [0.2, 1.8, 0.75], + "uv": { + "north": {"uv": [20, 2], "uv_size": [1, 2]}, + "east": {"uv": [3, 20], "uv_size": [1, 2]}, + "south": {"uv": [20, 4], "uv_size": [1, 2]}, + "west": {"uv": [20, 6], "uv_size": [1, 2]}, + "up": {"uv": [21, 13], "uv_size": [1, 1]}, + "down": {"uv": [14, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 2.65, -12.5], + "size": [0.6, 0.6, 2.25], + "uv": { + "north": {"uv": [21, 14], "uv_size": [1, 1]}, + "east": {"uv": [19, 16], "uv_size": [2, 1]}, + "south": {"uv": [15, 21], "uv_size": [1, 1]}, + "west": {"uv": [7, 20], "uv_size": [2, 1]}, + "up": {"uv": [9, 20], "uv_size": [1, 2]}, + "down": {"uv": [20, 11], "uv_size": [1, -2]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/lod/rpk.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/rpk.geo.json new file mode 100644 index 000000000..c9be4e779 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/rpk.geo.json @@ -0,0 +1,451 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.rpk", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "group", + "pivot": [0, 13.25, -0.25], + "cubes": [ + { + "origin": [-0.3, 1.94237, -13.45836], + "size": [0.6, 0.6, 1.5], + "pivot": [0, 2.24237, -13.08336], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [13, 6], "uv_size": [1, 1]}, + "east": {"uv": [15, 16], "uv_size": [2, 1]}, + "south": {"uv": [19, 5], "uv_size": [1, 1]}, + "west": {"uv": [2, 17], "uv_size": [2, 1]}, + "up": {"uv": [17, 2], "uv_size": [1, 2]}, + "down": {"uv": [17, 6], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 1.45, -10.25], + "size": [1, 2, 5.5], + "uv": { + "north": {"uv": [8, 17], "uv_size": [1, 2]}, + "east": {"uv": [8, 2], "uv_size": [6, 2]}, + "south": {"uv": [9, 17], "uv_size": [1, 2]}, + "west": {"uv": [2, 9], "uv_size": [6, 2]}, + "up": {"uv": [5, 13], "uv_size": [1, 6]}, + "down": {"uv": [6, 19], "uv_size": [1, -6]} + } + }, + { + "origin": [-0.5, 1.2, -4.75], + "size": [1, 2.25, 8], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [8, 2]}, + "up": {"uv": [8, 9], "uv_size": [1, 8]}, + "down": {"uv": [9, 17], "uv_size": [1, -8]} + } + }, + { + "origin": [-0.5, 0.4, -4.75], + "size": [1, 0.8, 2.3], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [8, 2]}, + "up": {"uv": [9, 17], "uv_size": [-1, -8]}, + "down": {"uv": [10, 17], "uv_size": [-1, -8]} + } + }, + { + "origin": [-0.75, -3.1, -4.75], + "size": [1.5, 3.5, 2.3], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [8, 2]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [8, 2]}, + "up": {"uv": [9, 17], "uv_size": [-1, -8]}, + "down": {"uv": [10, 17], "uv_size": [-1, -8]} + } + }, + { + "origin": [-1.75, -2.1, -4.75], + "size": [3.5, 1.5, 2.3], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [10, 9], "uv_size": [-1, 8]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [9, 17], "uv_size": [-1, -8]}, + "up": {"uv": [0, 0], "uv_size": [8, 2]}, + "down": {"uv": [0, 4], "uv_size": [8, -2]} + } + }, + { + "origin": [-0.75, -3.1, -4.75], + "size": [1.5, 3.5, 2.3], + "pivot": [0, -1.35, -3.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [0, 2], "uv_size": [8, 2]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [0, 0], "uv_size": [8, 2]}, + "up": {"uv": [10, 9], "uv_size": [-1, 8]}, + "down": {"uv": [9, 9], "uv_size": [-1, 8]} + } + }, + { + "origin": [-1.75, -2.1, -4.75], + "size": [3.5, 1.5, 2.3], + "pivot": [0, -1.35, -3.6], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [17, 9], "uv_size": [1, 2]}, + "east": {"uv": [9, 17], "uv_size": [-1, -8]}, + "south": {"uv": [17, 13], "uv_size": [1, 2]}, + "west": {"uv": [10, 9], "uv_size": [-1, 8]}, + "up": {"uv": [0, 2], "uv_size": [8, 2]}, + "down": {"uv": [0, 2], "uv_size": [8, -2]} + } + }, + { + "origin": [-0.5, 3.45, -4.75], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [15, 13], "uv_size": [1, 3]}, + "down": {"uv": [16, 7], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, 3.45, -0.5], + "size": [1, 0.25, 1.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.4, 3.7, -0.5], + "size": [0.8, 0.25, 1.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.75, 3.95, -1], + "size": [1.5, 0.25, 2.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.75, 5.35, -1], + "size": [1.5, 0.25, 2.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [0.5, 4.2, -1], + "size": [0.25, 1.15, 2.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.75, 4.2, -1], + "size": [0.25, 1.15, 2.5], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [10, 6], "uv_size": [3, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [15, 12], "uv_size": [3, 1]}, + "up": {"uv": [16, 16], "uv_size": [-1, -3]}, + "down": {"uv": [17, 7], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.49609, -1.8, 1.85], + "size": [0.99218, 3.5, 1.5], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [14, 12], "uv_size": [1, 4]}, + "east": {"uv": [10, 9], "uv_size": [2, 4]}, + "south": {"uv": [13, 14], "uv_size": [1, 4]}, + "west": {"uv": [2, 11], "uv_size": [2, 4]}, + "up": {"uv": [15, 17], "uv_size": [1, 2]}, + "down": {"uv": [17, 17], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, -1.8, 1.6], + "size": [1, 0.75, 0.25], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [19, 7], "uv_size": [1, 1]}, + "east": {"uv": [8, 19], "uv_size": [1, 1]}, + "south": {"uv": [19, 8], "uv_size": [1, 1]}, + "west": {"uv": [9, 19], "uv_size": [1, 1]}, + "up": {"uv": [19, 9], "uv_size": [1, 1]}, + "down": {"uv": [19, 11], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, -0.03076, -0.50328], + "size": [0.5, 0.1, 2.25], + "uv": { + "north": {"uv": [19, 11], "uv_size": [1, 1]}, + "east": {"uv": [17, 6], "uv_size": [2, 1]}, + "south": {"uv": [12, 19], "uv_size": [1, 1]}, + "west": {"uv": [17, 11], "uv_size": [2, 1]}, + "up": {"uv": [16, 17], "uv_size": [1, 2]}, + "down": {"uv": [17, 19], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.25, -0.03076, -1.10328], + "size": [0.5, 1.35, 0.6], + "uv": { + "north": {"uv": [19, 12], "uv_size": [1, 1]}, + "east": {"uv": [19, 13], "uv_size": [1, 1]}, + "south": {"uv": [14, 19], "uv_size": [1, 1]}, + "west": {"uv": [19, 14], "uv_size": [1, 1]}, + "up": {"uv": [15, 19], "uv_size": [1, 1]}, + "down": {"uv": [19, 16], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, 0.26924, 0.29672], + "size": [0.5, 1.05, 0.35], + "pivot": [0, 0.79424, 0.57172], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [16, 19], "uv_size": [1, 1]}, + "east": {"uv": [19, 16], "uv_size": [1, 1]}, + "south": {"uv": [17, 19], "uv_size": [1, 1]}, + "west": {"uv": [19, 17], "uv_size": [1, 1]}, + "up": {"uv": [18, 19], "uv_size": [1, 1]}, + "down": {"uv": [19, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 1.2, -7.5], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [2, 20], "uv_size": [1, 1]}, + "east": {"uv": [16, 7], "uv_size": [3, 1]}, + "south": {"uv": [3, 20], "uv_size": [1, 1]}, + "west": {"uv": [16, 8], "uv_size": [3, 1]}, + "up": {"uv": [16, 9], "uv_size": [1, 3]}, + "down": {"uv": [12, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, -1.17392, 1.33471], + "size": [1, 2, 1.5], + "pivot": [0, -0.17392, 5.45971], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [2, 18], "uv_size": [1, 2]}, + "east": {"uv": [2, 15], "uv_size": [2, 2]}, + "south": {"uv": [18, 2], "uv_size": [1, 2]}, + "west": {"uv": [15, 2], "uv_size": [2, 2]}, + "up": {"uv": [3, 18], "uv_size": [1, 2]}, + "down": {"uv": [18, 6], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.50391, -0.67956, 2.96513], + "size": [1.00782, 2, 4.25], + "pivot": [0, 0.32044, 7.09013], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [7, 18], "uv_size": [1, 2]}, + "east": {"uv": [10, 4], "uv_size": [4, 2]}, + "south": {"uv": [18, 9], "uv_size": [1, 2]}, + "west": {"uv": [4, 11], "uv_size": [4, 2]}, + "up": {"uv": [15, 4], "uv_size": [1, 4]}, + "down": {"uv": [15, 12], "uv_size": [1, -4]} + } + }, + { + "origin": [-0.50391, -1.8722, 7.24299], + "size": [1.00782, 3, 2], + "pivot": [0, -2.9972, 8.24299], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [16, 8], "uv_size": [-1, 4]}, + "east": {"uv": [10, 4], "uv_size": [4, 2]}, + "south": {"uv": [16, 8], "uv_size": [-1, -4]}, + "west": {"uv": [4, 11], "uv_size": [4, 2]}, + "up": {"uv": [7, 18], "uv_size": [1, 2]}, + "down": {"uv": [18, 11], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 0.48141, 4.89906], + "size": [1, 1.75, 7.04688], + "uv": { + "north": {"uv": [10, 18], "uv_size": [1, 2]}, + "east": {"uv": [0, 7], "uv_size": [7, 2]}, + "south": {"uv": [11, 18], "uv_size": [1, 2]}, + "west": {"uv": [7, 7], "uv_size": [7, 2]}, + "up": {"uv": [12, 9], "uv_size": [1, 7]}, + "down": {"uv": [4, 20], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.49609, -2.34052, 6.88859], + "size": [1, 3.32031, 5.05859], + "uv": { + "north": {"uv": [16, 13], "uv_size": [1, 3]}, + "east": {"uv": [0, 4], "uv_size": [5, 3]}, + "south": {"uv": [14, 16], "uv_size": [1, 3]}, + "west": {"uv": [5, 4], "uv_size": [5, 3]}, + "up": {"uv": [7, 13], "uv_size": [1, 5]}, + "down": {"uv": [13, 14], "uv_size": [1, -5]} + } + }, + { + "origin": [-0.5, -2.485, 11.9389], + "size": [1, 4.71641, 0.96016], + "uv": { + "north": {"uv": [10, 13], "uv_size": [1, 5]}, + "east": {"uv": [11, 13], "uv_size": [1, 5]}, + "south": {"uv": [14, 2], "uv_size": [1, 5]}, + "west": {"uv": [14, 7], "uv_size": [1, 5]}, + "up": {"uv": [20, 3], "uv_size": [1, 1]}, + "down": {"uv": [4, 21], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 1.65, -23.75], + "size": [0.6, 0.6, 13.5], + "uv": { + "north": {"uv": [20, 4], "uv_size": [1, 1]}, + "east": {"uv": [8, 0], "uv_size": [14, 1]}, + "south": {"uv": [20, 5], "uv_size": [1, 1]}, + "west": {"uv": [8, 1], "uv_size": [14, 1]}, + "up": {"uv": [0, 9], "uv_size": [1, 14]}, + "down": {"uv": [1, 23], "uv_size": [1, -14]} + } + }, + { + "origin": [2.30595, -5.85099, -23.5], + "size": [0.6, 8.5, 0.6], + "pivot": [2.60595, -4.10099, -23.45], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [8, 1], "uv_size": [14, 1]}, + "east": {"uv": [2, 9], "uv_size": [-1, 14]}, + "south": {"uv": [8, 0], "uv_size": [14, 1]}, + "west": {"uv": [1, 23], "uv_size": [-1, -14]}, + "up": {"uv": [20, 4], "uv_size": [1, 1]}, + "down": {"uv": [20, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [-2.90595, -5.85099, -23.5], + "size": [0.6, 8.5, 0.6], + "pivot": [-2.60595, -4.10099, -23.45], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [8, 2], "uv_size": [14, -1]}, + "east": {"uv": [0, 23], "uv_size": [1, -14]}, + "south": {"uv": [8, 1], "uv_size": [14, -1]}, + "west": {"uv": [1, 9], "uv_size": [1, 14]}, + "up": {"uv": [20, 5], "uv_size": [1, -1]}, + "down": {"uv": [20, 5], "uv_size": [1, 1]} + } + }, + { + "origin": [-0.1, 2.25, -23.5], + "size": [0.2, 1.8, 0.75], + "uv": { + "north": {"uv": [18, 12], "uv_size": [1, 2]}, + "east": {"uv": [13, 18], "uv_size": [1, 2]}, + "south": {"uv": [18, 14], "uv_size": [1, 2]}, + "west": {"uv": [18, 16], "uv_size": [1, 2]}, + "up": {"uv": [6, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 7], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 2.65, -12.5], + "size": [0.6, 0.6, 2.25], + "uv": { + "north": {"uv": [7, 20], "uv_size": [1, 1]}, + "east": {"uv": [18, 18], "uv_size": [2, 1]}, + "south": {"uv": [20, 7], "uv_size": [1, 1]}, + "west": {"uv": [19, 2], "uv_size": [2, 1]}, + "up": {"uv": [19, 3], "uv_size": [1, 2]}, + "down": {"uv": [5, 21], "uv_size": [1, -2]} + } + } + ] + } + ], + "item_display_transforms": { + "thirdperson_righthand": { + "translation": [-0.75, -0.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [-1.5, 4.25, -2.75], + "scale": [0, 0, 0] + }, + "ground": { + "translation": [0, 1.25, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "translation": [0, 10.5, 0] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [-2, -1, 0], + "scale": [1.3, 1.3, 1.3] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/lod/sks.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/sks.geo.json new file mode 100644 index 000000000..300a28d48 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/sks.geo.json @@ -0,0 +1,321 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.sks", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "group", + "pivot": [0, 2.25, -5], + "cubes": [ + { + "origin": [-0.3, 2.24237, -18.70836], + "size": [0.6, 0.6, 1.5], + "pivot": [0, 2.54237, -18.33336], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [17, 4], "uv_size": [1, 1]}, + "east": {"uv": [17, 5], "uv_size": [2, 1]}, + "south": {"uv": [20, 1], "uv_size": [1, 1]}, + "west": {"uv": [18, 13], "uv_size": [2, 1]}, + "up": {"uv": [18, 14], "uv_size": [1, 2]}, + "down": {"uv": [15, 20], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 1, -12.5], + "size": [1, 1.5, 14.55], + "uv": { + "north": {"uv": [18, 16], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [15, 2]}, + "south": {"uv": [18, 18], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [15, 2]}, + "up": {"uv": [0, 4], "uv_size": [1, 15]}, + "down": {"uv": [1, 19], "uv_size": [1, -15]} + } + }, + { + "origin": [-0.5, 2.5, -12.5], + "size": [1, 1.25, 5.25], + "uv": { + "north": {"uv": [8, 20], "uv_size": [1, 1]}, + "east": {"uv": [14, 7], "uv_size": [5, 1]}, + "south": {"uv": [20, 8], "uv_size": [1, 1]}, + "west": {"uv": [14, 8], "uv_size": [5, 1]}, + "up": {"uv": [8, 15], "uv_size": [1, 5]}, + "down": {"uv": [9, 20], "uv_size": [1, -5]} + } + }, + { + "origin": [-0.4, 2.5, -7.25], + "size": [0.8, 1, 1.25], + "uv": { + "north": {"uv": [9, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 9], "uv_size": [1, 1]}, + "south": {"uv": [10, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 10], "uv_size": [1, 1]}, + "up": {"uv": [20, 11], "uv_size": [1, 1]}, + "down": {"uv": [20, 14], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.4, 2.5, -1.14844], + "size": [0.8, 1, 3], + "uv": { + "north": {"uv": [20, 14], "uv_size": [1, 1]}, + "east": {"uv": [15, 2], "uv_size": [3, 1]}, + "south": {"uv": [15, 20], "uv_size": [1, 1]}, + "west": {"uv": [15, 3], "uv_size": [3, 1]}, + "up": {"uv": [11, 15], "uv_size": [1, 3]}, + "down": {"uv": [12, 18], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, 2.5, -5.99844], + "size": [0.6, 1, 4.85], + "uv": { + "north": {"uv": [20, 15], "uv_size": [1, 1]}, + "east": {"uv": [15, 0], "uv_size": [5, 1]}, + "south": {"uv": [16, 20], "uv_size": [1, 1]}, + "west": {"uv": [15, 1], "uv_size": [5, 1]}, + "up": {"uv": [10, 15], "uv_size": [1, 5]}, + "down": {"uv": [15, 15], "uv_size": [1, -5]} + } + }, + { + "origin": [-1.05, 2.75, -5.74844], + "size": [0.85, 0.5, 0.5], + "uv": { + "north": {"uv": [17, 20], "uv_size": [1, 1]}, + "east": {"uv": [20, 17], "uv_size": [1, 1]}, + "south": {"uv": [18, 20], "uv_size": [1, 1]}, + "west": {"uv": [20, 18], "uv_size": [1, 1]}, + "up": {"uv": [20, 19], "uv_size": [1, 1]}, + "down": {"uv": [20, 21], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 3.5, -7.25], + "size": [1, 0.15, 2], + "uv": { + "north": {"uv": [0, 21], "uv_size": [1, 1]}, + "east": {"uv": [0, 19], "uv_size": [2, 1]}, + "south": {"uv": [1, 21], "uv_size": [1, 1]}, + "west": {"uv": [19, 2], "uv_size": [2, 1]}, + "up": {"uv": [19, 3], "uv_size": [1, 2]}, + "down": {"uv": [19, 9], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 0, 3.7], + "size": [1, 1.5, 7.15], + "uv": { + "north": {"uv": [19, 10], "uv_size": [1, 2]}, + "east": {"uv": [4, 6], "uv_size": [7, 2]}, + "south": {"uv": [13, 19], "uv_size": [1, 2]}, + "west": {"uv": [4, 8], "uv_size": [7, 2]}, + "up": {"uv": [5, 14], "uv_size": [1, 7]}, + "down": {"uv": [6, 21], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.5, -2.5, 9.85], + "size": [1, 2.5, 1], + "uv": { + "north": {"uv": [15, 15], "uv_size": [1, 3]}, + "east": {"uv": [16, 10], "uv_size": [1, 3]}, + "south": {"uv": [16, 13], "uv_size": [1, 3]}, + "west": {"uv": [14, 16], "uv_size": [1, 3]}, + "up": {"uv": [21, 1], "uv_size": [1, 1]}, + "down": {"uv": [2, 22], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 0.35, 7.8], + "size": [1, 1.15, 2.3], + "pivot": [0, 0.75, 6.725], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [21, 2], "uv_size": [1, 1]}, + "east": {"uv": [19, 5], "uv_size": [2, 1]}, + "south": {"uv": [3, 21], "uv_size": [1, 1]}, + "west": {"uv": [19, 12], "uv_size": [2, 1]}, + "up": {"uv": [14, 19], "uv_size": [1, 2]}, + "down": {"uv": [19, 16], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.3, -0.55986, -4.64587], + "size": [0.6, 2.6, 2.5], + "pivot": [0, 3.29014, -4.09587], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [16, 16], "uv_size": [1, 3]}, + "east": {"uv": [4, 10], "uv_size": [3, 3]}, + "south": {"uv": [17, 10], "uv_size": [1, 3]}, + "west": {"uv": [7, 10], "uv_size": [3, 3]}, + "up": {"uv": [17, 13], "uv_size": [1, 3]}, + "down": {"uv": [17, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.3, -2.34838, -6.82076], + "size": [0.6, 2.6, 2.5], + "pivot": [0, -1.04838, -5.57076], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [18, 2], "uv_size": [1, 3]}, + "east": {"uv": [10, 10], "uv_size": [3, 3]}, + "south": {"uv": [18, 10], "uv_size": [1, 3]}, + "west": {"uv": [11, 6], "uv_size": [3, 3]}, + "up": {"uv": [11, 18], "uv_size": [1, 3]}, + "down": {"uv": [12, 21], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.49218, 0.06973, 1.52681], + "size": [0.99218, 1.5, 9], + "pivot": [0.00391, 0.71973, 4.12681], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [7, 21], "uv_size": [1, 1]}, + "east": {"uv": [11, 9], "uv_size": [9, 1]}, + "south": {"uv": [21, 7], "uv_size": [1, 1]}, + "west": {"uv": [4, 13], "uv_size": [9, 1]}, + "up": {"uv": [13, 10], "uv_size": [1, 9]}, + "down": {"uv": [4, 23], "uv_size": [1, -9]} + } + }, + { + "origin": [-0.25, -0.23076, -1.00328], + "size": [0.5, 0.1, 2.25], + "uv": { + "north": {"uv": [8, 21], "uv_size": [1, 1]}, + "east": {"uv": [16, 19], "uv_size": [2, 1]}, + "south": {"uv": [21, 8], "uv_size": [1, 1]}, + "west": {"uv": [19, 16], "uv_size": [2, 1]}, + "up": {"uv": [19, 17], "uv_size": [1, 2]}, + "down": {"uv": [19, 21], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.25, -0.23076, -1.60328], + "size": [0.5, 1.35, 0.6], + "uv": { + "north": {"uv": [9, 21], "uv_size": [1, 1]}, + "east": {"uv": [21, 9], "uv_size": [1, 1]}, + "south": {"uv": [10, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 10], "uv_size": [1, 1]}, + "up": {"uv": [11, 21], "uv_size": [1, 1]}, + "down": {"uv": [21, 12], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, -0.23076, 1.14672], + "size": [0.5, 1.35, 0.6], + "uv": { + "north": {"uv": [9, 21], "uv_size": [1, 1]}, + "east": {"uv": [21, 9], "uv_size": [1, 1]}, + "south": {"uv": [10, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 10], "uv_size": [1, 1]}, + "up": {"uv": [12, 22], "uv_size": [-1, -1]}, + "down": {"uv": [22, 12], "uv_size": [-1, -1]} + } + }, + { + "origin": [-0.25, 0.06924, -0.20328], + "size": [0.5, 1.05, 0.35], + "pivot": [0, 0.59424, 0.07172], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [12, 21], "uv_size": [1, 1]}, + "east": {"uv": [21, 12], "uv_size": [1, 1]}, + "south": {"uv": [13, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 13], "uv_size": [1, 1]}, + "up": {"uv": [14, 21], "uv_size": [1, 1]}, + "down": {"uv": [21, 15], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 0.75, -9], + "size": [1, 0.25, 1.75], + "uv": { + "north": {"uv": [15, 21], "uv_size": [1, 1]}, + "east": {"uv": [0, 20], "uv_size": [2, 1]}, + "south": {"uv": [21, 15], "uv_size": [1, 1]}, + "west": {"uv": [20, 0], "uv_size": [2, 1]}, + "up": {"uv": [20, 3], "uv_size": [1, 2]}, + "down": {"uv": [20, 8], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.3, 1.95, -26], + "size": [0.6, 0.6, 14.5], + "uv": { + "north": {"uv": [16, 21], "uv_size": [1, 1]}, + "east": {"uv": [2, 4], "uv_size": [15, 1]}, + "south": {"uv": [21, 16], "uv_size": [1, 1]}, + "west": {"uv": [2, 5], "uv_size": [15, 1]}, + "up": {"uv": [2, 6], "uv_size": [1, 15]}, + "down": {"uv": [3, 21], "uv_size": [1, -15]} + } + }, + { + "origin": [-0.1, 2.55, -25.75], + "size": [0.2, 1.3, 0.75], + "uv": { + "north": {"uv": [17, 21], "uv_size": [1, 1]}, + "east": {"uv": [21, 17], "uv_size": [1, 1]}, + "south": {"uv": [18, 21], "uv_size": [1, 1]}, + "west": {"uv": [21, 18], "uv_size": [1, 1]}, + "up": {"uv": [19, 21], "uv_size": [1, 1]}, + "down": {"uv": [21, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 2.95, -17.75], + "size": [0.6, 0.6, 6], + "uv": { + "north": {"uv": [20, 21], "uv_size": [1, 1]}, + "east": {"uv": [14, 6], "uv_size": [6, 1]}, + "south": {"uv": [21, 20], "uv_size": [1, 1]}, + "west": {"uv": [7, 14], "uv_size": [6, 1]}, + "up": {"uv": [14, 10], "uv_size": [1, 6]}, + "down": {"uv": [7, 21], "uv_size": [1, -6]} + } + } + ] + } + ], + "item_display_transforms": { + "thirdperson_righthand": { + "translation": [-0.75, -0.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [-1.5, 4.25, -2.75], + "scale": [0, 0, 0] + }, + "ground": { + "translation": [0, 1.25, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "translation": [0, 10.5, 0] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [-2, -1, 0], + "scale": [1.3, 1.3, 1.3] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/lod/svd.geo.json b/src/main/resources/assets/superbwarfare/geo/lod/svd.geo.json new file mode 100644 index 000000000..1a0307241 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/lod/svd.geo.json @@ -0,0 +1,397 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.svd", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "group", + "pivot": [0, 3.25, -0.25], + "cubes": [ + { + "origin": [-0.3, 1.94237, -18.45836], + "size": [0.6, 0.6, 1.5], + "pivot": [0, 2.24237, -18.08336], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [11, 7], "uv_size": [1, 1]}, + "east": {"uv": [16, 13], "uv_size": [2, 1]}, + "south": {"uv": [18, 16], "uv_size": [1, 1]}, + "west": {"uv": [16, 14], "uv_size": [2, 1]}, + "up": {"uv": [15, 16], "uv_size": [1, 2]}, + "down": {"uv": [16, 17], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, 1.45, -15.25], + "size": [1, 2, 10.5], + "uv": { + "north": {"uv": [5, 17], "uv_size": [1, 2]}, + "east": {"uv": [0, 0], "uv_size": [11, 2]}, + "south": {"uv": [6, 17], "uv_size": [1, 2]}, + "west": {"uv": [0, 2], "uv_size": [11, 2]}, + "up": {"uv": [2, 9], "uv_size": [1, 11]}, + "down": {"uv": [3, 20], "uv_size": [1, -11]} + } + }, + { + "origin": [-0.5, 1.2, -4.75], + "size": [1, 2.25, 8], + "uv": { + "north": {"uv": [7, 17], "uv_size": [1, 2]}, + "east": {"uv": [0, 4], "uv_size": [8, 2]}, + "south": {"uv": [17, 7], "uv_size": [1, 2]}, + "west": {"uv": [0, 6], "uv_size": [8, 2]}, + "up": {"uv": [7, 9], "uv_size": [1, 8]}, + "down": {"uv": [8, 17], "uv_size": [1, -8]} + } + }, + { + "origin": [-0.6, 1.9, 7.5], + "size": [1.2, 0.65, 3.5], + "uv": { + "north": {"uv": [7, 17], "uv_size": [1, 2]}, + "east": {"uv": [0, 4], "uv_size": [8, 2]}, + "south": {"uv": [17, 7], "uv_size": [1, 2]}, + "west": {"uv": [0, 6], "uv_size": [8, 2]}, + "up": {"uv": [8, 17], "uv_size": [-1, -8]}, + "down": {"uv": [9, 17], "uv_size": [-1, -8]} + } + }, + { + "origin": [-0.5, 3.45, -4.75], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [18, 17], "uv_size": [1, 1]}, + "east": {"uv": [15, 0], "uv_size": [3, 1]}, + "south": {"uv": [18, 18], "uv_size": [1, 1]}, + "west": {"uv": [15, 1], "uv_size": [3, 1]}, + "up": {"uv": [15, 7], "uv_size": [1, 3]}, + "down": {"uv": [9, 18], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, 4.2, -4.7], + "size": [1, 1, 8], + "uv": { + "north": {"uv": [18, 17], "uv_size": [1, 1]}, + "east": {"uv": [15, 0], "uv_size": [3, 1]}, + "south": {"uv": [18, 18], "uv_size": [1, 1]}, + "west": {"uv": [15, 1], "uv_size": [3, 1]}, + "up": {"uv": [16, 10], "uv_size": [-1, -3]}, + "down": {"uv": [10, 18], "uv_size": [-1, -3]} + } + }, + { + "origin": [0.5, 1.8, -2.2], + "size": [0.2, 3.4, 0.9], + "uv": { + "north": {"uv": [18, 17], "uv_size": [1, 1]}, + "east": {"uv": [15, 0], "uv_size": [3, 1]}, + "south": {"uv": [18, 18], "uv_size": [1, 1]}, + "west": {"uv": [15, 1], "uv_size": [3, 1]}, + "up": {"uv": [16, 10], "uv_size": [-1, -3]}, + "down": {"uv": [10, 18], "uv_size": [-1, -3]} + } + }, + { + "origin": [0.5, 1.8, 0.05], + "size": [0.2, 3.4, 0.9], + "uv": { + "north": {"uv": [18, 17], "uv_size": [1, 1]}, + "east": {"uv": [15, 0], "uv_size": [3, 1]}, + "south": {"uv": [18, 18], "uv_size": [1, 1]}, + "west": {"uv": [15, 1], "uv_size": [3, 1]}, + "up": {"uv": [16, 10], "uv_size": [-1, -3]}, + "down": {"uv": [10, 18], "uv_size": [-1, -3]} + } + }, + { + "origin": [-0.3, -1.45, -4.55], + "size": [0.6, 3.4, 3], + "uv": { + "north": {"uv": [10, 15], "uv_size": [1, 3]}, + "east": {"uv": [8, 5], "uv_size": [3, 3]}, + "south": {"uv": [15, 10], "uv_size": [1, 3]}, + "west": {"uv": [4, 9], "uv_size": [3, 3]}, + "up": {"uv": [15, 13], "uv_size": [1, 3]}, + "down": {"uv": [16, 10], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.49609, -1.8, 1.85], + "size": [0.99218, 3.5, 1.5], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [13, 0], "uv_size": [1, 4]}, + "east": {"uv": [9, 9], "uv_size": [2, 4]}, + "south": {"uv": [13, 7], "uv_size": [1, 4]}, + "west": {"uv": [11, 0], "uv_size": [2, 4]}, + "up": {"uv": [8, 17], "uv_size": [1, 2]}, + "down": {"uv": [17, 11], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.5, -1.8, 1.6], + "size": [1, 0.75, 0.25], + "pivot": [0, -0.3, 2.5], + "rotation": [22.5, 0, 0], + "uv": { + "north": {"uv": [19, 0], "uv_size": [1, 1]}, + "east": {"uv": [19, 1], "uv_size": [1, 1]}, + "south": {"uv": [19, 2], "uv_size": [1, 1]}, + "west": {"uv": [19, 3], "uv_size": [1, 1]}, + "up": {"uv": [4, 19], "uv_size": [1, 1]}, + "down": {"uv": [5, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, -0.03076, -0.50328], + "size": [0.5, 0.1, 2.25], + "uv": { + "north": {"uv": [6, 19], "uv_size": [1, 1]}, + "east": {"uv": [17, 11], "uv_size": [2, 1]}, + "south": {"uv": [19, 6], "uv_size": [1, 1]}, + "west": {"uv": [12, 17], "uv_size": [2, 1]}, + "up": {"uv": [14, 17], "uv_size": [1, 2]}, + "down": {"uv": [17, 17], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.25, -0.03076, -1.10328], + "size": [0.5, 1.35, 0.6], + "uv": { + "north": {"uv": [7, 19], "uv_size": [1, 1]}, + "east": {"uv": [19, 7], "uv_size": [1, 1]}, + "south": {"uv": [8, 19], "uv_size": [1, 1]}, + "west": {"uv": [19, 8], "uv_size": [1, 1]}, + "up": {"uv": [19, 9], "uv_size": [1, 1]}, + "down": {"uv": [11, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.25, 0.26924, 0.29672], + "size": [0.5, 1.05, 0.35], + "pivot": [0, 0.79424, 0.57172], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [19, 11], "uv_size": [1, 1]}, + "east": {"uv": [19, 12], "uv_size": [1, 1]}, + "south": {"uv": [14, 19], "uv_size": [1, 1]}, + "west": {"uv": [19, 14], "uv_size": [1, 1]}, + "up": {"uv": [19, 15], "uv_size": [1, 1]}, + "down": {"uv": [16, 20], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.5, 1.2, -7.5], + "size": [1, 0.25, 2.75], + "uv": { + "north": {"uv": [19, 16], "uv_size": [1, 1]}, + "east": {"uv": [15, 2], "uv_size": [3, 1]}, + "south": {"uv": [17, 19], "uv_size": [1, 1]}, + "west": {"uv": [15, 3], "uv_size": [3, 1]}, + "up": {"uv": [16, 10], "uv_size": [1, 3]}, + "down": {"uv": [11, 19], "uv_size": [1, -3]} + } + }, + { + "origin": [-0.5, -1.17392, 1.33471], + "size": [1, 2, 1.5], + "pivot": [0, -0.17392, 5.45971], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [16, 17], "uv_size": [1, 2]}, + "east": {"uv": [9, 13], "uv_size": [2, 2]}, + "south": {"uv": [17, 17], "uv_size": [1, 2]}, + "west": {"uv": [13, 11], "uv_size": [2, 2]}, + "up": {"uv": [18, 0], "uv_size": [1, 2]}, + "down": {"uv": [18, 4], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.50391, -0.02956, 2.96513], + "size": [1.00782, 1.35, 1.5], + "pivot": [0, 0.32044, 7.09013], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [19, 17], "uv_size": [1, 1]}, + "east": {"uv": [17, 12], "uv_size": [2, 1]}, + "south": {"uv": [18, 19], "uv_size": [1, 1]}, + "west": {"uv": [18, 5], "uv_size": [2, 1]}, + "up": {"uv": [18, 6], "uv_size": [1, 2]}, + "down": {"uv": [18, 10], "uv_size": [1, -2]} + } + }, + { + "origin": [-0.50391, -1.91164, 1.75506], + "size": [1.00782, 1.35, 0.8], + "pivot": [0, -1.56164, 5.68006], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [19, 17], "uv_size": [1, 1]}, + "east": {"uv": [17, 12], "uv_size": [2, 1]}, + "south": {"uv": [18, 19], "uv_size": [1, 1]}, + "west": {"uv": [18, 5], "uv_size": [2, 1]}, + "up": {"uv": [19, 8], "uv_size": [-1, -2]}, + "down": {"uv": [19, 10], "uv_size": [-1, -2]} + } + }, + { + "origin": [-0.51173, -1.36054, 3.10932], + "size": [1.00782, 0.5, 4.75], + "uv": { + "north": {"uv": [19, 17], "uv_size": [1, 1]}, + "east": {"uv": [17, 12], "uv_size": [2, 1]}, + "south": {"uv": [18, 19], "uv_size": [1, 1]}, + "west": {"uv": [18, 5], "uv_size": [2, 1]}, + "up": {"uv": [19, 8], "uv_size": [-1, -2]}, + "down": {"uv": [19, 10], "uv_size": [-1, -2]} + } + }, + { + "origin": [-0.51173, -3.64686, 7.60346], + "size": [1.00782, 0.5, 2], + "pivot": [-0.00782, -2.64686, 13.47846], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [19, 17], "uv_size": [1, 1]}, + "east": {"uv": [17, 12], "uv_size": [2, 1]}, + "south": {"uv": [18, 19], "uv_size": [1, 1]}, + "west": {"uv": [18, 5], "uv_size": [2, 1]}, + "up": {"uv": [19, 8], "uv_size": [-1, -2]}, + "down": {"uv": [19, 10], "uv_size": [-1, -2]} + } + }, + { + "origin": [-0.51173, -2.12591, 9.50708], + "size": [1.00782, 0.5, 2.7], + "uv": { + "north": {"uv": [19, 17], "uv_size": [1, 1]}, + "east": {"uv": [17, 12], "uv_size": [2, 1]}, + "south": {"uv": [18, 19], "uv_size": [1, 1]}, + "west": {"uv": [18, 5], "uv_size": [2, 1]}, + "up": {"uv": [19, 8], "uv_size": [-1, -2]}, + "down": {"uv": [19, 10], "uv_size": [-1, -2]} + } + }, + { + "origin": [-0.5, 1.13141, 4.39906], + "size": [1, 1.15, 6.75], + "uv": { + "north": {"uv": [19, 18], "uv_size": [1, 1]}, + "east": {"uv": [11, 5], "uv_size": [7, 1]}, + "south": {"uv": [19, 19], "uv_size": [1, 1]}, + "west": {"uv": [11, 6], "uv_size": [7, 1]}, + "up": {"uv": [11, 9], "uv_size": [1, 7]}, + "down": {"uv": [4, 19], "uv_size": [1, -7]} + } + }, + { + "origin": [-0.5, -1.71859, 11.14906], + "size": [1, 4, 0.98437], + "uv": { + "north": {"uv": [13, 13], "uv_size": [1, 4]}, + "east": {"uv": [14, 0], "uv_size": [1, 4]}, + "south": {"uv": [14, 7], "uv_size": [1, 4]}, + "west": {"uv": [14, 13], "uv_size": [1, 4]}, + "up": {"uv": [20, 0], "uv_size": [1, 1]}, + "down": {"uv": [20, 2], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, -1.41859, 8.39906], + "size": [0.6, 2.6, 0.98437], + "uv": { + "north": {"uv": [13, 13], "uv_size": [1, 4]}, + "east": {"uv": [14, 0], "uv_size": [1, 4]}, + "south": {"uv": [14, 7], "uv_size": [1, 4]}, + "west": {"uv": [14, 13], "uv_size": [1, 4]}, + "up": {"uv": [21, 1], "uv_size": [-1, -1]}, + "down": {"uv": [21, 2], "uv_size": [-1, -1]} + } + }, + { + "origin": [-0.5, -2.30219, 12.1264], + "size": [1, 4.5836, 0.77266], + "uv": { + "north": {"uv": [5, 12], "uv_size": [1, 5]}, + "east": {"uv": [6, 12], "uv_size": [1, 5]}, + "south": {"uv": [12, 7], "uv_size": [1, 5]}, + "west": {"uv": [12, 12], "uv_size": [1, 5]}, + "up": {"uv": [2, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 3], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 1.65, -27.25], + "size": [0.6, 0.6, 12], + "uv": { + "north": {"uv": [3, 20], "uv_size": [1, 1]}, + "east": {"uv": [0, 8], "uv_size": [12, 1]}, + "south": {"uv": [20, 3], "uv_size": [1, 1]}, + "west": {"uv": [8, 4], "uv_size": [12, 1]}, + "up": {"uv": [0, 9], "uv_size": [1, 12]}, + "down": {"uv": [1, 21], "uv_size": [1, -12]} + } + }, + { + "origin": [-0.1, 2.25, -27], + "size": [0.2, 1.8, 0.75], + "uv": { + "north": {"uv": [9, 18], "uv_size": [1, 2]}, + "east": {"uv": [10, 18], "uv_size": [1, 2]}, + "south": {"uv": [12, 18], "uv_size": [1, 2]}, + "west": {"uv": [13, 18], "uv_size": [1, 2]}, + "up": {"uv": [4, 20], "uv_size": [1, 1]}, + "down": {"uv": [20, 5], "uv_size": [1, -1]} + } + }, + { + "origin": [-0.3, 2.65, -17.5], + "size": [0.6, 0.6, 2.25], + "uv": { + "north": {"uv": [5, 20], "uv_size": [1, 1]}, + "east": {"uv": [18, 10], "uv_size": [2, 1]}, + "south": {"uv": [20, 5], "uv_size": [1, 1]}, + "west": {"uv": [18, 13], "uv_size": [2, 1]}, + "up": {"uv": [18, 14], "uv_size": [1, 2]}, + "down": {"uv": [15, 20], "uv_size": [1, -2]} + } + } + ] + } + ], + "item_display_transforms": { + "thirdperson_righthand": { + "translation": [-0.75, -0.75, 0], + "scale": [0.7, 0.7, 0.7] + }, + "thirdperson_lefthand": { + "translation": [-1.5, 4.25, -2.75], + "scale": [0, 0, 0] + }, + "ground": { + "translation": [0, 1.25, 0], + "scale": [0.65, 0.65, 0.65] + }, + "head": { + "translation": [0, 10.5, 0] + }, + "fixed": { + "rotation": [0, -90, 0], + "translation": [-2, -1, 0], + "scale": [1.3, 1.3, 1.3] + } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/ak_12.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/ak_12.item.json index c40dccca4..ec45996f7 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/ak_12.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/ak_12.item.json @@ -26,21 +26,64 @@ 0 ] }, - "gui": { - "rotation": [ - 165.69, - -39.63, - 178.66 - ], + "thirdperson_righthand": { "translation": [ - -2.25, - -0.5, + -0.75, + -0.75, 0 ], "scale": [ - 0.72, - 0.72, - 0.72 + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "translation": [ + -1.5, + 4.25, + -2.75 + ], + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 0 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "head": { + "translation": [ + 0, + 10.5, + 0 + ] + }, + "fixed": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + -2, + -1, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 ] } } diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/ak_47.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/ak_47.item.json index 2f88fca35..691a6769c 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/ak_47.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/ak_47.item.json @@ -24,6 +24,66 @@ 0, 0 ] + }, + "thirdperson_righthand": { + "translation": [ + -0.75, + -0.75, + 0 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "translation": [ + -1.5, + 4.25, + -2.75 + ], + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 0 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "head": { + "translation": [ + 0, + 10.5, + 0 + ] + }, + "fixed": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + -2, + -1, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 + ] } } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/rpk.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/rpk.item.json index 2f88fca35..691a6769c 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/rpk.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/rpk.item.json @@ -24,6 +24,66 @@ 0, 0 ] + }, + "thirdperson_righthand": { + "translation": [ + -0.75, + -0.75, + 0 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "translation": [ + -1.5, + 4.25, + -2.75 + ], + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 0 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "head": { + "translation": [ + 0, + 10.5, + 0 + ] + }, + "fixed": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + -2, + -1, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 + ] } } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/sks.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/sks.item.json index de333fd8a..f03d02a1a 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/sks.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/sks.item.json @@ -24,6 +24,66 @@ 0, 0 ] + }, + "thirdperson_righthand": { + "translation": [ + -0.75, + -0.75, + 0 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "translation": [ + -1.5, + 4.25, + -2.75 + ], + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 0 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "head": { + "translation": [ + 0, + 10.5, + 0 + ] + }, + "fixed": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + -2, + -1, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 + ] } } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/displaysettings/svd.item.json b/src/main/resources/assets/superbwarfare/models/displaysettings/svd.item.json index 097f27101..831987c30 100644 --- a/src/main/resources/assets/superbwarfare/models/displaysettings/svd.item.json +++ b/src/main/resources/assets/superbwarfare/models/displaysettings/svd.item.json @@ -19,6 +19,66 @@ 0, 0 ] + }, + "thirdperson_righthand": { + "translation": [ + -0.75, + -0.75, + 0 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "translation": [ + -1.5, + 4.25, + -2.75 + ], + "scale": [ + 0, + 0, + 0 + ] + }, + "ground": { + "translation": [ + 0, + 1.25, + 0 + ], + "scale": [ + 0.65, + 0.65, + 0.65 + ] + }, + "head": { + "translation": [ + 0, + 10.5, + 0 + ] + }, + "fixed": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + -2, + -1, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 + ] } } } \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/lod/ak_12.json b/src/main/resources/assets/superbwarfare/models/lod/ak_12.json deleted file mode 100644 index e5debdd4c..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/ak_12.json +++ /dev/null @@ -1,390 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "1": "superbwarfare:item/lod/ak_12" - }, - "elements": [ - { - "from": [7.7, 2.74237, -1.95836], - "to": [8.3, 3.34237, -0.45836], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 3.04237, -1.58336]}, - "faces": { - "north": {"uv": [0.5, 9.5, 1, 10], "texture": "#1"}, - "east": {"uv": [8.5, 4, 9.5, 4.5], "texture": "#1"}, - "south": {"uv": [9.5, 1, 10, 1.5], "texture": "#1"}, - "west": {"uv": [8.5, 4.5, 9.5, 5], "texture": "#1"}, - "up": {"uv": [2, 9.5, 1.5, 8.5], "texture": "#1"}, - "down": {"uv": [9, 6, 8.5, 7], "texture": "#1"} - } - }, - { - "from": [7.5, 2.05, 1], - "to": [8.5, 4.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [6.5, 8.5, 7, 9.5], "texture": "#1"}, - "east": {"uv": [1, 3, 4, 4], "texture": "#1"}, - "south": {"uv": [8.5, 7, 9, 8], "texture": "#1"}, - "west": {"uv": [4, 0, 7, 1], "texture": "#1"}, - "up": {"uv": [1.5, 8.5, 1, 5.5], "texture": "#1"}, - "down": {"uv": [2, 5.5, 1.5, 8.5], "texture": "#1"} - } - }, - { - "from": [7.5, 2, 6.5], - "to": [8.5, 4.25, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 8, 9, 9], "texture": "#1"}, - "east": {"uv": [0, 0, 4, 1], "texture": "#1"}, - "south": {"uv": [9, 0, 9.5, 1], "texture": "#1"}, - "west": {"uv": [0, 1, 4, 2], "texture": "#1"}, - "up": {"uv": [4.5, 7, 4, 3], "texture": "#1"}, - "down": {"uv": [5, 3, 4.5, 7], "texture": "#1"} - } - }, - { - "from": [7.45, 2.25, 1.3], - "to": [8.55, 3, 6.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.275, 3.775]}, - "faces": { - "north": {"uv": [1.5, 9.5, 2, 10], "texture": "#1"}, - "east": {"uv": [6.5, 2, 9, 2.5], "texture": "#1"}, - "south": {"uv": [9.5, 1.5, 10, 2], "texture": "#1"}, - "west": {"uv": [6.5, 2.5, 9, 3], "texture": "#1"}, - "up": {"uv": [2.5, 9.5, 2, 7], "texture": "#1"}, - "down": {"uv": [3, 7, 2.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.7, 4.25, 1.25], - "to": [8.3, 4.5, 14.35], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [2, 9.5, 2.5, 10], "texture": "#1"}, - "east": {"uv": [0, 2, 6.5, 2.5], "texture": "#1"}, - "south": {"uv": [9.5, 2, 10, 2.5], "texture": "#1"}, - "west": {"uv": [0, 2.5, 6.5, 3], "texture": "#1"}, - "up": {"uv": [0.5, 9.5, 0, 3], "texture": "#1"}, - "down": {"uv": [1, 3, 0.5, 9.5], "texture": "#1"} - } - }, - { - "from": [7.6, 4.25, 13.15], - "to": [8.4, 5, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [2.5, 9.5, 3, 10], "texture": "#1"}, - "east": {"uv": [9.5, 2.5, 10, 3], "texture": "#1"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#1"}, - "west": {"uv": [3.5, 9.5, 4, 10], "texture": "#1"}, - "up": {"uv": [10, 4, 9.5, 3.5], "texture": "#1"}, - "down": {"uv": [4.5, 9.5, 4, 10], "texture": "#1"} - } - }, - { - "from": [6.75, 3.95, 9.6], - "to": [7.65, 4.76953, 12.95], - "rotation": {"angle": 0, "axis": "y", "origin": [7.25, 3.25, 10.85]}, - "faces": { - "north": {"uv": [9.5, 4, 10, 4.5], "texture": "#1"}, - "east": {"uv": [5, 7, 6.5, 7.5], "texture": "#1"}, - "south": {"uv": [9.5, 4.5, 10, 5], "texture": "#1"}, - "west": {"uv": [7, 6, 8.5, 6.5], "texture": "#1"}, - "up": {"uv": [7, 8.5, 6.5, 7], "texture": "#1"}, - "down": {"uv": [7.5, 6.5, 7, 8], "texture": "#1"} - } - }, - { - "from": [7.70459, 5.60459, 9.6], - "to": [8.70459, 5.72412, 10.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8.20459, 4.50459, 10.85]}, - "faces": { - "north": {"uv": [9.5, 5, 10, 5.5], "texture": "#1"}, - "east": {"uv": [9.5, 5.5, 10, 6], "texture": "#1"}, - "south": {"uv": [9.5, 6, 10, 6.5], "texture": "#1"}, - "west": {"uv": [6.5, 9.5, 7, 10], "texture": "#1"}, - "up": {"uv": [10, 7, 9.5, 6.5], "texture": "#1"}, - "down": {"uv": [7.5, 9.5, 7, 10], "texture": "#1"} - } - }, - { - "from": [8.60459, 5.00459, 9.6], - "to": [8.70459, 5.60459, 10.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8.20459, 3.08506, 10.85]}, - "faces": { - "north": {"uv": [9.5, 7, 10, 7.5], "texture": "#1"}, - "east": {"uv": [7.5, 9.5, 8, 10], "texture": "#1"}, - "south": {"uv": [9.5, 7.5, 10, 8], "texture": "#1"}, - "west": {"uv": [8, 9.5, 8.5, 10], "texture": "#1"}, - "up": {"uv": [10, 8.5, 9.5, 8], "texture": "#1"}, - "down": {"uv": [9.5, 9.5, 9, 10], "texture": "#1"} - } - }, - { - "from": [6.94749, 4.64631, 9.6], - "to": [7.04749, 5.99631, 10.45], - "rotation": {"angle": -45, "axis": "z", "origin": [6.99749, 4.94631, 10.025]}, - "faces": { - "north": {"uv": [9.5, 9.5, 10, 10], "texture": "#1"}, - "east": {"uv": [10, 0, 10.5, 0.5], "texture": "#1"}, - "south": {"uv": [0.5, 10, 1, 10.5], "texture": "#1"}, - "west": {"uv": [10, 0.5, 10.5, 1], "texture": "#1"}, - "up": {"uv": [1.5, 10.5, 1, 10], "texture": "#1"}, - "down": {"uv": [10.5, 1, 10, 1.5], "texture": "#1"} - } - }, - { - "from": [7.7, -3.59892, 7.82679], - "to": [8.3, -0.24892, 10.32679], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.00108, 8.37679]}, - "faces": { - "north": {"uv": [5, 7.5, 5.5, 9], "texture": "#1"}, - "east": {"uv": [1, 4, 2.5, 5.5], "texture": "#1"}, - "south": {"uv": [5.5, 7.5, 6, 9], "texture": "#1"}, - "west": {"uv": [2.5, 4, 4, 5.5], "texture": "#1"}, - "up": {"uv": [6.5, 9, 6, 7.5], "texture": "#1"}, - "down": {"uv": [8, 6.5, 7.5, 8], "texture": "#1"} - } - }, - { - "from": [7.7, -0.9, 7.2], - "to": [8.3, 2.45, 9.7], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3.7, 7.75]}, - "faces": { - "north": {"uv": [5, 7.5, 5.5, 9], "texture": "#1"}, - "east": {"uv": [1, 4, 2.5, 5.5], "texture": "#1"}, - "south": {"uv": [5.5, 7.5, 6, 9], "texture": "#1"}, - "west": {"uv": [2.5, 4, 4, 5.5], "texture": "#1"}, - "up": {"uv": [6.5, 9, 6, 7.5], "texture": "#1"}, - "down": {"uv": [8, 6.5, 7.5, 8], "texture": "#1"} - } - }, - { - "from": [7.50391, -1, 13.1], - "to": [8.49609, 2.5, 14.6], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [7, 0, 7.5, 2], "texture": "#1"}, - "east": {"uv": [5, 3, 6, 5], "texture": "#1"}, - "south": {"uv": [3, 7, 3.5, 9], "texture": "#1"}, - "west": {"uv": [5, 5, 6, 7], "texture": "#1"}, - "up": {"uv": [3.5, 10, 3, 9], "texture": "#1"}, - "down": {"uv": [9.5, 3, 9, 4], "texture": "#1"} - } - }, - { - "from": [7.5, -1, 12.85], - "to": [8.5, -0.25, 13.1], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [1.5, 10, 2, 10.5], "texture": "#1"}, - "east": {"uv": [10, 1.5, 10.5, 2], "texture": "#1"}, - "south": {"uv": [2, 10, 2.5, 10.5], "texture": "#1"}, - "west": {"uv": [10, 2, 10.5, 2.5], "texture": "#1"}, - "up": {"uv": [3, 10.5, 2.5, 10], "texture": "#1"}, - "down": {"uv": [10.5, 2.5, 10, 3], "texture": "#1"} - } - }, - { - "from": [7.75, 0.76924, 10.74672], - "to": [8.25, 0.86924, 12.99672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [3, 10, 3.5, 10.5], "texture": "#1"}, - "east": {"uv": [8.5, 5, 9.5, 5.5], "texture": "#1"}, - "south": {"uv": [10, 3, 10.5, 3.5], "texture": "#1"}, - "west": {"uv": [3.5, 9, 4.5, 9.5], "texture": "#1"}, - "up": {"uv": [5, 10, 4.5, 9], "texture": "#1"}, - "down": {"uv": [5.5, 9, 5, 10], "texture": "#1"} - } - }, - { - "from": [7.75, 0.76924, 10.14672], - "to": [8.25, 2.11924, 10.74672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [3.5, 10, 4, 10.5], "texture": "#1"}, - "east": {"uv": [10, 3.5, 10.5, 4], "texture": "#1"}, - "south": {"uv": [4, 10, 4.5, 10.5], "texture": "#1"}, - "west": {"uv": [10, 4, 10.5, 4.5], "texture": "#1"}, - "up": {"uv": [5, 10.5, 4.5, 10], "texture": "#1"}, - "down": {"uv": [10.5, 4.5, 10, 5], "texture": "#1"} - } - }, - { - "from": [7.75, 1.06924, 11.54672], - "to": [8.25, 2.11924, 11.89672], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.59424, 11.82172]}, - "faces": { - "north": {"uv": [5, 10, 5.5, 10.5], "texture": "#1"}, - "east": {"uv": [10, 5, 10.5, 5.5], "texture": "#1"}, - "south": {"uv": [5.5, 10, 6, 10.5], "texture": "#1"}, - "west": {"uv": [10, 5.5, 10.5, 6], "texture": "#1"}, - "up": {"uv": [6.5, 10.5, 6, 10], "texture": "#1"}, - "down": {"uv": [10.5, 6, 10, 6.5], "texture": "#1"} - } - }, - { - "from": [7.5, 0.37608, 12.58471], - "to": [8.5, 1.62608, 13.48471], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.62608, 16.70971]}, - "faces": { - "north": {"uv": [6.5, 10, 7, 10.5], "texture": "#1"}, - "east": {"uv": [10, 6.5, 10.5, 7], "texture": "#1"}, - "south": {"uv": [7, 10, 7.5, 10.5], "texture": "#1"}, - "west": {"uv": [10, 7, 10.5, 7.5], "texture": "#1"}, - "up": {"uv": [8, 10.5, 7.5, 10], "texture": "#1"}, - "down": {"uv": [10.5, 7.5, 10, 8], "texture": "#1"} - } - }, - { - "from": [7.5, 2.13612, 13.93528], - "to": [8.5, 3.85252, 14.93528], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 3.22752, 14.43528]}, - "faces": { - "north": {"uv": [5.5, 9, 6, 10], "texture": "#1"}, - "east": {"uv": [9, 5.5, 9.5, 6.5], "texture": "#1"}, - "south": {"uv": [6, 9, 6.5, 10], "texture": "#1"}, - "west": {"uv": [9, 6.5, 9.5, 7.5], "texture": "#1"}, - "up": {"uv": [8.5, 10.5, 8, 10], "texture": "#1"}, - "down": {"uv": [10.5, 8, 10, 8.5], "texture": "#1"} - } - }, - { - "from": [7.5, 2.03141, 14.49906], - "to": [8.5, 3.43141, 17.64906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 2.43141, 21.27406]}, - "faces": { - "north": {"uv": [8.5, 10, 9, 10.5], "texture": "#1"}, - "east": {"uv": [7.5, 1.5, 9, 2], "texture": "#1"}, - "south": {"uv": [10, 8.5, 10.5, 9], "texture": "#1"}, - "west": {"uv": [7.5, 5.5, 9, 6], "texture": "#1"}, - "up": {"uv": [8.5, 1.5, 8, 0], "texture": "#1"}, - "down": {"uv": [8.5, 4, 8, 5.5], "texture": "#1"} - } - }, - { - "from": [7.5, 1.63141, 17.64906], - "to": [8.5, 3.43141, 20.64906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 2.43141, 20.27406]}, - "faces": { - "north": {"uv": [9, 7.5, 9.5, 8.5], "texture": "#1"}, - "east": {"uv": [4, 1, 5.5, 2], "texture": "#1"}, - "south": {"uv": [8.5, 9, 9, 10], "texture": "#1"}, - "west": {"uv": [5.5, 1, 7, 2], "texture": "#1"}, - "up": {"uv": [8.5, 8, 8, 6.5], "texture": "#1"}, - "down": {"uv": [7.5, 8, 7, 9.5], "texture": "#1"} - } - }, - { - "from": [7.5, 0.13141, 20.64906], - "to": [8.5, 3.43141, 21.63343], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 2.43141, 19.52406]}, - "faces": { - "north": {"uv": [7.5, 8, 8, 9.5], "texture": "#1"}, - "east": {"uv": [8, 8, 8.5, 9.5], "texture": "#1"}, - "south": {"uv": [8.5, 0, 9, 1.5], "texture": "#1"}, - "west": {"uv": [1, 8.5, 1.5, 10], "texture": "#1"}, - "up": {"uv": [9.5, 10.5, 9, 10], "texture": "#1"}, - "down": {"uv": [10.5, 9, 10, 9.5], "texture": "#1"} - } - }, - { - "from": [7.5, -0.65219, 21.6264], - "to": [8.5, 3.43141, 22.39906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 2.43141, 19.52406]}, - "faces": { - "north": {"uv": [3.5, 7, 4, 9], "texture": "#1"}, - "east": {"uv": [4, 7, 4.5, 9], "texture": "#1"}, - "south": {"uv": [7, 4, 7.5, 6], "texture": "#1"}, - "west": {"uv": [4.5, 7, 5, 9], "texture": "#1"}, - "up": {"uv": [10, 10.5, 9.5, 10], "texture": "#1"}, - "down": {"uv": [10.5, 9.5, 10, 10], "texture": "#1"} - } - }, - { - "from": [7.7, 2.45, -5.1], - "to": [8.3, 3.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 6.25]}, - "faces": { - "north": {"uv": [10, 10, 10.5, 10.5], "texture": "#1"}, - "east": {"uv": [6, 3, 9, 3.5], "texture": "#1"}, - "south": {"uv": [0, 10.5, 0.5, 11], "texture": "#1"}, - "west": {"uv": [6, 3.5, 9, 4], "texture": "#1"}, - "up": {"uv": [6.5, 7, 6, 4], "texture": "#1"}, - "down": {"uv": [7, 4, 6.5, 7], "texture": "#1"} - } - }, - { - "from": [7.6, 2.35, -6.35], - "to": [8.4, 3.15, -5.1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 6.25]}, - "faces": { - "north": {"uv": [10.5, 0, 11, 0.5], "texture": "#1"}, - "east": {"uv": [0.5, 10.5, 1, 11], "texture": "#1"}, - "south": {"uv": [10.5, 0.5, 11, 1], "texture": "#1"}, - "west": {"uv": [1, 10.5, 1.5, 11], "texture": "#1"}, - "up": {"uv": [11, 1.5, 10.5, 1], "texture": "#1"}, - "down": {"uv": [2, 10.5, 1.5, 11], "texture": "#1"} - } - }, - { - "from": [7.9, 3.85, -1.1], - "to": [8.1, 5.1, -0.6], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 11.9]}, - "faces": { - "north": {"uv": [10.5, 1.5, 11, 2], "texture": "#1"}, - "east": {"uv": [2, 10.5, 2.5, 11], "texture": "#1"}, - "south": {"uv": [10.5, 2, 11, 2.5], "texture": "#1"}, - "west": {"uv": [2.5, 10.5, 3, 11], "texture": "#1"}, - "up": {"uv": [11, 3, 10.5, 2.5], "texture": "#1"}, - "down": {"uv": [3.5, 10.5, 3, 11], "texture": "#1"} - } - }, - { - "from": [7.7, 3.45, -1], - "to": [8.3, 4.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8]}, - "faces": { - "north": {"uv": [10.5, 3, 11, 3.5], "texture": "#1"}, - "east": {"uv": [9, 8.5, 10, 9], "texture": "#1"}, - "south": {"uv": [3.5, 10.5, 4, 11], "texture": "#1"}, - "west": {"uv": [9, 9, 10, 9.5], "texture": "#1"}, - "up": {"uv": [0.5, 10.5, 0, 9.5], "texture": "#1"}, - "down": {"uv": [10, 0, 9.5, 1], "texture": "#1"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "ground": { - "translation": [0, 9, 0], - "scale": [0.7, 0.7, 0.7] - }, - "head": { - "translation": [0, 18.75, 0] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-2.5, 4.25, 0], - "scale": [0.75, 0.75, 0.75] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 3.25, 7.75], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/lod/ak_47.json b/src/main/resources/assets/superbwarfare/models/lod/ak_47.json deleted file mode 100644 index 2c6930db4..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/ak_47.json +++ /dev/null @@ -1,417 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "0": "superbwarfare:item/lod/ak_47", - "particle": "superbwarfare:item/lod/ak_47" - }, - "elements": [ - { - "from": [7.7, 2.74237, -2.20836], - "to": [8.3, 3.34237, -0.70836], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 3.04237, -1.83336]}, - "faces": { - "north": {"uv": [7, 4.5, 7.5, 5], "texture": "#0"}, - "east": {"uv": [9, 8.5, 10, 9], "texture": "#0"}, - "south": {"uv": [8, 6.5, 8.5, 7], "texture": "#0"}, - "west": {"uv": [9, 9, 10, 9.5], "texture": "#0"}, - "up": {"uv": [10, 1, 9.5, 0], "texture": "#0"}, - "down": {"uv": [10, 1, 9.5, 2], "texture": "#0"} - } - }, - { - "from": [7.5, 2.25, 1], - "to": [8.5, 4.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [2, 9.5, 2.5, 10.5], "texture": "#0"}, - "east": {"uv": [0, 4, 3, 5], "texture": "#0"}, - "south": {"uv": [9.5, 2, 10, 3], "texture": "#0"}, - "west": {"uv": [4, 2, 7, 3], "texture": "#0"}, - "up": {"uv": [2.5, 9.5, 2, 6.5], "texture": "#0"}, - "down": {"uv": [3, 6.5, 2.5, 9.5], "texture": "#0"} - } - }, - { - "from": [7.5, 2, 6.5], - "to": [8.5, 4.25, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [2.5, 9.5, 3, 10.5], "texture": "#0"}, - "east": {"uv": [0, 2, 4, 3], "texture": "#0"}, - "south": {"uv": [9.5, 3, 10, 4], "texture": "#0"}, - "west": {"uv": [0, 3, 4, 4], "texture": "#0"}, - "up": {"uv": [4, 8, 3.5, 4], "texture": "#0"}, - "down": {"uv": [6.5, 5, 6, 9], "texture": "#0"} - } - }, - { - "from": [7.5, 4.25, 6.5], - "to": [8.5, 4.5, 9.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.45, 3.15, 1], - "to": [8.55, 3.4, 6.55], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.275, 3.775]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.45, 2.94688, 2], - "to": [8.55, 3.57578, 3.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.275, 3.375]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.45, 2.94688, 4.3], - "to": [8.55, 3.57578, 5.55], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.275, 5.675]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.7, 4.25, 9.25], - "to": [8.3, 4.5, 14.35], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.5, 4.35, 9.6], - "to": [8.5, 5.16953, 12.95], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 10.85]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.5, 5.76953, 9.6], - "to": [8.5, 5.88906, 10.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.66953, 10.85]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [8.4, 5.16953, 9.6], - "to": [8.5, 5.76953, 10.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 10.85]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.5, 5.16953, 9.6], - "to": [7.6, 5.76953, 10.45], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 10.85]}, - "faces": { - "north": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, - "east": {"uv": [5, 1.5, 6.5, 2], "texture": "#0"}, - "south": {"uv": [10, 5.5, 10.5, 6], "texture": "#0"}, - "west": {"uv": [8, 6, 9.5, 6.5], "texture": "#0"}, - "up": {"uv": [8, 9.5, 7.5, 8], "texture": "#0"}, - "down": {"uv": [8.5, 8, 8, 9.5], "texture": "#0"} - } - }, - { - "from": [7.7, -0.4, 7.2], - "to": [8.3, 2, 9.7], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [5, 9.5, 5.5, 10.5], "texture": "#0"}, - "east": {"uv": [4.5, 6.5, 6, 7.5], "texture": "#0"}, - "south": {"uv": [5.5, 9.5, 6, 10.5], "texture": "#0"}, - "west": {"uv": [6.5, 6, 8, 7], "texture": "#0"}, - "up": {"uv": [0.5, 10, 0, 8.5], "texture": "#0"}, - "down": {"uv": [1, 8.5, 0.5, 10], "texture": "#0"} - } - }, - { - "from": [7.7, -2.34892, 7.82679], - "to": [8.3, 0.25108, 10.32679], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.50108, 8.37679]}, - "faces": { - "north": {"uv": [8.5, 1, 9, 2.5], "texture": "#0"}, - "east": {"uv": [0, 5, 1.5, 6.5], "texture": "#0"}, - "south": {"uv": [8.5, 2.5, 9, 4], "texture": "#0"}, - "west": {"uv": [5, 0, 6.5, 1.5], "texture": "#0"}, - "up": {"uv": [9, 8, 8.5, 6.5], "texture": "#0"}, - "down": {"uv": [9, 8, 8.5, 9.5], "texture": "#0"} - } - }, - { - "from": [7.7, -4.13744, 5.6519], - "to": [8.3, -1.53744, 8.1519], - "rotation": {"angle": 45, "axis": "x", "origin": [8, -2.83744, 6.9019]}, - "faces": { - "north": {"uv": [9, 0, 9.5, 1.5], "texture": "#0"}, - "east": {"uv": [1.5, 5, 3, 6.5], "texture": "#0"}, - "south": {"uv": [9, 1.5, 9.5, 3], "texture": "#0"}, - "west": {"uv": [4.5, 5, 6, 6.5], "texture": "#0"}, - "up": {"uv": [3.5, 10.5, 3, 9], "texture": "#0"}, - "down": {"uv": [9.5, 3, 9, 4.5], "texture": "#0"} - } - }, - { - "from": [7.50391, -1, 13.1], - "to": [8.49609, 2.5, 14.6], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [5, 7.5, 5.5, 9.5], "texture": "#0"}, - "east": {"uv": [0, 6.5, 1, 8.5], "texture": "#0"}, - "south": {"uv": [5.5, 7.5, 6, 9.5], "texture": "#0"}, - "west": {"uv": [6.5, 0, 7.5, 2], "texture": "#0"}, - "up": {"uv": [7, 10.5, 6.5, 9.5], "texture": "#0"}, - "down": {"uv": [7.5, 9.5, 7, 10.5], "texture": "#0"} - } - }, - { - "from": [7.5, -1, 12.85], - "to": [8.5, -0.25, 13.1], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#0"}, - "east": {"uv": [10, 7.5, 10.5, 8], "texture": "#0"}, - "south": {"uv": [10, 8.5, 10.5, 9], "texture": "#0"}, - "west": {"uv": [10, 9, 10.5, 9.5], "texture": "#0"}, - "up": {"uv": [10.5, 10, 10, 9.5], "texture": "#0"}, - "down": {"uv": [10.5, 10, 10, 10.5], "texture": "#0"} - } - }, - { - "from": [7.75, 0.76924, 10.74672], - "to": [8.25, 0.86924, 12.99672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [10.5, 0, 11, 0.5], "texture": "#0"}, - "east": {"uv": [9.5, 4, 10.5, 4.5], "texture": "#0"}, - "south": {"uv": [10.5, 0.5, 11, 1], "texture": "#0"}, - "west": {"uv": [9.5, 6, 10.5, 6.5], "texture": "#0"}, - "up": {"uv": [10, 8, 9.5, 7], "texture": "#0"}, - "down": {"uv": [8, 9.5, 7.5, 10.5], "texture": "#0"} - } - }, - { - "from": [7.75, 0.76924, 10.14672], - "to": [8.25, 2.11924, 10.74672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [10.5, 1, 11, 1.5], "texture": "#0"}, - "east": {"uv": [10.5, 1.5, 11, 2], "texture": "#0"}, - "south": {"uv": [2, 10.5, 2.5, 11], "texture": "#0"}, - "west": {"uv": [10.5, 2, 11, 2.5], "texture": "#0"}, - "up": {"uv": [3, 11, 2.5, 10.5], "texture": "#0"}, - "down": {"uv": [11, 2.5, 10.5, 3], "texture": "#0"} - } - }, - { - "from": [7.75, 1.06924, 11.54672], - "to": [8.25, 2.11924, 11.89672], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.59424, 11.82172]}, - "faces": { - "north": {"uv": [3, 10.5, 3.5, 11], "texture": "#0"}, - "east": {"uv": [10.5, 3, 11, 3.5], "texture": "#0"}, - "south": {"uv": [3.5, 10.5, 4, 11], "texture": "#0"}, - "west": {"uv": [10.5, 3.5, 11, 4], "texture": "#0"}, - "up": {"uv": [4.5, 11, 4, 10.5], "texture": "#0"}, - "down": {"uv": [11, 4, 10.5, 4.5], "texture": "#0"} - } - }, - { - "from": [7.5, 2, 3.75], - "to": [8.5, 2.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10.5, 4.5, 11, 5], "texture": "#0"}, - "east": {"uv": [8.5, 4.5, 10, 5], "texture": "#0"}, - "south": {"uv": [5, 10.5, 5.5, 11], "texture": "#0"}, - "west": {"uv": [9, 6.5, 10.5, 7], "texture": "#0"}, - "up": {"uv": [6.5, 10.5, 6, 9], "texture": "#0"}, - "down": {"uv": [9.5, 7, 9, 8.5], "texture": "#0"} - } - }, - { - "from": [7.5, -0.37392, 12.58471], - "to": [8.5, 1.62608, 14.08471], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.62608, 16.70971]}, - "faces": { - "north": {"uv": [8, 9.5, 8.5, 10.5], "texture": "#0"}, - "east": {"uv": [7.5, 7, 8.5, 8], "texture": "#0"}, - "south": {"uv": [8.5, 9.5, 9, 10.5], "texture": "#0"}, - "west": {"uv": [8, 0, 9, 1], "texture": "#0"}, - "up": {"uv": [9.5, 10.5, 9, 9.5], "texture": "#0"}, - "down": {"uv": [10, 9.5, 9.5, 10.5], "texture": "#0"} - } - }, - { - "from": [7.49609, 0.12044, 14.21513], - "to": [8.50391, 2.12044, 24.21513], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.12044, 18.34013]}, - "faces": { - "north": {"uv": [0, 10, 0.5, 11], "texture": "#0"}, - "east": {"uv": [0, 0, 5, 1], "texture": "#0"}, - "south": {"uv": [10, 0, 10.5, 1], "texture": "#0"}, - "west": {"uv": [0, 1, 5, 2], "texture": "#0"}, - "up": {"uv": [3.5, 9, 3, 4], "texture": "#0"}, - "down": {"uv": [4.5, 3, 4, 8], "texture": "#0"} - } - }, - { - "from": [7.5, 0.53141, 17.14906], - "to": [8.5, 2.53141, 22.39906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [0.5, 10, 1, 11], "texture": "#0"}, - "east": {"uv": [4.5, 3, 7, 4], "texture": "#0"}, - "south": {"uv": [1, 10, 1.5, 11], "texture": "#0"}, - "west": {"uv": [4.5, 4, 7, 5], "texture": "#0"}, - "up": {"uv": [7.5, 4.5, 7, 2], "texture": "#0"}, - "down": {"uv": [7, 7, 6.5, 9.5], "texture": "#0"} - } - }, - { - "from": [7.5, -1.46859, 22.39906], - "to": [8.5, 2.53141, 23.38343], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [8, 1, 8.5, 3], "texture": "#0"}, - "east": {"uv": [8, 3, 8.5, 5], "texture": "#0"}, - "south": {"uv": [3.5, 8, 4, 10], "texture": "#0"}, - "west": {"uv": [4, 8, 4.5, 10], "texture": "#0"}, - "up": {"uv": [11, 5.5, 10.5, 5], "texture": "#0"}, - "down": {"uv": [6, 10.5, 5.5, 11], "texture": "#0"} - } - }, - { - "from": [7.5, -2.05219, 23.3764], - "to": [8.5, 2.53141, 24.14906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [7, 7, 7.5, 9.5], "texture": "#0"}, - "east": {"uv": [7.5, 0, 8, 2.5], "texture": "#0"}, - "south": {"uv": [7.5, 2.5, 8, 5], "texture": "#0"}, - "west": {"uv": [4.5, 7.5, 5, 10], "texture": "#0"}, - "up": {"uv": [11, 6, 10.5, 5.5], "texture": "#0"}, - "down": {"uv": [6.5, 10.5, 6, 11], "texture": "#0"} - } - }, - { - "from": [7.7, 2.45, -5.5], - "to": [8.3, 3.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10.5, 6, 11, 6.5], "texture": "#0"}, - "east": {"uv": [6.5, 5, 10, 5.5], "texture": "#0"}, - "south": {"uv": [6.5, 10.5, 7, 11], "texture": "#0"}, - "west": {"uv": [6.5, 5.5, 10, 6], "texture": "#0"}, - "up": {"uv": [1.5, 10, 1, 6.5], "texture": "#0"}, - "down": {"uv": [2, 6.5, 1.5, 10], "texture": "#0"} - } - }, - { - "from": [7.9, 3.05, -5.25], - "to": [8.1, 4.85, -4.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 1, 10.5, 2], "texture": "#0"}, - "east": {"uv": [1.5, 10, 2, 11], "texture": "#0"}, - "south": {"uv": [10, 2, 10.5, 3], "texture": "#0"}, - "west": {"uv": [10, 3, 10.5, 4], "texture": "#0"}, - "up": {"uv": [11, 7, 10.5, 6.5], "texture": "#0"}, - "down": {"uv": [7.5, 10.5, 7, 11], "texture": "#0"} - } - }, - { - "from": [7.7, 3.45, -1.25], - "to": [8.3, 4.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10.5, 7, 11, 7.5], "texture": "#0"}, - "east": {"uv": [9.5, 8, 10.5, 8.5], "texture": "#0"}, - "south": {"uv": [7.5, 10.5, 8, 11], "texture": "#0"}, - "west": {"uv": [3.5, 10, 4.5, 10.5], "texture": "#0"}, - "up": {"uv": [5, 11, 4.5, 10], "texture": "#0"}, - "down": {"uv": [10.5, 4.5, 10, 5.5], "texture": "#0"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "ground": { - "translation": [0, 9, 0], - "scale": [0.7, 0.7, 0.7] - }, - "head": { - "translation": [0, 18.75, 0] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-2.5, 4.25, 0], - "scale": [0.75, 0.75, 0.75] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 3.25, 7.75], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/lod/rpk.json b/src/main/resources/assets/superbwarfare/models/lod/rpk.json deleted file mode 100644 index 10f330c67..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/rpk.json +++ /dev/null @@ -1,456 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "2": "superbwarfare:item/lod/rpk", - "particle": "superbwarfare:item/lod/rpk" - }, - "elements": [ - { - "from": [7.7, 2.74237, -2.20836], - "to": [8.3, 3.34237, -0.70836], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 3.04237, -1.83336]}, - "faces": { - "north": {"uv": [6.5, 3, 7, 3.5], "texture": "#2"}, - "east": {"uv": [7.5, 8, 8.5, 8.5], "texture": "#2"}, - "south": {"uv": [9.5, 2.5, 10, 3], "texture": "#2"}, - "west": {"uv": [1, 8.5, 2, 9], "texture": "#2"}, - "up": {"uv": [9, 2, 8.5, 1], "texture": "#2"}, - "down": {"uv": [9, 2, 8.5, 3], "texture": "#2"} - } - }, - { - "from": [7.5, 2.25, 1], - "to": [8.5, 4.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [4, 8.5, 4.5, 9.5], "texture": "#2"}, - "east": {"uv": [4, 1, 7, 2], "texture": "#2"}, - "south": {"uv": [4.5, 8.5, 5, 9.5], "texture": "#2"}, - "west": {"uv": [1, 4.5, 4, 5.5], "texture": "#2"}, - "up": {"uv": [3, 9.5, 2.5, 6.5], "texture": "#2"}, - "down": {"uv": [3.5, 6.5, 3, 9.5], "texture": "#2"} - } - }, - { - "from": [7.5, 2, 6.5], - "to": [8.5, 4.25, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [0, 1, 4, 2], "texture": "#2"}, - "up": {"uv": [4.5, 8.5, 4, 4.5], "texture": "#2"}, - "down": {"uv": [5, 4.5, 4.5, 8.5], "texture": "#2"} - } - }, - { - "from": [7.5, 1.2, 6.5], - "to": [8.5, 2, 8.8], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [0, 1, 4, 2], "texture": "#2"}, - "up": {"uv": [4, 4.5, 4.5, 8.5], "texture": "#2"}, - "down": {"uv": [4.5, 4.5, 5, 8.5], "texture": "#2"} - } - }, - { - "from": [7.25, -2.3, 6.5], - "to": [8.75, 1.2, 8.8], - "rotation": {"angle": 0, "axis": "y", "origin": [8, -0.55, 7.65]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [0, 0, 4, 1], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [0, 1, 4, 2], "texture": "#2"}, - "up": {"uv": [4, 4.5, 4.5, 8.5], "texture": "#2"}, - "down": {"uv": [4.5, 4.5, 5, 8.5], "texture": "#2"} - } - }, - { - "from": [6.25, -1.3, 6.5], - "to": [9.75, 0.2, 8.8], - "rotation": {"angle": 0, "axis": "z", "origin": [8, -0.55, 7.65]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [5, 4.5, 4.5, 8.5], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [4.5, 8.5, 4, 4.5], "texture": "#2"}, - "up": {"uv": [4, 1, 0, 0], "texture": "#2"}, - "down": {"uv": [4, 1, 0, 2], "texture": "#2"} - } - }, - { - "from": [7.25, -2.3, 6.5], - "to": [8.75, 1.2, 8.8], - "rotation": {"angle": -45, "axis": "z", "origin": [8, -0.55, 7.65]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [0, 1, 4, 2], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [0, 0, 4, 1], "texture": "#2"}, - "up": {"uv": [4.5, 8.5, 5, 4.5], "texture": "#2"}, - "down": {"uv": [4, 8.5, 4.5, 4.5], "texture": "#2"} - } - }, - { - "from": [6.25, -1.3, 6.5], - "to": [9.75, 0.2, 8.8], - "rotation": {"angle": -45, "axis": "z", "origin": [8, -0.55, 7.65]}, - "faces": { - "north": {"uv": [8.5, 4.5, 9, 5.5], "texture": "#2"}, - "east": {"uv": [4.5, 8.5, 4, 4.5], "texture": "#2"}, - "south": {"uv": [8.5, 6.5, 9, 7.5], "texture": "#2"}, - "west": {"uv": [5, 4.5, 4.5, 8.5], "texture": "#2"}, - "up": {"uv": [4, 2, 0, 1], "texture": "#2"}, - "down": {"uv": [4, 0, 0, 1], "texture": "#2"} - } - }, - { - "from": [7.5, 4.25, 6.5], - "to": [8.5, 4.5, 9.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [8, 8, 7.5, 6.5], "texture": "#2"}, - "down": {"uv": [8.5, 2, 8, 3.5], "texture": "#2"} - } - }, - { - "from": [7.5, 4.25, 10.75], - "to": [8.5, 4.5, 12.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.6, 4.5, 10.75], - "to": [8.4, 4.75, 12.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.25, 4.75, 10.25], - "to": [8.75, 5, 12.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.25, 6.15, 10.25], - "to": [8.75, 6.4, 12.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.25, 5, 10.25], - "to": [7.5, 6.15, 12.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [8.5, 5, 10.25], - "to": [8.75, 6.15, 12.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8.25, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [5, 3, 6.5, 3.5], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [7.5, 6, 9, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 6.5, 8, 8], "texture": "#2"}, - "down": {"uv": [8, 2, 8.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.50391, -1, 13.1], - "to": [8.49609, 2.5, 14.6], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [7, 6, 7.5, 8], "texture": "#2"}, - "east": {"uv": [5, 4.5, 6, 6.5], "texture": "#2"}, - "south": {"uv": [6.5, 7, 7, 9], "texture": "#2"}, - "west": {"uv": [1, 5.5, 2, 7.5], "texture": "#2"}, - "up": {"uv": [8, 9.5, 7.5, 8.5], "texture": "#2"}, - "down": {"uv": [9, 7.5, 8.5, 8.5], "texture": "#2"} - } - }, - { - "from": [7.5, -1, 12.85], - "to": [8.5, -0.25, 13.1], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [9.5, 3.5, 10, 4], "texture": "#2"}, - "east": {"uv": [4, 9.5, 4.5, 10], "texture": "#2"}, - "south": {"uv": [9.5, 4, 10, 4.5], "texture": "#2"}, - "west": {"uv": [4.5, 9.5, 5, 10], "texture": "#2"}, - "up": {"uv": [10, 5, 9.5, 4.5], "texture": "#2"}, - "down": {"uv": [10, 5, 9.5, 5.5], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 10.74672], - "to": [8.25, 0.86924, 12.99672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [9.5, 5.5, 10, 6], "texture": "#2"}, - "east": {"uv": [8.5, 3, 9.5, 3.5], "texture": "#2"}, - "south": {"uv": [6, 9.5, 6.5, 10], "texture": "#2"}, - "west": {"uv": [8.5, 5.5, 9.5, 6], "texture": "#2"}, - "up": {"uv": [8.5, 9.5, 8, 8.5], "texture": "#2"}, - "down": {"uv": [9, 8.5, 8.5, 9.5], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 10.14672], - "to": [8.25, 2.11924, 10.74672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [9.5, 6, 10, 6.5], "texture": "#2"}, - "east": {"uv": [9.5, 6.5, 10, 7], "texture": "#2"}, - "south": {"uv": [7, 9.5, 7.5, 10], "texture": "#2"}, - "west": {"uv": [9.5, 7, 10, 7.5], "texture": "#2"}, - "up": {"uv": [8, 10, 7.5, 9.5], "texture": "#2"}, - "down": {"uv": [10, 7.5, 9.5, 8], "texture": "#2"} - } - }, - { - "from": [7.75, 1.06924, 11.54672], - "to": [8.25, 2.11924, 11.89672], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.59424, 11.82172]}, - "faces": { - "north": {"uv": [8, 9.5, 8.5, 10], "texture": "#2"}, - "east": {"uv": [9.5, 8, 10, 8.5], "texture": "#2"}, - "south": {"uv": [8.5, 9.5, 9, 10], "texture": "#2"}, - "west": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "up": {"uv": [9.5, 10, 9, 9.5], "texture": "#2"}, - "down": {"uv": [10, 9.5, 9.5, 10], "texture": "#2"} - } - }, - { - "from": [7.5, 2, 3.75], - "to": [8.5, 2.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [1, 10, 1.5, 10.5], "texture": "#2"}, - "east": {"uv": [8, 3.5, 9.5, 4], "texture": "#2"}, - "south": {"uv": [1.5, 10, 2, 10.5], "texture": "#2"}, - "west": {"uv": [8, 4, 9.5, 4.5], "texture": "#2"}, - "up": {"uv": [8.5, 6, 8, 4.5], "texture": "#2"}, - "down": {"uv": [6.5, 8, 6, 9.5], "texture": "#2"} - } - }, - { - "from": [7.5, -0.37392, 12.58471], - "to": [8.5, 1.62608, 14.08471], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.62608, 16.70971]}, - "faces": { - "north": {"uv": [1, 9, 1.5, 10], "texture": "#2"}, - "east": {"uv": [1, 7.5, 2, 8.5], "texture": "#2"}, - "south": {"uv": [9, 1, 9.5, 2], "texture": "#2"}, - "west": {"uv": [7.5, 1, 8.5, 2], "texture": "#2"}, - "up": {"uv": [2, 10, 1.5, 9], "texture": "#2"}, - "down": {"uv": [9.5, 2, 9, 3], "texture": "#2"} - } - }, - { - "from": [7.49609, 0.12044, 14.21513], - "to": [8.50391, 2.12044, 18.46513], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.12044, 18.34013]}, - "faces": { - "north": {"uv": [3.5, 9, 4, 10], "texture": "#2"}, - "east": {"uv": [5, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [9, 4.5, 9.5, 5.5], "texture": "#2"}, - "west": {"uv": [2, 5.5, 4, 6.5], "texture": "#2"}, - "up": {"uv": [8, 4, 7.5, 2], "texture": "#2"}, - "down": {"uv": [8, 4, 7.5, 6], "texture": "#2"} - } - }, - { - "from": [7.49609, -1.0722, 18.49299], - "to": [8.50391, 1.9278, 20.49299], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, -2.1972, 19.49299]}, - "faces": { - "north": {"uv": [8, 4, 7.5, 6], "texture": "#2"}, - "east": {"uv": [5, 2, 7, 3], "texture": "#2"}, - "south": {"uv": [8, 4, 7.5, 2], "texture": "#2"}, - "west": {"uv": [2, 5.5, 4, 6.5], "texture": "#2"}, - "up": {"uv": [4, 10, 3.5, 9], "texture": "#2"}, - "down": {"uv": [9.5, 4.5, 9, 5.5], "texture": "#2"} - } - }, - { - "from": [7.5, 1.28141, 16.14906], - "to": [8.5, 3.03141, 23.19594], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [5, 9, 5.5, 10], "texture": "#2"}, - "east": {"uv": [0, 3.5, 3.5, 4.5], "texture": "#2"}, - "south": {"uv": [5.5, 9, 6, 10], "texture": "#2"}, - "west": {"uv": [3.5, 3.5, 7, 4.5], "texture": "#2"}, - "up": {"uv": [6.5, 8, 6, 4.5], "texture": "#2"}, - "down": {"uv": [2.5, 6.5, 2, 10], "texture": "#2"} - } - }, - { - "from": [7.49609, -1.54052, 18.13859], - "to": [8.49609, 1.77979, 23.19718], - "rotation": {"angle": 0, "axis": "x", "origin": [7.99609, 1.95948, 21.01359]}, - "faces": { - "north": {"uv": [8, 6.5, 8.5, 8], "texture": "#2"}, - "east": {"uv": [0, 2, 2.5, 3.5], "texture": "#2"}, - "south": {"uv": [7, 8, 7.5, 9.5], "texture": "#2"}, - "west": {"uv": [2.5, 2, 5, 3.5], "texture": "#2"}, - "up": {"uv": [4, 9, 3.5, 6.5], "texture": "#2"}, - "down": {"uv": [7, 4.5, 6.5, 7], "texture": "#2"} - } - }, - { - "from": [7.5, -1.685, 23.1889], - "to": [8.5, 3.03141, 24.14906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [5, 6.5, 5.5, 9], "texture": "#2"}, - "east": {"uv": [5.5, 6.5, 6, 9], "texture": "#2"}, - "south": {"uv": [7, 1, 7.5, 3.5], "texture": "#2"}, - "west": {"uv": [7, 3.5, 7.5, 6], "texture": "#2"}, - "up": {"uv": [10.5, 2, 10, 1.5], "texture": "#2"}, - "down": {"uv": [2.5, 10, 2, 10.5], "texture": "#2"} - } - }, - { - "from": [7.7, 2.45, -12.5], - "to": [8.3, 3.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 2, 10.5, 2.5], "texture": "#2"}, - "east": {"uv": [4, 0, 11, 0.5], "texture": "#2"}, - "south": {"uv": [10, 2.5, 10.5, 3], "texture": "#2"}, - "west": {"uv": [4, 0.5, 11, 1], "texture": "#2"}, - "up": {"uv": [0.5, 11.5, 0, 4.5], "texture": "#2"}, - "down": {"uv": [1, 4.5, 0.5, 11.5], "texture": "#2"} - } - }, - { - "from": [5.09405, -5.05099, -12.25], - "to": [5.69405, 3.44901, -11.65], - "rotation": {"angle": -22.5, "axis": "z", "origin": [5.39405, -3.30099, -12.2]}, - "faces": { - "north": {"uv": [4, 0.5, 11, 1], "texture": "#2"}, - "east": {"uv": [1, 4.5, 0.5, 11.5], "texture": "#2"}, - "south": {"uv": [4, 0, 11, 0.5], "texture": "#2"}, - "west": {"uv": [0.5, 11.5, 0, 4.5], "texture": "#2"}, - "up": {"uv": [10.5, 2.5, 10, 2], "texture": "#2"}, - "down": {"uv": [10.5, 2.5, 10, 3], "texture": "#2"} - } - }, - { - "from": [10.30595, -5.05099, -12.25], - "to": [10.90595, 3.44901, -11.65], - "rotation": {"angle": 22.5, "axis": "z", "origin": [10.60595, -3.30099, -12.2]}, - "faces": { - "north": {"uv": [4, 1, 11, 0.5], "texture": "#2"}, - "east": {"uv": [0, 11.5, 0.5, 4.5], "texture": "#2"}, - "south": {"uv": [4, 0.5, 11, 0], "texture": "#2"}, - "west": {"uv": [0.5, 4.5, 1, 11.5], "texture": "#2"}, - "up": {"uv": [10.5, 2, 10, 2.5], "texture": "#2"}, - "down": {"uv": [10.5, 3, 10, 2.5], "texture": "#2"} - } - }, - { - "from": [7.9, 3.05, -12.25], - "to": [8.1, 4.85, -11.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 6, 9.5, 7], "texture": "#2"}, - "east": {"uv": [6.5, 9, 7, 10], "texture": "#2"}, - "south": {"uv": [9, 7, 9.5, 8], "texture": "#2"}, - "west": {"uv": [9, 8, 9.5, 9], "texture": "#2"}, - "up": {"uv": [3.5, 10.5, 3, 10], "texture": "#2"}, - "down": {"uv": [10.5, 3, 10, 3.5], "texture": "#2"} - } - }, - { - "from": [7.7, 3.45, -1.25], - "to": [8.3, 4.05, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3.5, 10, 4, 10.5], "texture": "#2"}, - "east": {"uv": [9, 9, 10, 9.5], "texture": "#2"}, - "south": {"uv": [10, 3.5, 10.5, 4], "texture": "#2"}, - "west": {"uv": [9.5, 1, 10.5, 1.5], "texture": "#2"}, - "up": {"uv": [10, 2.5, 9.5, 1.5], "texture": "#2"}, - "down": {"uv": [3, 9.5, 2.5, 10.5], "texture": "#2"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "ground": { - "translation": [0, 9, 0], - "scale": [0.7, 0.7, 0.7] - }, - "head": { - "translation": [0, 18.75, 0] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-2.5, 4.25, 0], - "scale": [0.75, 0.75, 0.75] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 3.25, 7.75], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/lod/sks.json b/src/main/resources/assets/superbwarfare/models/lod/sks.json deleted file mode 100644 index 9c6fed786..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/sks.json +++ /dev/null @@ -1,391 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "2": "superbwarfare:item/lod/sks", - "particle": "superbwarfare:item/lod/sks" - }, - "elements": [ - { - "from": [7.7, 3.24237, -5.95836], - "to": [8.3, 3.84237, -4.45836], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 3.54237, -5.58336]}, - "faces": { - "north": {"uv": [8.5, 2, 9, 2.5], "texture": "#2"}, - "east": {"uv": [8.5, 2.5, 9.5, 3], "texture": "#2"}, - "south": {"uv": [10, 0.5, 10.5, 1], "texture": "#2"}, - "west": {"uv": [9, 6.5, 10, 7], "texture": "#2"}, - "up": {"uv": [9.5, 8, 9, 7], "texture": "#2"}, - "down": {"uv": [8, 9, 7.5, 10], "texture": "#2"} - } - }, - { - "from": [7.5, 2, 0.25], - "to": [8.5, 3.5, 14.8], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 8, 9.5, 9], "texture": "#2"}, - "east": {"uv": [0, 0, 7.5, 1], "texture": "#2"}, - "south": {"uv": [9, 9, 9.5, 10], "texture": "#2"}, - "west": {"uv": [0, 1, 7.5, 2], "texture": "#2"}, - "up": {"uv": [0.5, 9.5, 0, 2], "texture": "#2"}, - "down": {"uv": [1, 2, 0.5, 9.5], "texture": "#2"} - } - }, - { - "from": [7.5, 3.5, 0.25], - "to": [8.5, 4.75, 5.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [4, 10, 4.5, 10.5], "texture": "#2"}, - "east": {"uv": [7, 3.5, 9.5, 4], "texture": "#2"}, - "south": {"uv": [10, 4, 10.5, 4.5], "texture": "#2"}, - "west": {"uv": [7, 4, 9.5, 4.5], "texture": "#2"}, - "up": {"uv": [4.5, 10, 4, 7.5], "texture": "#2"}, - "down": {"uv": [5, 7.5, 4.5, 10], "texture": "#2"} - } - }, - { - "from": [7.6, 3.5, 5.5], - "to": [8.4, 4.5, 6.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [4.5, 10, 5, 10.5], "texture": "#2"}, - "east": {"uv": [10, 4.5, 10.5, 5], "texture": "#2"}, - "south": {"uv": [5, 10, 5.5, 10.5], "texture": "#2"}, - "west": {"uv": [10, 5, 10.5, 5.5], "texture": "#2"}, - "up": {"uv": [10.5, 6, 10, 5.5], "texture": "#2"}, - "down": {"uv": [10.5, 6.5, 10, 7], "texture": "#2"} - } - }, - { - "from": [7.6, 3.5, 11.60156], - "to": [8.4, 4.5, 14.60156], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [7.5, 10, 8, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [6, 9, 5.5, 7.5], "texture": "#2"}, - "down": {"uv": [6.5, 7.5, 6, 9], "texture": "#2"} - } - }, - { - "from": [7.2, 2.2, 9.35156], - "to": [7.5, 3.25, 13.10156], - "rotation": {"angle": 0, "axis": "y", "origin": [7.9, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [7.5, 10, 8, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [5.5, 7.5, 6, 9], "texture": "#2"}, - "down": {"uv": [6, 7.5, 6.5, 9], "texture": "#2"} - } - }, - { - "from": [6.9, 2.4, 9.55156], - "to": [7.2, 4.55, 10.40156], - "rotation": {"angle": 0, "axis": "y", "origin": [8.1, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [7.5, 10, 8, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [5.5, 7.5, 6, 9], "texture": "#2"}, - "down": {"uv": [6, 7.5, 6.5, 9], "texture": "#2"} - } - }, - { - "from": [6.9, 4.55, 8.30156], - "to": [7.7, 5.25, 13.15156], - "rotation": {"angle": 0, "axis": "y", "origin": [8.1, 3.25, 10.25]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [7.5, 10, 8, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [5.5, 7.5, 6, 9], "texture": "#2"}, - "down": {"uv": [6, 7.5, 6.5, 9], "texture": "#2"} - } - }, - { - "from": [6.9, 2.4, 12.05156], - "to": [7.2, 4.55, 12.90156], - "rotation": {"angle": 0, "axis": "y", "origin": [8.1, 3.25, 10.25]}, - "faces": { - "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [7.5, 10, 8, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [5.5, 7.5, 6, 9], "texture": "#2"}, - "down": {"uv": [6, 7.5, 6.5, 9], "texture": "#2"} - } - }, - { - "from": [7.7, 3.5, 6.75156], - "to": [8.3, 4.5, 11.60156], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [10, 7.5, 10.5, 8], "texture": "#2"}, - "east": {"uv": [7.5, 0, 10, 0.5], "texture": "#2"}, - "south": {"uv": [8, 10, 8.5, 10.5], "texture": "#2"}, - "west": {"uv": [7.5, 0.5, 10, 1], "texture": "#2"}, - "up": {"uv": [5.5, 10, 5, 7.5], "texture": "#2"}, - "down": {"uv": [8, 5, 7.5, 7.5], "texture": "#2"} - } - }, - { - "from": [8.2, 3.75, 7.00156], - "to": [9.05, 4.25, 7.50156], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [8.5, 10, 9, 10.5], "texture": "#2"}, - "east": {"uv": [10, 8.5, 10.5, 9], "texture": "#2"}, - "south": {"uv": [9, 10, 9.5, 10.5], "texture": "#2"}, - "west": {"uv": [10, 9, 10.5, 9.5], "texture": "#2"}, - "up": {"uv": [10.5, 10, 10, 9.5], "texture": "#2"}, - "down": {"uv": [10.5, 10, 10, 10.5], "texture": "#2"} - } - }, - { - "from": [7.5, 4.5, 5.5], - "to": [8.5, 4.65, 7.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [0, 10.5, 0.5, 11], "texture": "#2"}, - "east": {"uv": [0, 9.5, 1, 10], "texture": "#2"}, - "south": {"uv": [0.5, 10.5, 1, 11], "texture": "#2"}, - "west": {"uv": [9.5, 1, 10.5, 1.5], "texture": "#2"}, - "up": {"uv": [10, 2.5, 9.5, 1.5], "texture": "#2"}, - "down": {"uv": [10, 3.5, 9.5, 4.5], "texture": "#2"} - } - }, - { - "from": [7.5, 1, 16.45], - "to": [8.5, 2.5, 23.6], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 8.85]}, - "faces": { - "north": {"uv": [9.5, 5, 10, 6], "texture": "#2"}, - "east": {"uv": [2, 3, 5.5, 4], "texture": "#2"}, - "south": {"uv": [6.5, 9.5, 7, 10.5], "texture": "#2"}, - "west": {"uv": [2, 4, 5.5, 5], "texture": "#2"}, - "up": {"uv": [3, 10.5, 2.5, 7], "texture": "#2"}, - "down": {"uv": [3.5, 7, 3, 10.5], "texture": "#2"} - } - }, - { - "from": [7.5, -1.5, 22.6], - "to": [8.5, 1, 23.6], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.25, 8.85]}, - "faces": { - "north": {"uv": [7.5, 7.5, 8, 9], "texture": "#2"}, - "east": {"uv": [8, 5, 8.5, 6.5], "texture": "#2"}, - "south": {"uv": [8, 6.5, 8.5, 8], "texture": "#2"}, - "west": {"uv": [7, 8, 7.5, 9.5], "texture": "#2"}, - "up": {"uv": [11, 1, 10.5, 0.5], "texture": "#2"}, - "down": {"uv": [1.5, 10.5, 1, 11], "texture": "#2"} - } - }, - { - "from": [7.5, 1.35, 20.55], - "to": [8.5, 2.5, 22.85], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.75, 19.475]}, - "faces": { - "north": {"uv": [10.5, 1, 11, 1.5], "texture": "#2"}, - "east": {"uv": [9.5, 2.5, 10.5, 3], "texture": "#2"}, - "south": {"uv": [1.5, 10.5, 2, 11], "texture": "#2"}, - "west": {"uv": [9.5, 6, 10.5, 6.5], "texture": "#2"}, - "up": {"uv": [7.5, 10.5, 7, 9.5], "texture": "#2"}, - "down": {"uv": [10, 7, 9.5, 8], "texture": "#2"} - } - }, - { - "from": [7.5, 5, 8.5], - "to": [8.5, 6, 8.75], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 8.5]}, - "faces": { - "north": {"uv": [10.5, 1.5, 11, 2], "texture": "#2"}, - "east": {"uv": [10.5, 2, 11, 2.5], "texture": "#2"}, - "south": {"uv": [2.5, 10.5, 3, 11], "texture": "#2"}, - "west": {"uv": [10.5, 2.5, 11, 3], "texture": "#2"}, - "up": {"uv": [3.5, 11, 3, 10.5], "texture": "#2"}, - "down": {"uv": [11, 3, 10.5, 3.5], "texture": "#2"} - } - }, - { - "from": [7.7, 0.44014, 8.10413], - "to": [8.3, 3.04014, 10.60413], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 4.29014, 8.65413]}, - "faces": { - "north": {"uv": [8, 8, 8.5, 9.5], "texture": "#2"}, - "east": {"uv": [2, 5, 3.5, 6.5], "texture": "#2"}, - "south": {"uv": [8.5, 5, 9, 6.5], "texture": "#2"}, - "west": {"uv": [3.5, 5, 5, 6.5], "texture": "#2"}, - "up": {"uv": [9, 8, 8.5, 6.5], "texture": "#2"}, - "down": {"uv": [9, 8, 8.5, 9.5], "texture": "#2"} - } - }, - { - "from": [7.7, -1.34838, 5.92924], - "to": [8.3, 1.25162, 8.42924], - "rotation": {"angle": 45, "axis": "x", "origin": [8, -0.04838, 7.17924]}, - "faces": { - "north": {"uv": [9, 1, 9.5, 2.5], "texture": "#2"}, - "east": {"uv": [5, 5, 6.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 5, 9.5, 6.5], "texture": "#2"}, - "west": {"uv": [5.5, 3, 7, 4.5], "texture": "#2"}, - "up": {"uv": [6, 10.5, 5.5, 9], "texture": "#2"}, - "down": {"uv": [6.5, 9, 6, 10.5], "texture": "#2"} - } - }, - { - "from": [7.5, 1.06973, 14.27681], - "to": [8.49218, 2.56973, 23.27681], - "rotation": {"angle": 22.5, "axis": "x", "origin": [7.99609, 1.71973, 16.87681]}, - "faces": { - "north": {"uv": [3.5, 10.5, 4, 11], "texture": "#2"}, - "east": {"uv": [5.5, 4.5, 10, 5], "texture": "#2"}, - "south": {"uv": [10.5, 3.5, 11, 4], "texture": "#2"}, - "west": {"uv": [2, 6.5, 6.5, 7], "texture": "#2"}, - "up": {"uv": [7, 9.5, 6.5, 5], "texture": "#2"}, - "down": {"uv": [2.5, 7, 2, 11.5], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 11.74672], - "to": [8.25, 0.86924, 13.99672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 14.74672]}, - "faces": { - "north": {"uv": [4, 10.5, 4.5, 11], "texture": "#2"}, - "east": {"uv": [8, 9.5, 9, 10], "texture": "#2"}, - "south": {"uv": [10.5, 4, 11, 4.5], "texture": "#2"}, - "west": {"uv": [9.5, 8, 10.5, 8.5], "texture": "#2"}, - "up": {"uv": [10, 9.5, 9.5, 8.5], "texture": "#2"}, - "down": {"uv": [10, 9.5, 9.5, 10.5], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 11.14672], - "to": [8.25, 2.11924, 11.74672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 14.74672]}, - "faces": { - "north": {"uv": [4.5, 10.5, 5, 11], "texture": "#2"}, - "east": {"uv": [10.5, 4.5, 11, 5], "texture": "#2"}, - "south": {"uv": [5, 10.5, 5.5, 11], "texture": "#2"}, - "west": {"uv": [10.5, 5, 11, 5.5], "texture": "#2"}, - "up": {"uv": [6, 11, 5.5, 10.5], "texture": "#2"}, - "down": {"uv": [11, 5.5, 10.5, 6], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 13.89672], - "to": [8.25, 2.11924, 14.49672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 17.49672]}, - "faces": { - "north": {"uv": [4.5, 10.5, 5, 11], "texture": "#2"}, - "east": {"uv": [10.5, 4.5, 11, 5], "texture": "#2"}, - "south": {"uv": [5, 10.5, 5.5, 11], "texture": "#2"}, - "west": {"uv": [10.5, 5, 11, 5.5], "texture": "#2"}, - "up": {"uv": [5.5, 10.5, 6, 11], "texture": "#2"}, - "down": {"uv": [10.5, 5.5, 11, 6], "texture": "#2"} - } - }, - { - "from": [7.75, 1.06924, 12.54672], - "to": [8.25, 2.11924, 12.89672], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.59424, 12.82172]}, - "faces": { - "north": {"uv": [6, 10.5, 6.5, 11], "texture": "#2"}, - "east": {"uv": [10.5, 6, 11, 6.5], "texture": "#2"}, - "south": {"uv": [6.5, 10.5, 7, 11], "texture": "#2"}, - "west": {"uv": [10.5, 6.5, 11, 7], "texture": "#2"}, - "up": {"uv": [7.5, 11, 7, 10.5], "texture": "#2"}, - "down": {"uv": [11, 7, 10.5, 7.5], "texture": "#2"} - } - }, - { - "from": [7.5, 1.75, 3.75], - "to": [8.5, 2, 5.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [7.5, 10.5, 8, 11], "texture": "#2"}, - "east": {"uv": [0, 10, 1, 10.5], "texture": "#2"}, - "south": {"uv": [10.5, 7.5, 11, 8], "texture": "#2"}, - "west": {"uv": [10, 0, 11, 0.5], "texture": "#2"}, - "up": {"uv": [10.5, 2.5, 10, 1.5], "texture": "#2"}, - "down": {"uv": [10.5, 3, 10, 4], "texture": "#2"} - } - }, - { - "from": [7.7, 2.95, -13.25], - "to": [8.3, 3.55, 1.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.75, 4]}, - "faces": { - "north": {"uv": [8, 10.5, 8.5, 11], "texture": "#2"}, - "east": {"uv": [1, 2, 8.5, 2.5], "texture": "#2"}, - "south": {"uv": [10.5, 8, 11, 8.5], "texture": "#2"}, - "west": {"uv": [1, 2.5, 8.5, 3], "texture": "#2"}, - "up": {"uv": [1.5, 10.5, 1, 3], "texture": "#2"}, - "down": {"uv": [2, 3, 1.5, 10.5], "texture": "#2"} - } - }, - { - "from": [7.9, 3.55, -13], - "to": [8.1, 4.85, -12.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.75, 4]}, - "faces": { - "north": {"uv": [8.5, 10.5, 9, 11], "texture": "#2"}, - "east": {"uv": [10.5, 8.5, 11, 9], "texture": "#2"}, - "south": {"uv": [9, 10.5, 9.5, 11], "texture": "#2"}, - "west": {"uv": [10.5, 9, 11, 9.5], "texture": "#2"}, - "up": {"uv": [10, 11, 9.5, 10.5], "texture": "#2"}, - "down": {"uv": [11, 9.5, 10.5, 10], "texture": "#2"} - } - }, - { - "from": [7.7, 3.95, -5], - "to": [8.3, 4.55, 1], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.75, 4]}, - "faces": { - "north": {"uv": [10, 10.5, 10.5, 11], "texture": "#2"}, - "east": {"uv": [7, 3, 10, 3.5], "texture": "#2"}, - "south": {"uv": [10.5, 10, 11, 10.5], "texture": "#2"}, - "west": {"uv": [3.5, 7, 6.5, 7.5], "texture": "#2"}, - "up": {"uv": [7.5, 8, 7, 5], "texture": "#2"}, - "down": {"uv": [4, 7.5, 3.5, 10.5], "texture": "#2"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "ground": { - "translation": [0, 9, 0], - "scale": [0.7, 0.7, 0.7] - }, - "head": { - "translation": [0, 18.75, 0] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-4, 1.5, 0], - "scale": [0.75, 0.75, 0.75] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 3.25, 7.75], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/lod/svd.json b/src/main/resources/assets/superbwarfare/models/lod/svd.json deleted file mode 100644 index a436dc3e1..000000000 --- a/src/main/resources/assets/superbwarfare/models/lod/svd.json +++ /dev/null @@ -1,404 +0,0 @@ -{ - "credit": "Made with Blockbench", - "texture_size": [32, 32], - "textures": { - "2": "superbwarfare:item/lod/svd", - "particle": "superbwarfare:item/lod/svd" - }, - "elements": [ - { - "from": [7.7, 2.74237, -7.20836], - "to": [8.3, 3.34237, -5.70836], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 3.04237, -6.83336]}, - "faces": { - "north": {"uv": [5.5, 3.5, 6, 4], "texture": "#2"}, - "east": {"uv": [8, 6.5, 9, 7], "texture": "#2"}, - "south": {"uv": [9, 8, 9.5, 8.5], "texture": "#2"}, - "west": {"uv": [8, 7, 9, 7.5], "texture": "#2"}, - "up": {"uv": [8, 9, 7.5, 8], "texture": "#2"}, - "down": {"uv": [8.5, 7.5, 8, 8.5], "texture": "#2"} - } - }, - { - "from": [7.5, 2.25, -4], - "to": [8.5, 4.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [2.5, 8.5, 3, 9.5], "texture": "#2"}, - "east": {"uv": [0, 0, 5.5, 1], "texture": "#2"}, - "south": {"uv": [3, 8.5, 3.5, 9.5], "texture": "#2"}, - "west": {"uv": [0, 1, 5.5, 2], "texture": "#2"}, - "up": {"uv": [1.5, 10, 1, 4.5], "texture": "#2"}, - "down": {"uv": [2, 4.5, 1.5, 10], "texture": "#2"} - } - }, - { - "from": [7.5, 2, 6.5], - "to": [8.5, 4.25, 14.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3.5, 8.5, 4, 9.5], "texture": "#2"}, - "east": {"uv": [0, 2, 4, 3], "texture": "#2"}, - "south": {"uv": [8.5, 3.5, 9, 4.5], "texture": "#2"}, - "west": {"uv": [0, 3, 4, 4], "texture": "#2"}, - "up": {"uv": [4, 8.5, 3.5, 4.5], "texture": "#2"}, - "down": {"uv": [4.5, 4.5, 4, 8.5], "texture": "#2"} - } - }, - { - "from": [7.4, 2.7, 18.75], - "to": [8.6, 3.35, 22.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [3.5, 8.5, 4, 9.5], "texture": "#2"}, - "east": {"uv": [0, 2, 4, 3], "texture": "#2"}, - "south": {"uv": [8.5, 3.5, 9, 4.5], "texture": "#2"}, - "west": {"uv": [0, 3, 4, 4], "texture": "#2"}, - "up": {"uv": [3.5, 4.5, 4, 8.5], "texture": "#2"}, - "down": {"uv": [4, 4.5, 4.5, 8.5], "texture": "#2"} - } - }, - { - "from": [7.5, 4.25, 6.5], - "to": [8.5, 4.5, 9.25], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 8.5, 9.5, 9], "texture": "#2"}, - "east": {"uv": [7.5, 0, 9, 0.5], "texture": "#2"}, - "south": {"uv": [9, 9, 9.5, 9.5], "texture": "#2"}, - "west": {"uv": [7.5, 0.5, 9, 1], "texture": "#2"}, - "up": {"uv": [8, 5, 7.5, 3.5], "texture": "#2"}, - "down": {"uv": [5, 7.5, 4.5, 9], "texture": "#2"} - } - }, - { - "from": [7.5, 5, 6.55], - "to": [8.5, 6, 14.55], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 8.5, 9.5, 9], "texture": "#2"}, - "east": {"uv": [7.5, 0, 9, 0.5], "texture": "#2"}, - "south": {"uv": [9, 9, 9.5, 9.5], "texture": "#2"}, - "west": {"uv": [7.5, 0.5, 9, 1], "texture": "#2"}, - "up": {"uv": [7.5, 3.5, 8, 5], "texture": "#2"}, - "down": {"uv": [4.5, 7.5, 5, 9], "texture": "#2"} - } - }, - { - "from": [7.3, 2.6, 9.05], - "to": [7.5, 6, 9.95], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 8.5, 9.5, 9], "texture": "#2"}, - "east": {"uv": [7.5, 0, 9, 0.5], "texture": "#2"}, - "south": {"uv": [9, 9, 9.5, 9.5], "texture": "#2"}, - "west": {"uv": [7.5, 0.5, 9, 1], "texture": "#2"}, - "up": {"uv": [7.5, 3.5, 8, 5], "texture": "#2"}, - "down": {"uv": [4.5, 7.5, 5, 9], "texture": "#2"} - } - }, - { - "from": [7.3, 2.6, 11.3], - "to": [7.5, 6, 12.2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9, 8.5, 9.5, 9], "texture": "#2"}, - "east": {"uv": [7.5, 0, 9, 0.5], "texture": "#2"}, - "south": {"uv": [9, 9, 9.5, 9.5], "texture": "#2"}, - "west": {"uv": [7.5, 0.5, 9, 1], "texture": "#2"}, - "up": {"uv": [7.5, 3.5, 8, 5], "texture": "#2"}, - "down": {"uv": [4.5, 7.5, 5, 9], "texture": "#2"} - } - }, - { - "from": [7.7, -0.65, 6.7], - "to": [8.3, 2.75, 9.7], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [5, 7.5, 5.5, 9], "texture": "#2"}, - "east": {"uv": [4, 2.5, 5.5, 4], "texture": "#2"}, - "south": {"uv": [7.5, 5, 8, 6.5], "texture": "#2"}, - "west": {"uv": [2, 4.5, 3.5, 6], "texture": "#2"}, - "up": {"uv": [8, 8, 7.5, 6.5], "texture": "#2"}, - "down": {"uv": [8.5, 3.5, 8, 5], "texture": "#2"} - } - }, - { - "from": [7.50391, -1, 13.1], - "to": [8.49609, 2.5, 14.6], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [6.5, 0, 7, 2], "texture": "#2"}, - "east": {"uv": [4.5, 4.5, 5.5, 6.5], "texture": "#2"}, - "south": {"uv": [6.5, 3.5, 7, 5.5], "texture": "#2"}, - "west": {"uv": [5.5, 0, 6.5, 2], "texture": "#2"}, - "up": {"uv": [4.5, 9.5, 4, 8.5], "texture": "#2"}, - "down": {"uv": [9, 4.5, 8.5, 5.5], "texture": "#2"} - } - }, - { - "from": [7.5, -1, 12.85], - "to": [8.5, -0.25, 13.1], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 0.5, 13.75]}, - "faces": { - "north": {"uv": [9.5, 0, 10, 0.5], "texture": "#2"}, - "east": {"uv": [9.5, 0.5, 10, 1], "texture": "#2"}, - "south": {"uv": [9.5, 1, 10, 1.5], "texture": "#2"}, - "west": {"uv": [9.5, 1.5, 10, 2], "texture": "#2"}, - "up": {"uv": [2.5, 10, 2, 9.5], "texture": "#2"}, - "down": {"uv": [3, 9.5, 2.5, 10], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 10.74672], - "to": [8.25, 0.86924, 12.99672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [3, 9.5, 3.5, 10], "texture": "#2"}, - "east": {"uv": [8.5, 5.5, 9.5, 6], "texture": "#2"}, - "south": {"uv": [9.5, 3, 10, 3.5], "texture": "#2"}, - "west": {"uv": [6, 8.5, 7, 9], "texture": "#2"}, - "up": {"uv": [7.5, 9.5, 7, 8.5], "texture": "#2"}, - "down": {"uv": [9, 7.5, 8.5, 8.5], "texture": "#2"} - } - }, - { - "from": [7.75, 0.76924, 10.14672], - "to": [8.25, 2.11924, 10.74672], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 0.76924, 13.74672]}, - "faces": { - "north": {"uv": [3.5, 9.5, 4, 10], "texture": "#2"}, - "east": {"uv": [9.5, 3.5, 10, 4], "texture": "#2"}, - "south": {"uv": [4, 9.5, 4.5, 10], "texture": "#2"}, - "west": {"uv": [9.5, 4, 10, 4.5], "texture": "#2"}, - "up": {"uv": [10, 5, 9.5, 4.5], "texture": "#2"}, - "down": {"uv": [6, 9.5, 5.5, 10], "texture": "#2"} - } - }, - { - "from": [7.75, 1.06924, 11.54672], - "to": [8.25, 2.11924, 11.89672], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.59424, 11.82172]}, - "faces": { - "north": {"uv": [9.5, 5.5, 10, 6], "texture": "#2"}, - "east": {"uv": [9.5, 6, 10, 6.5], "texture": "#2"}, - "south": {"uv": [7, 9.5, 7.5, 10], "texture": "#2"}, - "west": {"uv": [9.5, 7, 10, 7.5], "texture": "#2"}, - "up": {"uv": [10, 8, 9.5, 7.5], "texture": "#2"}, - "down": {"uv": [8.5, 9.5, 8, 10], "texture": "#2"} - } - }, - { - "from": [7.5, 2, 3.75], - "to": [8.5, 2.25, 6.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 7.75]}, - "faces": { - "north": {"uv": [9.5, 8, 10, 8.5], "texture": "#2"}, - "east": {"uv": [7.5, 1, 9, 1.5], "texture": "#2"}, - "south": {"uv": [8.5, 9.5, 9, 10], "texture": "#2"}, - "west": {"uv": [7.5, 1.5, 9, 2], "texture": "#2"}, - "up": {"uv": [8.5, 6.5, 8, 5], "texture": "#2"}, - "down": {"uv": [6, 8, 5.5, 9.5], "texture": "#2"} - } - }, - { - "from": [7.5, -0.37392, 12.58471], - "to": [8.5, 1.62608, 14.08471], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.62608, 16.70971]}, - "faces": { - "north": {"uv": [8, 8.5, 8.5, 9.5], "texture": "#2"}, - "east": {"uv": [4.5, 6.5, 5.5, 7.5], "texture": "#2"}, - "south": {"uv": [8.5, 8.5, 9, 9.5], "texture": "#2"}, - "west": {"uv": [6.5, 5.5, 7.5, 6.5], "texture": "#2"}, - "up": {"uv": [9.5, 1, 9, 0], "texture": "#2"}, - "down": {"uv": [9.5, 1, 9, 2], "texture": "#2"} - } - }, - { - "from": [7.49609, 0.77044, 14.21513], - "to": [8.50391, 2.12044, 15.71513], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 1.12044, 18.34013]}, - "faces": { - "north": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "east": {"uv": [8.5, 6, 9.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 9.5, 9.5, 10], "texture": "#2"}, - "west": {"uv": [9, 2.5, 10, 3], "texture": "#2"}, - "up": {"uv": [9.5, 4, 9, 3], "texture": "#2"}, - "down": {"uv": [9.5, 4, 9, 5], "texture": "#2"} - } - }, - { - "from": [7.49609, -1.11164, 13.00506], - "to": [8.50391, 0.23836, 13.80506], - "rotation": {"angle": 45, "axis": "x", "origin": [8, -0.76164, 16.93006]}, - "faces": { - "north": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "east": {"uv": [8.5, 6, 9.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 9.5, 9.5, 10], "texture": "#2"}, - "west": {"uv": [9, 2.5, 10, 3], "texture": "#2"}, - "up": {"uv": [9, 3, 9.5, 4], "texture": "#2"}, - "down": {"uv": [9, 4, 9.5, 5], "texture": "#2"} - } - }, - { - "from": [7.50391, -0.56054, 14.35932], - "to": [8.51173, -0.06054, 19.10932], - "rotation": {"angle": 0, "axis": "x", "origin": [8.00782, 0.43946, 20.23432]}, - "faces": { - "north": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "east": {"uv": [8.5, 6, 9.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 9.5, 9.5, 10], "texture": "#2"}, - "west": {"uv": [9, 2.5, 10, 3], "texture": "#2"}, - "up": {"uv": [9, 3, 9.5, 4], "texture": "#2"}, - "down": {"uv": [9, 4, 9.5, 5], "texture": "#2"} - } - }, - { - "from": [7.50391, -2.84686, 18.85346], - "to": [8.51173, -2.34686, 20.85346], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8.00782, -1.84686, 24.72846]}, - "faces": { - "north": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "east": {"uv": [8.5, 6, 9.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 9.5, 9.5, 10], "texture": "#2"}, - "west": {"uv": [9, 2.5, 10, 3], "texture": "#2"}, - "up": {"uv": [9, 3, 9.5, 4], "texture": "#2"}, - "down": {"uv": [9, 4, 9.5, 5], "texture": "#2"} - } - }, - { - "from": [7.50391, -1.32591, 20.75708], - "to": [8.51173, -0.82591, 23.45708], - "rotation": {"angle": 0, "axis": "x", "origin": [8.00782, -1.07591, 21.95708]}, - "faces": { - "north": {"uv": [9.5, 8.5, 10, 9], "texture": "#2"}, - "east": {"uv": [8.5, 6, 9.5, 6.5], "texture": "#2"}, - "south": {"uv": [9, 9.5, 9.5, 10], "texture": "#2"}, - "west": {"uv": [9, 2.5, 10, 3], "texture": "#2"}, - "up": {"uv": [9, 3, 9.5, 4], "texture": "#2"}, - "down": {"uv": [9, 4, 9.5, 5], "texture": "#2"} - } - }, - { - "from": [7.5, 1.93141, 15.64906], - "to": [8.5, 3.08141, 22.39906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [9.5, 9, 10, 9.5], "texture": "#2"}, - "east": {"uv": [5.5, 2.5, 9, 3], "texture": "#2"}, - "south": {"uv": [9.5, 9.5, 10, 10], "texture": "#2"}, - "west": {"uv": [5.5, 3, 9, 3.5], "texture": "#2"}, - "up": {"uv": [6, 8, 5.5, 4.5], "texture": "#2"}, - "down": {"uv": [2.5, 6, 2, 9.5], "texture": "#2"} - } - }, - { - "from": [7.5, -0.91859, 22.39906], - "to": [8.5, 3.08141, 23.38343], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [6.5, 6.5, 7, 8.5], "texture": "#2"}, - "east": {"uv": [7, 0, 7.5, 2], "texture": "#2"}, - "south": {"uv": [7, 3.5, 7.5, 5.5], "texture": "#2"}, - "west": {"uv": [7, 6.5, 7.5, 8.5], "texture": "#2"}, - "up": {"uv": [10.5, 0.5, 10, 0], "texture": "#2"}, - "down": {"uv": [10.5, 0.5, 10, 1], "texture": "#2"} - } - }, - { - "from": [7.7, -0.61859, 19.64906], - "to": [8.3, 1.98141, 20.63343], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [6.5, 6.5, 7, 8.5], "texture": "#2"}, - "east": {"uv": [7, 0, 7.5, 2], "texture": "#2"}, - "south": {"uv": [7, 3.5, 7.5, 5.5], "texture": "#2"}, - "west": {"uv": [7, 6.5, 7.5, 8.5], "texture": "#2"}, - "up": {"uv": [10, 0, 10.5, 0.5], "texture": "#2"}, - "down": {"uv": [10, 0.5, 10.5, 1], "texture": "#2"} - } - }, - { - "from": [7.5, -1.50219, 23.3764], - "to": [8.5, 3.08141, 24.14906], - "rotation": {"angle": 0, "axis": "x", "origin": [8, 1.53141, 21.27406]}, - "faces": { - "north": {"uv": [2.5, 6, 3, 8.5], "texture": "#2"}, - "east": {"uv": [3, 6, 3.5, 8.5], "texture": "#2"}, - "south": {"uv": [6, 3.5, 6.5, 6], "texture": "#2"}, - "west": {"uv": [6, 6, 6.5, 8.5], "texture": "#2"}, - "up": {"uv": [1.5, 10.5, 1, 10], "texture": "#2"}, - "down": {"uv": [10.5, 1, 10, 1.5], "texture": "#2"} - } - }, - { - "from": [7.7, 2.45, -16], - "to": [8.3, 3.05, -4], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 1.75]}, - "faces": { - "north": {"uv": [1.5, 10, 2, 10.5], "texture": "#2"}, - "east": {"uv": [0, 4, 6, 4.5], "texture": "#2"}, - "south": {"uv": [10, 1.5, 10.5, 2], "texture": "#2"}, - "west": {"uv": [4, 2, 10, 2.5], "texture": "#2"}, - "up": {"uv": [0.5, 10.5, 0, 4.5], "texture": "#2"}, - "down": {"uv": [1, 4.5, 0.5, 10.5], "texture": "#2"} - } - }, - { - "from": [7.9, 3.05, -15.75], - "to": [8.1, 4.85, -15], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 1.75]}, - "faces": { - "north": {"uv": [4.5, 9, 5, 10], "texture": "#2"}, - "east": {"uv": [5, 9, 5.5, 10], "texture": "#2"}, - "south": {"uv": [6, 9, 6.5, 10], "texture": "#2"}, - "west": {"uv": [6.5, 9, 7, 10], "texture": "#2"}, - "up": {"uv": [2.5, 10.5, 2, 10], "texture": "#2"}, - "down": {"uv": [10.5, 2, 10, 2.5], "texture": "#2"} - } - }, - { - "from": [7.7, 3.45, -6.25], - "to": [8.3, 4.05, -4], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.25, 2.75]}, - "faces": { - "north": {"uv": [2.5, 10, 3, 10.5], "texture": "#2"}, - "east": {"uv": [9, 5, 10, 5.5], "texture": "#2"}, - "south": {"uv": [10, 2.5, 10.5, 3], "texture": "#2"}, - "west": {"uv": [9, 6.5, 10, 7], "texture": "#2"}, - "up": {"uv": [9.5, 8, 9, 7], "texture": "#2"}, - "down": {"uv": [8, 9, 7.5, 10], "texture": "#2"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "thirdperson_lefthand": { - "translation": [-1.5, 4.25, -2.75], - "scale": [0.7, 0.7, 0.7] - }, - "ground": { - "translation": [0, 9, 0], - "scale": [0.7, 0.7, 0.7] - }, - "head": { - "translation": [0, 18.75, 0] - }, - "fixed": { - "rotation": [90, -45, 90], - "translation": [-2.5, 4.25, 0], - "scale": [0.75, 0.75, 0.75] - } - }, - "groups": [ - { - "name": "group", - "origin": [8, 3.25, 7.75], - "color": 0, - "children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] - } - ] -} \ No newline at end of file