// Path: src/main/java/com/team/kalstuff/proxy/CommonProxy.java
// @Mod.EventBusSubscriber
// public class CommonProxy
// {
// 	public static final CreativeTabs KALSTUFFTAB = new KalStuffCreativeTab("kalstuffTab");
// 
// 	public void preInit(FMLPreInitializationEvent e)
// 	{
// 		MinecraftForge.EVENT_BUS.register(new CoreEventHandler());
// 		KalStuffTileEntities.register();
// 		KalStuffWorldGenerator.register();
// 		KalStuffEntities.setup();
// 		NetworkRegistry.INSTANCE.registerGuiHandler(KalStuff.instance, new KalStuffGuiHandler());
// 	}
// 
// 	public void init(FMLInitializationEvent e)
// 	{
// 		KalStuffRecipes.add();
// 		KalStuffItems.configureItems();
// 		KalStuff.logger
// 				.info("Hi there, nerdy geeks. You should just enjoy Minecraft and stop looking at the system output.");
// 	}
// 
// 	public void postInit(FMLPostInitializationEvent e)
// 	{
// 		KalStuff.logger.info("Wait a minute... Guys! IT WORKS!?! WE MADE A MOD!!!");
// 	}
// }


import com.team.kalstuff.proxy.CommonProxy;
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraftforge.event.RegistryEvent.Register;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.registries.IForgeRegistry;
	public static final Block MOON_FLOWER = Blocks.AIR;
	public static final Block MOON_FLOWER1 = Blocks.AIR;
	public static final Block MOON_FLOWER2 = Blocks.AIR;
	public static final Block MOON_FLOWER3 = Blocks.AIR;
	public static final Block MOON_FLOWER4 = Blocks.AIR;
	public static final Block MOON_FLOWER5 = Blocks.AIR;
	public static final Block POTATO_BLOCK = Blocks.AIR;
	public static final Block TRASH_CAN = Blocks.AIR;
	public static final Block WILD_GRAPE_VINE = Blocks.AIR;

	/**
	 * Registers all blocks from the mod.
	 */
	@SubscribeEvent
	public static void registerBlocks(Register<Block> event)
	{
		IForgeRegistry<Block> reg = event.getRegistry();
		// remember to register ItemBlocks in KalStuffItems, and
		// please continue to keep all blocks in alphabetical order

		reg.register(new BlockFood(1.5F, 9, 2.4F, "apple_block"));
		reg.register(new BlockBakedPotato(1.5F, 11, 6F, "baked_potato_block"));
		reg.register(new BlockKalStuff(Material.IRON, SoundType.METAL, "blaze_block").setHardness(35.0F));
		reg.register(new BlockBridge("bridge"));
		reg.register(new BlockFood(11.5F, 7, 4.8F, "carrot_block"));
		reg.register(new BlockChickenNest("chicken_nest"));
		reg.register(new BlockKalStuff(Material.IRON, SoundType.METAL, "ender_block").setHardness(5.0F));
		reg.register(new BlockGrapeVine("grape_vine"));
		reg.register(new BlockKalStuff(Material.SPONGE, SoundType.CLOTH, "great_grape"));
		// only the first BlockMoonFlower should appear in the Creative inventory
// Path: src/main/java/com/team/kalstuff/proxy/CommonProxy.java
// @Mod.EventBusSubscriber
// public class CommonProxy
// {
// 	public static final CreativeTabs KALSTUFFTAB = new KalStuffCreativeTab("kalstuffTab");
// 
// 	public void preInit(FMLPreInitializationEvent e)
// 	{
// 		MinecraftForge.EVENT_BUS.register(new CoreEventHandler());
// 		KalStuffTileEntities.register();
// 		KalStuffWorldGenerator.register();
// 		KalStuffEntities.setup();
// 		NetworkRegistry.INSTANCE.registerGuiHandler(KalStuff.instance, new KalStuffGuiHandler());
// 	}
// 
// 	public void init(FMLInitializationEvent e)
// 	{
// 		KalStuffRecipes.add();
// 		KalStuffItems.configureItems();
// 		KalStuff.logger
// 				.info("Hi there, nerdy geeks. You should just enjoy Minecraft and stop looking at the system output.");
// 	}
// 
// 	public void postInit(FMLPostInitializationEvent e)
// 	{
// 		KalStuff.logger.info("Wait a minute... Guys! IT WORKS!?! WE MADE A MOD!!!");
// 	}
// }


// Path: src/main/java/com/team/kalstuff/block/KalStuffBlocks.java
import com.team.kalstuff.proxy.CommonProxy;
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraftforge.event.RegistryEvent.Register;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.registries.IForgeRegistry;

	public static final Block MOON_FLOWER = Blocks.AIR;
	public static final Block MOON_FLOWER1 = Blocks.AIR;
	public static final Block MOON_FLOWER2 = Blocks.AIR;
	public static final Block MOON_FLOWER3 = Blocks.AIR;
	public static final Block MOON_FLOWER4 = Blocks.AIR;
	public static final Block MOON_FLOWER5 = Blocks.AIR;
	public static final Block POTATO_BLOCK = Blocks.AIR;
	public static final Block TRASH_CAN = Blocks.AIR;
	public static final Block WILD_GRAPE_VINE = Blocks.AIR;

	/**
	 * Registers all blocks from the mod.
	 */
	@SubscribeEvent
	public static void registerBlocks(Register<Block> event)
	{
		IForgeRegistry<Block> reg = event.getRegistry();
		// remember to register ItemBlocks in KalStuffItems, and
		// please continue to keep all blocks in alphabetical order

		reg.register(new BlockFood(1.5F, 9, 2.4F, "apple_block"));
		reg.register(new BlockBakedPotato(1.5F, 11, 6F, "baked_potato_block"));
		reg.register(new BlockKalStuff(Material.IRON, SoundType.METAL, "blaze_block").setHardness(35.0F));
		reg.register(new BlockBridge("bridge"));
		reg.register(new BlockFood(11.5F, 7, 4.8F, "carrot_block"));
		reg.register(new BlockChickenNest("chicken_nest"));
		reg.register(new BlockKalStuff(Material.IRON, SoundType.METAL, "ender_block").setHardness(5.0F));
		reg.register(new BlockGrapeVine("grape_vine"));
		reg.register(new BlockKalStuff(Material.SPONGE, SoundType.CLOTH, "great_grape"));
		// only the first BlockMoonFlower should appear in the Creative inventory
		reg.register(new BlockMoonFlower(0, "moon_flower").setCreativeTab(CommonProxy.KALSTUFFTAB));