move registering to own files

This commit is contained in:
LordMZTE 2021-04-04 17:57:32 +02:00
parent 92ea162380
commit fd823f1901
3 changed files with 25 additions and 28 deletions

View file

@ -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();

View file

@ -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());
}
}

View file

@ -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());
}
}