Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.gamespriter.runictechnology;
- import com.gamespriter.runictechnology.blocks.Crystallizer;
- import com.gamespriter.runictechnology.util.RegistryHandler;
- import com.gamespriter.runictechnology.world.gen.EventHandler;
- import net.minecraft.client.renderer.RenderType;
- import net.minecraft.client.renderer.RenderTypeLookup;
- import net.minecraft.item.ItemGroup;
- import net.minecraft.item.ItemStack;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.eventbus.api.EventPriority;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent;
- import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
- import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
- import org.apache.logging.log4j.LogManager;
- import org.apache.logging.log4j.Logger;
- //TODO: Notes here about Creative Commons and such
- @Mod("runictech")
- public class RunicTechnology
- {
- private static final Logger LOGGER = LogManager.getLogger();
- public static final String MOD_ID = "runictech";
- public RunicTechnology() {
- MinecraftForge.EVENT_BUS.addListener(this::setup);
- MinecraftForge.EVENT_BUS.addListener(this::doClientStuff);
- MinecraftForge.EVENT_BUS.addListener(EventPriority.HIGH, EventHandler::biomeLoad);
- RegistryHandler.init();
- MinecraftForge.EVENT_BUS.register(this);
- }
- private void setup(final FMLCommonSetupEvent event) {
- }
- private void doClientStuff(final FMLClientSetupEvent event) {
- RenderTypeLookup.setRenderLayer(RegistryHandler.CRYSTALLIZER.get(), RenderType.getCutout());
- }
- public static final ItemGroup TAB = new ItemGroup("runicTab") {
- @Override
- public ItemStack createIcon() {
- return new ItemStack(RegistryHandler.TAMMETHYST.get());
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement