trying to figure out correct naming for bop quicksand. Block always return null.
problem area
Block quicksand = GameRegistry.findBlock("BiomesOPlenty","quicksand");
Block quicksand2 = GameRegistry.findBlock("BiomesOPlenty","Quicksand");
Block sand = GameRegistry.findBlock("minecraft", "sand");
main.java
package wolff.bop_tweaks;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.block.Block;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.Mod.Instance;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import java.io.PrintWriter;
@Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
public class Main{
public static final String MODID = "bop_tweaks";
public static final String MODNAME = "Bop Tweaks Mod";
public static final String VERSION = "0.1.0";
public static ModChecker modChecker;
public static PrintWriter writer;
public static boolean writer_on;
@Instance
public static Main instance = new Main();
@EventHandler
public void preInit(FMLPreInitializationEvent e) {
try {
writer = new PrintWriter("BopTweaks.txt", "UTF-8");
writer_on = true;
} catch (Exception ex) {
writer_on = false;
}
}
@EventHandler
public void init(FMLInitializationEvent e) {
System.out.println("Called method: [init]");
}
@EventHandler
public void postInit(FMLPostInitializationEvent e) {
modChecker = new ModChecker();
if(writer_on) {
writer.println("Bop is loaded: " + ModChecker.isBopLoaded);
}
if(ModChecker.isBopLoaded) {
Block quicksand = GameRegistry.findBlock("BiomesOPlenty","quicksand");
Block quicksand2 = GameRegistry.findBlock("BiomesOPlenty","Quicksand");
Block sand = GameRegistry.findBlock("minecraft", "sand");
GameRegistry.addSmelting(new ItemStack(quicksand, 1, 1), new ItemStack(sand, 1, 1), 0.0F);
if(writer_on) {
writer.println("QuickSand: " + quicksand);
writer.println("QuickSand2: " + quicksand2);
writer.println("Sand: " + sand);
}
}
if(writer_on) {
writer.close();
}
}
}