By that do you mean this:
public final static Block jadeOre
@EventHandler
public void preInit(FMLPreInitializationEvent event) {
jadeOre = new BaseOre (502, Material.ground, "oreJade","factorix:oreJade",2.0F).setCreativeTab(creativeTab);
}
or this:
public void preInit(FMLPreInitializationEvent event) {
final jadeOre = new BaseOre (502, Material.ground, "oreJade","factorix:oreJade",2.0F).setCreativeTab(creativeTab);
}
I think it's the first one, since that way jadeOre is global, but I don't really know.