aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/core/block/IBlockMetadata.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/core/block/IBlockMetadata.java')
-rw-r--r--src/Java/binnie/core/block/IBlockMetadata.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/Java/binnie/core/block/IBlockMetadata.java b/src/Java/binnie/core/block/IBlockMetadata.java
new file mode 100644
index 0000000000..b182139de7
--- /dev/null
+++ b/src/Java/binnie/core/block/IBlockMetadata.java
@@ -0,0 +1,21 @@
+package binnie.core.block;
+
+import java.util.List;
+import net.minecraft.block.ITileEntityProvider;
+import net.minecraft.item.ItemStack;
+import net.minecraft.world.World;
+import net.minecraftforge.common.util.ForgeDirection;
+
+public abstract interface IBlockMetadata
+ extends ITileEntityProvider
+{
+ public abstract int getPlacedMeta(ItemStack paramItemStack, World paramWorld, int paramInt1, int paramInt2, int paramInt3, ForgeDirection paramForgeDirection);
+
+ public abstract int getDroppedMeta(int paramInt1, int paramInt2);
+
+ public abstract String getBlockName(ItemStack paramItemStack);
+
+ public abstract void getBlockTooltip(ItemStack paramItemStack, List paramList);
+
+ public abstract void dropAsStack(World paramWorld, int paramInt1, int paramInt2, int paramInt3, ItemStack paramItemStack);
+}