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 00000000..be11a7f7 Binary files /dev/null and b/src/main/resources/assets/resonantinduction/textures/blocks/millstone_side.png differ