From 908c5150e548e04121a898424947ced7a9365894 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Mon, 22 Oct 2018 06:12:50 -0400 Subject: [PATCH] update weapon crafting --- .../nmd/primal/forgecraft/CommonEvents.java | 2 - .../crafting/registery/RecipesWorkbench.java | 4 +- .../renders/blocks/TileWorkbenchRender.java | 33 ++- .../forgecraft/tiles/TileWorkbench.java | 5 +- .../forgecraft/models/item/e_particle.png | Bin 159 -> 0 bytes .../forgecraft/models/item/e_texture.png | Bin 141 -> 0 bytes .../forgecraft/models/item/rawgladius.json | 4 + .../forgecraft/models/item/rawgladius2.json | 218 ------------------ 8 files changed, 34 insertions(+), 232 deletions(-) delete mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/e_particle.png delete mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/e_texture.png delete mode 100644 kfc/src/main/resources/assets/forgecraft/models/item/rawgladius2.json diff --git a/kfc/src/main/java/nmd/primal/forgecraft/CommonEvents.java b/kfc/src/main/java/nmd/primal/forgecraft/CommonEvents.java index fc20081e..8d554dbb 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/CommonEvents.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/CommonEvents.java @@ -67,9 +67,7 @@ public class CommonEvents implements WeaponNBT { modStack = getOppositeStack(inputList, inputStack); if(inputStackItem != null) { - System.out.println("Stack is not null"); if (inputStack.hasTagCompound()) { - System.out.println("Stack Has NBT"); if (getModifiers(inputStack) < WeaponNBT.materialModifiers.get(((WeaponPart) outputStack.getItem()).getMaterial()) ) { if (RecipeHelper.isOreName(modStack, "dustSilver")) { setSmiteLevel(outputStack, getSmiteLevel(inputStack) + 1); diff --git a/kfc/src/main/java/nmd/primal/forgecraft/crafting/registery/RecipesWorkbench.java b/kfc/src/main/java/nmd/primal/forgecraft/crafting/registery/RecipesWorkbench.java index 43527a7a..7971558b 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/crafting/registery/RecipesWorkbench.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/crafting/registery/RecipesWorkbench.java @@ -379,9 +379,9 @@ public final class RecipesWorkbench { /*********WEAPONS********/ recipes.register (new WorkbenchCrafting( - new OreIngredient("weaponHandle"), + new OreIngredient("cordageGeneral"), Ingredient.fromStacks(new ItemStack(ModItems.rawbronzegladius, 1)), - new OreIngredient("weaponGuard"), + Ingredient.EMPTY, Ingredient.EMPTY, new ItemStack(ModItems.bronzegladius, 1)).setRecipeName("bronzegladius")); diff --git a/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileWorkbenchRender.java b/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileWorkbenchRender.java index 24c51c91..4b5e7233 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileWorkbenchRender.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileWorkbenchRender.java @@ -11,7 +11,10 @@ import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumFacing; import net.minecraft.util.math.BlockPos; +import nmd.primal.core.common.helper.RecipeHelper; import nmd.primal.forgecraft.blocks.machine.Workbench; +import nmd.primal.forgecraft.items.parts.WeaponHandle; +import nmd.primal.forgecraft.items.parts.WeaponPart; import nmd.primal.forgecraft.tiles.TileWorkbench; import org.lwjgl.opengl.GL11; @@ -84,13 +87,20 @@ public class TileWorkbenchRender extends TileEntitySpecialRenderer