Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.couchdoescode.tea.handlers;
- import java.util.*;
- import com.couchdoescode.tea.crops.*;
- import net.minecraft.block.*;
- import net.minecraft.client.*;
- import net.minecraft.client.renderer.*;
- import net.minecraft.client.renderer.block.model.*;
- import net.minecraft.item.*;
- import net.minecraftforge.event.*;
- import net.minecraftforge.fml.common.Mod.*;
- import net.minecraftforge.fml.common.eventhandler.*;
- import net.minecraftforge.fml.common.registry.*;
- public class CropHandler {
- public static Block greenTea;
- public static void init(){
- greenTea = new BlockGreenTea("green_tea_plant", CreativeTabHandler.teaTab, greenTea, ItemHandler.greenTeaLeaf, ItemHandler.greenTeaPlant);
- }
- public static void register(){
- GameRegistry.register(greenTea);
- }
- @EventBusSubscriber
- public static class RegistrationHandler{
- public static final Set<ItemBlock> ITEM_BLOCKS = new HashSet<ItemBlock>();
- @SubscribeEvent
- public static void registerRender(RegistryEvent.Register<Block> event){
- final IForgeRegistry<Block> registry = event.getRegistry();
- final Block[] blocks = {
- greenTea
- };
- registry.registerAll(blocks);
- }
- @SubscribeEvent
- public static void regiserItemBlocks(RegistryEvent.Register<Item> event){
- final ItemBlock[] items = {
- new ItemBlock(greenTea)
- };
- final IForgeRegistry<Item> registry = event.getRegistry();
- for(final ItemBlock item : items){
- registry.register(item.setRegistryName(item.getBlock().getRegistryName()));
- ITEM_BLOCKS.add(item);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement