public static void init() { networkWrapper.registerMessage( GraveDeathMessageToServer.class, GraveDeathMessageToServer.class, 0, Side.SERVER); networkWrapper.registerMessage( AltarMessageToServer.class, AltarMessageToServer.class, 1, Side.SERVER); networkWrapper.registerMessage( AltarMessageToClient.class, AltarMessageToClient.class, 2, Side.CLIENT); }
public static void init() { int id = 0; HANDLER.registerMessage( PacketBotaniaEffect.Handler.class, PacketBotaniaEffect.class, id++, Side.CLIENT); HANDLER.registerMessage( PacketLeftClick.Handler.class, PacketLeftClick.class, id++, Side.SERVER); HANDLER.registerMessage(PacketDodge.Handler.class, PacketDodge.class, id++, Side.SERVER); HANDLER.registerMessage(PacketDodge.Handler.class, PacketDodge.class, id++, Side.SERVER); HANDLER.registerMessage(PacketJump.Handler.class, PacketJump.class, id++, Side.SERVER); }
@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); }
public static void init() { // Register Network Messages INSTANCE.registerMessage( MessageSyncRecipeChip.class, MessageSyncRecipeChip.class, ID++, Side.SERVER); // INSTANCE.registerMessage(MessageSyncIngredients.class, MessageSyncIngredients.class, // ID++, Side.SERVER); // INSTANCE.registerMessage(MessageUpdateMissingItems.class, // MessageUpdateMissingItems.class, ID++, Side.SERVER); // INSTANCE.registerMessage(MessageSwitchItems.class, MessageSwitchItems.class, ID++, // Side.SERVER); // INSTANCE.registerMessage(MessageSwitchGui.class, MessageSwitchGui.class, ID++, // Side.SERVER); // INSTANCE.registerMessage(MessageNameCrafter.class, MessageNameCrafter.class, ID++, // Side.SERVER); // INSTANCE.registerMessage(MessageNameCrafterClient.class, // MessageNameCrafterClient.class, ID++, Side.CLIENT); }
@SuppressWarnings("unchecked") private static void registerMessage(Class packet, Class message) { net.registerMessage(packet, message, nextPacketId, Side.CLIENT); net.registerMessage(packet, message, nextPacketId, Side.SERVER); nextPacketId++; }