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 000000000..222eab623 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/armor/us_chest_iotv.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/armor/us_helmet_pastg.png b/src/main/resources/assets/superbwarfare/textures/armor/us_helmet_pastg.png new file mode 100644 index 000000000..88e89ba1a Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/armor/us_helmet_pastg.png differ 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 000000000..6c21b5935 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/us_chest_iotv.png differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/us_helmet_pastg.png b/src/main/resources/assets/superbwarfare/textures/item/us_helmet_pastg.png new file mode 100644 index 000000000..0f00f2a74 Binary files /dev/null and b/src/main/resources/assets/superbwarfare/textures/item/us_helmet_pastg.png differ 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