move registering to own files
This commit is contained in:
parent
92ea162380
commit
fd823f1901
|
@ -6,22 +6,11 @@ import cpw.mods.fml.common.event.FMLInitializationEvent;
|
|||
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
|
||||
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
|
||||
import cpw.mods.fml.common.registry.EntityRegistry;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import ley.modding.dartcraft.block.BlockForceLeaves;
|
||||
import ley.modding.dartcraft.block.BlockForceLog;
|
||||
import ley.modding.dartcraft.block.BlockForceSapling;
|
||||
import ley.modding.dartcraft.block.BlockPowerOre;
|
||||
import ley.modding.dartcraft.block.Blocks;
|
||||
import ley.modding.dartcraft.entity.*;
|
||||
import ley.modding.dartcraft.event.EventHandler;
|
||||
import ley.modding.dartcraft.internal.Registry;
|
||||
import ley.modding.dartcraft.item.BaseItem;
|
||||
import ley.modding.dartcraft.item.ItemEntityBottle;
|
||||
import ley.modding.dartcraft.item.ItemForceFlask;
|
||||
import ley.modding.dartcraft.item.Items;
|
||||
import ley.modding.dartcraft.item.tool.ItemForceMitts;
|
||||
import ley.modding.dartcraft.item.tool.ItemForcePickaxe;
|
||||
import ley.modding.dartcraft.item.tool.ItemForceShears;
|
||||
import ley.modding.dartcraft.proxy.CommonProxy;
|
||||
import ley.modding.dartcraft.tab.DartcraftTab;
|
||||
import ley.modding.tileralib.api.IRegistry;
|
||||
|
@ -49,23 +38,9 @@ public class Dartcraft {
|
|||
|
||||
@Mod.EventHandler
|
||||
public void init(FMLInitializationEvent e) {
|
||||
// TODO: wtf is this?! this belongs into the Items and Blocks classes!
|
||||
registry = new Registry();
|
||||
Items.forcegem = registry.registerItem(new BaseItem("forcegem"));
|
||||
Items.forceingot = registry.registerItem(new BaseItem("forceingot"));
|
||||
Items.forcenugget = registry.registerItem(new BaseItem("forcenugget"));
|
||||
Items.forcestick = registry.registerItem(new BaseItem("forcestick"));
|
||||
Items.forceshard = registry.registerItem(new BaseItem("forceshard"));
|
||||
Items.forcemitts = registry.registerItem(new ItemForceMitts());
|
||||
Items.forcepickaxe = registry.registerItem(new ItemForcePickaxe());
|
||||
Items.forceshears = registry.registerItem(new ItemForceShears());
|
||||
Items.forceflask = registry.registerItem(new ItemForceFlask());
|
||||
Items.entitybottle = registry.registerItem(new ItemEntityBottle());
|
||||
|
||||
Blocks.forcesapling = registry.registerBlock(new BlockForceSapling());
|
||||
Blocks.powerore = registry.registerBlock(new BlockPowerOre());
|
||||
Blocks.forcelog = registry.registerBlock(new BlockForceLog());
|
||||
Blocks.forceleaves = registry.registerBlock(new BlockForceLeaves());
|
||||
Items.regsiter(registry);
|
||||
Blocks.register(registry);
|
||||
|
||||
proxy.init();
|
||||
|
||||
|
|
|
@ -1,12 +1,18 @@
|
|||
package ley.modding.dartcraft.block;
|
||||
|
||||
import ley.modding.tileralib.api.IRegistry;
|
||||
import net.minecraft.block.Block;
|
||||
|
||||
public class Blocks {
|
||||
|
||||
public static Block powerore;
|
||||
public static Block forcesapling;
|
||||
public static Block forcelog;
|
||||
public static Block forceleaves;
|
||||
|
||||
public static void register(IRegistry reg) {
|
||||
Blocks.forcesapling = reg.registerBlock(new BlockForceSapling());
|
||||
Blocks.powerore = reg.registerBlock(new BlockPowerOre());
|
||||
Blocks.forcelog = reg.registerBlock(new BlockForceLog());
|
||||
Blocks.forceleaves = reg.registerBlock(new BlockForceLeaves());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
package ley.modding.dartcraft.item;
|
||||
|
||||
import ley.modding.dartcraft.item.tool.ItemForceMitts;
|
||||
import ley.modding.dartcraft.item.tool.ItemForcePickaxe;
|
||||
import ley.modding.dartcraft.item.tool.ItemForceShears;
|
||||
import ley.modding.tileralib.api.IRegistry;
|
||||
import net.minecraft.item.Item;
|
||||
|
||||
public class Items {
|
||||
|
@ -15,4 +19,16 @@ public class Items {
|
|||
public static Item forceflask;
|
||||
public static Item entitybottle;
|
||||
|
||||
public static void regsiter(IRegistry reg) {
|
||||
Items.forcegem = reg.registerItem(new BaseItem("forcegem"));
|
||||
Items.forceingot = reg.registerItem(new BaseItem("forceingot"));
|
||||
Items.forcenugget = reg.registerItem(new BaseItem("forcenugget"));
|
||||
Items.forcestick = reg.registerItem(new BaseItem("forcestick"));
|
||||
Items.forceshard = reg.registerItem(new BaseItem("forceshard"));
|
||||
Items.forcemitts = reg.registerItem(new ItemForceMitts());
|
||||
Items.forcepickaxe = reg.registerItem(new ItemForcePickaxe());
|
||||
Items.forceshears = reg.registerItem(new ItemForceShears());
|
||||
Items.forceflask = reg.registerItem(new ItemForceFlask());
|
||||
Items.entitybottle = reg.registerItem(new ItemEntityBottle());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue