From 94ed0367aaf13b6f4a2d17c74f18441d6e68b836 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Sat, 27 Oct 2018 16:25:03 -0400 Subject: [PATCH] fixed some small render bugs --- kfc/To-Dos.md | 3 ++- .../primal/forgecraft/init/ModCrafting.java | 2 +- .../renders/blocks/TileAnvilRender.java | 20 ++++++++++++------ .../forgecraft/textures/items/wootz/0.032.png | Bin 0 -> 1045 bytes 4 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 kfc/src/main/resources/assets/forgecraft/textures/items/wootz/0.032.png diff --git a/kfc/To-Dos.md b/kfc/To-Dos.md index 764b5857..de2e26ff 100644 --- a/kfc/To-Dos.md +++ b/kfc/To-Dos.md @@ -1,10 +1,11 @@ # To-Dos ## Bugs -- [ ] Texture mismatch for 4diamond 1 redstone + - [ ] ForgeHammer extend Gallagher - [ ] Placement bug for crucible from tongs + ## Current Feature - [ ] Untick Bloomery and Forge 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 b82420d1..87d0ce1d 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -1852,7 +1852,7 @@ public class ModCrafting{ AnvilCrafting.addRecipe( new ItemStack [] { emptyAir,emptyAir,emptyAir,emptyAir,emptyAir, - emptyAir,emptyAir,hotSteelChunk,emptyAir,emptyAir, + emptyAir,emptyAir,hotWootzChunk,emptyAir,emptyAir, emptyAir,emptyAir,wootzshovelhead,emptyAir,emptyAir, emptyAir,emptyAir,emptyAir,emptyAir,emptyAir, emptyAir,emptyAir,emptyAir,emptyAir,emptyAir }, diff --git a/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileAnvilRender.java b/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileAnvilRender.java index 3da0f22b..9a45ec50 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileAnvilRender.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/renders/blocks/TileAnvilRender.java @@ -129,7 +129,7 @@ public class TileAnvilRender extends TileEntitySpecialRenderer if (item.equals(ModItems.ironshovelhead) || item.equals(ModItems.cleanironshovelhead) || item.equals(ModItems.steelshovelhead) || - item.equals(ModItems.steelshovelhead) + item.equals(ModItems.wootzshovelhead) ) { GL11.glPushMatrix(); double scale = 1.0D; @@ -143,7 +143,7 @@ public class TileAnvilRender extends TileEntitySpecialRenderer if (item.equals(ModItems.ironhoehead) || item.equals(ModItems.cleanironhoehead) || item.equals(ModItems.steelhoehead) || - item.equals(ModItems.steelhoehead) + item.equals(ModItems.wootzhoehead) ) { GL11.glPushMatrix(); double scale = 1.0D; @@ -215,7 +215,7 @@ public class TileAnvilRender extends TileEntitySpecialRenderer if (item.equals(ModItems.ironshovelhead) || item.equals(ModItems.cleanironshovelhead) || item.equals(ModItems.steelshovelhead) || - item.equals(ModItems.steelshovelhead) + item.equals(ModItems.wootzshovelhead) ) { GL11.glPushMatrix(); double scale = 1.0D; @@ -302,7 +302,7 @@ public class TileAnvilRender extends TileEntitySpecialRenderer if (item.equals(ModItems.ironshovelhead) || item.equals(ModItems.cleanironshovelhead) || item.equals(ModItems.steelshovelhead) || - item.equals(ModItems.steelshovelhead) + item.equals(ModItems.wootzshovelhead) ) { GL11.glPushMatrix(); double scale = 1.0D; @@ -312,7 +312,10 @@ public class TileAnvilRender extends TileEntitySpecialRenderer renderItem.renderItem(tile.getSlotStack(counter), ItemCameraTransforms.TransformType.FIXED); GL11.glPopMatrix(); } - if (item.equals(ModItems.ironhoehead)) { + if (item.equals(ModItems.ironhoehead) || + item.equals(ModItems.cleanironhoehead) || + item.equals(ModItems.steelhoehead) || + item.equals(ModItems.wootzhoehead) ){ GL11.glPushMatrix(); double scale = 1.0D; GL11.glScaled(scale, scale, scale); @@ -386,7 +389,7 @@ public class TileAnvilRender extends TileEntitySpecialRenderer if (item.equals(ModItems.ironshovelhead) || item.equals(ModItems.cleanironshovelhead) || item.equals(ModItems.steelshovelhead) || - item.equals(ModItems.steelshovelhead) + item.equals(ModItems.wootzshovelhead) ) { GL11.glPushMatrix(); double scale = 1.0D; @@ -396,7 +399,10 @@ public class TileAnvilRender extends TileEntitySpecialRenderer renderItem.renderItem(tile.getSlotStack(counter), ItemCameraTransforms.TransformType.FIXED); GL11.glPopMatrix(); } - if (item.equals(ModItems.ironhoehead)) { + if (item.equals(ModItems.ironhoehead) || + item.equals(ModItems.cleanironhoehead) || + item.equals(ModItems.steelhoehead) || + item.equals(ModItems.wootzhoehead) ){ GL11.glPushMatrix(); double scale = 1.0D; GL11.glScaled(scale, scale, scale); diff --git a/kfc/src/main/resources/assets/forgecraft/textures/items/wootz/0.032.png b/kfc/src/main/resources/assets/forgecraft/textures/items/wootz/0.032.png new file mode 100644 index 0000000000000000000000000000000000000000..8b47fa06dbcecb0e0a9b10be251f750bb5fb7a73 GIT binary patch literal 1045 zcmV+w1nT>VP)WFU8GbZ8()Nlj2>E@cM*00VhRL_t(I%QeyOOPmD& z!13?%oF~(D&*`c6-08xJpp{cE8dL}yK^RAGB4*5iZc%#Btu%i%6*sTa8z(x&<#rA# zjNWXHL|8DARkWcml=N&{JAlqZa+{5s zNf*)4E5vI~V2~tYu^56NQsOwn|I|bR@j%)EZZ@@Z2bH9zalE#gh531$7CR;Per2KI z90^q=*J|bDxn}NrzXhPSs~w$AhbS2()OZ~IcjMGHH*%@5m3If+$g<22EuAEj8jh|G z%(Be2&Tbq(c_^EoB|wr?y&mB=Ev`+rbx~e!$!z|J^;@?oEG$Hf?C)dE&E>=PHtwKudeX(r%rtY(R@Ask(ez!G$NxlM zUqe_412E@o<@ALPp6=|BBFi$zYEJUS@-ouUHM|=+9DVC32h$G{3We|ic)vyv1dJI* zN*rf!oOlUu#VoN(J7QW|8k56Ud84Zh|B|2hsTwNl-sh3ukD;L+gJi(xTV!Fuha^c% zx!gEqJNkP+v#Tfw!NdMS3+}&E|$Ij2$-Pxu3 ztA1{^ccUnKl$DkKw{XAWIKfIg(P$I|0Z|aC>$$-7zDw+f_fgdZiKNQKr5iY9I~I!t zRaH@wDmqJ??$yjJUhud`S$v2jNgV5FqReb1Z{jBVYa3)_7gbVdUzl zW_Nr*uj4FPCKGSFyE%l&_q}}p7!1!5i#;PfJsqFVM^RA`fk1%LfgXPUxDBD#?a`Fo zU7l=jQ*ih&l4NB2={AXkicZv#qSphkwYf!(Ih)6imyyk8va+)YZUp%k5vY4OJes