From 697d432f36396ab971b18981380833f3dd8c964b Mon Sep 17 00:00:00 2001 From: Calclavia Date: Sun, 16 Feb 2014 17:45:50 +0800 Subject: [PATCH] Added texture for millstone --- .../archaic/process/BlockMillstone.java | 4 ++-- .../archaic/process/TileMillstone.java | 11 +++++++++-- .../textures/blocks/millstone_side.png | Bin 0 -> 1522 bytes 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/assets/resonantinduction/textures/blocks/millstone_side.png diff --git a/archaic/src/main/java/resonantinduction/archaic/process/BlockMillstone.java b/archaic/src/main/java/resonantinduction/archaic/process/BlockMillstone.java index d188a17a..54875b61 100644 --- a/archaic/src/main/java/resonantinduction/archaic/process/BlockMillstone.java +++ b/archaic/src/main/java/resonantinduction/archaic/process/BlockMillstone.java @@ -22,7 +22,7 @@ public class BlockMillstone extends BlockTile public BlockMillstone(int id) { super(id, Material.iron); - setTextureName(Reference.PREFIX + "material_wood_surface"); + setTextureName(Reference.PREFIX + "millstone_side"); } @SideOnly(Side.CLIENT) @@ -45,7 +45,7 @@ public class BlockMillstone extends BlockTile @SideOnly(Side.CLIENT) public Icon getIcon(int side, int meta) { - if (side == 1) + if (side == 0 || side == 1) { return top; } diff --git a/archaic/src/main/java/resonantinduction/archaic/process/TileMillstone.java b/archaic/src/main/java/resonantinduction/archaic/process/TileMillstone.java index 2c4da492..209c600d 100644 --- a/archaic/src/main/java/resonantinduction/archaic/process/TileMillstone.java +++ b/archaic/src/main/java/resonantinduction/archaic/process/TileMillstone.java @@ -4,6 +4,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.network.packet.Packet; +import net.minecraftforge.common.ForgeDirection; import resonantinduction.api.recipe.MachineRecipes; import resonantinduction.api.recipe.MachineRecipes.RecipeType; import resonantinduction.api.recipe.RecipeResource; @@ -53,9 +54,15 @@ public class TileMillstone extends TileExternalInventory implements IPacketRecei } @Override - public boolean isItemValidForSlot(int i, ItemStack itemstack) + public boolean isItemValidForSlot(int i, ItemStack itemStack) { - return MachineRecipes.INSTANCE.getOutput(RecipeType.GRINDER, itemstack).length > 0; + return MachineRecipes.INSTANCE.getOutput(RecipeType.GRINDER, itemStack).length > 0; + } + + @Override + public boolean canStore(ItemStack stack, int slot, ForgeDirection side) + { + return true; } /** diff --git a/src/main/resources/assets/resonantinduction/textures/blocks/millstone_side.png b/src/main/resources/assets/resonantinduction/textures/blocks/millstone_side.png new file mode 100644 index 0000000000000000000000000000000000000000..be11a7f79b79ba101aaab490893aa883df6743a5 GIT binary patch literal 1522 zcmVPx#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A000GHNkl8$X%yj;{r)O3K&1Tb}N~L0jLcy-DuPu|w zcw!HwQmI&;%jK+At68yF^n5ylW;8 zP_TC4+|sEdE9DPtHYnQTux!(A&PKOIyLbF=ld45GS?ks=oo~j)FIZSSv+MM}&74gP zAe+s4<~xX^i2*$H3f8HoEX0-DC3_l_?P(ZV)XKW9=IqzJ=5uoV0RsW^>IWgqNs=X3J%IROiB!I)iLpwP+@lI!FXK?}m zpg%u9_XJ4vkP>2x9Du~YPyWPbPXRo`B9*Yi9BIv5N*!Sm(pcDvpNzSHU0&CN}$hi8u+JhsSMt(NDB+ithL4Bi7^ z5&?iv09YALf{#WcFH<07@DO`s(n|+$fkg(7zTfZ10I&l@z#jmRlweeVBTmRTGe`gk zfO8TwKJuqZz;k1$5IHl3Egv6NY>0uK|3M-EN`?W*#Y3uI=pn!e5I)49N{Z6;rNbm* zg--&24?qWiWHJm$n3O4*W&j_+3xLj>ZqPjepbOXu03-nZ8YX8zRSQ6}3+Sm(0QUCw zJ`p-~fP_j;3;`eyfUzTn{}}NqNugu_NE#B9Ju--di;Ii4yu9pJ2pOQUr{#QO1d5KR z1K1!VC%>%Y4k$SRFaWg-sXm$f$B!Sjva(`ZTU)lhy=@B%3o!`%Ny5=mJwC*uC_U$N zk+@+P{?`G7I8d#?Ky3b-SvAwq0ZNLo6j_1rT=R4!8;gz)%24lsp0fkPQIf*|TE9o#{9xBvhE literal 0 HcmV?d00001