From 0eb267926494bb0e4c629f4972c7f9cd6b605d2b Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 7 Sep 2022 22:03:24 +0200 Subject: [PATCH] more sawdust more sawdust --- .../java/com/hbm/render/item/ItemRenderLibrary.java | 2 +- .../hbm/tileentity/machine/TileEntitySawmill.java | 12 +++++++++--- src/main/resources/assets/hbm/lang/de_DE.lang | 1 + src/main/resources/assets/hbm/lang/en_US.lang | 1 + 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java index 031ade89c..835852f59 100644 --- a/src/main/java/com/hbm/render/item/ItemRenderLibrary.java +++ b/src/main/java/com/hbm/render/item/ItemRenderLibrary.java @@ -1373,7 +1373,7 @@ public class ItemRenderLibrary { public void renderCommonWithStack(ItemStack item) { GL11.glTranslated(0, 0, -0.875); bindTexture(ResourceManager.sawmill_tex); - ResourceManager.stirling.renderPart("Blade"); + ResourceManager.sawmill.renderPart("Blade"); }}); //hi there! it seems you are trying to register a new item renderer, most likely for a tile entity. diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java b/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java index 39f8b2be3..4e1c44e75 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntitySawmill.java @@ -63,9 +63,11 @@ public class TileEntitySawmill extends TileEntityMachineBase { slots[0] = null; slots[1] = result; - float chance = result.getItem() == Items.stick ? 0.05F : 0.5F; - if(worldObj.rand.nextFloat() < chance) { - slots[2] = new ItemStack(ModItems.powder_sawdust); + if(result.getItem() != ModItems.powder_sawdust) { + float chance = result.getItem() == Items.stick ? 0.05F : 0.5F; + if(worldObj.rand.nextFloat() < chance) { + slots[2] = new ItemStack(ModItems.powder_sawdust); + } } this.markDirty(); @@ -196,6 +198,10 @@ public class TileEntitySawmill extends TileEntityMachineBase { List names = ItemStackUtil.getOreDictNames(input); + if(names.contains("stickWood")) { + return new ItemStack(ModItems.powder_sawdust); + } + if(names.contains("logWood")) { for(Object o : CraftingManager.getInstance().getRecipeList()) { IRecipe recipe = (IRecipe) o; diff --git a/src/main/resources/assets/hbm/lang/de_DE.lang b/src/main/resources/assets/hbm/lang/de_DE.lang index 5eb9e96c4..ac204dfd5 100644 --- a/src/main/resources/assets/hbm/lang/de_DE.lang +++ b/src/main/resources/assets/hbm/lang/de_DE.lang @@ -2360,6 +2360,7 @@ item.powder_power.name=Energiepulver item.powder_quartz.name=Quarzstaub item.powder_red_copper.name=Roter Kupfer Staub item.powder_reiium.name=Reiiumstaub +item.powder_sawdust.name=Sägespäne item.powder_schrabidate.name=Eisenschrabidatstaub item.powder_schrabidium.name=Schrabidiumstaub item.powder_semtex_mix.name=Semtexmischung diff --git a/src/main/resources/assets/hbm/lang/en_US.lang b/src/main/resources/assets/hbm/lang/en_US.lang index f5f460306..320ebe570 100644 --- a/src/main/resources/assets/hbm/lang/en_US.lang +++ b/src/main/resources/assets/hbm/lang/en_US.lang @@ -2713,6 +2713,7 @@ item.powder_quartz.name=Quartz Powder item.powder_ra226.name=Radium-226 Powder item.powder_red_copper.name=Red Copper Powder item.powder_reiium.name=Reiium Powder +item.powder_sawdust.name=Sawdust item.powder_schrabidate.name=Ferric Schrabidate Powder item.powder_schrabidium.name=Schrabidium Powder item.powder_semtex_mix.name=Semtex Blend