Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rbs.slurpiesdongles;
- import com.rbs.slurpiesdongles.events.*;
- import com.rbs.slurpiesdongles.init.*;
- import com.rbs.slurpiesdongles.proxy.CommonProxy;
- import com.rbs.slurpiesdongles.world.SlurpiesDonglesWorldGenerator;
- import net.minecraftforge.common.MinecraftForge;
- import net.minecraftforge.common.capabilities.CapabilityManager;
- import net.minecraftforge.common.config.Config;
- import net.minecraftforge.common.config.Configuration;
- import net.minecraftforge.common.config.Property;
- import net.minecraftforge.fml.client.event.ConfigChangedEvent;
- import net.minecraftforge.fml.common.FMLCommonHandler;
- import net.minecraftforge.fml.common.Mod;
- import net.minecraftforge.fml.common.SidedProxy;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLServerStartingEvent;
- import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
- import net.minecraftforge.fml.common.gameevent.TickEvent;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- import java.io.File;
- import java.util.Random;
- import static com.rbs.slurpiesdongles.Reference.MOD_ID;
- /**
- * Created by RedBu on 3/19/2016.
- */
- @Mod(modid = Reference.MOD_ID, name = Reference.MOD_NAME, version = Reference.VERSION)
- public class SlurpiesDongles {
- public static Random random = new Random();
- @Mod.Instance(MOD_ID)
- public static SlurpiesDongles instance;
- @SidedProxy(clientSide = Reference.CLIENT_PROXY_CLASS, serverSide = Reference.SERVER_PROXY_CLASS)
- public static CommonProxy proxy;
- // public static SlurpiesDonglesTab tabSlurpiesDongles = new SlurpiesDonglesTab("tabSlurpiesDongles");
- public static Configuration Config;
- public static Configuration Armor;
- @Mod.EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- Config = new Configuration(new File("config/SlurpiesDongles/ToolMaterials.cfg"));
- Armor = new Configuration(new File("config/SlurpiesDongles/ArmorMaterials.cfg"));
- ConfigFile.SyncConfig();
- SlurpiesDonglesBlocks.init();
- SlurpiesDonglesItems.init();
- SlurpiesDonglesFood.init();
- SeedsDropFromGrass.getSeedDrops();
- SlurpiesDonglesRecipes.registerCraftingRecipes();
- SlurpiesDonglesSmeltingRecipes.registerSmeltingRecipes();
- MinecraftForge.EVENT_BUS.register(new EventPigDrops());
- MinecraftForge.EVENT_BUS.register(new PlayerEvents());
- MinecraftForge.EVENT_BUS.register(new TickEvents());
- GameRegistry.registerFuelHandler(new FuelHandler());
- CapabilityManager.INSTANCE.register(Timers.class, new DummyIStorage<>(), Timers.class);
- }
- @Mod.EventHandler
- public void init(FMLInitializationEvent event) {
- proxy.registerRenders();
- GameRegistry.registerWorldGenerator(new SlurpiesDonglesWorldGenerator(), 1);
- }
- @Mod.EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- }
- @Mod.EventHandler
- public void serverLoad(FMLServerStartingEvent event) {
- }
- @SubscribeEvent
- public void onConfigChanged (ConfigChangedEvent.OnConfigChangedEvent event) {
- if (event.getModID().equals(Reference.MOD_ID)) {
- ConfigFile.SyncConfig();
- }
- }
- }
Add Comment
Please, Sign In to add comment