public void postInit(final FMLPostInitializationEvent evt) {
ForgeChunkManager.setForcedChunkLoadingCallback((Object)ExtraUtilsMod.instance, (ForgeChunkManager.LoadingCallback)new ChunkloadCallback());
CommandTPSTimer.init();
if (ExtraUtils.underdarkDimID != 0 && ExtraUtils.portalEnabled) {
FMLCommonHandler.instance().bus().register((Object)new DarknessTickHandler());
}
if (ExtraUtils.divisionSigilEnabled && !ExtraUtils.disableDivisionSigilInChests) {
this.addSigil("dungeonChest", 0.01);
this.addSigil("mineshaftCorridor", 0.001);
this.addSigil("pyramidDesertyChest", 0.02);
this.addSigil("pyramidJungleChest", 0.05);
this.addSigil("strongholdCrossing", 0.01);
this.addSigil("strongholdCorridor", 0.01);
}
if (!ExtraUtils.disableEnderLiliesInDungeons && ExtraUtils.enderLily != null) {
addDungeonItem(new ItemStack((Block)ExtraUtils.enderLily), 1, 5, "dungeonChest", 0.03);
}
ExtraUtilsMod.proxy.postInit();
if (ExtraUtils.enderQuarryEnabled) {
BlockBreakingRegistry.instance.setupBreaking();
}
DispenserStuff.registerItems();
if (ExtraUtils.generatorEnabled) {
TileEntityGeneratorPotion.genPotionLevels();
}
if (ExtraUtils.transferPipeEnabled) {
TNHelper.initBlocks();
}
if (Loader.isModLoaded("Thaumcraft")) {
ThaumcraftHelper.registerItems();
}
for (final ILoading loader : this.loaders) {
loader.postInit();
}
}
ExtraUtils.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:ExtraUtilities
作者:
评论列表
文章目录