package net.dimensions.solar.block;

public interface Block
{
    String getUnlocalizedName();

    float getHardness();

    int getLightValue();

    boolean isReplaceable();

    boolean isBurning();

    int getFlammability();

    boolean isFlammable();

    int getFireSpreadSpeed();

    boolean hasTileEntity();
}

@@ -56,48 +56,198 @@
 lock
-%0A
 %7B%0A
+%0A
     
-String getUnlocalizedName();%0A%0A   
+public Material getType();%0A%0A    public void setType(Material m);%0A%0A    public String getUnlocalizedName(); //I don't think we need this because it's already in the Material%0A%0A    public
  flo
@@ -265,24 +265,31 @@
 ess();%0A%0A    
+public 
 int getLight
@@ -294,32 +294,39 @@
 htValue();%0A%0A    
+public 
 boolean isReplac
@@ -331,32 +331,39 @@
 aceable();%0A%0A    
+public 
 boolean isBurnin
@@ -364,32 +364,39 @@
 Burning();%0A%0A    
+public 
 int getFlammabil
@@ -394,16 +394,13 @@
 Flam
-mability
+eTick
 ();%0A
@@ -396,32 +396,39 @@
 ameTick();%0A%0A    
+public 
 boolean isFlamma
@@ -439,16 +439,23 @@
 );%0A%0A    
+public 
 int getF
@@ -477,24 +477,31 @@
 );%0A%0A    
+public 
 boolean 
 hasTileE
@@ -496,10 +496,9 @@
 ean 
-ha
+i
 sTil

Add Material & change methods