From f3e71409fde29d66d11f6c5ad76a54c4a680a979 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Mon, 3 Jul 2017 18:44:21 -0400 Subject: [PATCH] finished feature arrow --- kfc/gradle.properties | 2 +- .../java/nmd/primal/forgecraft/ModInfo.java | 2 +- .../primal/forgecraft/blocks/YewStave.java | 2 +- .../primal/forgecraft/init/ModCrafting.java | 18 + .../nmd/primal/forgecraft/init/ModItems.java | 4 + .../nmd/primal/forgecraft/init/ModSounds.java | 2 + .../forgecraft/items/weapons/Longbow.java | 44 +- .../assets/forgecraft/lang/en_us.lang | 6 +- .../models/item/longbow/longbow_0.json | 6 +- .../models/item/longbow/longbow_1.json | 14 +- .../models/item/longbow/longbow_2.json | 16 +- .../models/item/longbow/longbow_3.json | 16 +- .../models/item/longbow/longbow_4.json | 16 +- .../models/item/longbow/longbow_5.json | 16 +- .../models/item/longbow/longbow_6.json | 146 +++-- .../models/item/longbow/longbow_7.json | 70 ++- .../models/item/longbow/longbow_8.json | 16 +- .../forgecraft/models/item/rawlongbow.json | 574 ++++++++++++++++++ .../models/item/unstrunglongbow.json | 6 +- .../resources/assets/forgecraft/sounds.json | 7 +- .../assets/forgecraft/sounds/bow_twang.ogg | Bin 0 -> 18303 bytes .../forgecraft/textures/items/arrow.png | Bin 0 -> 684 bytes .../textures/items/unstrunglongbow.png | Bin 0 -> 527 bytes kfc/src/main/resources/mcmod.info | 2 +- 24 files changed, 808 insertions(+), 177 deletions(-) create mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/rawlongbow.json create mode 100644 kfc/src/main/resources/assets/forgecraft/sounds/bow_twang.ogg create mode 100644 kfc/src/main/resources/assets/forgecraft/textures/items/arrow.png create mode 100644 kfc/src/main/resources/assets/forgecraft/textures/items/unstrunglongbow.png diff --git a/kfc/gradle.properties b/kfc/gradle.properties index 2a761a6f..c27cf0a7 100644 --- a/kfc/gradle.properties +++ b/kfc/gradle.properties @@ -5,7 +5,7 @@ org.gradle.jvmargs=-Xmx3G mod_group=nmd.primal.forgecraft mod_name=ForgeCraft -mod_version=1.2.53 +mod_version=1.2.60 forge_version=13.20.0.2315 mcp_mappings=snapshot_20170121 mc_version=1.11.2 diff --git a/kfc/src/main/java/nmd/primal/forgecraft/ModInfo.java b/kfc/src/main/java/nmd/primal/forgecraft/ModInfo.java index ba91ca91..e52df7f8 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/ModInfo.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/ModInfo.java @@ -17,7 +17,7 @@ public class ModInfo { public static final String MOD_CONFIG = "primal/" + MOD_ID; //public static final String MOD_PREFIX = MOD_ID + ":"; public static final String MOD_CHANNEL = MOD_ID; - public static final String MOD_VERSION = "1.2.53"; + public static final String MOD_VERSION = "1.2.60"; public static final String MC_VERSIONS = "[1.11.0, 1.12.0)"; public static final String DEPENDENCIES = "required-after:forge@[13.20.0.2315,);" + "required-after:primal@[0.4,);"; diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/YewStave.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/YewStave.java index 18224dbe..fe167100 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/YewStave.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/YewStave.java @@ -51,7 +51,7 @@ public class YewStave extends BlockCustomBase { //world.playSound(player, player.posX, player.posY, player.posZ, PrimalSounds.TOOL_BLADE_SCRAPE, SoundCategory.PLAYERS, 1.0F, 1F); world.playSound(null, pos, PrimalSounds.TOOL_BLADE_SCRAPE, SoundCategory.PLAYERS, 1.0F, 1.0F); if(CommonUtils.randomCheck(3) ) { - PlayerHelper.spawnItemOnGround(world, pos, new ItemStack(ModItems.unstrunglongbow, 1)); + PlayerHelper.spawnItemOnGround(world, pos, new ItemStack(ModItems.rawlongbow, 1)); world.setBlockState(pos, Blocks.AIR.getDefaultState(), 2); world.setBlockState(pos.up(), Blocks.AIR.getDefaultState(), 2); return true; diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java index e70295cf..f80e6d5a 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -40,6 +40,24 @@ public class ModCrafting { ('S'), Blocks.SAND, ('C'), PrimalItems.MUD_CLUMP })); + /***YEW STAVE***/ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.yewstave, 2), + true, new Object[]{"C", "C", + ('C'), PrimalItems.LOGS_SPLIT_YEW + })); + /***Unstrung Longbow***/ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.unstrunglongbow, 1), + true, new Object[]{"C", "A", + ('C'), PrimalItems.BEAR_FAT, + ('A'), ModItems.rawlongbow + })); + /***Longbow***/ + GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.longbow, 1), + true, new Object[]{"C ","CA","C ", + ('C'), PrimalItems.SILK_CORDAGE, + ('A'), ModItems.unstrunglongbow + })); + /***Forge***/ GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.forge_brick), diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/ModItems.java b/kfc/src/main/java/nmd/primal/forgecraft/init/ModItems.java index 05442258..09996286 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModItems.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModItems.java @@ -122,6 +122,7 @@ public class ModItems { //public static Item wootzshield; public static Item matchlockmusket; + public static Item rawlongbow; public static Item unstrunglongbow; public static Item longbow; @@ -136,6 +137,7 @@ public class ModItems { forgehammer = new ForgeHammer("forgehammer"); castingmud = new BaseItem("castingmud"); + rawlongbow = new BaseItem("rawlongbow"); unstrunglongbow = new BaseItem("unstrunglongbow"); longbow = new Longbow("longbow"); //matchlockmusket = new Musket("matchlock_musket"); @@ -335,6 +337,7 @@ public class ModItems { GameRegistry.register(cleanironslayer); GameRegistry.register(steelslayer); + GameRegistry.register(rawlongbow); GameRegistry.register(unstrunglongbow); GameRegistry.register(longbow); //GameRegistry.register(matchlockmusket); @@ -438,6 +441,7 @@ public class ModItems { registerRender(cleanironslayer); registerRender(steelslayer); + registerRender(rawlongbow); registerRender(unstrunglongbow); registerRender(longbow); //registerRender(forgingmanual); diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/ModSounds.java b/kfc/src/main/java/nmd/primal/forgecraft/init/ModSounds.java index ef55be2a..72aa16fd 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModSounds.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModSounds.java @@ -12,11 +12,13 @@ public class ModSounds { public static SoundEvent PISTON_BELLOWS; public static SoundEvent MUSKET_SHOT; + public static SoundEvent BOW_TWANG; public static void registerSounds() { PISTON_BELLOWS = registerSound("piston_bellows"); MUSKET_SHOT = registerSound("musket_shot"); + BOW_TWANG = registerSound("bow_twang"); } private static SoundEvent registerSound(String name) diff --git a/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Longbow.java b/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Longbow.java index 86421c01..c175b3ee 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Longbow.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/items/weapons/Longbow.java @@ -14,6 +14,7 @@ import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.forgecraft.ModInfo; +import nmd.primal.forgecraft.init.ModSounds; import nmd.primal.forgecraft.items.BaseItem; import javax.annotation.Nullable; @@ -133,43 +134,22 @@ public class Longbow extends BaseItem { { ItemArrow itemarrow = (ItemArrow)((ItemArrow)(itemstack.getItem() instanceof ItemArrow ? itemstack.getItem() : Items.ARROW)); EntityArrow entityarrow = itemarrow.createArrow(worldIn, itemstack, entityplayer); - entityarrow.setAim(entityplayer, entityplayer.rotationPitch, entityplayer.rotationYaw, 0.0F, f * 3.0F, 1.0F); + entityarrow.setAim(entityplayer, entityplayer.rotationPitch, entityplayer.rotationYaw, 0.0F, f * 6.0F, 1.0F); - if (f == 1.0F) + if (f >= 1.0F) { entityarrow.setIsCritical(true); } - int j = EnchantmentHelper.getEnchantmentLevel(Enchantments.POWER, stack); - - if (j > 0) - { - entityarrow.setDamage(entityarrow.getDamage() + (double)j * 0.5D + 0.5D); - } - - int k = EnchantmentHelper.getEnchantmentLevel(Enchantments.PUNCH, stack); - - if (k > 0) - { - entityarrow.setKnockbackStrength(k); - } - - if (EnchantmentHelper.getEnchantmentLevel(Enchantments.FLAME, stack) > 0) - { - entityarrow.setFire(100); - } - stack.damageItem(1, entityplayer); - if (flag1 || entityplayer.capabilities.isCreativeMode && (itemstack.getItem() == Items.SPECTRAL_ARROW || itemstack.getItem() == Items.TIPPED_ARROW)) - { - entityarrow.pickupStatus = EntityArrow.PickupStatus.CREATIVE_ONLY; - } + entityarrow.pickupStatus = EntityArrow.PickupStatus.CREATIVE_ONLY; worldIn.spawnEntity(entityarrow); } - worldIn.playSound((EntityPlayer)null, entityplayer.posX, entityplayer.posY, entityplayer.posZ, SoundEvents.ENTITY_ARROW_SHOOT, SoundCategory.PLAYERS, 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F); + //worldIn.playSound((EntityPlayer)null, entityplayer.posX, entityplayer.posY, entityplayer.posZ, SoundEvents.ENTITY_ARROW_SHOOT, SoundCategory.PLAYERS, 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + f * 0.5F); + worldIn.playSound(null, entityplayer.getPosition(), ModSounds.BOW_TWANG, SoundCategory.BLOCKS, 0.25F, 0.8F); if (!flag1 && !entityplayer.capabilities.isCreativeMode) { @@ -184,14 +164,6 @@ public class Longbow extends BaseItem { entityplayer.addStat(StatList.getObjectUseStats(this)); } } - //entityLiving.stopActiveHand(); - if(!worldIn.isRemote){ - entityLiving.resetActiveHand(); - } - if(worldIn.isRemote){ - entityLiving.resetActiveHand(); - } - } } @@ -201,8 +173,8 @@ public class Longbow extends BaseItem { public static float getArrowVelocity(int charge) { - float f = (float)charge / 20.0F; - f = (f * f + f * 2.0F) / 3.0F; + float f = (float)charge / 5.0F; + f = (f * f + f * 2.0F); if (f > 1.0F) { diff --git a/kfc/src/main/resources/assets/forgecraft/lang/en_us.lang b/kfc/src/main/resources/assets/forgecraft/lang/en_us.lang index b112f527..ef11f7d5 100644 --- a/kfc/src/main/resources/assets/forgecraft/lang/en_us.lang +++ b/kfc/src/main/resources/assets/forgecraft/lang/en_us.lang @@ -10,7 +10,7 @@ tile.forge_adobe.name=Adobe Forge tile.blockbreaker.name= Block Breaker tile.stoneanvil.name=Stone Anvil tile.ironanvil.name=Iron Anvil - +tile.yewstave.name=Yew Stave tile.pistonbellowsoak.name=Oak Piston Bellows @@ -86,6 +86,10 @@ tile.steelchunk.name=Steel Chunk tile.wootzball.name=Damascus Steel Ingot tile.wootzchunk.name=Damascus Steel Chunk +item.unstrunglongbow.name=Unstrung Longbow +item.longbow.name=Longbow +item.rawlongbow.name=Raw Longbow + item.bellowshandle.name=Bellows Handle item.softcrucible.name=Soft Crucible item.stonetongs.name=Stone Tongs diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_0.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_0.json index 7b6bfd72..a9176e79 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_0.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_0.json @@ -1,9 +1,9 @@ { "parent": "forgecraft:item/longbow_default", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" } } diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_1.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_1.json index 0f73333f..47fe73a9 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_1.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_1.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -545,12 +545,12 @@ "from": [ 7.5, 8, -7.5 ], "to": [ 8, 8.5, 12.5 ], "faces": { - "down": { "uv": [ 7.5, 3.5, 8, 16 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 12.5, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 3.5, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_2.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_2.json index 0ca16ef1..5a80ae6d 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_2.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_2.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -545,12 +545,12 @@ "from": [ 7.5, 8, -6 ], "to": [ 8, 8.5, 14 ], "faces": { - "down": { "uv": [ 7.5, 2, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 14 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 14, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 2, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_3.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_3.json index ababaf65..2411eb32 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_3.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_3.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -545,12 +545,12 @@ "from": [ 7.5, 8, -4 ], "to": [ 8, 8.5, 16 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_4.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_4.json index 77ca0593..b5e6d22a 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_4.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_4.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -545,12 +545,12 @@ "from": [ 7.5, 8, -2 ], "to": [ 8, 8.5, 18 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_5.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_5.json index d78b6aed..ce8980fb 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_5.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_5.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -493,12 +493,12 @@ "from": [ 7.5, 8, 0 ], "to": [ 8, 8.5, 20 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_6.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_6.json index 10cc43ab..6d015ef7 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_6.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_6.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -309,7 +309,7 @@ { "__comment": "Box39", "from": [ 7.5, 23.5, 14 ], - "to": [ 8.5, 24, 15.5 ], + "to": [ 8.5, 24, 15 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -321,8 +321,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, 24, 15.5 ], - "to": [ 8.5, 24.5, 16 ], + "from": [ 7.5, 24, 15 ], + "to": [ 8.5, 24.5, 15.5 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -360,8 +360,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, -8.5, 15.5 ], - "to": [ 8.5, -8, 16 ], + "from": [ 7.5, -8.5, 15 ], + "to": [ 8.5, -8, 15.5 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -373,8 +373,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, -8.5, 16 ], - "to": [ 8.5, -8, 17 ], + "from": [ 7.5, -9, 15.5 ], + "to": [ 8.5, -8.5, 16.5 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -389,18 +389,18 @@ "from": [ 7.5, 8, 2 ], "to": [ 8, 8.5, 22 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { "__comment": "Box39", - "from": [ 7.5, 24, 16 ], - "to": [ 8.5, 24.5, 17 ], + "from": [ 7.5, 24.5, 15.5 ], + "to": [ 8.5, 25, 16.5 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -413,7 +413,7 @@ { "__comment": "Box39", "from": [ 7.5, -8, 14 ], - "to": [ 8.5, -7.5, 15.5 ], + "to": [ 8.5, -7.5, 15 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -426,7 +426,7 @@ { "__comment": "PlaneX45", "from": [ 8, 8, 22 ], - "to": [ 8.001, 9.5, 22.5 ], + "to": [ 8.001, 10, 22.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -434,7 +434,7 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 6.5, 22 ], + "from": [ 8, 6, 22 ], "to": [ 8.001, 8, 22.5 ], "faces": { "west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" }, @@ -469,8 +469,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 9.5, 21.5 ], - "to": [ 8.001, 11, 22 ], + "from": [ 8, 10, 21.5 ], + "to": [ 8.001, 11.5, 22 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -478,8 +478,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 11, 21 ], - "to": [ 8.001, 12.5, 21.5 ], + "from": [ 8, 11.5, 21 ], + "to": [ 8.001, 13, 21.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -487,8 +487,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 12.5, 20.5 ], - "to": [ 8.001, 14, 21 ], + "from": [ 8, 13, 20.5 ], + "to": [ 8.001, 14.5, 21 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -496,8 +496,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 14, 20 ], - "to": [ 8.001, 15.5, 20.5 ], + "from": [ 8, 14.5, 20 ], + "to": [ 8.001, 16, 20.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -505,8 +505,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 23, 17 ], - "to": [ 8.001, 24, 17.5 ], + "from": [ 8, 23.5, 17 ], + "to": [ 8.001, 25, 17.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -514,8 +514,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 17, 19 ], - "to": [ 8.001, 18.5, 19.5 ], + "from": [ 8, 17.5, 19 ], + "to": [ 8.001, 19, 19.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -523,8 +523,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 18.5, 18.5 ], - "to": [ 8.001, 20, 19 ], + "from": [ 8, 19, 18.5 ], + "to": [ 8.001, 20.5, 19 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -532,8 +532,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 20, 18 ], - "to": [ 8.001, 21.5, 18.5 ], + "from": [ 8, 20.5, 18 ], + "to": [ 8.001, 22, 18.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -541,8 +541,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 21.5, 17.5 ], - "to": [ 8.001, 23, 18 ], + "from": [ 8, 22, 17.5 ], + "to": [ 8.001, 23.5, 18 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -550,8 +550,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 15.5, 19.5 ], - "to": [ 8.001, 17, 20 ], + "from": [ 8, 16, 19.5 ], + "to": [ 8.001, 17.5, 20 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -559,8 +559,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -8, 17 ], - "to": [ 8.001, -7, 17.5 ], + "from": [ 8, -9, 17 ], + "to": [ 8.001, -7.5, 17.5 ], "faces": { "west": { "uv": [ 12.5, 0, 13, 8 ], "texture": "#texture1" }, "east": { "uv": [ 3, 0, 3.5, 8 ], "texture": "#texture1" } @@ -568,8 +568,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 5, 21.5 ], - "to": [ 8.001, 6.5, 22 ], + "from": [ 8, 4.5, 21.5 ], + "to": [ 8.001, 6, 22 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -577,8 +577,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 3.5, 21 ], - "to": [ 8.001, 5, 21.5 ], + "from": [ 8, 3, 21 ], + "to": [ 8.001, 4.5, 21.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -586,8 +586,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 2, 20.5 ], - "to": [ 8.001, 3.5, 21 ], + "from": [ 8, 1.5, 20.5 ], + "to": [ 8.001, 3, 21 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -595,8 +595,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, 0.5, 20 ], - "to": [ 8.001, 2, 20.5 ], + "from": [ 8, 0, 20 ], + "to": [ 8.001, 1.5, 20.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -604,8 +604,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -1, 19.5 ], - "to": [ 8.001, 0.5, 20 ], + "from": [ 8, -1.5, 19.5 ], + "to": [ 8.001, 0, 20 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -613,8 +613,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -2.5, 19 ], - "to": [ 8.001, -1, 19.5 ], + "from": [ 8, -3, 19 ], + "to": [ 8.001, -1.5, 19.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -622,8 +622,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -4, 18.5 ], - "to": [ 8.001, -2.5, 19 ], + "from": [ 8, -4.5, 18.5 ], + "to": [ 8.001, -3, 19 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -631,8 +631,8 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -5.5, 18 ], - "to": [ 8.001, -4, 18.5 ], + "from": [ 8, -6, 18 ], + "to": [ 8.001, -4.5, 18.5 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -640,12 +640,38 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -7, 17.5 ], - "to": [ 8.001, -5.5, 18 ], + "from": [ 8, -7.5, 17.5 ], + "to": [ 8.001, -6, 18 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } } + }, + { + "__comment": "Box39", + "from": [ 7.5, 25, 16.5 ], + "to": [ 8.5, 25.5, 17 ], + "faces": { + "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" }, + "east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -9.5, 16.5 ], + "to": [ 8.5, -9, 17 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } } ], "display": { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_7.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_7.json index c7934f12..bf1258e5 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_7.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_7.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -321,8 +321,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, 22, 14.5 ], - "to": [ 8.5, 22.5, 15.5 ], + "from": [ 7.5, 22, 14 ], + "to": [ 8.5, 22.5, 15 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -360,8 +360,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, -6.5, 14.5 ], - "to": [ 8.5, -6, 15.5 ], + "from": [ 7.5, -6.5, 14 ], + "to": [ 8.5, -6, 15 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -373,8 +373,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, -7, 15.5 ], - "to": [ 8.5, -6.5, 16.5 ], + "from": [ 7.5, -7, 15 ], + "to": [ 8.5, -6.5, 16 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -389,18 +389,18 @@ "from": [ 7.5, 8, 4 ], "to": [ 8, 8.5, 24 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { "__comment": "Box39", - "from": [ 7.5, 22.5, 15.5 ], - "to": [ 8.5, 23, 16.5 ], + "from": [ 7.5, 22.5, 15 ], + "to": [ 8.5, 23, 16 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -469,8 +469,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, 23, 16.5 ], - "to": [ 8.5, 23.5, 17.5 ], + "from": [ 7.5, 23, 16 ], + "to": [ 8.5, 23.5, 17 ], "faces": { "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, @@ -482,8 +482,8 @@ }, { "__comment": "Box39", - "from": [ 7.5, -7.5, 16.5 ], - "to": [ 8.5, -7, 17.5 ], + "from": [ 7.5, -7.5, 16 ], + "to": [ 8.5, -7, 17 ], "faces": { "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, @@ -604,7 +604,7 @@ { "__comment": "PlaneX45", "from": [ 8, 22, 17.5 ], - "to": [ 8.001, 23, 18 ], + "to": [ 8.001, 23.5, 18 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } @@ -720,12 +720,38 @@ }, { "__comment": "PlaneX45", - "from": [ 8, -7, 17.5 ], + "from": [ 8, -7.5, 17.5 ], "to": [ 8.001, -6, 18 ], "faces": { "west": { "uv": [ 2, 5, 2.5, 8 ], "texture": "#texture1" }, "east": { "uv": [ 13.5, 5, 14, 8 ], "texture": "#texture1" } } + }, + { + "__comment": "Box39", + "from": [ 7.5, 23.5, 17 ], + "to": [ 8.5, 24, 17.5 ], + "faces": { + "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" }, + "east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -8, 17 ], + "to": [ 8.5, -7.5, 17.5 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } } ], "display": { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_8.json b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_8.json index 241479ec..772da84c 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_8.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/longbow/longbow_8.json @@ -1,10 +1,10 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", "texture1": "forgecraft:items/bowstring", - "arrow": "blocks/e_texture" + "arrow": "forgecraft:items/arrow" }, "elements": [ { @@ -376,12 +376,12 @@ "from": [ 7.5, 8, 6 ], "to": [ 8, 8.5, 26 ], "faces": { - "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#arrow" }, - "north": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#arrow" }, + "down": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 180 }, + "up": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow" }, + "north": { "uv": [ 7, 0, 7.5, 0.5 ], "texture": "#arrow" }, "south": { "uv": [ 7.5, 7.5, 8, 8 ], "texture": "#arrow" }, - "west": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" }, - "east": { "uv": [ 0, 7.5, 16, 8 ], "texture": "#arrow" } + "west": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 270 }, + "east": { "uv": [ 7.5, 0, 8, 12.5 ], "texture": "#arrow", "rotation": 90 } } }, { diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/rawlongbow.json b/kfc/src/main/resources/assets/forgecraft/models/item/rawlongbow.json new file mode 100644 index 00000000..da0984b1 --- /dev/null +++ b/kfc/src/main/resources/assets/forgecraft/models/item/rawlongbow.json @@ -0,0 +1,574 @@ +{ + "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "primal:blocks/log_stripped_yew_side", + "texture": "primal:blocks/log_stripped_yew_side", + "texture1": "primal:blocks/log_stripped_yew_side" + }, + "elements": [ + { + "__comment": "Box7", + "from": [ 6.5, 5, 6.5 ], + "to": [ 9.5, 11, 8.5 ], + "faces": { + "down": { "uv": [ 6.5, 7.5, 9.5, 9.5 ], "texture": "#texture" }, + "up": { "uv": [ 6.5, 6.5, 9.5, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" }, + "south": { "uv": [ 6.5, 5, 9.5, 11 ], "texture": "#texture" }, + "west": { "uv": [ 6.5, 5, 8.5, 11 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 5, 9.5, 11 ], "texture": "#texture" } + } + }, + { + "__comment": "1base1", + "from": [ 7, 11, 7 ], + "to": [ 9, 12, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" }, + "south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" }, + "west": { "uv": [ 7, 4, 8.5, 5 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 4, 9, 5 ], "texture": "#texture" } + } + }, + { + "__comment": "1base2", + "from": [ 7, 12, 7 ], + "to": [ 9, 13, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" }, + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" }, + "west": { "uv": [ 7, 3, 8.5, 4 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 3, 9, 4 ], "texture": "#texture" } + } + }, + { + "__comment": "1base", + "from": [ 7, 13, 7 ], + "to": [ 9, 14, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" }, + "south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" }, + "west": { "uv": [ 7, 2, 8.5, 3 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 2, 9, 3 ], "texture": "#texture" } + } + }, + { + "__comment": "1base", + "from": [ 7, 4, 7 ], + "to": [ 9, 5, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" }, + "south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" }, + "west": { "uv": [ 7, 11, 8.5, 12 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 11, 9, 12 ], "texture": "#texture" } + } + }, + { + "__comment": "1base1", + "from": [ 7, 3, 7 ], + "to": [ 9, 4, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" }, + "south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" }, + "west": { "uv": [ 7, 12, 8.5, 13 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 12, 9, 13 ], "texture": "#texture" } + } + }, + { + "__comment": "1base2", + "from": [ 7, 2, 7 ], + "to": [ 9, 3, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" }, + "south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" }, + "west": { "uv": [ 7, 13, 8.5, 14 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 13, 9, 14 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 14, 7 ], + "to": [ 9, 15, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" }, + "south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 15, 7 ], + "to": [ 9, 16, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" }, + "east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 16, 7 ], + "to": [ 9, 17, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" }, + "east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -1, 7 ], + "to": [ 9, 0, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" }, + "south": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 0, 9, 1 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 8.5, 1 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 0, 7 ], + "to": [ 9, 1, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 15, 9, 16 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" }, + "east": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 1, 7 ], + "to": [ 9, 2, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 14, 9, 15 ], "texture": "#texture" }, + "east": { "uv": [ 7, 14, 8.5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -2, 7.5 ], + "to": [ 9, -1, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" }, + "south": { "uv": [ 7, 1, 9, 2 ], "texture": "#texture" }, + "west": { "uv": [ 8, 1, 9.5, 2 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 1, 8, 2 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -4, 7.5 ], + "to": [ 9, -3, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" }, + "south": { "uv": [ 7, 3, 9, 4 ], "texture": "#texture" }, + "west": { "uv": [ 8, 3, 9.5, 4 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 3, 8, 4 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -3, 7.5 ], + "to": [ 9, -2, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" }, + "south": { "uv": [ 7, 2, 9, 3 ], "texture": "#texture" }, + "west": { "uv": [ 8, 2, 9.5, 3 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 2, 8, 3 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 19, 7.5 ], + "to": [ 9, 20, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" }, + "south": { "uv": [ 7, 12, 9, 13 ], "texture": "#texture" }, + "west": { "uv": [ 8, 12, 9.5, 13 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 12, 8, 13 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 17, 7.5 ], + "to": [ 9, 18, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7, 14, 9, 15 ], "texture": "#texture" }, + "west": { "uv": [ 8, 14, 9.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 14, 8, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 18, 7.5 ], + "to": [ 9, 19, 9 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8, 9, 9.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" }, + "south": { "uv": [ 7, 13, 9, 14 ], "texture": "#texture" }, + "west": { "uv": [ 8, 13, 9.5, 14 ], "texture": "#texture" }, + "east": { "uv": [ 6.5, 13, 8, 14 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 21, 7.5 ], + "to": [ 9, 22, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" }, + "south": { "uv": [ 7, 10, 9, 11 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 10, 10, 11 ], "texture": "#texture" }, + "east": { "uv": [ 6, 10, 7.5, 11 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 22, 7.5 ], + "to": [ 9, 23, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" }, + "south": { "uv": [ 7, 9, 9, 10 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 9, 10, 10 ], "texture": "#texture" }, + "east": { "uv": [ 6, 9, 7.5, 10 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, 20, 7.5 ], + "to": [ 9, 21, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" }, + "south": { "uv": [ 7, 11, 9, 12 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 11, 10, 12 ], "texture": "#texture" }, + "east": { "uv": [ 6, 11, 7.5, 12 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -5, 7.5 ], + "to": [ 9, -4, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" }, + "south": { "uv": [ 7, 4, 9, 5 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 4, 10, 5 ], "texture": "#texture" }, + "east": { "uv": [ 6, 4, 7.5, 5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -7, 7.5 ], + "to": [ 9, -6, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" }, + "south": { "uv": [ 7, 6, 9, 7 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 6, 10, 7 ], "texture": "#texture" }, + "east": { "uv": [ 6, 6, 7.5, 7 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -6, 7.5 ], + "to": [ 9, -5, 9 ], + "faces": { + "down": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 9, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7, 5, 9, 6 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 5, 10, 6 ], "texture": "#texture" }, + "east": { "uv": [ 6, 5, 7.5, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 23, 8 ], + "to": [ 8.5, 24, 9 ], + "faces": { + "down": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" }, + "west": { "uv": [ 8, 8, 9, 9 ], "texture": "#texture" }, + "east": { "uv": [ 7, 8, 8, 9 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 24, 8 ], + "to": [ 8.5, 25, 9 ], + "faces": { + "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" }, + "east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 25, 8 ], + "to": [ 8.5, 26, 9 ], + "faces": { + "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" }, + "east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 26, 8.5 ], + "to": [ 8.5, 27, 9.5 ], + "faces": { + "down": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10, 8.5, 11 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "west": { "uv": [ 10, 5, 11, 6 ], "texture": "#texture" }, + "east": { "uv": [ 5, 5, 6, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 28, 9 ], + "to": [ 8.5, 29, 10 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" }, + "west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" }, + "east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 27, 8.5 ], + "to": [ 8.5, 28, 9.5 ], + "faces": { + "down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" }, + "west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" }, + "east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 30, 9.5 ], + "to": [ 8.5, 31, 10.5 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 1, 8.5, 2 ], "texture": "#texture" }, + "west": { "uv": [ 11, 1, 12, 2 ], "texture": "#texture" }, + "east": { "uv": [ 4, 1, 5, 2 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, 29, 9 ], + "to": [ 8.5, 30, 10 ], + "faces": { + "down": { "uv": [ 7.5, 4.5, 8.5, 5.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 10.5, 8.5, 11.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 2, 8.5, 3 ], "texture": "#texture" }, + "west": { "uv": [ 10.5, 2, 11.5, 3 ], "texture": "#texture" }, + "east": { "uv": [ 4.5, 2, 5.5, 3 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -10, 8 ], + "to": [ 8.5, -9, 9 ], + "faces": { + "down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 9, 8.5, 10 ], "texture": "#texture" }, + "west": { "uv": [ 9.5, 9, 10.5, 10 ], "texture": "#texture" }, + "east": { "uv": [ 5.5, 9, 6.5, 10 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -9, 8 ], + "to": [ 8.5, -8, 9 ], + "faces": { + "down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 8, 8.5, 9 ], "texture": "#texture" }, + "west": { "uv": [ 9.5, 8, 10.5, 9 ], "texture": "#texture" }, + "east": { "uv": [ 5.5, 8, 6.5, 9 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -8, 8 ], + "to": [ 8.5, -7, 9 ], + "faces": { + "down": { "uv": [ 7.5, 5.5, 8.5, 6.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 9.5, 8.5, 10.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" }, + "west": { "uv": [ 9.5, 7, 10.5, 8 ], "texture": "#texture" }, + "east": { "uv": [ 5.5, 7, 6.5, 8 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -11, 8.5 ], + "to": [ 8.5, -10, 9.5 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -12, 8.5 ], + "to": [ 8.5, -11, 9.5 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -13, 9 ], + "to": [ 8.5, -12, 10 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -14, 9 ], + "to": [ 8.5, -13, 10 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Box39", + "from": [ 7.5, -15, 9.5 ], + "to": [ 8.5, -14, 10.5 ], + "faces": { + "down": { "uv": [ 7.5, 4, 8.5, 5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 11, 8.5, 12 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 14, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 11, 14, 12, 15 ], "texture": "#texture" }, + "east": { "uv": [ 4, 14, 5, 15 ], "texture": "#texture" } + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [ 0, -2, 1 ], + "scale": [ 0.5, 0.875, 0.75 ] + }, + "thirdperson_lefthand": { + "translation": [ 0, -2, 1 ], + "scale": [ 0.5, 0.875, 0.75 ] + }, + "firstperson_righthand": { + "scale": [ 0.5, 0.875, 0.75 ] + }, + "firstperson_lefthand": { + "scale": [ 0.5, 0.875, 0.75 ] + }, + "gui": { + "rotation": [ 90, 45, 90 ], + "translation": [ -1.25, 1.25, 0 ], + "scale": [ 0.45, 0.45, 0.45 ] + }, + "ground": { + "rotation": [ 0, 0, 90 ], + "translation": [ 0, -1, 0 ], + "scale": [ 0.5, 0.875, 0.75 ] + }, + "fixed": { + "rotation": [ 90, -45, 90 ], + "translation": [ 1.25, 1.25, 0 ], + "scale": [ 0.575, 0.575, 0.575 ] + } + } +} \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/models/item/unstrunglongbow.json b/kfc/src/main/resources/assets/forgecraft/models/item/unstrunglongbow.json index da0984b1..c51506ef 100644 --- a/kfc/src/main/resources/assets/forgecraft/models/item/unstrunglongbow.json +++ b/kfc/src/main/resources/assets/forgecraft/models/item/unstrunglongbow.json @@ -1,9 +1,9 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "primal:blocks/log_stripped_yew_side", - "texture": "primal:blocks/log_stripped_yew_side", - "texture1": "primal:blocks/log_stripped_yew_side" + "particle": "forgecraft:items/unstrunglongbow", + "texture": "forgecraft:items/unstrunglongbow", + "texture1": "forgecraft:items/unstrunglongbow" }, "elements": [ { diff --git a/kfc/src/main/resources/assets/forgecraft/sounds.json b/kfc/src/main/resources/assets/forgecraft/sounds.json index 285b4cee..ec1eda18 100644 --- a/kfc/src/main/resources/assets/forgecraft/sounds.json +++ b/kfc/src/main/resources/assets/forgecraft/sounds.json @@ -8,5 +8,10 @@ "category": "block", "subtitle": "forgecraft.subtitle.musket_shot", "sounds": [ "forgecraft:musket_shot" ] - } + }, + "bow_twang": { + "category": "block", + "subtitle": "forgecraft.subtitle.bow_twang", + "sounds": [ "forgecraft:bow_twang" ] +} } \ No newline at end of file diff --git a/kfc/src/main/resources/assets/forgecraft/sounds/bow_twang.ogg b/kfc/src/main/resources/assets/forgecraft/sounds/bow_twang.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2bddc1a1e66cbf3f0041bb4331c27e1a38534e87 GIT binary patch literal 18303 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 literal 0 HcmV?d00001 diff --git a/kfc/src/main/resources/assets/forgecraft/textures/items/arrow.png b/kfc/src/main/resources/assets/forgecraft/textures/items/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..593ff2171fd18ffc34797f4ede494831060cc6c3 GIT binary patch literal 684 zcmV;d0#p5oP)WFU8GbZ8()Nlj2>E@cM*00Iz6L_t(I%O%abfn+rh zK+#*Jl3sVu8aO0E7#kL05C}0~5D6yCPCu!B7;7E#$REF3iyO-}Zi1kc2Rh)_-~Qy^ zzrGVFVTxvA4X)5CpoL+{5W&NcR$?bFgG%`4@9%Vi%?1%V6GnjT88`nfyUEb490pa)Ff zf?dH#CAW~Pcvw?M(YyFD2dm(t!LMR7X)i_v{Gw=RLjygLZ%KD^J47^JkHIUP-Oi^L zsPIw3cm^zxUFe*XKJdd5jxZOLC_I!$B{`L6!+a*a6;DT6m>aqU_2FuR52OMhX1s9DeQnblm7wxLRS+} S_nG4W0000Fs)j$k}KWW!?P9Q@DT1ri{0bNiHB``w;JU~v8W3MD0v|c+Nd&bu4@?T{6 z{BYsh*QWrei}Lnt)LAH#vR)0H1OWmlRd5Tm2;PG4KYoffcLG4*^V>F;Q@K0B9uu$@*5a00l1AQ0HTV1dA#6$9B37yC(1b)5Ea4`3Bb#BMLhyM z6LdOC>LdhUnGHFwG+SPw?zBS70?pwcSX zEr{MEfLgU9C^DvqfVH45dhm`uIWm5}G$Ibg1w9nbV%wbg zL%}T4(w(!&5VOoW9MZqnmj3qc9W8E&tZhM^G#xn6MB#F&sJjnQq92N+8`GkL|7oXE zXa~`X2D#fK@r0n=91$7X>{q*ar{Gjop{<@UIf{4T>MTS+Tm4wFMUgxB_4^O%7DQyw zw)eZ<)