public void preInit(FMLPreInitializationEvent e) { AdvancedIndustryItems.createItems(); AdvancedIndustryBlock.createBlocks(); AdvancedIndustryTileEntities.init(); AdvancedIndustryRecipes.initCrafting(); GameRegistry.registerWorldGenerator(new WorldGen(), 0); }
@EventHandler public void init(FMLInitializationEvent event) throws Exception { packetPipeline.registerMessage( AnvilTechniquePacket.Handler.class, AnvilTechniquePacket.class, 0, Side.SERVER); packetPipeline.registerMessage( ChunkPutNbtPacket.Handler.class, ChunkPutNbtPacket.class, 1, Side.CLIENT); packetPipeline.registerMessage( ChunkRemoveNbtPacket.Handler.class, ChunkRemoveNbtPacket.class, 2, Side.CLIENT); packetPipeline.registerMessage( SoundEffectToServerPacket.Handler.class, SoundEffectToServerPacket.class, 3, Side.SERVER); packetPipeline.registerMessage( MechanicalNetworkNBTPacket.ClientHandler.class, MechanicalNetworkNBTPacket.class, 4, Side.CLIENT); packetPipeline.registerMessage( StartMeteorShowerPacket.ClientHandler.class, StartMeteorShowerPacket.class, 5, Side.CLIENT); packetPipeline.registerMessage( WorldDataPacket.ClientHandler.class, WorldDataPacket.class, 6, Side.CLIENT); packetPipeline.registerMessage( CarpentryTechniquePacket.Handler.class, CarpentryTechniquePacket.class, 7, Side.SERVER); BlocksVC.init(); ItemsVC.init(); AchievementsVC.init(); FMLCommonHandler.instance().bus().register(this); MinecraftForge.EVENT_BUS.register(this); proxy.registerTileEntities(); NetworkRegistry.INSTANCE.registerGuiHandler(instance, proxy); System.out.println("vcraft has init."); GameRegistry.registerWorldGenerator(new WorldGenDeposits(), 4); WorldType.DEFAULT = WorldTypeVC.DEFAULT; WorldType.FLAT = WorldTypeVC.FLAT; // DimensionManager.unregisterDimension(-1); DimensionManager.unregisterDimension(0); DimensionManager.unregisterDimension(1); // DimensionManager.unregisterProviderType(-1); DimensionManager.unregisterProviderType(0); DimensionManager.unregisterProviderType(1); DimensionManager.registerProviderType(0, WorldProviderVC.class, true); DimensionManager.registerProviderType(1, WorldProviderVC.class, false); // DimensionManager.registerDimension(-1, -1); DimensionManager.registerDimension(0, 0); DimensionManager.registerDimension(1, 1); proxy.init(event); }
/** * Imports resources from resource packs that contain the "modbuilder" metadata. * * @param manager - the resource manager to use */ private void importResources(IResourceManager manager) { List entries = Minecraft.getMinecraft().getResourcePackRepository().getRepositoryEntries(); for (Object entry : entries) { try { MetadataSection data = (MetadataSection) ((ResourcePackRepository.Entry) entry) .getResourcePack() .getPackMetadata(new MetadataSerializer(), "modbuilder"); if (data.modbuilder != null) importResources(manager, data.modbuilder); } catch (IOException e) { // ignore } } GameRegistry.registerWorldGenerator(registry, 0); IFuelHandler f = new FuelHandler(fuels); GameRegistry.registerFuelHandler(f); }
public void init(FMLInitializationEvent e) { TKCrafting.initCrafting(); GameRegistry.registerWorldGenerator(new TKWorldGen(), 0); NetworkRegistry.INSTANCE.registerGuiHandler(Main.instance, new TKGuiHandler()); }
public static void initCommon() { GameRegistry.registerWorldGenerator(new ObeliskWorldGenerator(), 0); }
public void registerWorldGen() { if (GrowthCraftMilk.getConfig().canThistleGenerate()) GameRegistry.registerWorldGenerator(new WorldGeneratorThistle(), 0); }
public static void registerAllWorldGen() { for (ModBlocks block : ModBlocks.values()) { if (!(block.get() instanceof IWorldGenerator)) continue; GameRegistry.registerWorldGenerator((IWorldGenerator) block.get(), 0); } }