public void preInit(FMLPreInitializationEvent event) {
IFRegistries.poke();
CraftingHelper.register(new ResourceLocation(Reference.MOD_ID, "configuration_value"), new ConfigurationConditionFactory());
random = new Random();
FluidsRegistry.registerFluids();
BlockRegistry.poke();
MinecraftForge.EVENT_BUS.register(new BlockRegistry());
MinecraftForge.EVENT_BUS.register(new ItemRegistry());
MinecraftForge.EVENT_BUS.register(new StrawRegistry());
MinecraftForge.EVENT_BUS.register(new MeatFeederTickHandler());
MinecraftForge.EVENT_BUS.register(new MobDeathHandler());
MinecraftForge.EVENT_BUS.register(new WorldTickHandler());
MinecraftForge.EVENT_BUS.register(new PlantRecollectableRegistryHandler());
MinecraftForge.EVENT_BUS.register(new FakePlayerRideEntityHandler());
MinecraftForge.EVENT_BUS.register(new PlantInteractorHarvestDropsHandler());
NetworkRegistry.INSTANCE.registerGuiHandler(IndustrialForegoing.instance, new GuiHandler());
CustomConfiguration.config = new Configuration(event.getSuggestedConfigurationFile());
CustomConfiguration.config.load();
CustomConfiguration.sync();
CustomConfiguration.configValues = new HashMap<>();
CustomConfiguration.configValues.put("useTEFrames", CustomConfiguration.config.getBoolean("useTEFrames", Configuration.CATEGORY_GENERAL, true, "Use Thermal Expansion Machine Frames instead of Tesla Core Lib"));
if (Loader.isModLoaded("crafttweaker")) CraftTweakerHelper.register();
EntityRegistry.registerModEntity(new ResourceLocation(Reference.MOD_ID, "pink_slime"), EntityPinkSlime.class, "pink_slime", 135135, IndustrialForegoing.instance, 32, 1, false, 10485860, 16777215);
PINK_SLIME_LOOT = LootTableList.register(new ResourceLocation(Reference.MOD_ID, "entities/pink_slime"));
}
CommonProxy.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Industrial-Foregoing
作者:
评论列表
文章目录