From 4e0f79b782ba288ed3089fd146f544f5b0561ae3 Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Mon, 30 Sep 2024 20:22:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=86=E7=BE=8E=E5=88=B6?= =?UTF-8?q?=E6=8A=A4=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../b69ee8a2655365569b979911c0440daa8c470ac2 | 4 +- .../models/item/us_chest_iotv.json | 6 + .../models/item/us_helmet_pastg.json | 6 + .../client/model/armor/UsChestIotvModel.java | 23 + .../model/armor/UsHelmetPastgModel.java | 23 + .../armor/UsChestIotvArmorRenderer.java | 23 + .../armor/UsHelmetPastgArmorRenderer.java | 21 + .../datagen/ModItemModelProvider.java | 2 + .../mcreator/superbwarfare/init/ModItems.java | 4 + .../superbwarfare/item/armor/UsChestIotv.java | 68 ++ .../item/armor/UsHelmetPastg.java | 68 ++ .../superbwarfare/geo/us_chest_iotv.geo.json | 844 ++++++++++++++++ .../geo/us_helmet_pastg.geo.json | 908 ++++++++++++++++++ .../assets/superbwarfare/lang/en_us.json | 2 + .../assets/superbwarfare/lang/zh_cn.json | 2 + .../textures/armor/us_chest_iotv.png | Bin 0 -> 19055 bytes .../textures/armor/us_helmet_pastg.png | Bin 0 -> 12960 bytes .../textures/item/us_chest_iotv.png | Bin 0 -> 561 bytes .../textures/item/us_helmet_pastg.png | Bin 0 -> 470 bytes .../recipes/us_chest_iotv_crafting.json | 21 + .../recipes/us_helmet_pastg_crafting.json | 20 + 21 files changed, 2044 insertions(+), 1 deletion(-) create mode 100644 src/generated/resources/assets/superbwarfare/models/item/us_chest_iotv.json create mode 100644 src/generated/resources/assets/superbwarfare/models/item/us_helmet_pastg.json create mode 100644 src/main/java/net/mcreator/superbwarfare/client/model/armor/UsChestIotvModel.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/model/armor/UsHelmetPastgModel.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsChestIotvArmorRenderer.java create mode 100644 src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsHelmetPastgArmorRenderer.java create mode 100644 src/main/java/net/mcreator/superbwarfare/item/armor/UsChestIotv.java create mode 100644 src/main/java/net/mcreator/superbwarfare/item/armor/UsHelmetPastg.java create mode 100644 src/main/resources/assets/superbwarfare/geo/us_chest_iotv.geo.json create mode 100644 src/main/resources/assets/superbwarfare/geo/us_helmet_pastg.geo.json create mode 100644 src/main/resources/assets/superbwarfare/textures/armor/us_chest_iotv.png create mode 100644 src/main/resources/assets/superbwarfare/textures/armor/us_helmet_pastg.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/us_chest_iotv.png create mode 100644 src/main/resources/assets/superbwarfare/textures/item/us_helmet_pastg.png create mode 100644 src/main/resources/data/superbwarfare/recipes/us_chest_iotv_crafting.json create mode 100644 src/main/resources/data/superbwarfare/recipes/us_helmet_pastg_crafting.json diff --git a/src/generated/resources/.cache/b69ee8a2655365569b979911c0440daa8c470ac2 b/src/generated/resources/.cache/b69ee8a2655365569b979911c0440daa8c470ac2 index d60d3af73..84bfffdb1 100644 --- a/src/generated/resources/.cache/b69ee8a2655365569b979911c0440daa8c470ac2 +++ b/src/generated/resources/.cache/b69ee8a2655365569b979911c0440daa8c470ac2 @@ -1,4 +1,4 @@ -// 1.20.1 2024-09-25T18:10:54.9808742 Item Models: superbwarfare +// 1.20.1 2024-09-30T20:14:30.9400448 Item Models: superbwarfare 13ca8d5676888ff51f3308d88e4bf67691fa34f8 assets/superbwarfare/models/item/aa_12_blueprint.json 13ca8d5676888ff51f3308d88e4bf67691fa34f8 assets/superbwarfare/models/item/ak_47_blueprint.json c993bddc0db9453ffbefa59f9ac9a74dba909038 assets/superbwarfare/models/item/ancient_cpu.json @@ -90,4 +90,6 @@ cae31335c134b57962bd7b318d02c71655ef5479 assets/superbwarfare/models/item/transc f391a7df36c738dfaeb2ab82ac077e3442a59b98 assets/superbwarfare/models/item/tungsten_ingot.json b4e6c184478f8dc764fb7071ac5e30939cd01d9d assets/superbwarfare/models/item/tungsten_powder.json 5b9c46363e960303c72078688249c0db0c45e3a1 assets/superbwarfare/models/item/tungsten_rod.json +fe78719387b06e37de4abe02c808a8f2dba179f8 assets/superbwarfare/models/item/us_chest_iotv.json +01dabedc256e53d58a14f4ba9ce83b839f3a7bdb assets/superbwarfare/models/item/us_helmet_pastg.json 13ca8d5676888ff51f3308d88e4bf67691fa34f8 assets/superbwarfare/models/item/vector_blueprint.json diff --git a/src/generated/resources/assets/superbwarfare/models/item/us_chest_iotv.json b/src/generated/resources/assets/superbwarfare/models/item/us_chest_iotv.json new file mode 100644 index 000000000..a07b94325 --- /dev/null +++ b/src/generated/resources/assets/superbwarfare/models/item/us_chest_iotv.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "superbwarfare:item/us_chest_iotv" + } +} \ No newline at end of file diff --git a/src/generated/resources/assets/superbwarfare/models/item/us_helmet_pastg.json b/src/generated/resources/assets/superbwarfare/models/item/us_helmet_pastg.json new file mode 100644 index 000000000..d2e7c1239 --- /dev/null +++ b/src/generated/resources/assets/superbwarfare/models/item/us_helmet_pastg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "superbwarfare:item/us_helmet_pastg" + } +} \ No newline at end of file diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsChestIotvModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsChestIotvModel.java new file mode 100644 index 000000000..9b4229d61 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsChestIotvModel.java @@ -0,0 +1,23 @@ +package net.mcreator.superbwarfare.client.model.armor; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.item.armor.UsChestIotv; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class UsChestIotvModel extends GeoModel { + @Override + public ResourceLocation getAnimationResource(UsChestIotv object) { + return null; + } + + @Override + public ResourceLocation getModelResource(UsChestIotv object) { + return new ResourceLocation(ModUtils.MODID, "geo/us_chest_iotv.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(UsChestIotv object) { + return new ResourceLocation(ModUtils.MODID, "textures/armor/us_chest_iotv.png"); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsHelmetPastgModel.java b/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsHelmetPastgModel.java new file mode 100644 index 000000000..6e5d63b28 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/model/armor/UsHelmetPastgModel.java @@ -0,0 +1,23 @@ +package net.mcreator.superbwarfare.client.model.armor; + +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.item.armor.UsHelmetPastg; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class UsHelmetPastgModel extends GeoModel { + @Override + public ResourceLocation getAnimationResource(UsHelmetPastg object) { + return null; + } + + @Override + public ResourceLocation getModelResource(UsHelmetPastg object) { + return new ResourceLocation(ModUtils.MODID, "geo/us_helmet_pastg.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(UsHelmetPastg object) { + return new ResourceLocation(ModUtils.MODID, "textures/armor/us_helmet_pastg.png"); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsChestIotvArmorRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsChestIotvArmorRenderer.java new file mode 100644 index 000000000..b21bf3230 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsChestIotvArmorRenderer.java @@ -0,0 +1,23 @@ +package net.mcreator.superbwarfare.client.renderer.armor; + +import net.mcreator.superbwarfare.client.model.armor.UsChestIotvModel; +import net.mcreator.superbwarfare.item.armor.UsChestIotv; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.renderer.GeoArmorRenderer; + +public class UsChestIotvArmorRenderer extends GeoArmorRenderer { + public UsChestIotvArmorRenderer() { + super(new UsChestIotvModel()); + this.body = new GeoBone(null, "armorBody", false, (double) 0, false, false); + this.rightArm = new GeoBone(null, "armorRightArm", false, (double) 0, false, false); + this.leftArm = new GeoBone(null, "armorLeftArm", false, (double) 0, false, false); + } + + @Override + public RenderType getRenderType(UsChestIotv animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsHelmetPastgArmorRenderer.java b/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsHelmetPastgArmorRenderer.java new file mode 100644 index 000000000..6366acfc7 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/client/renderer/armor/UsHelmetPastgArmorRenderer.java @@ -0,0 +1,21 @@ +package net.mcreator.superbwarfare.client.renderer.armor; + +import net.mcreator.superbwarfare.client.model.armor.UsHelmetPastgModel; +import net.mcreator.superbwarfare.item.armor.UsHelmetPastg; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.renderer.GeoArmorRenderer; + +public class UsHelmetPastgArmorRenderer extends GeoArmorRenderer { + public UsHelmetPastgArmorRenderer() { + super(new UsHelmetPastgModel()); + this.head = new GeoBone(null, "", false, (double) 0, false, false); + } + + @Override + public RenderType getRenderType(UsHelmetPastg animatable, ResourceLocation texture, MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(getTextureLocation(animatable)); + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/datagen/ModItemModelProvider.java b/src/main/java/net/mcreator/superbwarfare/datagen/ModItemModelProvider.java index b5372887d..96ad1577e 100644 --- a/src/main/java/net/mcreator/superbwarfare/datagen/ModItemModelProvider.java +++ b/src/main/java/net/mcreator/superbwarfare/datagen/ModItemModelProvider.java @@ -89,6 +89,8 @@ public class ModItemModelProvider extends ItemModelProvider { simpleItem(ModItems.RU_HELMET_6B47); simpleItem(ModItems.RU_CHEST_6B43); + simpleItem(ModItems.US_HELMET_PASTG); + simpleItem(ModItems.US_CHEST_IOTV); // blueprints blueprintItem(ModItems.TRACHELIUM_BLUEPRINT); diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java index 1466d33a4..8d642e011 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java @@ -4,6 +4,8 @@ import net.mcreator.superbwarfare.ModUtils; import net.mcreator.superbwarfare.item.*; import net.mcreator.superbwarfare.item.armor.RuChest6b43; import net.mcreator.superbwarfare.item.armor.RuHelmet6b47; +import net.mcreator.superbwarfare.item.armor.UsChestIotv; +import net.mcreator.superbwarfare.item.armor.UsHelmetPastg; import net.mcreator.superbwarfare.item.common.BlueprintItem; import net.mcreator.superbwarfare.item.common.MaterialPack; import net.mcreator.superbwarfare.item.common.ammo.*; @@ -125,6 +127,8 @@ public class ModItems { public static final RegistryObject CROWBAR = ITEMS.register("crowbar", Crowbar::new); public static final RegistryObject RU_HELMET_6B47 = ITEMS.register("ru_helmet_6b47", RuHelmet6b47::new); public static final RegistryObject RU_CHEST_6B43 = ITEMS.register("ru_chest_6b43", RuChest6b43::new); + public static final RegistryObject US_HELMET_PASTG = ITEMS.register("us_helmet_pastg", UsHelmetPastg::new); + public static final RegistryObject US_CHEST_IOTV = ITEMS.register("us_chest_iotv", UsChestIotv::new); public static final RegistryObject MORTAR_DEPLOYER = ITEMS.register("mortar_deployer", MortarDeployer::new); public static final RegistryObject MORTAR_BARREL = ITEMS.register("mortar_barrel", () -> new Item(new Item.Properties())); public static final RegistryObject MORTAR_BASE_PLATE = ITEMS.register("mortar_base_plate", () -> new Item(new Item.Properties())); diff --git a/src/main/java/net/mcreator/superbwarfare/item/armor/UsChestIotv.java b/src/main/java/net/mcreator/superbwarfare/item/armor/UsChestIotv.java new file mode 100644 index 000000000..d737cb684 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/armor/UsChestIotv.java @@ -0,0 +1,68 @@ +package net.mcreator.superbwarfare.item.armor; + +import com.google.common.collect.HashMultimap; +import com.google.common.collect.Multimap; +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.client.renderer.armor.UsChestIotvArmorRenderer; +import net.mcreator.superbwarfare.init.ModAttributes; +import net.mcreator.superbwarfare.tiers.ModArmorMaterial; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ItemStack; +import net.minecraftforge.client.extensions.common.IClientItemExtensions; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.renderer.GeoArmorRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.UUID; +import java.util.function.Consumer; + +public class UsChestIotv extends ArmorItem implements GeoItem { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + + public UsChestIotv() { + super(ModArmorMaterial.CEMENTED_CARBIDE, Type.CHESTPLATE, new Properties()); + } + + @Override + public void initializeClient(Consumer consumer) { + consumer.accept(new IClientItemExtensions() { + private GeoArmorRenderer renderer; + + @Override + public HumanoidModel getHumanoidArmorModel(LivingEntity livingEntity, ItemStack itemStack, EquipmentSlot equipmentSlot, HumanoidModel original) { + if (this.renderer == null) + this.renderer = new UsChestIotvArmorRenderer(); + this.renderer.prepForRender(livingEntity, itemStack, equipmentSlot, original); + return this.renderer; + } + }); + } + + @Override + public Multimap getAttributeModifiers(EquipmentSlot slot, ItemStack stack) { + Multimap map = super.getDefaultAttributeModifiers(slot); + UUID uuid = new UUID(slot.toString().hashCode(), 0); + if (slot == EquipmentSlot.CHEST) { + map = HashMultimap.create(map); + map.put(ModAttributes.BULLET_RESISTANCE.get(), new AttributeModifier(uuid, ModUtils.ATTRIBUTE_MODIFIER, + 0.5 * Math.max(0, 1 - (double) stack.getDamageValue() / stack.getMaxDamage()), AttributeModifier.Operation.ADDITION)); + } + return map; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } +} diff --git a/src/main/java/net/mcreator/superbwarfare/item/armor/UsHelmetPastg.java b/src/main/java/net/mcreator/superbwarfare/item/armor/UsHelmetPastg.java new file mode 100644 index 000000000..3e12088c8 --- /dev/null +++ b/src/main/java/net/mcreator/superbwarfare/item/armor/UsHelmetPastg.java @@ -0,0 +1,68 @@ +package net.mcreator.superbwarfare.item.armor; + +import com.google.common.collect.HashMultimap; +import com.google.common.collect.Multimap; +import net.mcreator.superbwarfare.ModUtils; +import net.mcreator.superbwarfare.client.renderer.armor.UsHelmetPastgArmorRenderer; +import net.mcreator.superbwarfare.init.ModAttributes; +import net.mcreator.superbwarfare.tiers.ModArmorMaterial; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ItemStack; +import net.minecraftforge.client.extensions.common.IClientItemExtensions; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.core.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.core.animation.AnimatableManager; +import software.bernie.geckolib.renderer.GeoArmorRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.UUID; +import java.util.function.Consumer; + +public class UsHelmetPastg extends ArmorItem implements GeoItem { + private final AnimatableInstanceCache cache = GeckoLibUtil.createInstanceCache(this); + + public UsHelmetPastg() { + super(ModArmorMaterial.CEMENTED_CARBIDE, Type.HELMET, new Properties()); + } + + @Override + public void initializeClient(Consumer consumer) { + consumer.accept(new IClientItemExtensions() { + private GeoArmorRenderer renderer; + + @Override + public HumanoidModel getHumanoidArmorModel(LivingEntity livingEntity, ItemStack itemStack, EquipmentSlot equipmentSlot, HumanoidModel original) { + if (this.renderer == null) + this.renderer = new UsHelmetPastgArmorRenderer(); + this.renderer.prepForRender(livingEntity, itemStack, equipmentSlot, original); + return this.renderer; + } + }); + } + + @Override + public Multimap getAttributeModifiers(EquipmentSlot slot, ItemStack stack) { + Multimap map = super.getDefaultAttributeModifiers(slot); + UUID uuid = new UUID(slot.toString().hashCode(), 0); + if (slot == EquipmentSlot.HEAD) { + map = HashMultimap.create(map); + map.put(ModAttributes.BULLET_RESISTANCE.get(), new AttributeModifier(uuid, ModUtils.ATTRIBUTE_MODIFIER, + 0.2 * Math.max(0, 1 - (double) stack.getDamageValue() / stack.getMaxDamage()), AttributeModifier.Operation.ADDITION)); + } + return map; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar data) { + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.cache; + } +} diff --git a/src/main/resources/assets/superbwarfare/geo/us_chest_iotv.geo.json b/src/main/resources/assets/superbwarfare/geo/us_chest_iotv.geo.json new file mode 100644 index 000000000..17767dd75 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/us_chest_iotv.geo.json @@ -0,0 +1,844 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.us_chest_iotv", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 4.5, + "visible_bounds_offset": [0, 1.75, 0] + }, + "bones": [ + { + "name": "bipedHead", + "pivot": [0, 24, 0] + }, + { + "name": "armorHead", + "parent": "bipedHead", + "pivot": [0, 24, 0] + }, + { + "name": "bipedBody", + "pivot": [0, 24, 0] + }, + { + "name": "armorBody", + "parent": "bipedBody", + "pivot": [0, 24, 0] + }, + { + "name": "bone", + "parent": "armorBody", + "pivot": [0, 24, 0], + "cubes": [ + { + "origin": [-4.3, 12, -3], + "size": [8.6, 8.93047, 1], + "uv": { + "north": {"uv": [0, 0], "uv_size": [8.5, 9]}, + "east": {"uv": [24, 35], "uv_size": [1, 9]}, + "south": {"uv": [0, 9], "uv_size": [8.5, 9]}, + "west": {"uv": [14, 36], "uv_size": [1, 9]}, + "up": {"uv": [35, 33], "uv_size": [8.5, 1]}, + "down": {"uv": [37, 10], "uv_size": [8.5, -1]} + } + }, + { + "origin": [3.3, 12, -2], + "size": [1, 4.8, 4], + "uv": { + "north": {"uv": [13, 44], "uv_size": [1, 5]}, + "east": {"uv": [31, 19], "uv_size": [4, 5]}, + "south": {"uv": [30, 44], "uv_size": [1, 5]}, + "west": {"uv": [31, 24], "uv_size": [4, 5]}, + "up": {"uv": [13, 39], "uv_size": [1, 4]}, + "down": {"uv": [14, 49], "uv_size": [1, -4]} + } + }, + { + "origin": [-4.3, 12, -2], + "size": [1, 4.8, 4], + "uv": { + "north": {"uv": [14, 44], "uv_size": [-1, 5]}, + "east": {"uv": [35, 24], "uv_size": [-4, 5]}, + "south": {"uv": [31, 44], "uv_size": [-1, 5]}, + "west": {"uv": [35, 19], "uv_size": [-4, 5]}, + "up": {"uv": [14, 39], "uv_size": [-1, 4]}, + "down": {"uv": [15, 49], "uv_size": [-1, -4]} + } + }, + { + "origin": [-2.8, 22.34163, 1.7318], + "size": [5.6, 2.86484, 0.9], + "uv": { + "north": {"uv": [14, 33], "uv_size": [5.5, 3]}, + "east": {"uv": [16, 18], "uv_size": [1, 3]}, + "south": {"uv": [33, 15], "uv_size": [5.5, 3]}, + "west": {"uv": [17, 18], "uv_size": [1, 3]}, + "up": {"uv": [27, 9], "uv_size": [5.5, 1]}, + "down": {"uv": [1, 45], "uv_size": [5.5, -1]} + } + }, + { + "origin": [-2.3, 22.32977, -2.82709], + "size": [4.6, 2.86484, 1], + "pivot": [0, 22.63719, -2.07709], + "rotation": [6.5, 0, 0], + "uv": { + "north": {"uv": [9, 34], "uv_size": [4.5, 3]}, + "east": {"uv": [22, 46], "uv_size": [1, 3]}, + "south": {"uv": [0, 35], "uv_size": [4.5, 3]}, + "west": {"uv": [23, 46], "uv_size": [1, 3]}, + "up": {"uv": [44, 33], "uv_size": [4.5, 1]}, + "down": {"uv": [37, 45], "uv_size": [4.5, -1]} + } + }, + { + "origin": [-5.35, 22.34163, -0.0682], + "size": [3.85, 2.86484, 1], + "pivot": [-2.55, 22.64905, 0.6818], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [5, 35], "uv_size": [4, 3]}, + "east": {"uv": [24, 46], "uv_size": [1, 3]}, + "south": {"uv": [35, 6], "uv_size": [4, 3]}, + "west": {"uv": [25, 46], "uv_size": [1, 3]}, + "up": {"uv": [42, 44], "uv_size": [4, 1]}, + "down": {"uv": [1, 46], "uv_size": [4, -1]} + } + }, + { + "origin": [-0.75, 22.34163, -0.0682], + "size": [3.85, 2.86484, 1], + "pivot": [2.05, 22.64905, 0.6818], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [35, 18], "uv_size": [4, 3]}, + "east": {"uv": [26, 46], "uv_size": [1, 3]}, + "south": {"uv": [20, 35], "uv_size": [4, 3]}, + "west": {"uv": [27, 46], "uv_size": [1, 3]}, + "up": {"uv": [5, 45], "uv_size": [4, 1]}, + "down": {"uv": [9, 46], "uv_size": [4, -1]} + } + }, + { + "origin": [-4.3, 20.43601, -2.07688], + "size": [8.6, 3.61484, 1], + "pivot": [-0.05, 27.30085, 0.92312], + "rotation": [-8, 0, 0], + "uv": { + "north": {"uv": [22, 21], "uv_size": [8.5, 3.5]}, + "east": {"uv": [15, 45], "uv_size": [1, 3.5]}, + "south": {"uv": [24, 15], "uv_size": [8.5, 3.5]}, + "west": {"uv": [16, 45], "uv_size": [1, 3.5]}, + "up": {"uv": [37, 10], "uv_size": [8.5, 1]}, + "down": {"uv": [37, 12], "uv_size": [8.5, -1]} + } + }, + { + "origin": [-4.3, 20.43601, 1.07688], + "size": [8.6, 3.61484, 1], + "pivot": [-0.05, 27.30085, -0.92312], + "rotation": [8, 0, 0], + "uv": { + "north": {"uv": [0, 25], "uv_size": [8.5, 3.5]}, + "east": {"uv": [9, 46], "uv_size": [1, 3.5]}, + "south": {"uv": [22, 25], "uv_size": [8.5, 3.5]}, + "west": {"uv": [10, 46], "uv_size": [1, 3.5]}, + "up": {"uv": [37, 12], "uv_size": [8.5, 1]}, + "down": {"uv": [37, 14], "uv_size": [8.5, -1]} + } + }, + { + "origin": [-4.3, 11.9, 2], + "size": [8.6, 9.03047, 1], + "uv": { + "north": {"uv": [9, 0], "uv_size": [8.5, 9]}, + "east": {"uv": [15, 36], "uv_size": [1, 9]}, + "south": {"uv": [9, 9], "uv_size": [8.5, 9]}, + "west": {"uv": [16, 36], "uv_size": [1, 9]}, + "up": {"uv": [37, 14], "uv_size": [8.5, 1]}, + "down": {"uv": [25, 38], "uv_size": [8.5, -1]} + } + }, + { + "origin": [-2.8, 11, -3.25], + "size": [5.6, 2, 0.75], + "uv": { + "north": {"uv": [35, 29], "uv_size": [5.5, 2]}, + "east": {"uv": [8, 23], "uv_size": [1, 2]}, + "south": {"uv": [35, 31], "uv_size": [5.5, 2]}, + "west": {"uv": [21, 27], "uv_size": [1, 2]}, + "up": {"uv": [7, 44], "uv_size": [5.5, 1]}, + "down": {"uv": [24, 45], "uv_size": [5.5, -1]} + } + }, + { + "origin": [-3.75, 15.9, -3.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [39, 18], "uv_size": [7.5, 1]}, + "east": {"uv": [1, 48], "uv_size": [1, 1]}, + "south": {"uv": [39, 19], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 1], "uv_size": [1, 1]}, + "up": {"uv": [39, 20], "uv_size": [7.5, 1]}, + "down": {"uv": [39, 22], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 14.65, -3.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [39, 8], "uv_size": [7.5, 1]}, + "east": {"uv": [47, 47], "uv_size": [1, 1]}, + "south": {"uv": [39, 15], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 0], "uv_size": [1, 1]}, + "up": {"uv": [39, 16], "uv_size": [7.5, 1]}, + "down": {"uv": [39, 18], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 13.4, -3.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [33, 38], "uv_size": [7.5, 1]}, + "east": {"uv": [45, 47], "uv_size": [1, 1]}, + "south": {"uv": [0, 39], "uv_size": [7.5, 1]}, + "west": {"uv": [46, 47], "uv_size": [1, 1]}, + "up": {"uv": [39, 6], "uv_size": [7.5, 1]}, + "down": {"uv": [39, 8], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.9, 12.75, -3.35], + "size": [7.8, 4.25, 0.35], + "uv": { + "north": {"uv": [8, 18], "uv_size": [8, 4.5]}, + "east": {"uv": [7, 47], "uv_size": [0.5, 4.5]}, + "south": {"uv": [18, 10], "uv_size": [8, 4.5]}, + "west": {"uv": [8, 47], "uv_size": [0.5, 4.5]}, + "up": {"uv": [22, 45], "uv_size": [8, 0.5]}, + "down": {"uv": [45, 35.5], "uv_size": [8, -0.5]} + } + }, + { + "origin": [-3.9, 12.75, 3], + "size": [7.8, 6.7, 0.35], + "uv": { + "east": {"uv": [11, 46], "uv_size": [0.5, 6.5]}, + "south": {"uv": [0, 18], "uv_size": [8, 6.5]}, + "west": {"uv": [12, 46], "uv_size": [0.5, 6.5]}, + "up": {"uv": [45, 36], "uv_size": [8, 0.5]}, + "down": {"uv": [37, 45.5], "uv_size": [8, -0.5]} + } + }, + { + "origin": [-3.9, 18.87672, 1.5017], + "size": [7.8, 2.5, 0.35], + "pivot": [-0.05, 29.87672, -1.4983], + "rotation": [8, 0, 0], + "uv": { + "east": {"uv": [21, 47], "uv_size": [0.5, 2.5]}, + "south": {"uv": [27, 6], "uv_size": [8, 2.5]}, + "west": {"uv": [47, 23], "uv_size": [0.5, 2.5]}, + "up": {"uv": [45, 45], "uv_size": [8, 0.5]}, + "down": {"uv": [1, 46.5], "uv_size": [8, -0.5]} + } + }, + { + "origin": [-2.4, 21.37672, 1.5017], + "size": [4.8, 1.5, 0.35], + "pivot": [-0.05, 29.87672, -1.4983], + "rotation": [8, 0, 0], + "uv": { + "north": {"uv": [9, 37], "uv_size": [5, 1.5]}, + "east": {"uv": [18, 49], "uv_size": [0.5, 1.5]}, + "south": {"uv": [17, 38], "uv_size": [5, 1.5]}, + "west": {"uv": [49, 18], "uv_size": [0.5, 1.5]}, + "up": {"uv": [47, 8], "uv_size": [5, 0.5]}, + "down": {"uv": [47, 15.5], "uv_size": [5, -0.5]} + } + }, + { + "origin": [-3.28704, 20.75546, 2.76182], + "size": [2.12031, 1.07813, 0.35], + "pivot": [-3.56673, 21.08359, 2.23682], + "rotation": [5.67527, 5.64763, -44.71984], + "uv": { + "north": {"uv": [33, 18], "uv_size": [2, 1]}, + "east": {"uv": [49, 20], "uv_size": [0.5, 1]}, + "south": {"uv": [47, 18], "uv_size": [2, 1]}, + "west": {"uv": [49, 21], "uv_size": [0.5, 1]}, + "up": {"uv": [1, 49], "uv_size": [2, 0.5]}, + "down": {"uv": [49, 1.5], "uv_size": [2, -0.5]} + } + }, + { + "origin": [1.16673, 20.75546, 2.76182], + "size": [2.12031, 1.07813, 0.35], + "pivot": [3.56673, 21.08359, 2.23682], + "rotation": [5.67527, -5.64763, 44.71984], + "uv": { + "north": {"uv": [47, 19], "uv_size": [2, 1]}, + "east": {"uv": [22, 49], "uv_size": [0.5, 1]}, + "south": {"uv": [47, 20], "uv_size": [2, 1]}, + "west": {"uv": [49, 22], "uv_size": [0.5, 1]}, + "up": {"uv": [49, 2], "uv_size": [2, 0.5]}, + "down": {"uv": [3, 49.5], "uv_size": [2, -0.5]} + } + }, + { + "origin": [1.14339, 20.76651, 3.1163], + "size": [2.07791, 1.05656, 0.14777], + "pivot": [3.49539, 21.08808, 2.6018], + "rotation": [5.67527, -5.64763, 44.71984], + "uv": { + "east": {"uv": [25, 49], "uv_size": [0.5, 1]}, + "south": {"uv": [47, 22], "uv_size": [2, 1]}, + "west": {"uv": [49, 25], "uv_size": [0.5, 1]}, + "up": {"uv": [49, 14], "uv_size": [2, 0.5]}, + "down": {"uv": [16, 49.5], "uv_size": [2, -0.5]} + } + }, + { + "origin": [-3.822, 20.59535, 1.88139], + "size": [7.644, 0.78, 0.14777], + "pivot": [-0.049, 29.70535, -1.05861], + "rotation": [8, 0, 0], + "uv": { + "east": {"uv": [24, 49], "uv_size": [0.5, 1]}, + "south": {"uv": [41, 42], "uv_size": [7.5, 1]}, + "west": {"uv": [49, 24], "uv_size": [0.5, 1]}, + "up": {"uv": [46, 9], "uv_size": [7.5, 0.5]}, + "down": {"uv": [46, 10.5], "uv_size": [7.5, -0.5]} + } + }, + { + "origin": [-2.352, 21.37535, 1.88139], + "size": [4.704, 1.47, 0.14777], + "pivot": [-0.049, 29.70535, -1.05861], + "rotation": [8, 0, 0], + "uv": { + "east": {"uv": [19, 49], "uv_size": [0.5, 1.5]}, + "south": {"uv": [8, 41], "uv_size": [4.5, 1.5]}, + "west": {"uv": [20, 49], "uv_size": [0.5, 1.5]}, + "up": {"uv": [47, 16], "uv_size": [4.5, 0.5]}, + "down": {"uv": [47, 17.5], "uv_size": [4.5, -0.5]} + } + }, + { + "origin": [-3.2213, 20.76651, 3.1163], + "size": [2.07791, 1.05656, 0.14777], + "pivot": [-3.49539, 21.08808, 2.6018], + "rotation": [5.67527, 5.64763, -44.71984], + "uv": { + "east": {"uv": [23, 49], "uv_size": [0.5, 1]}, + "south": {"uv": [47, 21], "uv_size": [2, 1]}, + "west": {"uv": [49, 23], "uv_size": [0.5, 1]}, + "up": {"uv": [49, 13], "uv_size": [2, 0.5]}, + "down": {"uv": [14, 49.5], "uv_size": [2, -0.5]} + } + }, + { + "origin": [-3.75, 14.65, 2.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [0, 41], "uv_size": [7.5, 1]}, + "east": {"uv": [46, 48], "uv_size": [1, 1]}, + "south": {"uv": [25, 41], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 46], "uv_size": [1, 1]}, + "up": {"uv": [41, 27], "uv_size": [7.5, 1]}, + "down": {"uv": [41, 29], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 13.4, 2.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [40, 4], "uv_size": [7.5, 1]}, + "east": {"uv": [48, 26], "uv_size": [1, 1]}, + "south": {"uv": [40, 5], "uv_size": [7.5, 1]}, + "west": {"uv": [45, 48], "uv_size": [1, 1]}, + "up": {"uv": [25, 40], "uv_size": [7.5, 1]}, + "down": {"uv": [33, 41], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 15.9, 2.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [40, 0], "uv_size": [7.5, 1]}, + "east": {"uv": [48, 24], "uv_size": [1, 1]}, + "south": {"uv": [40, 1], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 25], "uv_size": [1, 1]}, + "up": {"uv": [40, 2], "uv_size": [7.5, 1]}, + "down": {"uv": [40, 4], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 17.15, 2.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [41, 41], "uv_size": [7.5, 1]}, + "east": {"uv": [6, 49], "uv_size": [1, 1]}, + "south": {"uv": [0, 42], "uv_size": [7.5, 1]}, + "west": {"uv": [13, 49], "uv_size": [1, 1]}, + "up": {"uv": [25, 42], "uv_size": [7.5, 1]}, + "down": {"uv": [33, 43], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 18.4, 2.48672], + "size": [7.5, 0.8, 1], + "uv": { + "north": {"uv": [33, 41], "uv_size": [7.5, 1]}, + "east": {"uv": [5, 49], "uv_size": [1, 1]}, + "south": {"uv": [41, 38], "uv_size": [7.5, 1]}, + "west": {"uv": [49, 5], "uv_size": [1, 1]}, + "up": {"uv": [41, 39], "uv_size": [7.5, 1]}, + "down": {"uv": [41, 41], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.75, 19.65, 2.4125], + "size": [7.5, 0.8, 1], + "pivot": [0, 20.05, 2.98672], + "rotation": [8, 0, 0], + "uv": { + "north": {"uv": [41, 29], "uv_size": [7.5, 1]}, + "east": {"uv": [49, 3], "uv_size": [1, 1]}, + "south": {"uv": [41, 30], "uv_size": [7.5, 1]}, + "west": {"uv": [49, 4], "uv_size": [1, 1]}, + "up": {"uv": [41, 31], "uv_size": [7.5, 1]}, + "down": {"uv": [41, 33], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-1.8, 8.45, -3.25], + "size": [3.6, 2.55, 0.75], + "uv": { + "north": {"uv": [36, 0], "uv_size": [3.5, 2.5]}, + "east": {"uv": [43, 46], "uv_size": [1, 2.5]}, + "south": {"uv": [36, 3], "uv_size": [3.5, 2.5]}, + "west": {"uv": [44, 46], "uv_size": [1, 2.5]}, + "up": {"uv": [46, 11], "uv_size": [3.5, 1]}, + "down": {"uv": [46, 13], "uv_size": [3.5, -1]} + } + }, + { + "origin": [-1.79112, 11.5099, -3.25], + "size": [2.614, 1, 0.75], + "pivot": [-2.67712, 12.0099, -3.125], + "rotation": [0, 0, 67.5], + "uv": { + "north": {"uv": [17, 36], "uv_size": [2.5, 1]}, + "east": {"uv": [30, 19], "uv_size": [1, 1]}, + "south": {"uv": [17, 37], "uv_size": [2.5, 1]}, + "west": {"uv": [30, 20], "uv_size": [1, 1]}, + "up": {"uv": [46, 13], "uv_size": [2.5, 1]}, + "down": {"uv": [46, 15], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-0.82288, 11.5099, -3.25], + "size": [2.614, 1, 0.75], + "pivot": [2.67712, 12.0099, -3.125], + "rotation": [0, 0, -67.5], + "uv": { + "north": {"uv": [46, 34], "uv_size": [2.5, 1]}, + "east": {"uv": [20, 33], "uv_size": [1, 1]}, + "south": {"uv": [46, 43], "uv_size": [2.5, 1]}, + "west": {"uv": [20, 34], "uv_size": [1, 1]}, + "up": {"uv": [46, 44], "uv_size": [2.5, 1]}, + "down": {"uv": [45, 47], "uv_size": [2.5, -1]} + } + }, + { + "origin": [-4.3, 9, 7], + "size": [8.6, 5, 0.75], + "pivot": [-0.05, 21.5, 10], + "rotation": [-90, 0, 0], + "uv": { + "north": {"uv": [18, 0], "uv_size": [8.5, 5]}, + "east": {"uv": [14, 28], "uv_size": [1, 5]}, + "south": {"uv": [18, 5], "uv_size": [8.5, 5]}, + "west": {"uv": [15, 28], "uv_size": [1, 5]}, + "up": {"uv": [34, 37], "uv_size": [8.5, 1]}, + "down": {"uv": [37, 35], "uv_size": [8.5, -1]} + } + }, + { + "origin": [-3.85, 20.05, -3.03672], + "size": [7.7, 0.8, 0.79922], + "uv": { + "north": {"uv": [37, 35], "uv_size": [7.5, 1]}, + "east": {"uv": [8, 38], "uv_size": [1, 1]}, + "south": {"uv": [37, 36], "uv_size": [7.5, 1]}, + "west": {"uv": [12, 39], "uv_size": [1, 1]}, + "up": {"uv": [0, 38], "uv_size": [7.5, 1]}, + "down": {"uv": [25, 39], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.85, 18.8, -3.03672], + "size": [7.7, 0.8, 0.79922], + "uv": { + "north": {"uv": [39, 22], "uv_size": [7.5, 1]}, + "east": {"uv": [2, 48], "uv_size": [1, 1]}, + "south": {"uv": [39, 23], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 2], "uv_size": [1, 1]}, + "up": {"uv": [39, 24], "uv_size": [7.5, 1]}, + "down": {"uv": [25, 40], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-3.85, 17.55, -3.03672], + "size": [7.7, 0.8, 0.79922], + "uv": { + "north": {"uv": [39, 25], "uv_size": [7.5, 1]}, + "east": {"uv": [3, 48], "uv_size": [1, 1]}, + "south": {"uv": [39, 26], "uv_size": [7.5, 1]}, + "west": {"uv": [48, 3], "uv_size": [1, 1]}, + "up": {"uv": [33, 39], "uv_size": [7.5, 1]}, + "down": {"uv": [0, 41], "uv_size": [7.5, -1]} + } + }, + { + "origin": [-1.15, 21.15, -2.90781], + "size": [2.3, 0.8, 0.79922], + "pivot": [-3.6, 22.05, -2.63711], + "rotation": [-8, 0, 0], + "uv": { + "north": {"uv": [1, 47], "uv_size": [2.5, 1]}, + "east": {"uv": [12, 40], "uv_size": [1, 1]}, + "south": {"uv": [4, 47], "uv_size": [2.5, 1]}, + "west": {"uv": [47, 26], "uv_size": [1, 1]}, + "up": {"uv": [47, 6], "uv_size": [2.5, 1]}, + "down": {"uv": [47, 8], "uv_size": [2.5, -1]} + } + } + ] + }, + { + "name": "bone3", + "parent": "bone", + "pivot": [0, 24, 0], + "cubes": [ + { + "origin": [3.65, 15.9, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [6, 48], "uv_size": [1, 1]}, + "east": {"uv": [0, 43], "uv_size": [6.5, 1]}, + "south": {"uv": [48, 23], "uv_size": [1, 1]}, + "west": {"uv": [7, 43], "uv_size": [6.5, 1]}, + "up": {"uv": [21, 40], "uv_size": [1, 6.5]}, + "down": {"uv": [17, 48.5], "uv_size": [1, -6.5]} + } + }, + { + "origin": [3.65, 14.65, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [47, 48], "uv_size": [1, 1]}, + "east": {"uv": [25, 43], "uv_size": [6.5, 1]}, + "south": {"uv": [48, 47], "uv_size": [1, 1]}, + "west": {"uv": [32, 43], "uv_size": [6.5, 1]}, + "up": {"uv": [18, 42], "uv_size": [1, 6.5]}, + "down": {"uv": [19, 48.5], "uv_size": [1, -6.5]} + } + }, + { + "origin": [3.65, 13.4, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [48, 48], "uv_size": [1, 1]}, + "east": {"uv": [43, 37], "uv_size": [6.5, 1]}, + "south": {"uv": [49, 0], "uv_size": [1, 1]}, + "west": {"uv": [39, 43], "uv_size": [6.5, 1]}, + "up": {"uv": [20, 42], "uv_size": [1, 6.5]}, + "down": {"uv": [0, 50.5], "uv_size": [1, -6.5]} + } + }, + { + "origin": [3.55, 18.38047, -6.45], + "size": [0.75, 3, 1], + "pivot": [-0.05, 24, 0], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [28, 46], "uv_size": [1, 3]}, + "east": {"uv": [29, 46], "uv_size": [1, 3]}, + "south": {"uv": [37, 46], "uv_size": [1, 3]}, + "west": {"uv": [38, 46], "uv_size": [1, 3]}, + "up": {"uv": [4, 48], "uv_size": [1, 1]}, + "down": {"uv": [48, 5], "uv_size": [1, -1]} + } + }, + { + "origin": [3.55, 18.38047, 5.45], + "size": [0.75, 3, 1], + "pivot": [-0.05, 24, 0], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [39, 46], "uv_size": [1, 3]}, + "east": {"uv": [40, 46], "uv_size": [1, 3]}, + "south": {"uv": [41, 46], "uv_size": [1, 3]}, + "west": {"uv": [42, 46], "uv_size": [1, 3]}, + "up": {"uv": [5, 48], "uv_size": [1, 1]}, + "down": {"uv": [48, 6], "uv_size": [1, -1]} + } + }, + { + "origin": [3.7, 12.75, -3.15], + "size": [0.83828, 4.25, 6.3], + "uv": { + "north": {"uv": [35, 44], "uv_size": [1, 4.5]}, + "east": {"uv": [9, 23], "uv_size": [6.5, 4.5]}, + "south": {"uv": [36, 44], "uv_size": [1, 4.5]}, + "west": {"uv": [26, 10], "uv_size": [6.5, 4.5]}, + "up": {"uv": [22, 38], "uv_size": [1, 6.5]}, + "down": {"uv": [23, 44.5], "uv_size": [1, -6.5]} + } + } + ] + }, + { + "name": "bone2", + "parent": "bone", + "pivot": [0, 24, 0], + "cubes": [ + { + "origin": [-4.6, 15.9, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [7, 48], "uv_size": [-1, 1]}, + "east": {"uv": [13.5, 43], "uv_size": [-6.5, 1]}, + "south": {"uv": [49, 23], "uv_size": [-1, 1]}, + "west": {"uv": [6.5, 43], "uv_size": [-6.5, 1]}, + "up": {"uv": [22, 40], "uv_size": [-1, 6.5]}, + "down": {"uv": [18, 48.5], "uv_size": [-1, -6.5]} + } + }, + { + "origin": [-4.6, 14.65, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [48, 48], "uv_size": [-1, 1]}, + "east": {"uv": [38.5, 43], "uv_size": [-6.5, 1]}, + "south": {"uv": [49, 47], "uv_size": [-1, 1]}, + "west": {"uv": [31.5, 43], "uv_size": [-6.5, 1]}, + "up": {"uv": [19, 42], "uv_size": [-1, 6.5]}, + "down": {"uv": [20, 48.5], "uv_size": [-1, -6.5]} + } + }, + { + "origin": [-4.6, 13.4, -3.23672], + "size": [0.95, 0.8, 6.5], + "uv": { + "north": {"uv": [49, 48], "uv_size": [-1, 1]}, + "east": {"uv": [45.5, 43], "uv_size": [-6.5, 1]}, + "south": {"uv": [50, 0], "uv_size": [-1, 1]}, + "west": {"uv": [49.5, 37], "uv_size": [-6.5, 1]}, + "up": {"uv": [21, 42], "uv_size": [-1, 6.5]}, + "down": {"uv": [1, 50.5], "uv_size": [-1, -6.5]} + } + }, + { + "origin": [-4.3, 18.38047, -6.45], + "size": [0.75, 3, 1], + "pivot": [0.05, 24, 0], + "rotation": [45, 0, 0], + "uv": { + "north": {"uv": [29, 46], "uv_size": [-1, 3]}, + "east": {"uv": [39, 46], "uv_size": [-1, 3]}, + "south": {"uv": [38, 46], "uv_size": [-1, 3]}, + "west": {"uv": [30, 46], "uv_size": [-1, 3]}, + "up": {"uv": [5, 48], "uv_size": [-1, 1]}, + "down": {"uv": [49, 5], "uv_size": [-1, -1]} + } + }, + { + "origin": [-4.3, 18.38047, 5.45], + "size": [0.75, 3, 1], + "pivot": [0.05, 24, 0], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [40, 46], "uv_size": [-1, 3]}, + "east": {"uv": [43, 46], "uv_size": [-1, 3]}, + "south": {"uv": [42, 46], "uv_size": [-1, 3]}, + "west": {"uv": [41, 46], "uv_size": [-1, 3]}, + "up": {"uv": [6, 48], "uv_size": [-1, 1]}, + "down": {"uv": [49, 6], "uv_size": [-1, -1]} + } + }, + { + "origin": [-4.53828, 12.75, -3.15], + "size": [0.83828, 4.25, 6.3], + "uv": { + "north": {"uv": [36, 44], "uv_size": [-1, 4.5]}, + "east": {"uv": [32.5, 10], "uv_size": [-6.5, 4.5]}, + "south": {"uv": [37, 44], "uv_size": [-1, 4.5]}, + "west": {"uv": [15.5, 23], "uv_size": [-6.5, 4.5]}, + "up": {"uv": [23, 38], "uv_size": [-1, 6.5]}, + "down": {"uv": [24, 44.5], "uv_size": [-1, -6.5]} + } + } + ] + }, + { + "name": "bipedLeftArm", + "pivot": [4, 22, 0] + }, + { + "name": "armorLeftArm", + "parent": "bipedLeftArm", + "pivot": [5, 22, 0], + "cubes": [ + { + "origin": [4.45, 18, -2.75], + "size": [4.3, 5.75, 5.5], + "uv": { + "north": {"uv": [27, 0], "uv_size": [4.5, 6]}, + "east": {"uv": [18, 15], "uv_size": [5.5, 6]}, + "south": {"uv": [16, 27], "uv_size": [4.5, 6]}, + "west": {"uv": [16, 21], "uv_size": [5.5, 6]}, + "up": {"uv": [9, 28], "uv_size": [4.5, 5.5]}, + "down": {"uv": [0, 34.5], "uv_size": [4.5, -5.5]} + } + }, + { + "origin": [3.65, 18.25, -2.85], + "size": [3.7, 1.75, 5.7], + "uv": { + "north": {"uv": [8, 39], "uv_size": [3.5, 2]}, + "east": {"uv": [24, 19], "uv_size": [5.5, 2]}, + "south": {"uv": [17, 40], "uv_size": [3.5, 2]}, + "west": {"uv": [35, 27], "uv_size": [5.5, 2]}, + "up": {"uv": [32, 0], "uv_size": [3.5, 5.5]}, + "down": {"uv": [33, 14.5], "uv_size": [3.5, -5.5]} + } + }, + { + "origin": [4.65, 18.25, -2.8], + "size": [4.15, 3, 5.6], + "uv": { + "north": {"uv": [35, 21], "uv_size": [4, 3]}, + "east": {"uv": [25, 34], "uv_size": [5.5, 3]}, + "south": {"uv": [35, 24], "uv_size": [4, 3]}, + "west": {"uv": [31, 34], "uv_size": [5.5, 3]}, + "up": {"uv": [5, 29], "uv_size": [4, 5.5]}, + "down": {"uv": [21, 34.5], "uv_size": [4, -5.5]} + } + }, + { + "origin": [9.5, 17.4, -2.35], + "size": [1, 4.35, 4.7], + "pivot": [5.75, 20, 0], + "rotation": [0, 0, -90], + "uv": { + "north": {"uv": [31, 44], "uv_size": [1, 4.5]}, + "east": {"uv": [25, 29], "uv_size": [4.5, 4.5]}, + "south": {"uv": [32, 44], "uv_size": [1, 4.5]}, + "west": {"uv": [30, 29], "uv_size": [4.5, 4.5]}, + "up": {"uv": [33, 44], "uv_size": [1, 4.5]}, + "down": {"uv": [34, 48.5], "uv_size": [1, -4.5]} + } + } + ] + }, + { + "name": "bipedRightArm", + "pivot": [-4, 22, 0] + }, + { + "name": "armorRightArm", + "parent": "bipedRightArm", + "pivot": [-5, 22, 0], + "cubes": [ + { + "origin": [-10.5, 17.4, -2.35], + "size": [1, 4.35, 4.7], + "pivot": [-5.75, 20, 0], + "rotation": [0, 0, 90], + "uv": { + "north": {"uv": [32, 44], "uv_size": [-1, 4.5]}, + "east": {"uv": [34.5, 29], "uv_size": [-4.5, 4.5]}, + "south": {"uv": [33, 44], "uv_size": [-1, 4.5]}, + "west": {"uv": [29.5, 29], "uv_size": [-4.5, 4.5]}, + "up": {"uv": [34, 44], "uv_size": [-1, 4.5]}, + "down": {"uv": [35, 48.5], "uv_size": [-1, -4.5]} + } + }, + { + "origin": [-8.75, 18, -2.75], + "size": [4.3, 5.75, 5.5], + "uv": { + "north": {"uv": [31.5, 0], "uv_size": [-4.5, 6]}, + "east": {"uv": [21.5, 21], "uv_size": [-5.5, 6]}, + "south": {"uv": [20.5, 27], "uv_size": [-4.5, 6]}, + "west": {"uv": [23.5, 15], "uv_size": [-5.5, 6]}, + "up": {"uv": [13.5, 28], "uv_size": [-4.5, 5.5]}, + "down": {"uv": [4.5, 34.5], "uv_size": [-4.5, -5.5]} + } + }, + { + "origin": [-7.35, 18.25, -2.85], + "size": [3.7, 1.75, 5.7], + "uv": { + "north": {"uv": [11.5, 39], "uv_size": [-3.5, 2]}, + "east": {"uv": [40.5, 27], "uv_size": [-5.5, 2]}, + "south": {"uv": [20.5, 40], "uv_size": [-3.5, 2]}, + "west": {"uv": [29.5, 19], "uv_size": [-5.5, 2]}, + "up": {"uv": [35.5, 0], "uv_size": [-3.5, 5.5]}, + "down": {"uv": [36.5, 14.5], "uv_size": [-3.5, -5.5]} + } + }, + { + "origin": [-8.8, 18.25, -2.8], + "size": [4.15, 3, 5.6], + "uv": { + "north": {"uv": [39, 21], "uv_size": [-4, 3]}, + "east": {"uv": [36.5, 34], "uv_size": [-5.5, 3]}, + "south": {"uv": [39, 24], "uv_size": [-4, 3]}, + "west": {"uv": [30.5, 34], "uv_size": [-5.5, 3]}, + "up": {"uv": [9, 29], "uv_size": [-4, 5.5]}, + "down": {"uv": [25, 34.5], "uv_size": [-4, -5.5]} + } + } + ] + }, + { + "name": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "armorLeftLeg", + "parent": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "armorLeftBoot", + "parent": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "bipedRightLeg", + "pivot": [2, 12, 0] + }, + { + "name": "armorRightLeg", + "parent": "bipedRightLeg", + "pivot": [2, 12, 0] + }, + { + "name": "armorRightBoot", + "parent": "bipedRightLeg", + "pivot": [2, 12, 0] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/geo/us_helmet_pastg.geo.json b/src/main/resources/assets/superbwarfare/geo/us_helmet_pastg.geo.json new file mode 100644 index 000000000..a1a12a639 --- /dev/null +++ b/src/main/resources/assets/superbwarfare/geo/us_helmet_pastg.geo.json @@ -0,0 +1,908 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.us_pastg_helmet", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 4.5, + "visible_bounds_offset": [0, 1.75, 0] + }, + "bones": [ + { + "name": "bipedHead", + "pivot": [0, 24, 0] + }, + { + "name": "armorHead", + "parent": "bipedHead", + "pivot": [0, 24, 0] + }, + { + "name": "bone", + "parent": "armorHead", + "pivot": [0, 29.75, 0], + "rotation": [0, 180, 0], + "cubes": [ + { + "origin": [4, 23.97577, -3.32169], + "size": [0.6, 1, 6.2], + "pivot": [0, 24.47577, 1.84081], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [42, 27], "uv_size": [0.5, 1]}, + "east": {"uv": [28, 23], "uv_size": [6, 1]}, + "south": {"uv": [42, 28], "uv_size": [0.5, 1]}, + "west": {"uv": [28, 28], "uv_size": [6, 1]}, + "up": {"uv": [3, 35], "uv_size": [0.5, 6]}, + "down": {"uv": [4, 41], "uv_size": [0.5, -6]} + } + }, + { + "origin": [-4.6, 23.97577, -3.32169], + "size": [0.6, 1, 6.2], + "pivot": [0, 24.47577, 1.84081], + "rotation": [-45, 0, 0], + "uv": { + "north": {"uv": [42, 41], "uv_size": [0.5, 1]}, + "east": {"uv": [30, 9], "uv_size": [6, 1]}, + "south": {"uv": [42, 42], "uv_size": [0.5, 1]}, + "west": {"uv": [30, 10], "uv_size": [6, 1]}, + "up": {"uv": [5, 35], "uv_size": [0.5, 6]}, + "down": {"uv": [6, 41], "uv_size": [0.5, -6]} + } + }, + { + "origin": [-4.6, 23.14128, 3.16646], + "size": [0.6, 1, 4.1], + "pivot": [0, 26.64128, 4.76646], + "rotation": [-116, 0, 0], + "uv": { + "north": {"uv": [43, 9], "uv_size": [0.5, 1]}, + "east": {"uv": [34, 16], "uv_size": [4, 1]}, + "south": {"uv": [10, 43], "uv_size": [0.5, 1]}, + "west": {"uv": [34, 17], "uv_size": [4, 1]}, + "up": {"uv": [38, 32], "uv_size": [0.5, 4]}, + "down": {"uv": [33, 42], "uv_size": [0.5, -4]} + } + }, + { + "origin": [4, 23.14128, 3.16646], + "size": [0.6, 1, 4.1], + "pivot": [0, 26.64128, 4.76646], + "rotation": [-116, 0, 0], + "uv": { + "north": {"uv": [43, 8], "uv_size": [0.5, 1]}, + "east": {"uv": [0, 22], "uv_size": [4, 1]}, + "south": {"uv": [9, 43], "uv_size": [0.5, 1]}, + "west": {"uv": [34, 15], "uv_size": [4, 1]}, + "up": {"uv": [19, 38], "uv_size": [0.5, 4]}, + "down": {"uv": [32, 42], "uv_size": [0.5, -4]} + } + }, + { + "origin": [-1.4375, 23.97577, -2.75919], + "size": [0.4, 1, 9.2], + "pivot": [0, 24.47577, 1.84081], + "rotation": [-90, 45, -90], + "uv": { + "north": {"uv": [0, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [24, 17], "uv_size": [9, 1]}, + "south": {"uv": [43, 0], "uv_size": [0.5, 1]}, + "west": {"uv": [24, 18], "uv_size": [9, 1]}, + "up": {"uv": [20, 33], "uv_size": [0.5, 9]}, + "down": {"uv": [21, 42], "uv_size": [0.5, -9]} + } + }, + { + "origin": [-5.75, 28.34253, 0.66433], + "size": [1.5, 1.7, 0.6], + "pivot": [-5, 29.84253, -1.23567], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [38, 16], "uv_size": [1.5, 1.5]}, + "east": {"uv": [17, 41], "uv_size": [0.5, 1.5]}, + "south": {"uv": [38, 18], "uv_size": [1.5, 1.5]}, + "west": {"uv": [41, 18], "uv_size": [0.5, 1.5]}, + "up": {"uv": [41, 20], "uv_size": [1.5, 0.5]}, + "down": {"uv": [41, 23.5], "uv_size": [1.5, -0.5]} + } + }, + { + "origin": [-5.75, 29.0706, 0.50291], + "size": [0.25, 1.42344, 0.64766], + "pivot": [-5, 30.5706, -1.34944], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [26, 41], "uv_size": [0.5, 1.5]}, + "east": {"uv": [41, 26], "uv_size": [0.5, 1.5]}, + "south": {"uv": [27, 41], "uv_size": [0.5, 1.5]}, + "west": {"uv": [28, 41], "uv_size": [0.5, 1.5]}, + "up": {"uv": [14, 43], "uv_size": [0.5, 0.5]}, + "down": {"uv": [43, 14.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [-5.75, 27.5, -4.25], + "size": [1.5, 3, 4.75], + "uv": { + "north": {"uv": [32, 32], "uv_size": [1.5, 3]}, + "east": {"uv": [18, 12], "uv_size": [5, 3]}, + "south": {"uv": [33, 0], "uv_size": [1.5, 3]}, + "west": {"uv": [18, 15], "uv_size": [5, 3]}, + "up": {"uv": [27, 4], "uv_size": [1.5, 5]}, + "down": {"uv": [12, 32], "uv_size": [1.5, -5]} + } + }, + { + "origin": [-4.94605, 30.03575, -4.24788], + "size": [0.25, 1.5, 5.39844], + "pivot": [-4.19605, 32.28575, 0.50212], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [41, 24], "uv_size": [0.5, 1.5]}, + "east": {"uv": [12, 25], "uv_size": [5.5, 1.5]}, + "south": {"uv": [25, 41], "uv_size": [0.5, 1.5]}, + "west": {"uv": [25, 26], "uv_size": [5.5, 1.5]}, + "up": {"uv": [7, 35], "uv_size": [0.5, 5.5]}, + "down": {"uv": [8, 40.5], "uv_size": [0.5, -5.5]} + } + }, + { + "origin": [-5.5, 29, 0.5], + "size": [1.25, 1.5, 4], + "uv": { + "north": {"uv": [38, 12], "uv_size": [1.5, 1.5]}, + "east": {"uv": [14, 19], "uv_size": [4, 1.5]}, + "south": {"uv": [38, 14], "uv_size": [1.5, 1.5]}, + "west": {"uv": [29, 7], "uv_size": [4, 1.5]}, + "up": {"uv": [30, 29], "uv_size": [1.5, 4]}, + "down": {"uv": [25, 35], "uv_size": [1.5, -4]} + } + }, + { + "origin": [4.25, 29, 0.5], + "size": [1.25, 1.5, 4], + "uv": { + "north": {"uv": [38, 20], "uv_size": [1.5, 1.5]}, + "east": {"uv": [31, 4], "uv_size": [4, 1.5]}, + "south": {"uv": [38, 23], "uv_size": [1.5, 1.5]}, + "west": {"uv": [31, 26], "uv_size": [4, 1.5]}, + "up": {"uv": [12, 32], "uv_size": [1.5, 4]}, + "down": {"uv": [14, 36], "uv_size": [1.5, -4]} + } + }, + { + "origin": [-5.75, 28.9706, 1.10056], + "size": [0.5, 1, 3.5], + "uv": { + "north": {"uv": [1, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [34, 18], "uv_size": [3.5, 1]}, + "south": {"uv": [43, 1], "uv_size": [0.5, 1]}, + "west": {"uv": [34, 31], "uv_size": [3.5, 1]}, + "up": {"uv": [34, 38], "uv_size": [0.5, 3.5]}, + "down": {"uv": [2, 42.5], "uv_size": [0.5, -3.5]} + } + }, + { + "origin": [-6.39393, 28.9706, 4.24597], + "size": [0.5, 1, 1.75], + "pivot": [-5.64393, 29.8206, 3.64597], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [2, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [36, 10], "uv_size": [2, 1]}, + "south": {"uv": [43, 2], "uv_size": [0.5, 1]}, + "west": {"uv": [38, 29], "uv_size": [2, 1]}, + "up": {"uv": [40, 35], "uv_size": [0.5, 2]}, + "down": {"uv": [40, 41], "uv_size": [0.5, -2]} + } + }, + { + "origin": [5.25, 28.9706, 1.15056], + "size": [0.5, 1, 3.45], + "uv": { + "north": {"uv": [7, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [34, 32], "uv_size": [3.5, 1]}, + "south": {"uv": [8, 43], "uv_size": [0.5, 1]}, + "west": {"uv": [34, 33], "uv_size": [3.5, 1]}, + "up": {"uv": [12, 39], "uv_size": [0.5, 3.5]}, + "down": {"uv": [13, 42.5], "uv_size": [0.5, -3.5]} + } + }, + { + "origin": [5.89393, 28.9706, 4.24597], + "size": [0.5, 1, 1.75], + "pivot": [5.64393, 29.8206, 3.64597], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [43, 5], "uv_size": [0.5, 1]}, + "east": {"uv": [38, 30], "uv_size": [2, 1]}, + "south": {"uv": [43, 6], "uv_size": [0.5, 1]}, + "west": {"uv": [38, 31], "uv_size": [2, 1]}, + "up": {"uv": [41, 0], "uv_size": [0.5, 2]}, + "down": {"uv": [3, 43], "uv_size": [0.5, -2]} + } + }, + { + "origin": [4.25, 28.34253, 0.66433], + "size": [1.5, 1.7, 0.6], + "pivot": [5, 29.84253, -1.23567], + "rotation": [-22.5, 0, 0], + "uv": { + "north": {"uv": [38, 25], "uv_size": [1.5, 1.5]}, + "east": {"uv": [41, 32], "uv_size": [0.5, 1.5]}, + "south": {"uv": [38, 27], "uv_size": [1.5, 1.5]}, + "west": {"uv": [41, 34], "uv_size": [0.5, 1.5]}, + "up": {"uv": [41, 36], "uv_size": [1.5, 0.5]}, + "down": {"uv": [41, 37.5], "uv_size": [1.5, -0.5]} + } + }, + { + "origin": [5.5, 29.0706, 0.50291], + "size": [0.25, 1.42344, 0.64766], + "pivot": [5, 30.5706, -1.34944], + "rotation": [0, 0, 0], + "uv": { + "north": {"uv": [41, 38], "uv_size": [0.5, 1.5]}, + "east": {"uv": [40, 41], "uv_size": [0.5, 1.5]}, + "south": {"uv": [41, 40], "uv_size": [0.5, 1.5]}, + "west": {"uv": [42, 0], "uv_size": [0.5, 1.5]}, + "up": {"uv": [15, 43], "uv_size": [0.5, 0.5]}, + "down": {"uv": [43, 15.5], "uv_size": [0.5, -0.5]} + } + }, + { + "origin": [4.25, 27.5, -4.25], + "size": [1.5, 3, 4.75], + "uv": { + "north": {"uv": [33, 6], "uv_size": [1.5, 3]}, + "east": {"uv": [18, 18], "uv_size": [5, 3]}, + "south": {"uv": [33, 19], "uv_size": [1.5, 3]}, + "west": {"uv": [0, 19], "uv_size": [5, 3]}, + "up": {"uv": [14, 27], "uv_size": [1.5, 5]}, + "down": {"uv": [16, 32], "uv_size": [1.5, -5]} + } + }, + { + "origin": [4.69605, 30.03575, -4.24788], + "size": [0.25, 1.5, 5.39844], + "pivot": [4.19605, 32.28575, 0.50212], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [41, 28], "uv_size": [0.5, 1.5]}, + "east": {"uv": [27, 0], "uv_size": [5.5, 1.5]}, + "south": {"uv": [41, 30], "uv_size": [0.5, 1.5]}, + "west": {"uv": [27, 2], "uv_size": [5.5, 1.5]}, + "up": {"uv": [16, 35], "uv_size": [0.5, 5.5]}, + "down": {"uv": [17, 40.5], "uv_size": [0.5, -5.5]} + } + }, + { + "origin": [-5.86341, 28.9706, 5.688], + "size": [0.5, 1, 9.02344], + "pivot": [-5.11341, 29.8206, 5.088], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [3, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [24, 19], "uv_size": [9, 1]}, + "south": {"uv": [4, 43], "uv_size": [0.5, 1]}, + "west": {"uv": [24, 20], "uv_size": [9, 1]}, + "up": {"uv": [22, 33], "uv_size": [0.5, 9]}, + "down": {"uv": [23, 42], "uv_size": [0.5, -9]} + } + }, + { + "origin": [5.66507, 30.2201, 4.21398], + "size": [0.48, 0.676, 1.48], + "pivot": [5.42507, 31.0361, 3.63798], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [43, 20], "uv_size": [0.5, 0.5]}, + "east": {"uv": [42, 7], "uv_size": [1.5, 0.5]}, + "south": {"uv": [21, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [42, 10], "uv_size": [1.5, 0.5]}, + "up": {"uv": [6, 42], "uv_size": [0.5, 1.5]}, + "down": {"uv": [42, 13.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.2354, 30.2201, 0.88513], + "size": [0.48, 0.676, 8.95156], + "pivot": [0.0046, 30.5581, 5.36091], + "rotation": [0, 90, 0], + "uv": { + "north": {"uv": [43, 19], "uv_size": [0.5, 0.5]}, + "east": {"uv": [33, 3], "uv_size": [9, 0.5]}, + "south": {"uv": [20, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [33, 22], "uv_size": [9, 0.5]}, + "up": {"uv": [24, 33], "uv_size": [0.5, 9]}, + "down": {"uv": [30, 42], "uv_size": [0.5, -9]} + } + }, + { + "origin": [-5.5177, 30.2201, 2.69439], + "size": [0.48, 0.676, 1.86], + "uv": { + "north": {"uv": [18, 43], "uv_size": [0.5, 0.5]}, + "east": {"uv": [40, 10], "uv_size": [2, 0.5]}, + "south": {"uv": [43, 18], "uv_size": [0.5, 0.5]}, + "west": {"uv": [40, 21], "uv_size": [2, 0.5]}, + "up": {"uv": [4, 41], "uv_size": [0.5, 2]}, + "down": {"uv": [41, 6], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-5.52, 30.35764, 1.04507], + "size": [0.48, 0.676, 1.71156], + "pivot": [-5.28, 30.69564, 1.82663], + "rotation": [-8.75, 0, 0], + "uv": { + "north": {"uv": [43, 25], "uv_size": [0.5, 0.5]}, + "east": {"uv": [42, 16], "uv_size": [1.5, 0.5]}, + "south": {"uv": [26, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [42, 17], "uv_size": [1.5, 0.5]}, + "up": {"uv": [42, 18], "uv_size": [0.5, 1.5]}, + "down": {"uv": [19, 43.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-5.56129, 30.15639, -4.30944], + "size": [0.54875, 0.676, 5.56], + "pivot": [-4.77254, 30.97239, -2.68944], + "rotation": [0, 0, 22.5], + "uv": { + "north": {"uv": [43, 23], "uv_size": [0.5, 0.5]}, + "east": {"uv": [35, 2], "uv_size": [5.5, 0.5]}, + "south": {"uv": [25, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [35, 4], "uv_size": [5.5, 0.5]}, + "up": {"uv": [25, 35], "uv_size": [0.5, 5.5]}, + "down": {"uv": [26, 40.5], "uv_size": [0.5, -5.5]} + } + }, + { + "origin": [-6.13588, 30.2201, 4.21398], + "size": [0.48, 0.676, 1.48], + "pivot": [-5.41588, 31.0361, 3.63798], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [16, 43], "uv_size": [0.5, 0.5]}, + "east": {"uv": [42, 3], "uv_size": [1.5, 0.5]}, + "south": {"uv": [17, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [42, 4], "uv_size": [1.5, 0.5]}, + "up": {"uv": [5, 42], "uv_size": [0.5, 1.5]}, + "down": {"uv": [42, 6.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [-0.2354, 30.2201, -9.83669], + "size": [0.48, 0.676, 8.95156], + "pivot": [0.0046, 30.5581, -5.36091], + "rotation": [0, -90, 0], + "uv": { + "north": {"uv": [43, 28], "uv_size": [0.5, 0.5]}, + "east": {"uv": [0, 34], "uv_size": [9, 0.5]}, + "south": {"uv": [29, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [34, 11], "uv_size": [9, 0.5]}, + "up": {"uv": [31, 33], "uv_size": [0.5, 9]}, + "down": {"uv": [9, 43], "uv_size": [0.5, -9]} + } + }, + { + "origin": [-5.98218, 30.36785, -5.69301], + "size": [0.48, 0.676, 1.86984], + "pivot": [-5.26218, 31.18385, -3.63701], + "rotation": [-0.58294, -45.2894, 11.00481], + "uv": { + "north": {"uv": [43, 27], "uv_size": [0.5, 0.5]}, + "east": {"uv": [41, 2], "uv_size": [2, 0.5]}, + "south": {"uv": [28, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [5, 41], "uv_size": [2, 0.5]}, + "up": {"uv": [41, 6], "uv_size": [0.5, 2]}, + "down": {"uv": [7, 43], "uv_size": [0.5, -2]} + } + }, + { + "origin": [5.50218, 30.36785, -5.69301], + "size": [0.48, 0.676, 1.86984], + "pivot": [5.26218, 31.18385, -3.63701], + "rotation": [-0.58294, 45.2894, -11.00481], + "uv": { + "north": {"uv": [43, 32], "uv_size": [0.5, 0.5]}, + "east": {"uv": [41, 14], "uv_size": [2, 0.5]}, + "south": {"uv": [33, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [41, 15], "uv_size": [2, 0.5]}, + "up": {"uv": [16, 41], "uv_size": [0.5, 2]}, + "down": {"uv": [41, 18], "uv_size": [0.5, -2]} + } + }, + { + "origin": [5.01254, 30.15639, -4.30944], + "size": [0.54875, 0.676, 5.56], + "pivot": [4.77254, 30.97239, -2.68944], + "rotation": [0, 0, -22.5], + "uv": { + "north": {"uv": [43, 31], "uv_size": [0.5, 0.5]}, + "east": {"uv": [35, 5], "uv_size": [5.5, 0.5]}, + "south": {"uv": [32, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [35, 6], "uv_size": [5.5, 0.5]}, + "up": {"uv": [27, 35], "uv_size": [0.5, 5.5]}, + "down": {"uv": [28, 40.5], "uv_size": [0.5, -5.5]} + } + }, + { + "origin": [5.04, 30.35764, 1.04507], + "size": [0.48, 0.676, 1.71156], + "pivot": [5.28, 30.69564, 1.82663], + "rotation": [-8.75, 0, 0], + "uv": { + "north": {"uv": [43, 30], "uv_size": [0.5, 0.5]}, + "east": {"uv": [42, 22], "uv_size": [1.5, 0.5]}, + "south": {"uv": [31, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [42, 24], "uv_size": [1.5, 0.5]}, + "up": {"uv": [24, 42], "uv_size": [0.5, 1.5]}, + "down": {"uv": [42, 26.5], "uv_size": [0.5, -1.5]} + } + }, + { + "origin": [5.0377, 30.2201, 2.69439], + "size": [0.48, 0.676, 1.86], + "uv": { + "north": {"uv": [43, 29], "uv_size": [0.5, 0.5]}, + "east": {"uv": [41, 8], "uv_size": [2, 0.5]}, + "south": {"uv": [30, 43], "uv_size": [0.5, 0.5]}, + "west": {"uv": [41, 9], "uv_size": [2, 0.5]}, + "up": {"uv": [8, 41], "uv_size": [0.5, 2]}, + "down": {"uv": [41, 14], "uv_size": [0.5, -2]} + } + }, + { + "origin": [-4.5, 27.5, -5.5], + "size": [9, 3, 1.25], + "uv": { + "north": {"uv": [0, 10], "uv_size": [9, 3]}, + "east": {"uv": [27, 32], "uv_size": [1.5, 3]}, + "south": {"uv": [9, 10], "uv_size": [9, 3]}, + "west": {"uv": [32, 29], "uv_size": [1.5, 3]}, + "up": {"uv": [5, 19], "uv_size": [9, 1.5]}, + "down": {"uv": [5, 22.5], "uv_size": [9, -1.5]} + } + }, + { + "origin": [-5.70652, 27.5, -5.14504], + "size": [1.76578, 3, 1], + "pivot": [-4.64785, 29.75, -4.64504], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [29, 4], "uv_size": [2, 3]}, + "south": {"uv": [28, 29], "uv_size": [2, 3]}, + "up": {"uv": [30, 11], "uv_size": [2, 1]}, + "down": {"uv": [31, 7], "uv_size": [2, -1]} + } + }, + { + "origin": [3.94075, 27.5, -5.14504], + "size": [1.76578, 3, 1], + "pivot": [4.64785, 29.75, -4.64504], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [32, 11], "uv_size": [2, 3]}, + "south": {"uv": [16, 32], "uv_size": [2, 3]}, + "up": {"uv": [38, 36], "uv_size": [2, 1]}, + "down": {"uv": [0, 40], "uv_size": [2, -1]} + } + }, + { + "origin": [3.93934, 29, 4.14645], + "size": [1.41421, 1.5, 1], + "pivot": [4.64645, 29.75, 4.64645], + "rotation": [0, 45, 0], + "uv": { + "north": {"uv": [38, 7], "uv_size": [1.5, 1.5]}, + "south": {"uv": [38, 9], "uv_size": [1.5, 1.5]}, + "up": {"uv": [38, 39], "uv_size": [1.5, 1]}, + "down": {"uv": [39, 39], "uv_size": [1.5, -1]} + } + }, + { + "origin": [-5.35355, 29, 4.14645], + "size": [1.41421, 1.5, 1], + "pivot": [-4.64645, 29.75, 4.64645], + "rotation": [0, -45, 0], + "uv": { + "north": {"uv": [37, 37], "uv_size": [1.5, 1.5]}, + "south": {"uv": [38, 0], "uv_size": [1.5, 1.5]}, + "up": {"uv": [36, 39], "uv_size": [1.5, 1]}, + "down": {"uv": [39, 38], "uv_size": [1.5, -1]} + } + }, + { + "origin": [-4.5, 29, 4.25], + "size": [9, 1.5, 1.25], + "uv": { + "north": {"uv": [14, 21], "uv_size": [9, 1.5]}, + "east": {"uv": [36, 29], "uv_size": [1.5, 1.5]}, + "south": {"uv": [0, 23], "uv_size": [9, 1.5]}, + "west": {"uv": [35, 37], "uv_size": [1.5, 1.5]}, + "up": {"uv": [9, 23], "uv_size": [9, 1.5]}, + "down": {"uv": [23, 13.5], "uv_size": [9, -1.5]} + } + } + ] + }, + { + "name": "bone2", + "parent": "bone", + "pivot": [-0.5, 33, -0.02513], + "cubes": [ + { + "origin": [5.81751, 29.38154, -0.45355], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [163.2692, -43.76124, -168.25487], + "uv": { + "north": {"uv": [36, 12], "uv_size": [1, 2.5]}, + "east": {"uv": [40, 7], "uv_size": [0.5, 2.5]}, + "south": {"uv": [13, 36], "uv_size": [1, 2.5]}, + "west": {"uv": [10, 40], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 29], "uv_size": [1, 0.5]}, + "down": {"uv": [30, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-6.81751, 29.38154, -0.45355], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [163.2692, 43.76124, 168.25487], + "uv": { + "north": {"uv": [14, 36], "uv_size": [1, 2.5]}, + "east": {"uv": [11, 40], "uv_size": [0.5, 2.5]}, + "south": {"uv": [15, 36], "uv_size": [1, 2.5]}, + "west": {"uv": [40, 12], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 30], "uv_size": [1, 0.5]}, + "down": {"uv": [31, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-6.81751, 29.38154, -0.24645], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [-163.2692, -43.76124, 168.25487], + "uv": { + "north": {"uv": [36, 26], "uv_size": [1, 2.5]}, + "east": {"uv": [40, 18], "uv_size": [0.5, 2.5]}, + "south": {"uv": [36, 34], "uv_size": [1, 2.5]}, + "west": {"uv": [40, 23], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 32], "uv_size": [1, 0.5]}, + "down": {"uv": [33, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [5.81751, 29.38154, -0.24645], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [-163.2692, 43.76124, -168.25487], + "uv": { + "north": {"uv": [36, 19], "uv_size": [1, 2.5]}, + "east": {"uv": [40, 15], "uv_size": [0.5, 2.5]}, + "south": {"uv": [36, 23], "uv_size": [1, 2.5]}, + "west": {"uv": [18, 40], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 31], "uv_size": [1, 0.5]}, + "down": {"uv": [32, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [5.81751, 29.38154, -0.24645], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [0, 45, -12], + "uv": { + "north": {"uv": [37, 23], "uv_size": [1, 2.5]}, + "east": {"uv": [38, 40], "uv_size": [0.5, 2.5]}, + "south": {"uv": [37, 26], "uv_size": [1, 2.5]}, + "west": {"uv": [39, 40], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 40], "uv_size": [1, 0.5]}, + "down": {"uv": [41, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-6.81751, 29.38154, -0.24645], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [-180, 45, 168], + "uv": { + "north": {"uv": [18, 37], "uv_size": [1, 2.5]}, + "east": {"uv": [36, 40], "uv_size": [0.5, 2.5]}, + "south": {"uv": [37, 19], "uv_size": [1, 2.5]}, + "west": {"uv": [37, 40], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 38], "uv_size": [1, 0.5]}, + "down": {"uv": [42, 39.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [5.81751, 29.38154, -0.45355], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [180, 45, -168], + "uv": { + "north": {"uv": [11, 37], "uv_size": [1, 2.5]}, + "east": {"uv": [40, 29], "uv_size": [0.5, 2.5]}, + "south": {"uv": [37, 12], "uv_size": [1, 2.5]}, + "west": {"uv": [40, 32], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 34], "uv_size": [1, 0.5]}, + "down": {"uv": [42, 35.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-6.81751, 29.38154, -0.45355], + "size": [1, 2.6, 0.7], + "pivot": [0, 31.64663, 0], + "rotation": [0, 45, 12], + "uv": { + "north": {"uv": [37, 7], "uv_size": [1, 2.5]}, + "east": {"uv": [40, 26], "uv_size": [0.5, 2.5]}, + "south": {"uv": [10, 37], "uv_size": [1, 2.5]}, + "west": {"uv": [29, 40], "uv_size": [0.5, 2.5]}, + "up": {"uv": [42, 33], "uv_size": [1, 0.5]}, + "down": {"uv": [34, 42.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-5.24064, 30.36764, -4.5], + "size": [1, 2.6, 9], + "pivot": [-4.74064, 31.66764, 0], + "rotation": [0, 0, 12], + "uv": { + "north": {"uv": [35, 19], "uv_size": [1, 2.5]}, + "east": {"uv": [0, 13], "uv_size": [9, 2.5]}, + "south": {"uv": [32, 35], "uv_size": [1, 2.5]}, + "west": {"uv": [9, 13], "uv_size": [9, 2.5]}, + "up": {"uv": [23, 14], "uv_size": [1, 9]}, + "down": {"uv": [18, 32], "uv_size": [1, -9]} + } + }, + { + "origin": [4.24064, 30.36764, -4.5], + "size": [1, 2.6, 9], + "pivot": [4.74064, 31.66764, 0], + "rotation": [0, 0, -12], + "uv": { + "north": {"uv": [29, 37], "uv_size": [1, 2.5]}, + "east": {"uv": [18, 6], "uv_size": [9, 2.5]}, + "south": {"uv": [37, 34], "uv_size": [1, 2.5]}, + "west": {"uv": [18, 9], "uv_size": [9, 2.5]}, + "up": {"uv": [6, 25], "uv_size": [1, 9]}, + "down": {"uv": [7, 34], "uv_size": [1, -9]} + } + }, + { + "origin": [4.13705, 29.382, -4.5], + "size": [1, 2.6, 9], + "pivot": [0, 31.66764, 0], + "rotation": [90, -78, -90], + "uv": { + "north": {"uv": [36, 7], "uv_size": [1, 2.5]}, + "east": {"uv": [18, 0], "uv_size": [9, 2.5]}, + "south": {"uv": [12, 36], "uv_size": [1, 2.5]}, + "west": {"uv": [18, 3], "uv_size": [9, 2.5]}, + "up": {"uv": [0, 25], "uv_size": [1, 9]}, + "down": {"uv": [1, 34], "uv_size": [1, -9]} + } + }, + { + "origin": [-7.254, 28.80471, -1.74527], + "size": [1.638, 2.548, 2.88], + "pivot": [-5.76, 31.56871, 5.45473], + "rotation": [90, -78, -90], + "uv": { + "north": {"uv": [34, 23], "uv_size": [1.5, 2.5]}, + "east": {"uv": [27, 9], "uv_size": [3, 2.5]}, + "south": {"uv": [34, 28], "uv_size": [1.5, 2.5]}, + "west": {"uv": [25, 28], "uv_size": [3, 2.5]}, + "up": {"uv": [10, 34], "uv_size": [1.5, 3]}, + "down": {"uv": [34, 15], "uv_size": [1.5, -3]} + } + }, + { + "origin": [-6.154, 32.14471, -1.74527], + "size": [0.538, 0.848, 2.88], + "pivot": [-5.76, 31.56871, 5.45473], + "rotation": [90, -78, -90], + "uv": { + "north": {"uv": [13, 43], "uv_size": [0.5, 1]}, + "east": {"uv": [35, 0], "uv_size": [3, 1]}, + "south": {"uv": [43, 13], "uv_size": [0.5, 1]}, + "west": {"uv": [35, 1], "uv_size": [3, 1]}, + "up": {"uv": [0, 40], "uv_size": [0.5, 3]}, + "down": {"uv": [1, 43], "uv_size": [0.5, -3]} + } + }, + { + "origin": [-6.226, 28.90471, -1.60127], + "size": [0.826, 3.66, 0.576], + "pivot": [-5.76, 31.56871, 5.45473], + "rotation": [90, -78, -90], + "uv": { + "north": {"uv": [34, 34], "uv_size": [1, 3.5]}, + "east": {"uv": [14, 39], "uv_size": [0.5, 3.5]}, + "south": {"uv": [0, 35], "uv_size": [1, 3.5]}, + "west": {"uv": [15, 39], "uv_size": [0.5, 3.5]}, + "up": {"uv": [11, 43], "uv_size": [1, 0.5]}, + "down": {"uv": [43, 11.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [5.4, 28.90471, -1.60127], + "size": [0.826, 3.66, 0.576], + "pivot": [5.76, 31.56871, 5.45473], + "rotation": [90, 78, 90], + "uv": { + "north": {"uv": [1, 35], "uv_size": [1, 3.5]}, + "east": {"uv": [39, 32], "uv_size": [0.5, 3.5]}, + "south": {"uv": [2, 35], "uv_size": [1, 3.5]}, + "west": {"uv": [35, 39], "uv_size": [0.5, 3.5]}, + "up": {"uv": [12, 43], "uv_size": [1, 0.5]}, + "down": {"uv": [43, 12.5], "uv_size": [1, -0.5]} + } + }, + { + "origin": [-5.13705, 29.382, -4.5], + "size": [1, 2.6, 9], + "pivot": [0, 31.66764, 0], + "rotation": [-90, -78, 90], + "uv": { + "north": {"uv": [33, 35], "uv_size": [1, 2.5]}, + "east": {"uv": [0, 16], "uv_size": [9, 2.5]}, + "south": {"uv": [35, 34], "uv_size": [1, 2.5]}, + "west": {"uv": [9, 16], "uv_size": [9, 2.5]}, + "up": {"uv": [23, 24], "uv_size": [1, 9]}, + "down": {"uv": [24, 33], "uv_size": [1, -9]} + } + }, + { + "origin": [-4.60622, 28.84914, -4.3], + "size": [1, 1, 8.6], + "pivot": [0.27983, 31.37252, 0], + "rotation": [0, 0, 45], + "uv": { + "north": {"uv": [4, 22], "uv_size": [1, 1]}, + "east": {"uv": [24, 21], "uv_size": [8.5, 1]}, + "south": {"uv": [27, 31], "uv_size": [1, 1]}, + "west": {"uv": [24, 22], "uv_size": [8.5, 1]}, + "up": {"uv": [8, 25], "uv_size": [1, 8.5]}, + "down": {"uv": [9, 33.5], "uv_size": [1, -8.5]} + } + }, + { + "origin": [3.60622, 28.84914, -4.3], + "size": [1, 1, 8.6], + "pivot": [-0.27983, 31.37252, 0], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [35, 7], "uv_size": [1, 1]}, + "east": {"uv": [25, 24], "uv_size": [8.5, 1]}, + "south": {"uv": [35, 8], "uv_size": [1, 1]}, + "west": {"uv": [25, 25], "uv_size": [8.5, 1]}, + "up": {"uv": [10, 25], "uv_size": [1, 8.5]}, + "down": {"uv": [11, 33.5], "uv_size": [1, -8.5]} + } + }, + { + "origin": [2.38233, 29.66085, -4.32391], + "size": [1, 1, 9], + "pivot": [0, 33.04318, 0.17609], + "rotation": [90, -45, -90], + "uv": { + "north": {"uv": [40, 0], "uv_size": [1, 1]}, + "east": {"uv": [24, 15], "uv_size": [9, 1]}, + "south": {"uv": [40, 1], "uv_size": [1, 1]}, + "west": {"uv": [24, 16], "uv_size": [9, 1]}, + "up": {"uv": [21, 24], "uv_size": [1, 9]}, + "down": {"uv": [22, 33], "uv_size": [1, -9]} + } + }, + { + "origin": [-0.5, 32.84471, -0.8269], + "size": [1, 4.32422, 9], + "pivot": [0, 33.34471, 3.6731], + "rotation": [90, -10, -90], + "uv": { + "north": {"uv": [18, 32], "uv_size": [1, 4.5]}, + "east": {"uv": [0, 0], "uv_size": [9, 4.5]}, + "south": {"uv": [29, 32], "uv_size": [1, 4.5]}, + "west": {"uv": [0, 5], "uv_size": [9, 4.5]}, + "up": {"uv": [2, 25], "uv_size": [1, 9]}, + "down": {"uv": [3, 34], "uv_size": [1, -9]} + } + }, + { + "origin": [-0.5, 32.84471, -8.1731], + "size": [1, 4.32422, 9], + "pivot": [0, 33.34471, -3.6731], + "rotation": [-90, 10, -90], + "uv": { + "north": {"uv": [33, 14], "uv_size": [1, 4.5]}, + "east": {"uv": [9, 0], "uv_size": [9, 4.5]}, + "south": {"uv": [19, 33], "uv_size": [1, 4.5]}, + "west": {"uv": [9, 5], "uv_size": [9, 4.5]}, + "up": {"uv": [4, 25], "uv_size": [1, 9]}, + "down": {"uv": [5, 34], "uv_size": [1, -9]} + } + }, + { + "origin": [-3.38233, 29.66085, -4.67609], + "size": [1, 1, 9], + "pivot": [0, 33.04318, -0.17609], + "rotation": [-90, -45, 90], + "uv": { + "north": {"uv": [35, 26], "uv_size": [1, 1]}, + "east": {"uv": [19, 23], "uv_size": [9, 1]}, + "south": {"uv": [35, 27], "uv_size": [1, 1]}, + "west": {"uv": [24, 14], "uv_size": [9, 1]}, + "up": {"uv": [19, 24], "uv_size": [1, 9]}, + "down": {"uv": [20, 33], "uv_size": [1, -9]} + } + } + ] + }, + { + "name": "bipedBody", + "pivot": [0, 24, 0] + }, + { + "name": "armorBody", + "parent": "bipedBody", + "pivot": [0, 24, 0] + }, + { + "name": "bipedLeftArm", + "pivot": [-4, 22, 0] + }, + { + "name": "armorLeftArm", + "parent": "bipedLeftArm", + "pivot": [-4, 22, 0] + }, + { + "name": "bipedRightArm", + "pivot": [4, 22, 0] + }, + { + "name": "armorRightArm", + "parent": "bipedRightArm", + "pivot": [4, 22, 0] + }, + { + "name": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "armorLeftLeg", + "parent": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "armorLeftBoot", + "parent": "bipedLeftLeg", + "pivot": [-2, 12, 0] + }, + { + "name": "bipedRightLeg", + "pivot": [2, 12, 0] + }, + { + "name": "armorRightLeg", + "parent": "bipedRightLeg", + "pivot": [2, 12, 0] + }, + { + "name": "armorRightBoot", + "parent": "bipedRightLeg", + "pivot": [2, 12, 0] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/lang/en_us.json b/src/main/resources/assets/superbwarfare/lang/en_us.json index 0e1f613d2..35dd45609 100644 --- a/src/main/resources/assets/superbwarfare/lang/en_us.json +++ b/src/main/resources/assets/superbwarfare/lang/en_us.json @@ -204,6 +204,8 @@ "item.superbwarfare.ru_helmet_6b47": "Russia 6b47 Helmet", "item.superbwarfare.ru_chest_6b43": "Russia 6b43 Chest", + "item.superbwarfare.us_helmet_pastg": "US PASTG Helmet", + "item.superbwarfare.us_chest_iotv": "US IOTV Chest", "item.superbwarfare.ap_bullet": "Ap Bullet", "des.superbwarfare.ap_bullet": "Increased the armor-piercing ratio of bullets", diff --git a/src/main/resources/assets/superbwarfare/lang/zh_cn.json b/src/main/resources/assets/superbwarfare/lang/zh_cn.json index ad454efbb..297027031 100644 --- a/src/main/resources/assets/superbwarfare/lang/zh_cn.json +++ b/src/main/resources/assets/superbwarfare/lang/zh_cn.json @@ -204,6 +204,8 @@ "item.superbwarfare.ru_helmet_6b47": "俄罗斯6B47头盔", "item.superbwarfare.ru_chest_6b43": "俄罗斯6B43防弹胸甲", + "item.superbwarfare.us_helmet_pastg": "美制PASTG头盔", + "item.superbwarfare.us_chest_iotv": "美制IOTV防弹胸甲", "item.superbwarfare.ap_bullet": "穿甲弹", "des.superbwarfare.ap_bullet": "增加子弹的穿甲比例", diff --git a/src/main/resources/assets/superbwarfare/textures/armor/us_chest_iotv.png b/src/main/resources/assets/superbwarfare/textures/armor/us_chest_iotv.png new file mode 100644 index 0000000000000000000000000000000000000000..222eab623d8d94b381392fcdc8a44468278c2db0 GIT binary patch literal 19055 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 mqKYc2sG^E0s;J@@!G8mfPSJ1j)nbkS0000 zJ=_mQp3Tf!*E!cdpS>qiQ(XZMn+h8M0N^Pp%4)q{1OInmqQ9QI#m$BR06Kt@tdx#t z=25FxrqKtt-3OzGOqbnH7oyfR{EM|r!^l>LJbfWdcxvY>2kM6a^kt+aAaNM5Ce|(t zbu+M2pwpeFZ-;qQMPw9%*io8z%2g31mFUs0@(p z*>T!{s(;Ha<2B)M#OWv7VgBm*{Kxk_VJhz@HDUU54*J1mrZIE^J!N#rc?KZH<l{tVLw9JT^+HuQ~O0#=y_R$UUofgN}!%_h&MjO_&h zr?BdQ>Xx0|%TKF!ZI9*cw_aUO_5Oi5z|30ylYiPC2FF zxHJ-S0;%YmX4*=qo%)zI(Bvgx#m`t9rdR$>Kx8B`PYR%1M4Y{wXG6q0 zV2=6L9tfs zyBe^pGwuGk{sg^QR5pd zpy5TuM5224XTbA^lXgD{8-n65!1H#+X*)3#rb%M|Be-KgX|1?rXYNA*%_4KfW{Vp|xNCBL)pqW?{w zO|dYl`0e7}|ItMSJS_`MD$y&Sr|a-kdY1-bKu4T8wlF1q{DygG|Xb6!G?{Wr@i)(tlYhgh((_}6fT>n zCEOlXr3PDT7)^V(l=|~K0^7+Jn)U_vAlf4e-~ zfIeO^x2#Z$va3UZn7vjw+yEYgoiwByl&i><+V2Je^-Do~S22>Di{!;~ifqa~2btLP zse{0CPQ1`ybHY#@vW$Uk>H*8z8E*I6Q@UQ~$S4yu+?^VJF1% z0YjWsq6+n=oj#(Ou=-3pyd3;r{U1oB+_j?!UfJZH8dE|EmSSN7sft|Jgn}$)7gbT| z*LMr@%6!_nn%CtaXev`G8$$SfLJd{ngpH6`B3V>;yw#|aVFehSaC04K=52Ey)H*+D z(Z6?al=0-#du|*S7G7g{u<{94y7WI9Ip+Rm&)>I$@XZn zjr>rz+K}4FhblB0GT?H?#>P?{_TKwENRdJ!b0DQS+lm>49ksUONVtv*_i)TGtLzn| z4vULB-!*Z2I%@qcpE*U#XLH@R1v}4|FZH&@e#0nPHM~$sz}`L z#@ok?>H7`%wYw@c*ASdLr&X$(AI29}OZ(##6k`2_HIZE_l5|iOdlNIy1SPc0q#&;} zUaOIc-KI)qEu4v%y^BW+;I~@bSQ@De_v|!Q)zMr#?F z*M>jc2VI(467<=2K#&j>K9Ae%IR9K=7ZI85xAf;IkT3)(wepjKm5*RqN(Yz$U7`f? zGkblA^HZS16rvti0&~8$kt~{_&(VAj6@bo1{VYae^$!mtF1Cj477%HPj!@Hjt0tch z!JRb-Rfa`GL)nD?cWU=2qCmB?#!i0i}FnEI;3fgeW_!CM= zwWp^Ws$@j6=yPlVj6zWAg*yl>%Fuc@h7zl`tD6U}m{=@aSv*ySKV6~^Gbq>zcY8yp zFwIO;7YwHw)Ilc6;ec_Py!}v$M(-!qdYcSpRnN?=ccAQ(wXM^QCc3?S3V^TSR2!`L z8{_>p`;3zz-~d&mlNS!Uo<-XEg!j6^7`hVNPKcdAXa9Kn%t@eWei`~) zCdKqUohn_i2@7@jbWq#U#cOJxl;Ly`qrGkIYTN@ba?(>R>Y0(Bi`sJ6r_pBmz)7V% zUvSf^k!VbAYbR@^6)lAC505!Xl_cZGH#cNqVI{KA46TBy%i_u-jUcCrkETP&3=BR2 zsj209ehe0tCJkA)BpAG%-LO=xPG|nmYvk{p6om=hlmwbqYO#^Bzmt(+k+E=L6lS!nH~E7`H&>6sQak-y(2mH=g9ty50DgdPWTM!YH-;_nSvgktq>~8)4?{ zo!}~>0?sPUfwUhU;$6nHGw)1Ag29tlv-hfMP@T45V-Zg45{sOYrlZ z&uT$^HB!G?t@G@*=*{vpFW4_;PLSa+nc;0f_M46(x2QE12E)?f+;)zq z!yG8&D`69CdHG&Pbr|#c#Z@B-)-aDpPQDIHuXcTo)PNIg`p#JjIBcG=$^R zvL>n)=nm_^0wdOtrXv}Ol+pU#c%U+C4^H9O+f+cJ7$+hW`7hQZ%^`Y&^{#Y4(&!%m zNS{1NL7tPu;Jq7{H`WAVQdJ<45p{}BiLi)2 zadRNPphADHe`EyrsFD-HHm?t2{cZs&OSZ18(i^UW1^cpepGKnO24yG`&G5pvSv=tIa2V=SxyT z7=~0uRD;xhD%s_P$=uPYS&r>jKKIV?o5Sxdws;&7Twz|Jk=kef z`_wD*%A(5Fi$iiP5*+S4{kQb`Q)!@5*MEmD;~l*#XKoD)nqUgvzKI{o>nsUC+mBv@ z%GlfBNY${F&rcu;Z#HL=2YzYN9?dG9l35$37Sw<{!53e3!DX-06O+q_XO+}=S3}ST zp1z628F|i2cHN;Z;x~O4jxlCK+>H553GB7T#LN*bX_9cAsOm4mo{kb#7CfjhK4r|V zA0({m6VprmYaN88swq0)ZkO>BleI|mRn)U_{#u)!mWK0o?<*T4+~AJbAnMmfzb+I{ zo~^`Ms$;7Y1W*~cdEO3~o|u>XWbp>lTSgq_g!wV|-v_RFlp+wu0dOi!bk-SZk_s>F zEf$PvT39D!J${`cZZ{|Nq-{;`YNpDjmo<4H+b;+x`}T?BgUjUv(u!Yy^r{DJpU@th zg$|OJm;Y*Q-Qi{=uh5^yPCB?<`y2k7D5X5Y;J+AhL!w|ShQu*9u}2(htZ2zfLxzmO zMD^XD>7XJ5&P2suB`H=lWieS)yLmqLdV%ea2QG=C+#&6^2W&pO2$P3*pgKuhlTL=i zzxCn2e4*U__bhItj<^mlt>dHnhkSm>2i$hMeFWT05H7BU_$<4xC)QTqTuH}OCYIW9 z8N=+B>iGmjpmL4hp8kDg{xL6tVgBj43(ZM~GffrhT*`A`fKG^8q(!9Z{XWBjbuyIN zt523|@2+7R+UWkmDt`W@Hxr6JXF(Bdw}V(mzP!5P^L#{Y6?>wK4>Kv(U1+-c{Mu*m zW1NKCADPSuiEojHQ`~+i7Jd0!=l0c+-ZWD7`1wg;Z-0Md?~J5Ef2F@HxqQC$g3^$6 zY9P7@Ic)@);h{eyqSI{@^x>>*`^YLbBD>1Ik5zrNNz|B)yvFITvi)s`75BZ=I+vx# z%cqUl_Q$$^7&X3L+FQ`t%bAG+Nl7r8aa3dDf3UBJR<_6Q#pssQmx)L7juoE zGzLW#8N&5(p)gzmT6xGho)D&)Kcq@kfH z7E8*Xtj!Oab<_)DGwrGAz;+~m-n*_ZA;W}-JMUUp!M;-%8B4xHC^zzSt^C!1;DP?w zFQ^jUCt>TdZ1g+Wd^L0R%`EWAk*eIF3{T>Sa4I2Jq4=**|FV1r{8>6uH1Q1=7Hf|i z=*zF-0ZZo@J|Q`psO@*;>wBe0T|CYwOf(oD-qO$<)qzmC;|ul5<^NVH3uN>z67u59 z)9B>smA7tP@bA_EL)XxZy?I^l(;Q()``;Kj^eVa{G~cRjFxOgAohPYimvnhLWlHCf z3j4_^0q1=j11+a4yi6z(wfQIxzjHNiIZMvNt*DE`6!xvZvaWlg<|PaY&}qd1vE^l+ zuYGp2J1@*Vr}?=VGyJ}0nOEqC{6y3cl4qexh8Qdq!%E{zBe81n?DXLgL7PR24PhZf z#2Y-iUwE5m8-};;R=2Tc3dzJsftfg}-DGo^lX4*Ft=z$qz#^8LAlz|+! zhLQ3s?Atfwe;}75R=FVv_`5kWGbsw!Srq=P4Zk@-30>YAa2HhNX%7Ux>AfO;+~BT2 z*9C3VXESt3XE5(vNkW}N;Rjrs6Kymha|y%SY~){f+?Cys7X=F~rT7Mu^X)|c2w5{58of0b-J8LKa)v%IjIx#|^3yxXU7xd4#IqH2bA z5a_r0QYLC|s;a6NAlu>LsV0}rAj`>iVk=;%Py8Gjo$C6R&|Y7kL&6IEjyda$6+@q< z45>?*Jmak`#jQNz)W>tA!LTiO?B4l9o^J5L`QN;Mg^24Fr`2r_uOZ^|%lE8FfcEf~ z?Dw4%7WGvf%nCXF+}6t2v%yyyfctPwL${5!c6uSf+Qc04XV#JjG!A2G|QS&&(KVvid@uu2b*lELa znO7N{CNt*zQ8@ zl}+{n45gD9G0`!XYBD--%9}9aI2d(Rs0GOkxSU}xG=A49nM^*ddUHnx+LEmU-99A0i_;H2fv%* zt>~NOlJGdZx-Yst4kMN>q&RY<7>xMM?nh<^!&QYsd}FSqqADTTv?wM2_9HgBviLTiTN{7>7zezVQr!7%(|&nNxc_`{O{ z6Rz%=%xU@Oca(9kbtU;vanqC2qn$?Y7aV(8&^17)pQ4jgEhYvAHH!3#HW1ch0u0Dc zPs-MKEL?4D=8DCMhA?|PdY=D;6a^BCnwt~*`d){+;`!zPi8hn&hOY07K90R>RKd2W z{Y;Xmg7LWqmF6IsQV?&3$}D&|<*LTv1PM^(w~L(lqAzLZ&rz7e z>bj7I1D>7?%a>n~^J&uB0?{U=nfTXz&kqIt&^r4g8$t?+%QIWuwkv|AfDL(lwsa5r z8X$VV3VGx?$LDXF>#^-u4-!SGch_Fow09ihp54^51l%A3GhWv@4V3dnjmIj1|LP|f zRtBG2AFOR`EPrX5E}VY`&DUeJ>%|iP7ehbuqwV<3qjOqh8hZ^n!j1h7X-+=MrRPZ^ zYXT`n6)Yp5{&rSG<`H*Ss>m=qb^s4Iv!`13qt61BW^Bnmj3GjvtmpbzVr;Jb5Am%O zDfN#M-?g4gCZ+Mt`xNKWfkidyyGM$4cVj%~wY`DE_M4McZVge#W_kN;HmTa3512O0 zQANZjjhmAn^-gL1ZoTck9u=0C$C|uUuA2O(7q~P(69$n&87@jSj*9r65R-xP`=0x@6`bf(_lGW$}#ID!N!o1-jHFw%ZzT6TY??rZ{43k_JZ zn_m69%A}f)g{K%4McL@s3MZ>+bEH7<_V;c28D0@}3=ow$d2A-KF#?;Kt39&=Jp^?I zEdJMzYoj%P24DCGP4OJ3tF`Q?O_`|xthqdo_&A(><+nz5zWs7bdvp;@nPbvC%PQc=J1 zG{3QlVt7;4%snsTf6TGloShRp?th3*7V0VxyZFPEh1vy16UE2(3N-on#E@(pWlwGS z2G9x%N5dm>oru3#c2{5WF$#-nLzMdi0;GIJP=jk@@`xjs($-pPM5eDq`TQ zq)94ALx+S}tsGX$MYU&QsQjrvwv!#_6r(~wwf z#@jZKC&vtLyXe@Wf%=OAyeJ9^Nd6P#e>oI!wus+_Rk;-k-`}_nsx5^@LTrF5N&J+pM?IjDQMHj8xq^w%3Wwrsq zz6ID|e5$vXs;t?MQVXoTXw0hk)QnGLW^NfnGkz?|69dggE-2hoT_-EQ$EqkQuTIVD zL`vAlP26V4W^4RLPK_S%y0C4LbBkG>&%V@AKBmW=Y3auj>kJ(URB$$y+PaDVYpc_THrLk-dOf5@UutQPmo&>P}ATnLDOLfxz8 zYa-k49B%fXTbpZMk-m~Bw-Q5|TwvI*FCYYuu(*7qW?{V#CE!)f>bU58}ullZS92Lsj za-5DJ3>(_p1EMgZl;9B()w0Ndvwk%;qUdgSbhfIhXKobS_}h&=%+oOxscI;Yjs4>b zcx@>}teR)tKg=6@Zg1H|(wnRg4qtr~*wcQoezQBC#08%Ojyd~?>IRTn$(TsKzh5#J z4v&`Y+nrg%qRTBWi2DOoR|iRq2)18SW`Sr>;D$b%tXq*74%)g%ZxMfQdGC6T9CV3_ z#1I2Zs{uJod|y=!sfEt*6b~Vqzlw`L!rl2p(~!SYfkV$qTwBPXxCFAl&u%4x6BM^g zb+8YYnsesn1ir9MFRfCyHxY*LINPA|^6-f2TTumpE%-=c##J4iJ%JLxb%xNqn;vcp z;#%Z9{j`rYa~QdFG0-?3qo2R3+jBl*pciwL_&FM1)$~r>0glgSGlYFz z35LCWgk2p8s=bc*4;LF_zscxq*nRmDc09&K%r2A5F1mKQhLv9TF>2aE2rDi!5<=w? z`?mQ~t49rz4x&dak9Ep43;Aymj&joA;^m-9#sr&NC38h~+qnJZOC0Xa`_xU4b5B&x z-I_GGuM`zZ`8G`YkBWK$06_fde_4P=Rc-Okvvuu4?XU7Ue1+Od#?R-ewh9W=QiQy| zq6iCT=P1K}k5K{$vF{#!JGSwxr=3f)`M>}C?oHMtgNb|!Gu}ixJ$9;Pqd zZ!}9tJ24pfYH7Znk4E#46d;}6+DXga&5*OlXEK@)t{{thB z!GfHp++$yN3Sh9s+JYae=Xvwec3HVVXKLFZy#36e>Pe$|Dq!J{3j`P0!_x*EA%yxz zp2h4-G+m%fqYhL2Snt_wpbSRb)XGYf6YBWcPvCncTOYyiq0eKV>*Rh(4qkrFKWM;j zJ@Ru(n^*k!jv-T27`tP7$)o1$@Z3Dn)v6R7u8i^ZdAYE-D`~_KqI7q1X?Ad}gXrFy zn;uj8zUd*~e1bSNm#p)GSl_l(rwmmpf{Hn9#9|_13qn<_31ZHQLeFILgsyLYFhV29 z8I9r61t;0^Q}N*eJR_Mt7{i&JgH-+l0IFKgHjz)4PFgPVPhQc-j%ct_18Q5eA~v<2 zW6v0Q*gKfK5qNZBdRBzGfFL-6{Jrx()X#6lvW9ug{GxE=^IPuc`pA3chBZ2&NAdM` z2eThgYP>dCbWqA>ttp7<7w>Rv_y6s!ZIvcsN&|I(AfXstYUV1Sl+NiBl`+HjO`xwt zhk*((>{a9WuCm74chJYE7*Qsq3CJdCcgsvZZA5(zO$$|-6%_oPn-57MDIr(D+-$`g zGc;d$O0m6kG4a=W)3__IR-AE{dK4{-47B(O$}k^JNoACuZ}t$Zq{#x&f&x2OlNEEJ z(V0~g?oIPe1{Fd~j+7u^Zgri*AI!uoF>ae+o*3D>49CXHgl$!IT$GxlG+L*-CbzoA zyX_6qeM6E+ohVqRnSjImKu6@}Yw2a!c7%f~L2jZ%gygY8~<_U`fS$98)$o7ZuY7G2ld+uJeLTuiVmmmRXB zo~O^0I@tGV6tgcD#KMts11Z%J-vaw{23c@$`tNK{E4 zJP&IeHIs_+S3v1HsEatbRvlj*DN7!RM3q#?n$3!5&u zZrd(#pDER__SLQ<{%v-J9W;b1PEHgaU#cbRnmFAYtTAiTz&45(TL%lgSw1TPJT3+_ zZvU@9%m^tq*&<|kF|lH0glm9KLSE-g zh5Vp>KE-%EEv1G0{3$P+2BhsRDPqqk;-qD_mB%HM$ki!5Yd-OjB!=ekCNgX?TaRvk zc_RFd_jUi!{58^ov}fEHHTDd@yfjhw>Bk1Kdf(jNtv>9wF1z1YoVWjpJ8wRDY4JVF z_TcE~zLDpTese#gc0VB|cwk;ie;A~NC*9@QTXm15mrIE1>gr}T(|IGKj+=!_cJJdY z`K^G$H-7N_?d6grr%v$s{-K^opcds zmiBFG|Dd2NgAIF1pY_*+LY=ppLSY|T@5w+Cu0PW{6kwqDt`WX2jH7sXbwj_B*}50{ z@H1R9Yx1GNA(L8Y6I1h&PR>cCFhy43-yVXg6)Tb@VHOHEE_d4pUhcbfb^F$Jc)Rkh zLon$iDhW{%zm?PP4-~1Wr?bQ*J@6nj4ctb}!SJYv;N-v#^oqR`^WIu~(c+==&wnHI z1?&vQn{+um{~lE3Y5t61LX#yEUAF!;PP&=yS9c**aP+xF(JSK(ZFH>@sn$LSS!bBJ z2N=c2DEgebx=z#nBJ8zw*1pr^;iu}mx{HVK({!#JUG~1o8CvTQ3OJvAVLwQz?#Z1o z|C`_5nnRZL^t;|&ww|oRY5s1R=vB--y>k^cNSFb>4YT3*R@W8!eIg7!3_!P)$^P5O zxTs=gTtDXqB#91lH8eYX&F&Qv1l;e)@jf6ehpBRLJ<@^Rizr%IQ6ouPgUZ_C*a{OP zr>ivb?>pOXqfGi-)~;Ue#JEK^PMR-{qC$8fq>}lM9SxD`85zKwY$PW_cwz0`Kw@!J zT}Sc(pOfd-R_11;YWB_!y897y;}TjxiamYxmt&%#<-pg|I3@d79ZD-qxGG7MSlC!Z z#%r7@YBRn8n4A1d#$MeX@X(EXdM(F-v}~0lA->yjnU~1zd7dWZcu8yaJqmbXdlaN1 zk|k;+BT0|T;6N)`WFS-dj#un^1PPuz{6BvF0+>kvy{m`o_+7Ih7{Zlm{WT&bPueV~ zgJ6TI|Hml&hw?|$;|DjlD<1EEr2F44n;&Rj-T*w>PDK1~gHK#$=gPgV_i0>R-A`vR z9Hv>HeRTGJSCP!9==%K|JGese@Kwt8ToXWRxbDMIfIocgYSsKTgu^Z-1*H3zxq>du zIjfweDgcIQz5T$Tf=m)GiKZNiY!9r_1hS?<{XbNa?tldIU9Tz&wV-nwWhUKW0_sOl zceYsNkx@AyY6;m$%T%?-(`mRV-crtD*scgJ9v-idtM}~(6a z#Cb9q2YTm?OWe(`slE; zu7Iy!aRGw$O^e;x9ssg)a3|s5*N4gtQ>db65)C%sWPlJw%sVASM3UO65%E`)(nni} zCM@8FSdGu0ojC!jmYw+>k98cSEV$MT{}bTnedkL`I9L6tSMZsA3N0)=Tyv9HbF*iH z*FYp4C@ReJ(0t;%``!s`IfGBzz_Gz-ctbqd9gSxXPVTySS`fN#?CPtgOsCKo2PY{5 ziKK14_Odf(444yR3%g`)mMhc`O(|)h?sw{q!ppM6Uf-Q&r>2l4r@fBfiSP z&h?gsM@v`@mWD>n8*KTO_2UMbJl??{yT+?4cO!XdPO|Sk-(qPt9RKR&!(2AxQfV~I z(`3u+-Y3f;0;xR<%RJ2dgRl&o9B3d?^Wmfe|f#a zKO>ks<_88AOxiH3q7gfHO;LcmZ*MqUiq^u9jT^w8tpx`VB8ie7go$XDKg+TXc(Los zmzRgIvT|Gb>)4s#^AwfNTdeWCdle4;ET!@D2Zq^&4Iw2R&T)x$2LaW`#}z+-?>SV^ zRv>ASAiq>LJ zpR6bdtg4Dkca+AnyB~>nWVePdG<;JEr2Al@76pp=Kr`KZ+uSa~>y3*69D3JvzP;~6MDj;|jUC$? zEG?DvWLU5boer@7k)ZiVbK>`K@ZbHT?o;c5NxNr7V8CPl3DlD zW|QFfd0IF?Lv3_oVNzX2{9HwdB_Th@Ypa?fnaPp1ZI>l0olC2Z+=(G|Km6E02FUwXve|}qLXB?qfIfyMaon>>s$$jQ#;_v&BrM_7|B3Wf-KMU3A^Nw^FvRow zWchLI?}Nt&IS~qN!Poj)zUP1HOQW`BJj9yV(1Xeu8t`8;6H)MgjVCN1#O%?@VVcXW z$Ie2h#teMN3*ly7ZCExo8m-}Z@m>P9wrJ8nG3Y(^a;LQL@W#hkio;YqW`t9M!%1qZ z%T<=Lj*3CAAwTacn z8AbvA%S`xczLmd(NkR1ijT;6;g=+&t)OB2q`~G#-i;oZ=eHIfmyolo5y)<{vmOZfk zx;fYUCb2r;{bI)6%TqM#>)LMKE-lW72MnhSyuX!wT+w(RT?EG7wgpLX6Um#!P=|#)l;hn_gTV0K(cFkB@zDTrg?hE(te%O0-;&30k zArr23l=?SoI|tAh!(YpKU!Vm;7a^^qTU(kmRrp?z9AEqadx2XDM$K;&afa?PM0weE9-`oAT;2fKWTz zA#od=Myz(fU%Ahy3${CfMSQybu=-pq-0olxH5}|!F06q6Rxt45!hbh=#`j6k`AU~s zSI*1#K%Ojg)qA@9w^sU&gprG`*q2c;r-XshMDC8bh_72579zL(C!W#RT{q8OCn_y> za$)sGv38gm`97+>M89@!5qds zBBw#neA3^$>d%Wb%Dy4S{Nu$A!H=9dKz5vi-|j=SEqjT_JjHSB-e|zZ>T$HlzcURv znk(cl3nnjjyQFKcW?BQCnWgxS%1`FEW>_lvUBoFhA^$&aM|xk7HvgqWlgMY0zy5gw NP?A%Zt&%nk`ai$aCUyV- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/item/us_chest_iotv.png b/src/main/resources/assets/superbwarfare/textures/item/us_chest_iotv.png new file mode 100644 index 0000000000000000000000000000000000000000..6c21b59359343df9bfad17eb60c467bf46441c47 GIT binary patch literal 561 zcmV-10?z%3P)K`&>39Qt`<^Al0AkdshQsAo?hh zN~e9mx1%F2MI!ip{2Un|5*=qMehq;9;sW*8YaYQRuf8&P^soTH&Gdb4W%9!o#-kSl zedQMy04P^iJpDoL9zTD42B6j2pzDZXfKB@gmidm$Q!{Mt>~n5JqH`!H7E1JbeKbv_ zwpu5fxdV+)JbV6O|=00_vg zj~}vM(e-%}Nu6fv7qRI%V$*X0+4b?mtH88uMlKk1x?P%9gQhji>dH5+C;7U!#oM** z(*Y_qQ%c1rMZ>ZIxSC2aGZFP1%heT}!#2BHZK`iRc!NK+9PU74vsdT~1;zQzKt99X z_QwC0$q$DCisK-wJrohToPV#tt-`N|We4~Jrl0QpAVHC!H%9Xm;M7^nzl@@_eZ8h9ziH2xs$iS(! z+0PJuhCV@ikPQyib=FiWP|j2{ZmUrXL)&__dL&e&Up{~cQ}4} zNG0QK`~BcBJv6rmw38;I(*k!%W0damL&Y3+vYq7f&(dmC0FY!iuhlYMSplGQpBEy| zeoMO9fj%q)Np|D*1ege^0GL)2(`pX3kV?ke-f)C)C?d#4;~Cv_5)MUpdMSw$z$+`l zh4ihYxIU@Z3h1U2#r4VIQMRYj{@w;&S;4fLOhsqJOhgN_^9w@VC5-`~X&RcQ3EZ@r z=%$mK{B5^|R5IQ!zmN2fg6!2z&wYJ$aUdr+`Y|{}d&HuCVp0EZDM-0|i9})-py#Xl z9jq+P;r0aZsWSDdLA_QWb9UKrU>Pl5t7XR3Aa90FI&%)dU9rYpu?9dob55&K;j#FD zPnEk4>{X7BPXIW*$PKLR^)&!(fbFd{u`iCD&1JE^!-&Je&iQkE0W;r|JFUWXq5uE@ M07*qoM6N<$g2FP?@c;k- literal 0 HcmV?d00001 diff --git a/src/main/resources/data/superbwarfare/recipes/us_chest_iotv_crafting.json b/src/main/resources/data/superbwarfare/recipes/us_chest_iotv_crafting.json new file mode 100644 index 000000000..ef9cdc0c9 --- /dev/null +++ b/src/main/resources/data/superbwarfare/recipes/us_chest_iotv_crafting.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "aba", + "aaa", + "aaa" + ], + "key": { + "a": { + "item": "superbwarfare:cemented_carbide_ingot" + }, + "b": { + "item": "minecraft:sand" + } + }, + "result": { + "item": "superbwarfare:us_chest_iotv", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/us_helmet_pastg_crafting.json b/src/main/resources/data/superbwarfare/recipes/us_helmet_pastg_crafting.json new file mode 100644 index 000000000..f093e1643 --- /dev/null +++ b/src/main/resources/data/superbwarfare/recipes/us_helmet_pastg_crafting.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "aaa", + "aba" + ], + "key": { + "a": { + "item": "superbwarfare:cemented_carbide_ingot" + }, + "b": { + "item": "minecraft:sand" + } + }, + "result": { + "item": "superbwarfare:us_helmet_pastg", + "count": 1 + } +} \ No newline at end of file