예제 #1
0
  @Init
  public void load(FMLInitializationEvent event) {
    proxy.registerRenderers();
    ModItems.init();
    ModBlocks.init();

    GameRegistry.registerWorldGenerator(new LightWorldGenerator());
  }
  @Override
  public void registerRenderers() {
    super.registerRenderers();

    while (scoopRender.size() > 0)
      MinecraftForgeClient.registerItemRenderer(scoopRender.dequeue(), ItemRendererScoop$.MODULE$);
    NetworkRegistry.INSTANCE.registerGuiHandler(
        Reference.MOD_ID, NearbyMobFinderGUIHandler$.MODULE$);
  }
예제 #3
0
  @EventHandler
  public void load(FMLInitializationEvent event) {
    proxy.registerRenderers();

    // Block Registration
    GameRegistry.registerBlock(bauxite);
    GameRegistry.registerBlock(moonDust);
    GameRegistry.registerBlock(meteorite);
    GameRegistry.registerBlock(moonPortal);
    GameRegistry.registerBlock(moonRock);

    // Block Name Registration
    LanguageRegistry.addName(bauxite, "Bauxite");
    LanguageRegistry.addName(moonDust, "Moon Dust");
    LanguageRegistry.addName(meteorite, "Meteorite");
    LanguageRegistry.addName(moonPortal, "Moon Portal");
    LanguageRegistry.addName(moonRock, "Moon Rock");

    // Item Name Registration
    LanguageRegistry.addName(aluminum, "Aluminum Ingot");
    LanguageRegistry.addName(stainlessSteel, "Steel Ingot");
    LanguageRegistry.addName(steelRod, "Steel Rod");

    // Crafting Recipes
    GameRegistry.addRecipe(
        new ItemStack(steelRod, 8),
        new Object[] {
          " S ", " S ", " S ", 'S', stainlessSteel,
        });

    GameRegistry.addSmelting(bauxite.blockID, new ItemStack(aluminum), 0.1f);
    GameRegistry.addSmelting(meteorite.blockID, new ItemStack(stainlessSteel), 0.5f);

    DimensionManager.registerProviderType(DimensionId, WorldProviderMoon.class, false);
    DimensionManager.registerDimension(DimensionId, DimensionId);

    GameRegistry.registerWorldGenerator(spacecraftGenerator);
  }
예제 #4
0
  @Init
  public void load(FMLInitializationEvent event) {
    NetworkRegistry.instance().registerGuiHandler(this, guiHandler);

    proxy.registerRenderers();

    registerBlocks();

    registerFuel();

    registerItems();

    registerRecipes();

    registerOres();

    registerTileEntities();

    proxy.registerTextureFX();

    registerEntities();

    GameRegistry.registerWorldGenerator(new WorldGenerator());
  }
 @EventHandler
 public void init(FMLInitializationEvent event) {
   MinecraftForge.EVENT_BUS.register(instance);
   proxy.registerRenderers();
 }
예제 #6
0
 @Init
 public void load(FMLInitializationEvent event) {
   proxy.registerRenderers();
 }
예제 #7
0
파일: DeathLog.java 프로젝트: 4C51/DeathLog
 @Init
 public void load(FMLInitializationEvent event) {
   proxy.registerRenderers();
   MinecraftForge.EVENT_BUS.register(new DeathEventHandler(logger));
   logger.info("Registered Death Event Handler with Forge");
 }