Files
StructureLib/src/main/java/com/gtnewhorizon/structurelib/StructureLib.java
T

44 lines
1.7 KiB
Java
Raw Normal View History

package com.gtnewhorizon.structurelib;
2021-05-17 07:44:45 +08:00
import com.gtnewhorizon.structurelib.block.BlockHint;
import com.gtnewhorizon.structurelib.item.ItemBlockHint;
import com.gtnewhorizon.structurelib.proxy.CommonProxy;
import com.gtnewhorizon.structurelib.util.XSTR;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.SidedProxy;
2021-05-17 07:44:45 +08:00
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
2021-05-27 13:32:38 +08:00
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
2021-05-17 07:44:45 +08:00
import net.minecraft.block.Block;
2021-05-27 13:32:38 +08:00
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
2021-05-27 13:32:38 +08:00
@Mod(modid = StructureLib.MOD_ID, name = "StructureLib", version = "${version}", acceptableRemoteVersions = "*")
public class StructureLib {
public static boolean DEBUG_MODE = true;
public static Logger LOGGER = LogManager.getLogger("StructureLib");
public static final String MOD_ID = "structurelib";
@SidedProxy(serverSide = "com.gtnewhorizon.structurelib.proxy.CommonProxy", clientSide = "com.gtnewhorizon.structurelib.proxy.ClientProxy")
public static CommonProxy proxy;
public static final XSTR RANDOM = new XSTR();
2021-05-17 07:44:45 +08:00
public static Block blockHint;
2021-05-27 13:32:38 +08:00
public static Item itemBlockHint;
public static CreativeTabs creativeTab = new CreativeTabs("structurelib") {
@Override
@SideOnly(Side.CLIENT)
public Item getTabIconItem() {
return itemBlockHint;
}
};
2021-05-17 07:44:45 +08:00
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent e) {
GameRegistry.registerBlock(blockHint = new BlockHint(), ItemBlockHint.class, "blockhint");
2021-05-27 13:32:38 +08:00
itemBlockHint = ItemBlock.getItemFromBlock(blockHint);
2021-05-17 07:44:45 +08:00
}
}