package net.dimensions.solar.block;

public interface Block{

    public Material getType();

    public void setType(Material m);

    public String getUnlocalizedName(); //I don't think we need this because it's already in the Material

    public float getHardness();

    public int getLightValue();

    public boolean isReplaceable();

    public boolean isBurning();

    public int getFlameTick();

    public boolean isFlammable();

    public int getFireSpreadSpeed();

    public boolean isTileEntity();
}

@@ -30,16 +30,105 @@
 block;%0A%0A
+import net.dimensions.solar.material.Material;%0Aimport net.dimensions.solar.world.World;%0A%0A
 public i
@@ -210,24 +210,54 @@
 terial m);%0A%0A
+    public World getWorld();%0A%0A
     public S

Add World & Imports