diff --git a/1.11/gradle.properties b/1.11/gradle.properties index ad5d81e2..219e9e98 100644 --- a/1.11/gradle.properties +++ b/1.11/gradle.properties @@ -5,7 +5,7 @@ org.gradle.jvmargs=-Xmx3G mod_group=nmd.primal.forgecraft mod_name=ForgeCraft -mod_version=1.2.41 +mod_version=1.2.51 forge_version=13.20.0.2315 mcp_mappings=snapshot_20170121 mc_version=1.11.2 diff --git a/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java b/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java index c59851d4..161be58d 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/ModInfo.java +++ b/1.11/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.41"; + public static final String MOD_VERSION = "1.2.51"; 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/1.11/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java b/1.11/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java index c3ef7f97..def58c2f 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/blocks/BloomeryBase.java @@ -15,8 +15,6 @@ import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.*; import net.minecraft.util.math.BlockPos; -import net.minecraft.util.math.RayTraceResult; -import net.minecraft.util.math.Vec3d; import net.minecraft.util.text.ITextComponent; import net.minecraft.util.text.TextComponentString; import net.minecraft.world.IBlockAccess; @@ -25,7 +23,6 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.core.api.PrimalStates; import nmd.primal.core.common.crafting.FireSource; -import nmd.primal.core.common.helper.FireHelper; import nmd.primal.core.common.helper.PlayerHelper; import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.crafting.BloomeryCrafting; @@ -109,12 +106,12 @@ public class BloomeryBase extends CustomContainerFacing implements ITileEntityPr } String display = - "Current Temp: " + stringBloomeryHeat + '\n' - + "Ideal Temp: " + stringIdealTemp + '\n' - + "Ticks Remaining: " + stringRemainingTime + '\n' - + "Fuel Remaining: " + tile.getSlotStack(0).getCount() + '\n'; + "Current Temp: " + stringBloomeryHeat + + "Ideal Temp: " + stringIdealTemp + + "Ticks Remaining: " + stringRemainingTime + + "Fuel Remaining: " + tile.getSlotStack(0).getCount(); ITextComponent itextcomponent = new TextComponentString(display); - player.sendStatusMessage(itextcomponent, false); + player.sendStatusMessage(itextcomponent, true); return true; } } diff --git a/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingBlock.java b/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingBlock.java index 010b8f92..b056c215 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingBlock.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingBlock.java @@ -13,6 +13,7 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumBlockRenderType; import net.minecraft.util.EnumFacing; import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; @@ -25,9 +26,9 @@ import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.items.casting.CastingPart; import nmd.primal.forgecraft.tiles.TileCastingBlock; -import nmd.primal.forgecraft.tiles.TileCastingForm; import java.util.Random; +import java.util.concurrent.ThreadLocalRandom; /** * Created by mminaie on 6/24/17. @@ -41,7 +42,31 @@ public class CastingBlock extends CustomContainerFacing { setDefaultState(this.blockState.getBaseState().withProperty(FACING, EnumFacing.NORTH)); setCreativeTab(ModInfo.TAB_FORGECRAFT); } + private void makeEmbers(World world, BlockPos pos, Random rand){ + double d0 = (double)pos.getX() + 0.5D; + double d1 = (double)pos.getY() + 0.2D; + double d2 = (double)pos.getZ() + 0.5D; + double d3 = 0.52D; + double d4 = ThreadLocalRandom.current().nextDouble(0.066, 0.33); + double ySpeed = ThreadLocalRandom.current().nextDouble(0.05, 0.20); + if(rand.nextInt(3) == 0){ + world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, ySpeed, ySpeed, ySpeed, new int[0]); + world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2-d4, ySpeed, ySpeed, ySpeed, new int[0]); + } + if(rand.nextInt(3) == 1){ + world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2-d4, ySpeed, ySpeed, ySpeed, new int[0]); + world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2+d4, ySpeed, ySpeed, ySpeed, new int[0]); + } + if(rand.nextInt(3) == 2){ + world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2+d4, ySpeed, ySpeed, ySpeed, new int[0]); + world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2-d4, ySpeed, ySpeed, ySpeed, new int[0]); + } + if(rand.nextInt(3) == 3){ + world.spawnParticle(EnumParticleTypes.FLAME, d0-d4, d1, d2-d4, ySpeed, ySpeed, ySpeed, new int[0]); + world.spawnParticle(EnumParticleTypes.FLAME, d0+d4, d1, d2+d4, ySpeed, ySpeed, ySpeed, new int[0]); + } + } @Override public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz) { @@ -81,6 +106,7 @@ public class CastingBlock extends CustomContainerFacing { if(CommonUtils.randomCheck(2)){ tile.setSlotStack(0, ItemStack.EMPTY); } + //makeEmbers(world, pos, world.rand); return true; } if(tile.getSlotStack(0).getItem() == ModItems.cast_pickaxe){ diff --git a/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingForm.java b/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingForm.java index ce8c6d49..337b1b32 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingForm.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/blocks/CastingForm.java @@ -18,13 +18,10 @@ import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.core.common.helper.CommonUtils; -import nmd.primal.core.common.items.tools.WorkMallet; import nmd.primal.forgecraft.ModInfo; -import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.tiles.TileCastingForm; import nmd.primal.forgecraft.util.CastingFormHandler; -import javax.annotation.Nullable; import java.util.Random; /** diff --git a/1.11/src/main/java/nmd/primal/forgecraft/blocks/IngotBall.java b/1.11/src/main/java/nmd/primal/forgecraft/blocks/IngotBall.java index f92a2c18..89c8aadc 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/blocks/IngotBall.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/blocks/IngotBall.java @@ -16,7 +16,6 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import nmd.primal.core.api.PrimalStates; -import nmd.primal.core.common.helper.PlayerHelper; import java.util.Random; import java.util.concurrent.ThreadLocalRandom; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/blocks/PistonBellows.java b/1.11/src/main/java/nmd/primal/forgecraft/blocks/PistonBellows.java index c8613d79..5959acc4 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/blocks/PistonBellows.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/blocks/PistonBellows.java @@ -2,7 +2,6 @@ package nmd.primal.forgecraft.blocks; import net.minecraft.block.material.Material; import net.minecraft.block.properties.IProperty; -import net.minecraft.block.properties.PropertyBool; import net.minecraft.block.state.BlockStateContainer; import net.minecraft.block.state.IBlockState; import net.minecraft.entity.EntityLivingBase; @@ -16,7 +15,6 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; -import nmd.primal.core.api.PrimalStates; import nmd.primal.forgecraft.ModInfo; import nmd.primal.forgecraft.init.ModSounds; import nmd.primal.forgecraft.tiles.TileBloomery; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java index 65518e92..c7656957 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModBlocks.java @@ -19,10 +19,10 @@ import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.core.common.items.tools.WorkMallet; -import nmd.primal.forgecraft.blocks.*; import nmd.primal.forgecraft.blocks.Anvil.AnvilBase; import nmd.primal.forgecraft.blocks.Anvil.AnvilIron; import nmd.primal.forgecraft.blocks.Anvil.AnvilStone; +import nmd.primal.forgecraft.blocks.*; import nmd.primal.forgecraft.blocks.Crucibles.Crucible; import nmd.primal.forgecraft.blocks.Crucibles.CrucibleHot; import nmd.primal.forgecraft.items.ForgeHammer; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java index b44027a0..3c66454f 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -7,7 +7,6 @@ import net.minecraft.item.ItemStack; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.oredict.OreDictionary; import net.minecraftforge.oredict.ShapedOreRecipe; -import nmd.primal.core.api.PrimalBlocks; import nmd.primal.core.api.PrimalItems; import nmd.primal.core.common.helper.CommonUtils; import nmd.primal.forgecraft.crafting.AnvilCrafting; @@ -934,28 +933,88 @@ public class ModCrafting { ); /*** Temp Clean Iron Sword ***/ //TODO uncomment this - /*AnvilCrafting.addRecipe( + AnvilCrafting.addRecipe( new String[] { empty,empty,empty,empty,empty, empty,empty,hotCleanChunk,empty,empty, empty,empty,hotCleanChunk,empty,empty, empty,hotCleanChunk,hotCleanChunk,hotCleanChunk,empty, empty,empty,hotCleanChunk,empty,empty }, - new ItemStack(ModItems.cleanironsword, 1), + new ItemStack(ModItems.cleanirongladius, 1), "null" - );*/ + ); /*** Temp Steel Sword ***/ - /*AnvilCrafting.addRecipe( + AnvilCrafting.addRecipe( new String[] { empty,empty,empty,empty,empty, empty,empty,hotSteelChunk,empty,empty, empty,empty,hotSteelChunk,empty,empty, empty,hotSteelChunk,hotSteelChunk,hotSteelChunk,empty, empty,empty,hotSteelChunk,empty,empty }, - new ItemStack(ModItems.steelsword, 1), + new ItemStack(ModItems.steelgladius, 1), "null" - );*/ + ); + /*** Temp Clean Iron LongSword ***/ + //TODO uncomment this + AnvilCrafting.addRecipe( + new String[] { + empty,empty,hotCleanChunk,empty,empty, + empty,empty,hotCleanChunk,empty,empty, + empty,empty,hotCleanChunk,empty,empty, + empty,hotCleanChunk,hotCleanChunk,hotCleanChunk,empty, + empty,empty,hotCleanChunk,empty,empty }, + new ItemStack(ModItems.cleanironlongsword, 1), + "null" + ); + /*** Temp Steel LongSword ***/ + AnvilCrafting.addRecipe( + new String[] { + empty,empty,hotSteelChunk,empty,empty, + empty,empty,hotSteelChunk,empty,empty, + empty,empty,hotSteelChunk,empty,empty, + empty,hotSteelChunk,hotSteelChunk,hotSteelChunk,empty, + empty,empty,hotSteelChunk,empty,empty }, + new ItemStack(ModItems.steellongsword, 1), + "null" + ); + /*** Temp WROUGHTIRON SLAYER ***/ + AnvilCrafting.addRecipe( + new String[] { + empty,empty,hotChunk,hotChunk,hotChunk, + empty,empty,hotChunk,hotChunk,empty, + empty,empty,hotChunk,hotChunk,empty, + empty,hotChunk,hotChunk,hotChunk,hotChunk, + empty,empty,hotChunk,hotChunk,empty }, + new ItemStack(ModItems.wroughtironslayer, 1), + "null" + ); + /*** Temp CLEANIRON SLAYER ***/ + AnvilCrafting.addRecipe( + new String[] { + empty,empty,hotCleanChunk,hotCleanChunk,hotCleanChunk, + empty,empty,hotCleanChunk,hotCleanChunk,empty, + empty,empty,hotCleanChunk,hotCleanChunk,empty, + empty,hotCleanChunk,hotCleanChunk,hotCleanChunk,hotCleanChunk, + empty,empty,hotCleanChunk,hotCleanChunk,empty }, + new ItemStack(ModItems.cleanironslayer, 1), + "null" + ); + /*** Temp STEELSLAYER ***/ + AnvilCrafting.addRecipe( + new String[] { + empty,empty,hotSteelChunk,hotSteelChunk,hotSteelChunk, + empty,empty,hotSteelChunk,hotSteelChunk,empty, + empty,empty,hotSteelChunk,hotSteelChunk,empty, + empty,hotSteelChunk,hotSteelChunk,hotSteelChunk,hotSteelChunk, + empty,empty,hotSteelChunk,hotSteelChunk,empty }, + new ItemStack(ModItems.steelslayer, 1), + "null" + ); + + + + /*** Flaked emerald ***/ AnvilCrafting.addRecipe( new String[] { diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModEvents.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModEvents.java index bd4960c9..e4383443 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModEvents.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModEvents.java @@ -1,8 +1,6 @@ package nmd.primal.forgecraft.init; import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.forgecraft.CommonEvents; /** diff --git a/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java b/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java index 0c1c89e2..506a174b 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/init/ModItems.java @@ -21,6 +21,7 @@ import nmd.primal.forgecraft.items.parts.ToolPart; import nmd.primal.forgecraft.items.tools.*; import nmd.primal.forgecraft.items.weapons.CustomShield; import nmd.primal.forgecraft.items.weapons.CustomSword; +import nmd.primal.forgecraft.items.weapons.SlayerSword; /** * Created by kitsu on 11/26/2016. @@ -104,9 +105,15 @@ public class ModItems { public static Item bronzegladius; public static Item wroughtirongladius; - //public static Item cleanironsword; - //public static Item steelsword; - //public static Item wootzsword; + public static Item cleanirongladius; + public static Item steelgladius; + + public static Item cleanironlongsword; + public static Item steellongsword; + + public static Item wroughtironslayer; + public static Item cleanironslayer; + public static Item steelslayer; public static Item wroughtironshield; //public static Item cleanironshield; @@ -195,12 +202,17 @@ public class ModItems { /********** WEAPONS **********/ - bronzegladius = new CustomSword("bronzegladius", PrimalMaterials.TOOL_BRONZE, 5D, 1D); - wroughtirongladius = new CustomSword("wroughtirongladius", PrimalMaterials.TOOL_WROUGHT_IRON, 4.5D, 3D); - //cleanironsword = new CustomSword("ironsword", PrimalMaterials.TOOL_CLEAN_IRON); - //steelsword = new CustomSword("ironsword", PrimalMaterials.TOOL_BASIC_STEEL); - //wootzsword = new CustomSword("ironsword", PrimalMaterials.TOOL_WOOTZ_STEEL); + bronzegladius = new CustomSword("bronzegladius", PrimalMaterials.TOOL_BRONZE, 5D, 2D); + wroughtirongladius = new CustomSword("wroughtirongladius", PrimalMaterials.TOOL_WROUGHT_IRON, 4.5D, -1.85D); + cleanirongladius = new CustomSword("cleanirongladius", PrimalMaterials.TOOL_CLEAN_IRON, 5D, -1.85D); + steelgladius = new CustomSword("steelgladius", PrimalMaterials.TOOL_BASIC_STEEL,6D, -1.85D); + cleanironlongsword = new CustomSword("cleanironlongsword", PrimalMaterials.TOOL_CLEAN_IRON, 7D, -2.5D); + steellongsword = new CustomSword("steellongsword", PrimalMaterials.TOOL_BASIC_STEEL,8D, -2.25D); + + wroughtironslayer = new SlayerSword("wroughtironslayer", PrimalMaterials.TOOL_WROUGHT_IRON, 11.5D, -3.7D); + cleanironslayer = new SlayerSword("cleanironslayer", PrimalMaterials.TOOL_CLEAN_IRON, 10D, -3.5D); + steelslayer = new SlayerSword("steelslayer", PrimalMaterials.TOOL_BASIC_STEEL,11D, -3.3D); wroughtironshield = new CustomShield("wroughtironshield", PrimalMaterials.TOOL_WROUGHT_IRON); @@ -306,7 +318,15 @@ public class ModItems { **********/ GameRegistry.register(wroughtirongladius); GameRegistry.register(bronzegladius); - //GameRegistry.register(wroughtironshield); + GameRegistry.register(cleanirongladius); + GameRegistry.register(steelgladius); + + GameRegistry.register(cleanironlongsword); + GameRegistry.register(steellongsword); + + GameRegistry.register(wroughtironslayer); + GameRegistry.register(cleanironslayer); + GameRegistry.register(steelslayer); //GameRegistry.register(matchlockmusket); //GameRegistry.register(forgingmanual); @@ -342,7 +362,6 @@ public class ModItems { registerRender(bronzeaxehead); registerRender(bronzeshovelhead); registerRender(bronzehoehead); - registerRender(bronzegladius); registerRender(pickaxehead); registerRender(ironaxehead); @@ -395,8 +414,20 @@ public class ModItems { /********** WEAPONS **********/ - registerRender(wroughtirongladius); registerRender(wroughtironshield); + + registerRender(bronzegladius); + registerRender(wroughtirongladius); + registerRender(cleanirongladius); + registerRender(steelgladius); + + registerRender(cleanironlongsword); + registerRender(steellongsword); + + registerRender(wroughtironslayer); + registerRender(cleanironslayer); + registerRender(steelslayer); + //registerRender(forgingmanual); //registerRender(matchlockmusket); } diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemForgingManual.java b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemForgingManual.java index 86d734f2..16347789 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemForgingManual.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemForgingManual.java @@ -7,7 +7,6 @@ import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; import net.minecraft.world.World; import nmd.primal.forgecraft.ForgeCraft; -import nmd.primal.forgecraft.ModInfo; /** * Created by mminaie on 2/4/17. diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java index d66a2b51..ddf01d46 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemSoftCrucible.java @@ -1,7 +1,5 @@ package nmd.primal.forgecraft.items; -import nmd.primal.forgecraft.ModInfo; - /** * Created by mminaie on 1/22/17. */ diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemStoneTongs.java b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemStoneTongs.java index 34f46601..ba6e6a22 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/items/ItemStoneTongs.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/ItemStoneTongs.java @@ -16,9 +16,11 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.core.api.PrimalStates; import nmd.primal.forgecraft.ModInfo; -import nmd.primal.forgecraft.blocks.*; +import nmd.primal.forgecraft.blocks.BloomeryBase; import nmd.primal.forgecraft.blocks.Crucibles.Crucible; import nmd.primal.forgecraft.blocks.Crucibles.CrucibleHot; +import nmd.primal.forgecraft.blocks.Forge; +import nmd.primal.forgecraft.blocks.IngotBall; import nmd.primal.forgecraft.init.ModBlocks; import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.tiles.TileBaseCrucible; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/CustomSword.java b/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/CustomSword.java index b1c90a6f..b0e60965 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/CustomSword.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/CustomSword.java @@ -12,8 +12,6 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import nmd.primal.forgecraft.ModInfo; -import java.util.DoubleSummaryStatistics; - /** * Created by mminaie on 3/23/17. */ @@ -59,7 +57,7 @@ public class CustomSword extends ItemSword { if (equipmentSlot == EntityEquipmentSlot.MAINHAND) { multimap.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(), new AttributeModifier(ATTACK_DAMAGE_MODIFIER, "Weapon modifier", this.attack, 0)); - multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", -this.speed, 0)); + multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", this.speed, 0)); } return multimap; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/SlayerSword.java b/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/SlayerSword.java new file mode 100644 index 00000000..aaffbdaa --- /dev/null +++ b/1.11/src/main/java/nmd/primal/forgecraft/items/weapons/SlayerSword.java @@ -0,0 +1,76 @@ +package nmd.primal.forgecraft.items.weapons; + +import com.google.common.collect.HashMultimap; +import com.google.common.collect.Multimap; +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.attributes.AttributeModifier; +import net.minecraft.inventory.EntityEquipmentSlot; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.item.ItemSword; +import net.minecraft.world.World; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import nmd.primal.forgecraft.ModInfo; + +/** + * Created by mminaie on 6/25/17. + */ +public class SlayerSword extends ItemSword { + + private double attack, speed; + + public SlayerSword(String name, Item.ToolMaterial material, double attackDamage, double attackSpeed) { + super(material); + this.setUnlocalizedName(name); + this.setRegistryName(name); + this.setCreativeTab(ModInfo.TAB_FORGECRAFT); + this.setMaxStackSize(1); + this.setNoRepair(); + this.attack = attackDamage; + this.speed = attackSpeed; + + } + + @Override + public void onUpdate(ItemStack item, World world, Entity playerin, int itemSlot, boolean isSelected) { + + if(isSelected){ + playerin.setSprinting(false); + } + } + + @SideOnly(Side.CLIENT) + @Override + public boolean hasEffect(ItemStack stack) + { + return false; + } + + @Override + public boolean isRepairable() + { + return false; + } + + public int getItemEnchantability(ItemStack stack) + { + return 0; + } + + @Override + public Multimap getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot) + { + Multimap multimap = HashMultimap.create(); + + if (equipmentSlot == EntityEquipmentSlot.MAINHAND) + { + multimap.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(), new AttributeModifier(ATTACK_DAMAGE_MODIFIER, "Weapon modifier", this.attack, 0)); + multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", this.speed, 0)); + } + + return multimap; + } + +} diff --git a/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingBlockRender.java b/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingBlockRender.java index 7d804a2e..94897ed5 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingBlockRender.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingBlockRender.java @@ -11,12 +11,9 @@ import net.minecraft.item.Item; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import nmd.primal.forgecraft.blocks.CastingBlock; -import nmd.primal.forgecraft.blocks.CastingForm; import nmd.primal.forgecraft.blocks.CustomContainerFacing; -import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.items.casting.CastingPart; import nmd.primal.forgecraft.tiles.TileCastingBlock; -import nmd.primal.forgecraft.tiles.TileCastingForm; import org.lwjgl.opengl.GL11; /** diff --git a/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingformRender.java b/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingformRender.java index 5fd3ec70..b0f5325a 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingformRender.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/renders/blocks/TileCastingformRender.java @@ -1,6 +1,5 @@ package nmd.primal.forgecraft.renders.blocks; -import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.OpenGlHelper; @@ -8,20 +7,12 @@ import net.minecraft.client.renderer.RenderItem; import net.minecraft.client.renderer.block.model.ItemCameraTransforms; import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; -import net.minecraft.init.Items; -import net.minecraft.item.EnumDyeColor; import net.minecraft.item.Item; -import net.minecraft.tileentity.TileEntity; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; -import nmd.primal.core.api.PrimalItems; -import nmd.primal.forgecraft.blocks.Anvil.AnvilBase; -import nmd.primal.forgecraft.blocks.Anvil.AnvilStone; import nmd.primal.forgecraft.blocks.CastingForm; import nmd.primal.forgecraft.blocks.CustomContainerFacing; -import nmd.primal.forgecraft.blocks.IngotBall; import nmd.primal.forgecraft.init.ModItems; -import nmd.primal.forgecraft.items.BaseMultiItem; import nmd.primal.forgecraft.tiles.TileCastingForm; import org.lwjgl.opengl.GL11; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileCastingBlock.java b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileCastingBlock.java index 213e68bf..f19a97be 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileCastingBlock.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TileCastingBlock.java @@ -1,8 +1,5 @@ package nmd.primal.forgecraft.tiles; -import net.minecraft.item.ItemStack; -import net.minecraft.util.NonNullList; - /** * Created by mminaie on 6/24/17. */ diff --git a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TilePistonBellows.java b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TilePistonBellows.java index 1ab4a66a..85bfad23 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/tiles/TilePistonBellows.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/tiles/TilePistonBellows.java @@ -4,8 +4,6 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.ITickable; import net.minecraft.world.World; -import nmd.primal.core.api.PrimalStates; -import nmd.primal.forgecraft.blocks.PistonBellows; import static nmd.primal.core.api.PrimalStates.ACTIVE; diff --git a/1.11/src/main/java/nmd/primal/forgecraft/util/BreakerHandler.java b/1.11/src/main/java/nmd/primal/forgecraft/util/BreakerHandler.java index 88e0c33a..794031c1 100644 --- a/1.11/src/main/java/nmd/primal/forgecraft/util/BreakerHandler.java +++ b/1.11/src/main/java/nmd/primal/forgecraft/util/BreakerHandler.java @@ -2,23 +2,16 @@ package nmd.primal.forgecraft.util; import net.minecraft.block.Block; import net.minecraft.block.state.IBlockState; -import net.minecraft.init.Blocks; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.oredict.OreDictionary; -import nmd.primal.core.api.PrimalBlocks; import nmd.primal.core.api.PrimalItems; import nmd.primal.core.common.helper.PlayerHelper; import nmd.primal.forgecraft.blocks.CustomContainerFacing; -import nmd.primal.forgecraft.init.ModBlocks; import nmd.primal.forgecraft.tiles.TileBreaker; -import java.util.Arrays; - -import static net.minecraftforge.oredict.OreDictionary.getOreIDs; import static nmd.primal.core.common.helper.CommonUtils.randomCheck; //import nmd.primal.forgecraft.CommonUtils; @@ -69,6 +62,24 @@ return false; world.setBlockToAir(pos.offset(face)); PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.COPPER_DUST, randomChanceReturn(9, 1, 2))); + tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1); + } + if (hasOreName(smashStack, "oreTin")) { + world.setBlockToAir(pos.offset(face)); + PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.TIN_DUST, randomChanceReturn(9, 1, 2))); + + tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1); + } + if (hasOreName(smashStack, "oreZinc")) { + world.setBlockToAir(pos.offset(face)); + PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.ZINC_DUST, randomChanceReturn(9, 1, 2))); + + tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1); + } + if (hasOreName(smashStack, "oreGold")) { + world.setBlockToAir(pos.offset(face)); + PlayerHelper.spawnItemOnGround(world, pos.offset(face), new ItemStack(PrimalItems.GOLD_DUST, randomChanceReturn(9, 1, 2))); + tile.getSlotStack(0).setItemDamage(tile.getSlotStack(0).getItemDamage() + 1); } } else { diff --git a/1.11/src/main/resources/assets/forgecraft/lang/en_us.lang b/1.11/src/main/resources/assets/forgecraft/lang/en_us.lang index 52ecb7a4..f171feeb 100644 --- a/1.11/src/main/resources/assets/forgecraft/lang/en_us.lang +++ b/1.11/src/main/resources/assets/forgecraft/lang/en_us.lang @@ -96,8 +96,19 @@ item.cast_gladius.name=Gladius Cast item.cast_pickaxe.name=Pickaxe Cast item.cast_shovel.name=Shovel Cast item.cast_hoe.name=Hoe Cast +item.castingmud.name=Casting Mud + item.bronzegladius.name=Bronze Gladius item.wroughtirongladius.name=Wrought Iron Gladius +item.cleanirongladius.name=Clean Iron Gladius +item.steelgladius.name=Steel Gladius + +item.cleanironlongsword.name=Clean Iron Longsword +item.steellongsword.name=Steel Longsword + +item.wroughtironslayer.name=Wrought Iron Slayer +item.cleanironslayer.name=Wrought Iron Slayer +item.steelslayer.name=Wrought Iron Slayer item.ironingothot.name=Hot Iron Ingot item.ironchunkhot.name=Hot Iron Chunk diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/cleanirongladius.json b/1.11/src/main/resources/assets/forgecraft/models/item/cleanirongladius.json new file mode 100644 index 00000000..9b8676a8 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/cleanirongladius.json @@ -0,0 +1,293 @@ +{ + "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "forgecraft:blocks/clean_iron_ingot", + "texture": "forgecraft:blocks/clean_iron_ingot", + "texture1": "blocks/planks_oak" + }, + "elements": [ + { + "__comment": "Cube23", + "from": [ 7.25, -5.5, 7.25 ], + "to": [ 9.25, 0, 8.75 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 9, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 9, 9, 16 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 9, 8.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 9, 8.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube24", + "from": [ 7, -8, 7 ], + "to": [ 9.5, -5.5, 9 ], + "faces": { + "down": { "uv": [ 6.5, 7, 9.5, 9 ], "texture": "#texture1" }, + "up": { "uv": [ 6.5, 7, 9.5, 9 ], "texture": "#texture1" }, + "north": { "uv": [ 6.5, 0, 9.5, 1 ], "texture": "#texture1" }, + "south": { "uv": [ 6.5, 0, 9.5, 1 ], "texture": "#texture1" }, + "west": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture1" }, + "east": { "uv": [ 7, 0, 9, 1 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube25", + "from": [ 6.5, 0, 7.25 ], + "to": [ 10, 0.5, 8.75 ], + "faces": { + "down": { "uv": [ 5.5, 6.5, 10.5, 9.5 ], "texture": "#texture1" }, + "up": { "uv": [ 5.5, 6.5, 10.5, 9.5 ], "texture": "#texture1" }, + "north": { "uv": [ 5.5, 0, 10.5, 1 ], "texture": "#texture1" }, + "south": { "uv": [ 5.5, 0, 10.5, 1 ], "texture": "#texture1" }, + "west": { "uv": [ 6.5, 0, 9.5, 1 ], "texture": "#texture1" }, + "east": { "uv": [ 6.5, 0, 9.5, 1 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube23", + "from": [ 6.5, 1, 7.5 ], + "to": [ 10, 6, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 9, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 9, 9, 16 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 9, 8.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 9, 8.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube28", + "from": [ 8, 1, 8.5 ], + "to": [ 8.5, 24, 8.501 ], + "faces": { + "down": { "uv": [ 7.5, 7, 8.5, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 8.5, 8.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 0, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 0, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 0, 9, 15 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 7.5, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube32", + "from": [ 6.75, 21.5, 7.5 ], + "to": [ 9.75, 23, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 7, 9, 9.5 ], "texture": "#texture" }, + "south": { "uv": [ 7, 7, 9, 9.5 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 7, 8.5, 9.5 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 7, 8.5, 9.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube32", + "from": [ 7.25, 24.5, 7.5 ], + "to": [ 9.25, 26, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 7, 9, 8 ], "texture": "#texture" }, + "south": { "uv": [ 7, 7, 9, 8 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 7, 8.5, 8 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube9", + "from": [ 7.75, 27, 7.5 ], + "to": [ 8.75, 28, 8.5 ], + "faces": { + "down": { "uv": [ 8, 7.5, 8.5, 8 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 8, 8, 8.5, 8.5 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 8, 4.5, 8.5, 5.5 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 4.5, 8, 5.5 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 4.5, 8, 5.5 ], "texture": "#texture" }, + "east": { "uv": [ 8, 4.5, 8.5, 5.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube28", + "from": [ 8, 1, 7.499 ], + "to": [ 8.5, 24, 7.5 ], + "faces": { + "down": { "uv": [ 7.5, 7, 8.5, 7.5 ], "texture": "#texture", "rotation": 180 }, + "up": { "uv": [ 7.5, 8.5, 8.5, 9 ], "texture": "#texture", "rotation": 180 }, + "north": { "uv": [ 7.5, 0, 8.5, 15 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 0, 8.5, 15 ], "texture": "#texture" }, + "west": { "uv": [ 7, 0, 7.5, 15 ], "texture": "#texture" }, + "east": { "uv": [ 8.5, 0, 9, 15 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube14", + "from": [ 6, 0.5, 7.25 ], + "to": [ 10.5, 2.5, 8.75 ], + "faces": { + "down": { "uv": [ 6, 7.25, 10.5, 8.75 ], "texture": "#texture1" }, + "up": { "uv": [ 6, 7.25, 10.5, 8.75 ], "texture": "#texture1" }, + "north": { "uv": [ 5.5, 13.5, 10, 15.5 ], "texture": "#texture1" }, + "south": { "uv": [ 6, 13.5, 10.5, 15.5 ], "texture": "#texture1" }, + "west": { "uv": [ 7.25, 13.5, 8.75, 15.5 ], "texture": "#texture1" }, + "east": { "uv": [ 7.25, 13.5, 8.75, 15.5 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube11", + "from": [ 6.25, 0.5, 6.75 ], + "to": [ 10.25, 2.5, 9.25 ], + "faces": { + "down": { "uv": [ 6.25, 6.75, 10.25, 9.25 ], "texture": "#texture1" }, + "up": { "uv": [ 6.25, 6.75, 10.25, 9.25 ], "texture": "#texture1" }, + "north": { "uv": [ 5.75, 13.5, 9.75, 15.5 ], "texture": "#texture1" }, + "south": { "uv": [ 6.25, 13.5, 10.25, 15.5 ], "texture": "#texture1" }, + "west": { "uv": [ 6.75, 13.5, 9.25, 15.5 ], "texture": "#texture1" }, + "east": { "uv": [ 6.75, 13.5, 9.25, 15.5 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube13", + "from": [ 7, 23, 7.5 ], + "to": [ 9.5, 24.5, 8.5 ], + "faces": { + "down": { "uv": [ 7, 7.5, 9.5, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 7.5, 9.5, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 6.5, 7.5, 9, 9 ], "texture": "#texture" }, + "south": { "uv": [ 7, 7.5, 9.5, 9 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 7.5, 8.5, 9 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 7.5, 8.5, 9 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube14", + "from": [ 7.5, 26, 7.5 ], + "to": [ 9, 27, 8.5 ], + "faces": { + "down": { "uv": [ 7.5, 7.5, 9, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 7.5, 7.5, 9, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7, 5, 8.5, 6 ], "texture": "#texture" }, + "south": { "uv": [ 7.5, 5, 9, 6 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 5, 8.5, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube15", + "from": [ 7, -7.5, 6.5 ], + "to": [ 9.5, -6, 9.5 ], + "faces": { + "down": { "uv": [ 7, 6.5, 9.5, 9.5 ], "texture": "#texture1" }, + "up": { "uv": [ 7, 6.5, 9.5, 9.5 ], "texture": "#texture1" }, + "north": { "uv": [ 6.5, 6, 9, 7.5 ], "texture": "#texture1" }, + "south": { "uv": [ 7, 6, 9.5, 7.5 ], "texture": "#texture1" }, + "west": { "uv": [ 6.5, 6, 9.5, 7.5 ], "texture": "#texture1" }, + "east": { "uv": [ 6.5, 6, 9.5, 7.5 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube16", + "from": [ 6.5, -7.5, 7 ], + "to": [ 10, -6, 9 ], + "faces": { + "down": { "uv": [ 6.5, 7, 10, 9 ], "texture": "#texture1" }, + "up": { "uv": [ 6.5, 7, 10, 9 ], "texture": "#texture1" }, + "north": { "uv": [ 6, 6, 9.5, 7.5 ], "texture": "#texture1" }, + "south": { "uv": [ 6.5, 6, 10, 7.5 ], "texture": "#texture1" }, + "west": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture1" }, + "east": { "uv": [ 7, 6, 9, 7.5 ], "texture": "#texture1" } + } + }, + { + "__comment": "Cube17", + "from": [ 8, -8.5, 7.75 ], + "to": [ 8.5, -8, 8.25 ], + "faces": { + "down": { "uv": [ 8, 7.75, 8.5, 8.25 ], "texture": "#texture" }, + "up": { "uv": [ 8, 7.75, 8.5, 8.25 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 8, 8, 8.5 ], "texture": "#texture" }, + "south": { "uv": [ 8, 8, 8.5, 8.5 ], "texture": "#texture" }, + "west": { "uv": [ 7.75, 8, 8.25, 8.5 ], "texture": "#texture" }, + "east": { "uv": [ 7.75, 8, 8.25, 8.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube24", + "from": [ 6.75, 6, 7.5 ], + "to": [ 9.75, 15.5, 8.5 ], + "faces": { + "down": { "uv": [ 6.75, 7.5, 9.75, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 6.75, 7.5, 9.75, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 6.25, 0.5, 9.25, 10 ], "texture": "#texture" }, + "south": { "uv": [ 6.75, 0.5, 9.75, 10 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 0.5, 8.5, 10 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 0.5, 8.5, 10 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube19", + "from": [ 6.5, 15.5, 7.5 ], + "to": [ 10, 21.5, 8.5 ], + "faces": { + "down": { "uv": [ 6.5, 7.5, 10, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 6.5, 7.5, 10, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 6, 0, 9.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 6.5, 0, 10, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 0, 8.5, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 0, 8.5, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Cube20", + "from": [ 8, 27.75, 7.5 ], + "to": [ 8.5, 28.75, 8.5 ], + "faces": { + "down": { "uv": [ 8, 7.5, 8.5, 8.5 ], "texture": "#texture" }, + "up": { "uv": [ 8, 7.5, 8.5, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 3.25, 8, 4.25 ], "texture": "#texture" }, + "south": { "uv": [ 8, 3.25, 8.5, 4.25 ], "texture": "#texture" }, + "west": { "uv": [ 7.5, 3.25, 8.5, 4.25 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 3.25, 8.5, 4.25 ], "texture": "#texture" } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 5.9, 1.33 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "thirdperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 5.9, 1.33 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_righthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 6.6, 1 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, 0 ], + "translation": [ 0, 6.6, 1 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "gui": { + "rotation": [ 0, 0, -45 ], + "translation": [ -0.4, -0.4, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "ground": { + "rotation": [ 90, 0, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "fixed": { + "rotation": [ 0, 0, 45 ], + "translation": [ 0.7, -0.7, 0 ], + "scale": [ 0.66, 0.66, 0.66 ] + } + } +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/cleanironlongsword.json b/1.11/src/main/resources/assets/forgecraft/models/item/cleanironlongsword.json new file mode 100644 index 00000000..2640195f --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/cleanironlongsword.json @@ -0,0 +1,10 @@ +{ + "forge_marker":1, + "textures": { + "particle": "forgecraft:blocks/clean_iron_ingot", + "texture": "forgecraft:blocks/clean_iron_ingot", + "light": "forgecraft:blocks/clean_iron_ingot_light", + "dark": "forgecraft:blocks/clean_iron_ingot_dark" + }, + "parent": "forgecraft:item/longsword" +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/cleanironslayer.json b/1.11/src/main/resources/assets/forgecraft/models/item/cleanironslayer.json new file mode 100644 index 00000000..7822b45d --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/cleanironslayer.json @@ -0,0 +1,10 @@ +{ + "forge_marker":1, + "textures": { + "particle": "forgecraft:blocks/clean_iron_ingot", + "texture": "forgecraft:blocks/clean_iron_ingot", + "light": "forgecraft:blocks/clean_iron_ingot_light", + "dark": "forgecraft:blocks/clean_iron_ingot_dark" + }, + "parent": "forgecraft:item/slayer" +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/e_particle.png b/1.11/src/main/resources/assets/forgecraft/models/item/e_particle.png new file mode 100644 index 00000000..e557878f Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/models/item/e_particle.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/e_texture.png b/1.11/src/main/resources/assets/forgecraft/models/item/e_texture.png new file mode 100644 index 00000000..7291f2ea Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/models/item/e_texture.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/longsword.json b/1.11/src/main/resources/assets/forgecraft/models/item/longsword.json new file mode 100644 index 00000000..4fd4d099 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/longsword.json @@ -0,0 +1,268 @@ +{ + "__comment": "Designed by Captainaviator with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/e_particle", + "texture": "blocks/iron_ingot", + "light": "blocks/iron_ingot_light", + "dark": "blocks/iron_ingot_dark" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 7.5, 0, -14.5 ], + "to": [ 8, 0.5, 16 ], + "faces": { + "down": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#dark" }, + "up": { "uv": [ 7.5, 0, 8, 16 ], "texture": "#dark" }, + "north": { "uv": [ 8, 15.5, 8.5, 16 ], "texture": "#dark" }, + "south": { "uv": [ 7.5, 15.5, 8, 16 ], "texture": "#dark" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#dark" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#dark" } + } + }, + { + "__comment": "Box2", + "from": [ 8, 0, -14.5 ], + "to": [ 8.5, 0.5, 16 ], + "faces": { + "down": { "uv": [ 8, 0, 8.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 8, 0, 8.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 15.5, 8, 16 ], "texture": "#texture" }, + "south": { "uv": [ 8, 15.5, 8.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box3", + "from": [ 7, 0, -14.5 ], + "to": [ 7.5, 0.5, 16 ], + "faces": { + "down": { "uv": [ 7, 0, 7.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 7.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 8.5, 15.5, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 15.5, 7.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box4", + "from": [ 8.5, 0, -13.5 ], + "to": [ 9, 0.5, 16 ], + "faces": { + "down": { "uv": [ 8.5, 0, 9, 16 ], "texture": "#light" }, + "up": { "uv": [ 8.5, 0, 9, 16 ], "texture": "#light" }, + "north": { "uv": [ 7, 15.5, 7.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 8.5, 15.5, 9, 16 ], "texture": "#light" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#light" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#light" } + } + }, + { + "__comment": "Box5", + "from": [ 6.5, 0, -13.5 ], + "to": [ 7, 0.5, 16 ], + "faces": { + "down": { "uv": [ 6.5, 0, 7, 16 ], "texture": "#light" }, + "up": { "uv": [ 6.5, 0, 7, 16 ], "texture": "#light" }, + "north": { "uv": [ 9, 15.5, 9.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 6.5, 15.5, 7, 16 ], "texture": "#light" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#light" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#light" } + } + }, + { + "__comment": "Box6", + "from": [ 4.5, -0.25, 16 ], + "to": [ 11, 0.75, 16.5 ], + "faces": { + "down": { "uv": [ 4.5, 15.5, 11, 16 ], "texture": "#texture" }, + "up": { "uv": [ 4.5, 0, 11, 0.5 ], "texture": "#texture" }, + "north": { "uv": [ 5, 15.25, 11.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 4.5, 15.25, 11, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.25, 0.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 15.5, 15.25, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 11, -0.25, 15.625 ], + "to": [ 11.5, 0.75, 16.625 ], + "faces": { + "down": { "uv": [ 11, 0, 11.5, 0.375 ], "texture": "#texture" }, + "up": { "uv": [ 11, 15.625, 11.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 4.5, 15.25, 5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 11, 15.25, 11.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 15.625, 15.25, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.25, 0.375, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box8", + "from": [ 4, -0.25, 15.625 ], + "to": [ 4.5, 0.75, 16.625 ], + "faces": { + "down": { "uv": [ 4, 0, 4.5, 0.375 ], "texture": "#texture" }, + "up": { "uv": [ 4, 15.625, 4.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 11.5, 15.25, 12, 16 ], "texture": "#texture" }, + "south": { "uv": [ 4, 15.25, 4.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 15.625, 15.25, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.25, 0.375, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box9", + "from": [ 7, -0.25, 16.5 ], + "to": [ 8.5, 0.75, 21 ], + "faces": { + "down": { "uv": [ 7, 11, 8.5, 15.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0.5, 8.5, 5 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 15.25, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 15.25, 8.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0.5, 15.25, 5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 11, 15.25, 15.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box10", + "from": [ 7.25, -0.25, 21 ], + "to": [ 8.25, 0.75, 24.5 ], + "faces": { + "down": { "uv": [ 7.25, 7.5, 8.25, 11 ], "texture": "#texture" }, + "up": { "uv": [ 7.25, 5, 8.25, 8.5 ], "texture": "#texture" }, + "north": { "uv": [ 7.75, 15.25, 8.75, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7.25, 15.25, 8.25, 16 ], "texture": "#texture" }, + "west": { "uv": [ 5, 15.25, 8.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 7.5, 15.25, 11, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 7, -0.5, 24.5 ], + "to": [ 8.5, 1, 26 ], + "faces": { + "down": { "uv": [ 7, 6, 8.5, 7.5 ], "texture": "#texture" }, + "up": { "uv": [ 7, 8.5, 8.5, 10 ], "texture": "#texture" }, + "north": { "uv": [ 7.5, 15, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 15, 8.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 8.5, 15, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 15, 7.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box12", + "from": [ 7.5, 0, 26 ], + "to": [ 8, 0.5, 26.5 ], + "faces": { + "down": { "uv": [ 7.5, 5.5, 8, 6 ], "texture": "#light" }, + "up": { "uv": [ 7.5, 10, 8, 10.5 ], "texture": "#light" }, + "north": { "uv": [ 8, 15.5, 8.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 7.5, 15.5, 8, 16 ], "texture": "#light" }, + "west": { "uv": [ 10, 15.5, 10.5, 16 ], "texture": "#light" }, + "east": { "uv": [ 5.5, 15.5, 6, 16 ], "texture": "#light" } + } + }, + { + "__comment": "Box13", + "from": [ 6.5, 0, 25 ], + "to": [ 7, 0.5, 25.5 ], + "faces": { + "down": { "uv": [ 6.5, 6.5, 7, 7 ], "texture": "#light" }, + "up": { "uv": [ 6.5, 9, 7, 9.5 ], "texture": "#light" }, + "north": { "uv": [ 9, 15.5, 9.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 6.5, 15.5, 7, 16 ], "texture": "#light" }, + "west": { "uv": [ 9, 15.5, 9.5, 16 ], "texture": "#light" }, + "east": { "uv": [ 6.5, 15.5, 7, 16 ], "texture": "#light" } + } + }, + { + "__comment": "Box14", + "from": [ 8.5, 0, 25 ], + "to": [ 9, 0.5, 25.5 ], + "faces": { + "down": { "uv": [ 8.5, 6.5, 9, 7 ], "texture": "#light" }, + "up": { "uv": [ 8.5, 9, 9, 9.5 ], "texture": "#light" }, + "north": { "uv": [ 7, 15.5, 7.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 8.5, 15.5, 9, 16 ], "texture": "#light" }, + "west": { "uv": [ 9, 15.5, 9.5, 16 ], "texture": "#light" }, + "east": { "uv": [ 6.5, 15.5, 7, 16 ], "texture": "#light" } + } + }, + { + "__comment": "Box15", + "from": [ 7.5, 1, 25 ], + "to": [ 8, 1.5, 25.5 ], + "faces": { + "down": { "uv": [ 7.5, 6.5, 8, 7 ], "texture": "#light" }, + "up": { "uv": [ 7.5, 9, 8, 9.5 ], "texture": "#light" }, + "north": { "uv": [ 8, 14.5, 8.5, 15 ], "texture": "#light" }, + "south": { "uv": [ 7.5, 14.5, 8, 15 ], "texture": "#light" }, + "west": { "uv": [ 9, 14.5, 9.5, 15 ], "texture": "#light" }, + "east": { "uv": [ 6.5, 14.5, 7, 15 ], "texture": "#light" } + } + }, + { + "__comment": "Box16", + "from": [ 7.5, -1, 25 ], + "to": [ 8, -0.5, 25.5 ], + "faces": { + "down": { "uv": [ 7.5, 6.5, 8, 7 ], "texture": "#light" }, + "up": { "uv": [ 7.5, 9, 8, 9.5 ], "texture": "#light" }, + "north": { "uv": [ 8, 0.5, 8.5, 1 ], "texture": "#light" }, + "south": { "uv": [ 7.5, 0.5, 8, 1 ], "texture": "#light" }, + "west": { "uv": [ 9, 0.5, 9.5, 1 ], "texture": "#light" }, + "east": { "uv": [ 6.5, 0.5, 7, 1 ], "texture": "#light" } + } + }, + { + "__comment": "Box17", + "from": [ 7.5, 0, -15.5 ], + "to": [ 8, 0.5, -14.5 ], + "faces": { + "down": { "uv": [ 7.5, 14.5, 8, 15.5 ], "texture": "#light" }, + "up": { "uv": [ 7.5, 0.5, 8, 1.5 ], "texture": "#light" }, + "north": { "uv": [ 8, 15.5, 8.5, 16 ], "texture": "#light" }, + "south": { "uv": [ 7.5, 15.5, 8, 16 ], "texture": "#light" }, + "west": { "uv": [ 0.5, 15.5, 1.5, 16 ], "texture": "#light" }, + "east": { "uv": [ 14.5, 15.5, 15.5, 16 ], "texture": "#light" } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ 90, 0, -90 ], + "translation": [ 6, 8.39, 1.25 ], + "scale": [ 0.85, 0.85, 0.85 ] + }, + "thirdperson_lefthand": { + "rotation": [ 90, 0, -90 ], + "translation": [ 5.5, 7, 1.25 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_righthand": { + "rotation": [ 75, -4, -84 ], + "translation": [ 7.75, 4, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_lefthand": { + "rotation": [ 75, -4, -84 ], + "translation": [ 7.75, 4, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "gui": { + "rotation": [ 90, -45, 3 ], + "translation": [ -0.7, -0.7, 4 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "ground": { + "translation": [ 0, 2, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "fixed": { + "rotation": [ 90, 45, 3 ], + "translation": [ 1, -1, 5.5 ], + "scale": [ 0.65, 0.65, 0.65 ] + } + } +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/slayer.json b/1.11/src/main/resources/assets/forgecraft/models/item/slayer.json new file mode 100644 index 00000000..eceeec1e --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/slayer.json @@ -0,0 +1,331 @@ +{ + "__comment": "Designed by Captainaviator with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/e_particle", + "texture": "blocks/iron_ingot", + "dark": "blocks/e_texture", + "light": "blocks/e_texture" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 5, 16.5, -15 ], + "to": [ 10.5, 17.5, 18 ], + "faces": { + "down": { "uv": [ 5, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 5, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 15.5, 11, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 10.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 7, 16, -12.5 ], + "to": [ 10.5, 18, 18 ], + "faces": { + "down": { "uv": [ 7, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 0, 9, 0.25 ], "texture": "#texture" }, + "south": { "uv": [ 7, 0, 10.5, 0.25 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 9, 15.5, -10 ], + "to": [ 10.5, 18.5, 18 ], + "faces": { + "down": { "uv": [ 9, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 9, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 0, 7, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 9, 0, 10.5, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box4", + "from": [ 14, 16.5, -15 ], + "to": [ 14.5, 17.5, -9 ], + "faces": { + "down": { "uv": [ 14, 9, 14.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14, 1, 14.5, 7 ], "texture": "#texture" }, + "north": { "uv": [ 1.5, 15.5, 2, 16 ], "texture": "#texture" }, + "south": { "uv": [ 14, 15.5, 14.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 9, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box5", + "from": [ 14.5, 16.5, -15 ], + "to": [ 15, 17.5, -13 ], + "faces": { + "down": { "uv": [ 14.5, 13, 15, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14.5, 1, 15, 3 ], "texture": "#texture" }, + "north": { "uv": [ 1, 15.5, 1.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 14.5, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box6", + "from": [ 15, 16.5, -15 ], + "to": [ 15.5, 17.5, -14 ], + "faces": { + "down": { "uv": [ 15, 14, 15.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15, 1, 15.5, 2 ], "texture": "#texture" }, + "north": { "uv": [ 0.5, 15.5, 1, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15, 15.5, 15.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 14, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 15.5, 16.5, -15 ], + "to": [ 16, 17.5, -14.5 ], + "faces": { + "down": { "uv": [ 15.5, 14.5, 16, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15.5, 1, 16, 1.5 ], "texture": "#texture" }, + "north": { "uv": [ 0, 15.5, 0.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15.5, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 14.5, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box8", + "from": [ 5, 16.5, 18 ], + "to": [ 7, 17.5, 18.5 ], + "faces": { + "down": { "uv": [ 5, 13.5, 7, 14 ], "texture": "#texture" }, + "up": { "uv": [ 5, 2, 7, 2.5 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 7, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2, 15.5, 2.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 15.5, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box9", + "from": [ 5, 16.5, 18.5 ], + "to": [ 6, 17.5, 19 ], + "faces": { + "down": { "uv": [ 5, 13, 6, 13.5 ], "texture": "#texture" }, + "up": { "uv": [ 5, 2.5, 6, 3 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 6, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box10", + "from": [ 5, 16.5, 19 ], + "to": [ 5.5, 17.5, 19.5 ], + "faces": { + "down": { "uv": [ 5, 12.5, 5.5, 13 ], "texture": "#texture" }, + "up": { "uv": [ 5, 3, 5.5, 3.5 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 5.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 3, 15.5, 3.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 12.5, 15.5, 13, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 13.5, 16.5, 18 ], + "to": [ 14, 17.5, 19 ], + "faces": { + "down": { "uv": [ 13.5, 13, 14, 14 ], "texture": "#texture" }, + "up": { "uv": [ 13.5, 2, 14, 3 ], "texture": "#texture" }, + "south": { "uv": [ 13.5, 15.5, 14, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box12", + "from": [ 13, 16, 18 ], + "to": [ 13.5, 18, 19 ], + "faces": { + "down": { "uv": [ 13, 13, 13.5, 14 ], "texture": "#texture" }, + "up": { "uv": [ 13, 2, 13.5, 3 ], "texture": "#texture" }, + "south": { "uv": [ 13, 0, 13.5, 0.25 ], "texture": "#texture" }, + "west": { "uv": [ 2, 0, 3, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 13, 0, 14, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box13", + "from": [ 12, 15.5, 18 ], + "to": [ 13, 18.5, 18.5 ], + "faces": { + "down": { "uv": [ 12, 13.5, 13, 14 ], "texture": "#texture" }, + "up": { "uv": [ 12, 2, 13, 2.5 ], "texture": "#texture" }, + "south": { "uv": [ 12, 0, 13, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 2, 0, 2.5, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 0, 14, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box15", + "from": [ 12, 16.5, -15 ], + "to": [ 14, 17.5, 18 ], + "faces": { + "down": { "uv": [ 12, 0, 14, 16 ], "texture": "#texture" }, + "up": { "uv": [ 12, 0, 14, 16 ], "texture": "#texture" }, + "north": { "uv": [ 2, 15.5, 4, 16 ], "texture": "#texture" }, + "south": { "uv": [ 12, 15.5, 14, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box16", + "from": [ 10.5, 16.5, -15 ], + "to": [ 12, 17.5, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 12, 15 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 1, 12, 9 ], "texture": "#texture" }, + "north": { "uv": [ 4, 15.5, 5.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box17", + "from": [ 10.5, 15.5, 15 ], + "to": [ 11.5, 18.5, 18 ], + "faces": { + "down": { "uv": [ 10.5, 0, 11.5, 1 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 15, 11.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 4.5, 0, 5.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 11.5, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box18", + "from": [ 10.5, 16, -12.5 ], + "to": [ 13.5, 18, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 13.5, 12.5 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 3.5, 13.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2.5, 0, 5.5, 0.25 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 13.5, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 12.5, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box19", + "from": [ 13, 16, -7 ], + "to": [ 13.5, 18, 18 ], + "faces": { + "down": { "uv": [ 13, 0, 13.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 13, 0, 13.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box20", + "from": [ 11.5, 15.5, -10 ], + "to": [ 13, 18.5, 18 ], + "faces": { + "down": { "uv": [ 11.5, 0, 13, 16 ], "texture": "#texture" }, + "up": { "uv": [ 11.5, 0, 13, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 0, 4.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 11.5, 0, 13, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box21", + "from": [ 10.5, 15.5, -10 ], + "to": [ 11.5, 18.5, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 11.5, 10 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 6, 11.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 4.5, 0, 5.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 11.5, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box22", + "from": [ 9, 16.5, 18 ], + "to": [ 10.5, 17.5, 29 ], + "faces": { + "down": { "uv": [ 9, 3, 10.5, 14 ], "texture": "#texture" }, + "up": { "uv": [ 9, 2, 10.5, 13 ], "texture": "#texture" }, + "west": { "uv": [ 2, 14.5, 13, 15.5 ], "texture": "#texture" }, + "east": { "uv": [ 3, 14.5, 14, 15.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box22", + "from": [ 9.25, 16.25, 18 ], + "to": [ 10.25, 17.75, 29 ], + "faces": { + "down": { "uv": [ 9.25, 3, 10.25, 14 ], "texture": "#dark" }, + "up": { "uv": [ 9.25, 2, 10.25, 13 ], "texture": "#dark" }, + "west": { "uv": [ 2, 0, 13, 0.5 ], "texture": "#dark" }, + "east": { "uv": [ 3, 0, 14, 0.5 ], "texture": "#dark" } + } + }, + { + "__comment": "Box24", + "from": [ 8.5, 16.25, 29 ], + "to": [ 11, 17.75, 31 ], + "faces": { + "down": { "uv": [ 8.5, 1, 11, 3 ], "texture": "#light" }, + "up": { "uv": [ 8.5, 13, 11, 15 ], "texture": "#light" }, + "north": { "uv": [ 5, 0, 7.5, 0.5 ], "texture": "#light" }, + "south": { "uv": [ 8.5, 0, 11, 0.5 ], "texture": "#light" }, + "west": { "uv": [ 13, 0, 15, 0.5 ], "texture": "#light" }, + "east": { "uv": [ 1, 0, 3, 0.5 ], "texture": "#light" } + } + }, + { + "__comment": "Box24", + "from": [ 8.75, 16, 29 ], + "to": [ 10.75, 18, 31.5 ], + "faces": { + "down": { "uv": [ 8.75, 0.5, 10.75, 3 ], "texture": "#light" }, + "up": { "uv": [ 8.75, 13, 10.75, 15.5 ], "texture": "#light" }, + "north": { "uv": [ 5.25, 0, 7.25, 0.75 ], "texture": "#light" }, + "south": { "uv": [ 8.75, 0, 10.75, 0.75 ], "texture": "#light" }, + "west": { "uv": [ 13, 0, 15.5, 0.75 ], "texture": "#light" }, + "east": { "uv": [ 0.5, 0, 3, 0.75 ], "texture": "#light" } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ 90, 0, 90 ], + "translation": [ 6.75, 10, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "thirdperson_lefthand": { + "rotation": [ 90, 0, -90 ], + "translation": [ -6.75, 10, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_righthand": { + "rotation": [ 80, 0, 91 ], + "translation": [ 12.526, 4.2, -12.51 ] + }, + "firstperson_lefthand": { + "rotation": [ 80, 0, -75 ], + "translation": [ 0.7, 4.2, -12.51 ] + }, + "gui": { + "rotation": [ 90, -45, 180 ], + "translation": [ 0, -1.3, 0 ], + "scale": [ 0.4, 0.4, 0.4 ] + }, + "ground": { + "translation": [ 0, -5, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "fixed": { + "rotation": [ 90, 45, 0 ], + "translation": [ 0, -1.391, -4.173 ], + "scale": [ 0.51, 0.51, 0.5 ] + } + } +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/slayer2.json b/1.11/src/main/resources/assets/forgecraft/models/item/slayer2.json new file mode 100644 index 00000000..eceeec1e --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/slayer2.json @@ -0,0 +1,331 @@ +{ + "__comment": "Designed by Captainaviator with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "blocks/e_particle", + "texture": "blocks/iron_ingot", + "dark": "blocks/e_texture", + "light": "blocks/e_texture" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 5, 16.5, -15 ], + "to": [ 10.5, 17.5, 18 ], + "faces": { + "down": { "uv": [ 5, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 5, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 15.5, 11, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 10.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 7, 16, -12.5 ], + "to": [ 10.5, 18, 18 ], + "faces": { + "down": { "uv": [ 7, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 7, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 0, 9, 0.25 ], "texture": "#texture" }, + "south": { "uv": [ 7, 0, 10.5, 0.25 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 9, 15.5, -10 ], + "to": [ 10.5, 18.5, 18 ], + "faces": { + "down": { "uv": [ 9, 0, 10.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 9, 0, 10.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 5.5, 0, 7, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 9, 0, 10.5, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box4", + "from": [ 14, 16.5, -15 ], + "to": [ 14.5, 17.5, -9 ], + "faces": { + "down": { "uv": [ 14, 9, 14.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14, 1, 14.5, 7 ], "texture": "#texture" }, + "north": { "uv": [ 1.5, 15.5, 2, 16 ], "texture": "#texture" }, + "south": { "uv": [ 14, 15.5, 14.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 9, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box5", + "from": [ 14.5, 16.5, -15 ], + "to": [ 15, 17.5, -13 ], + "faces": { + "down": { "uv": [ 14.5, 13, 15, 15 ], "texture": "#texture" }, + "up": { "uv": [ 14.5, 1, 15, 3 ], "texture": "#texture" }, + "north": { "uv": [ 1, 15.5, 1.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 14.5, 15.5, 15, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box6", + "from": [ 15, 16.5, -15 ], + "to": [ 15.5, 17.5, -14 ], + "faces": { + "down": { "uv": [ 15, 14, 15.5, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15, 1, 15.5, 2 ], "texture": "#texture" }, + "north": { "uv": [ 0.5, 15.5, 1, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15, 15.5, 15.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 14, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 15.5, 16.5, -15 ], + "to": [ 16, 17.5, -14.5 ], + "faces": { + "down": { "uv": [ 15.5, 14.5, 16, 15 ], "texture": "#texture" }, + "up": { "uv": [ 15.5, 1, 16, 1.5 ], "texture": "#texture" }, + "north": { "uv": [ 0, 15.5, 0.5, 16 ], "texture": "#texture" }, + "south": { "uv": [ 15.5, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 14.5, 15.5, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box8", + "from": [ 5, 16.5, 18 ], + "to": [ 7, 17.5, 18.5 ], + "faces": { + "down": { "uv": [ 5, 13.5, 7, 14 ], "texture": "#texture" }, + "up": { "uv": [ 5, 2, 7, 2.5 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 7, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2, 15.5, 2.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 15.5, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box9", + "from": [ 5, 16.5, 18.5 ], + "to": [ 6, 17.5, 19 ], + "faces": { + "down": { "uv": [ 5, 13, 6, 13.5 ], "texture": "#texture" }, + "up": { "uv": [ 5, 2.5, 6, 3 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 6, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2.5, 15.5, 3, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 13.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box10", + "from": [ 5, 16.5, 19 ], + "to": [ 5.5, 17.5, 19.5 ], + "faces": { + "down": { "uv": [ 5, 12.5, 5.5, 13 ], "texture": "#texture" }, + "up": { "uv": [ 5, 3, 5.5, 3.5 ], "texture": "#texture" }, + "south": { "uv": [ 5, 15.5, 5.5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 3, 15.5, 3.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 12.5, 15.5, 13, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box11", + "from": [ 13.5, 16.5, 18 ], + "to": [ 14, 17.5, 19 ], + "faces": { + "down": { "uv": [ 13.5, 13, 14, 14 ], "texture": "#texture" }, + "up": { "uv": [ 13.5, 2, 14, 3 ], "texture": "#texture" }, + "south": { "uv": [ 13.5, 15.5, 14, 16 ], "texture": "#texture" }, + "east": { "uv": [ 13, 15.5, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box12", + "from": [ 13, 16, 18 ], + "to": [ 13.5, 18, 19 ], + "faces": { + "down": { "uv": [ 13, 13, 13.5, 14 ], "texture": "#texture" }, + "up": { "uv": [ 13, 2, 13.5, 3 ], "texture": "#texture" }, + "south": { "uv": [ 13, 0, 13.5, 0.25 ], "texture": "#texture" }, + "west": { "uv": [ 2, 0, 3, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 13, 0, 14, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box13", + "from": [ 12, 15.5, 18 ], + "to": [ 13, 18.5, 18.5 ], + "faces": { + "down": { "uv": [ 12, 13.5, 13, 14 ], "texture": "#texture" }, + "up": { "uv": [ 12, 2, 13, 2.5 ], "texture": "#texture" }, + "south": { "uv": [ 12, 0, 13, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 2, 0, 2.5, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 13.5, 0, 14, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box15", + "from": [ 12, 16.5, -15 ], + "to": [ 14, 17.5, 18 ], + "faces": { + "down": { "uv": [ 12, 0, 14, 16 ], "texture": "#texture" }, + "up": { "uv": [ 12, 0, 14, 16 ], "texture": "#texture" }, + "north": { "uv": [ 2, 15.5, 4, 16 ], "texture": "#texture" }, + "south": { "uv": [ 12, 15.5, 14, 16 ], "texture": "#texture" }, + "west": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 15.5, 16, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box16", + "from": [ 10.5, 16.5, -15 ], + "to": [ 12, 17.5, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 12, 15 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 1, 12, 9 ], "texture": "#texture" }, + "north": { "uv": [ 4, 15.5, 5.5, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box17", + "from": [ 10.5, 15.5, 15 ], + "to": [ 11.5, 18.5, 18 ], + "faces": { + "down": { "uv": [ 10.5, 0, 11.5, 1 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 15, 11.5, 16 ], "texture": "#texture" }, + "north": { "uv": [ 4.5, 0, 5.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 11.5, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box18", + "from": [ 10.5, 16, -12.5 ], + "to": [ 13.5, 18, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 13.5, 12.5 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 3.5, 13.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 2.5, 0, 5.5, 0.25 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 13.5, 0.25 ], "texture": "#texture" }, + "east": { "uv": [ 7, 0, 12.5, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box19", + "from": [ 13, 16, -7 ], + "to": [ 13.5, 18, 18 ], + "faces": { + "down": { "uv": [ 13, 0, 13.5, 16 ], "texture": "#texture" }, + "up": { "uv": [ 13, 0, 13.5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.25 ], "texture": "#texture" } + } + }, + { + "__comment": "Box20", + "from": [ 11.5, 15.5, -10 ], + "to": [ 13, 18.5, 18 ], + "faces": { + "down": { "uv": [ 11.5, 0, 13, 16 ], "texture": "#texture" }, + "up": { "uv": [ 11.5, 0, 13, 16 ], "texture": "#texture" }, + "north": { "uv": [ 3, 0, 4.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 11.5, 0, 13, 0.5 ], "texture": "#texture" }, + "west": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" }, + "east": { "uv": [ 0, 0, 16, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box21", + "from": [ 10.5, 15.5, -10 ], + "to": [ 11.5, 18.5, -7 ], + "faces": { + "down": { "uv": [ 10.5, 7, 11.5, 10 ], "texture": "#texture" }, + "up": { "uv": [ 10.5, 6, 11.5, 9 ], "texture": "#texture" }, + "north": { "uv": [ 4.5, 0, 5.5, 0.5 ], "texture": "#texture" }, + "south": { "uv": [ 10.5, 0, 11.5, 0.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box22", + "from": [ 9, 16.5, 18 ], + "to": [ 10.5, 17.5, 29 ], + "faces": { + "down": { "uv": [ 9, 3, 10.5, 14 ], "texture": "#texture" }, + "up": { "uv": [ 9, 2, 10.5, 13 ], "texture": "#texture" }, + "west": { "uv": [ 2, 14.5, 13, 15.5 ], "texture": "#texture" }, + "east": { "uv": [ 3, 14.5, 14, 15.5 ], "texture": "#texture" } + } + }, + { + "__comment": "Box22", + "from": [ 9.25, 16.25, 18 ], + "to": [ 10.25, 17.75, 29 ], + "faces": { + "down": { "uv": [ 9.25, 3, 10.25, 14 ], "texture": "#dark" }, + "up": { "uv": [ 9.25, 2, 10.25, 13 ], "texture": "#dark" }, + "west": { "uv": [ 2, 0, 13, 0.5 ], "texture": "#dark" }, + "east": { "uv": [ 3, 0, 14, 0.5 ], "texture": "#dark" } + } + }, + { + "__comment": "Box24", + "from": [ 8.5, 16.25, 29 ], + "to": [ 11, 17.75, 31 ], + "faces": { + "down": { "uv": [ 8.5, 1, 11, 3 ], "texture": "#light" }, + "up": { "uv": [ 8.5, 13, 11, 15 ], "texture": "#light" }, + "north": { "uv": [ 5, 0, 7.5, 0.5 ], "texture": "#light" }, + "south": { "uv": [ 8.5, 0, 11, 0.5 ], "texture": "#light" }, + "west": { "uv": [ 13, 0, 15, 0.5 ], "texture": "#light" }, + "east": { "uv": [ 1, 0, 3, 0.5 ], "texture": "#light" } + } + }, + { + "__comment": "Box24", + "from": [ 8.75, 16, 29 ], + "to": [ 10.75, 18, 31.5 ], + "faces": { + "down": { "uv": [ 8.75, 0.5, 10.75, 3 ], "texture": "#light" }, + "up": { "uv": [ 8.75, 13, 10.75, 15.5 ], "texture": "#light" }, + "north": { "uv": [ 5.25, 0, 7.25, 0.75 ], "texture": "#light" }, + "south": { "uv": [ 8.75, 0, 10.75, 0.75 ], "texture": "#light" }, + "west": { "uv": [ 13, 0, 15.5, 0.75 ], "texture": "#light" }, + "east": { "uv": [ 0.5, 0, 3, 0.75 ], "texture": "#light" } + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [ 90, 0, 90 ], + "translation": [ 6.75, 10, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "thirdperson_lefthand": { + "rotation": [ 90, 0, -90 ], + "translation": [ -6.75, 10, 0 ], + "scale": [ 0.75, 0.75, 0.75 ] + }, + "firstperson_righthand": { + "rotation": [ 80, 0, 91 ], + "translation": [ 12.526, 4.2, -12.51 ] + }, + "firstperson_lefthand": { + "rotation": [ 80, 0, -75 ], + "translation": [ 0.7, 4.2, -12.51 ] + }, + "gui": { + "rotation": [ 90, -45, 180 ], + "translation": [ 0, -1.3, 0 ], + "scale": [ 0.4, 0.4, 0.4 ] + }, + "ground": { + "translation": [ 0, -5, 0 ], + "scale": [ 0.5, 0.5, 0.5 ] + }, + "fixed": { + "rotation": [ 90, 45, 0 ], + "translation": [ 0, -1.391, -4.173 ], + "scale": [ 0.51, 0.51, 0.5 ] + } + } +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/ironsword2.json b/1.11/src/main/resources/assets/forgecraft/models/item/steelgladius.json similarity index 98% rename from 1.11/src/main/resources/assets/forgecraft/models/item/ironsword2.json rename to 1.11/src/main/resources/assets/forgecraft/models/item/steelgladius.json index 8068e912..b40085d7 100644 --- a/1.11/src/main/resources/assets/forgecraft/models/item/ironsword2.json +++ b/1.11/src/main/resources/assets/forgecraft/models/item/steelgladius.json @@ -1,9 +1,9 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", "textures": { - "particle": "blocks/e_particle", - "texture": "items/iron_ingot", - "texture1": "items/e_texture" + "particle": "forgecraft:blocks/steel_ingot", + "texture": "forgecraft:blocks/steel_ingot", + "texture1": "blocks/planks_oak" }, "elements": [ { diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/steellongsword.json b/1.11/src/main/resources/assets/forgecraft/models/item/steellongsword.json new file mode 100644 index 00000000..02a6f9ac --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/steellongsword.json @@ -0,0 +1,10 @@ +{ + "forge_marker":1, + "textures": { + "particle": "forgecraft:blocks/steel_ingot", + "texture": "forgecraft:blocks/steel_ingot", + "light": "forgecraft:blocks/steel_ingot_light", + "dark": "forgecraft:blocks/steel_ingot_dark" + }, + "parent": "forgecraft:item/longsword" +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/steelslayer.json b/1.11/src/main/resources/assets/forgecraft/models/item/steelslayer.json new file mode 100644 index 00000000..b8826144 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/steelslayer.json @@ -0,0 +1,10 @@ +{ + "forge_marker":1, + "textures": { + "particle": "forgecraft:blocks/steel_ingot", + "texture": "forgecraft:blocks/steel_ingot", + "light": "forgecraft:blocks/steel_ingot_light", + "dark": "forgecraft:blocks/steel_ingot_dark" + }, + "parent": "forgecraft:item/slayer" +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/models/item/wroughtironslayer.json b/1.11/src/main/resources/assets/forgecraft/models/item/wroughtironslayer.json new file mode 100644 index 00000000..caf6d288 --- /dev/null +++ b/1.11/src/main/resources/assets/forgecraft/models/item/wroughtironslayer.json @@ -0,0 +1,10 @@ +{ + "forge_marker":1, + "textures": { + "particle": "forgecraft:blocks/iron_ingot", + "texture": "forgecraft:blocks/iron_ingot", + "light": "forgecraft:blocks/iron_ingot_light", + "dark": "forgecraft:blocks/iron_ingot_dark" + }, + "parent": "forgecraft:item/slayer" +} \ No newline at end of file diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_dark.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_dark.png new file mode 100644 index 00000000..9a5394a5 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_dark.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_light.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_light.png new file mode 100644 index 00000000..12a23f93 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/clean_iron_ingot_light.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_dark.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_dark.png new file mode 100644 index 00000000..d2b804b1 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_dark.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_light.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_light.png new file mode 100644 index 00000000..bffbb097 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/iron_ingot_light.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_dark.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_dark.png new file mode 100644 index 00000000..e8140020 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_dark.png differ diff --git a/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_light.png b/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_light.png new file mode 100644 index 00000000..9f98c3c8 Binary files /dev/null and b/1.11/src/main/resources/assets/forgecraft/textures/blocks/steel_ingot_light.png differ diff --git a/1.11/src/main/resources/mcmod.info b/1.11/src/main/resources/mcmod.info index f62cb1d3..c932f00c 100644 --- a/1.11/src/main/resources/mcmod.info +++ b/1.11/src/main/resources/mcmod.info @@ -2,7 +2,7 @@ "modid": "forgecraft", "name": "Kitsu's Forgecraft", "description": "Forged with sweat and blood", - "version": "1.2.41", + "version": "1.2.51", "mcversion": "1.11.2", "url": "", "updateUrl": "",