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);
 }
Пример #2
0
 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);
 }
Пример #3
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);
  }
Пример #4
0
  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);

  }
Пример #5
0
 @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++;
 }