Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.EvilNotch.cbm.main;
- import java.util.ArrayList;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.renderer.block.model.ModelResourceLocation;
- import net.minecraft.item.Item;
- import net.minecraftforge.client.event.ModelRegistryEvent;
- import net.minecraftforge.client.model.ModelLoader;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.event.RegistryEvent;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- @Mod(modid=MainJava.modid, name=MainJava.name, version=MainJava.version)
- public class MainJava {
- public static final String modid = "cbm";
- public static final String name = "Charcoal Block Mod";
- public static final String version = "1.0";
- public static Item golden_charcoal;
- public static Item golden_coal;
- public static Item supercoal;
- public static Item megacoal;
- public static Item supermegacoal;
- public static Block charcoal_block;
- public static Block golden_charcoalBlock;
- public static Block golden_coalBlock;
- public static Block super_coalBlock;
- public static Block mega_coalBlock;
- public static Block super_mega_coalBlock;
- public static ArrayList<Block> blocks = new ArrayList();
- public static ArrayList<Item> items = new ArrayList();
- @Mod.EventHandler
- public static void preinit(FMLPreInitializationEvent event)
- {
- //Items
- golden_charcoal = new BasicItem(modid + ":" + "goldencharcoal",true);
- golden_coal = new BasicItem(modid + ":" + "goldencoal",true);
- supercoal = new BasicItem(modid + ":" + "supercoal",true);
- megacoal = new BasicItem(modid + ":" + "megacoal",true);
- supermegacoal = new BasicItem(modid + ":" + "supermegacoal",true);
- //Blocks
- charcoal_block = new BasicBlock(Material.ROCK,modid + ":" + "charcoal_block",true);
- golden_charcoalBlock = new BasicBlock(Material.ROCK,modid + ":" + "goldencharcoal_block",true);
- golden_coalBlock = new BasicBlock(Material.ROCK,modid + ":" + "goldencoal_block",true);
- super_coalBlock = new BasicBlock(Material.ROCK,modid + ":" + "supercoal_block",true);
- mega_coalBlock = new BasicBlock(Material.ROCK,modid + ":" + "megacoal_block",true);
- super_mega_coalBlock = new BasicBlock(Material.ROCK,modid + ":" + "supermega_coal_block",true);
- //Recipes
- MinecraftForge.EVENT_BUS.register(new MainJava());
- }
- @SubscribeEvent
- public static void registerModels(ModelRegistryEvent event) {
- for(Item item : items)
- ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation("minecraft:stone", "inventory"));
- for(Block b : blocks)
- ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(b), 0, new ModelResourceLocation("minecraft:stone", "inventory"));
- for(int i=0;i<100;i++)
- System.out.println("fire_event");
- }
- @SubscribeEvent
- public void registerBlocks(RegistryEvent.Register<Block> event) {
- // for(Block b : blocks)
- // event.getRegistry().register(b);
- System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
- }
- @SubscribeEvent
- public void registerItems(RegistryEvent.Register<Item> event) {
- // for(Item item : items)
- // event.getRegistry().register(item);
- System.out.println("bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment