public static void preInit() { configCommon(); configClient(); addWorldGeneration(); }
protected static boolean isValidPotion(FluidStack stack) { return stack != null && (TFFluids.isPotion(stack) || TFFluids.isSplashPotion(stack) || TFFluids.isLingeringPotion(stack)); }
@SubscribeEvent public void registerRecipes(RegistryEvent.Register<IRecipe> event) { for (ArmorSet e : ArmorSet.values()) { e.initialize(); } for (ToolSet e : ToolSet.values()) { e.initialize(); } for (ToolSetVanilla e : ToolSetVanilla.values()) { e.initialize(); } for (HorseArmor e : HorseArmor.values()) { e.initialize(); } }
public static void preInit() { for (ArmorSet e : ArmorSet.values()) { e.preInit(); ThermalFoundation.proxy.addIModelRegister(e); } for (ToolSet e : ToolSet.values()) { e.preInit(); ThermalFoundation.proxy.addIModelRegister(e); } for (ToolSetVanilla e : ToolSetVanilla.values()) { e.preInit(); ThermalFoundation.proxy.addIModelRegister(e); } for (HorseArmor e : HorseArmor.values()) { e.preInit(); ThermalFoundation.proxy.addIModelRegister(e); } MinecraftForge.EVENT_BUS.register(INSTANCE); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { CONFIG.setConfiguration(new Configuration(new File(CoreProps.configDir, "/cofh/" + MOD_ID + "/common.cfg"), true)); CONFIG_CLIENT.setConfiguration(new Configuration(new File(CoreProps.configDir, "/cofh/" + MOD_ID + "/client.cfg"), true)); TFProps.preInit(); TFBlocks.preInit(); TFItems.preInit(); TFEquipment.preInit(); TFFluids.preInit(); TFSounds.preInit(); TFPlugins.preInit(); // TFBiomes.preInit(); CoreEnchantments.register(); CorePotions.register(); /* Register Handlers */ registerHandlers(); proxy.preInit(event); }
public static void addDefaultPotionRecipes(PotionType input, ItemStack reagent, PotionType output) { addRecipe(DEFAULT_ENERGY, reagent, TFFluids.getPotion(DEFAULT_AMOUNT, input), TFFluids.getPotion(DEFAULT_AMOUNT, output)); addRecipe(DEFAULT_ENERGY, reagent, TFFluids.getSplashPotion(DEFAULT_AMOUNT, input), TFFluids.getSplashPotion(DEFAULT_AMOUNT, output)); addRecipe(DEFAULT_ENERGY, reagent, TFFluids.getLingeringPotion(DEFAULT_AMOUNT, input), TFFluids.getLingeringPotion(DEFAULT_AMOUNT, output)); addSwapPotionRecipes(input); addSwapPotionRecipes(output); }
public static void preInit() { registerAllFluids(); registerAllFluidBlocks(); createBuckets(); refreshReferences(); for (IInitializer init : initList) { init.preInit(); } }
public static FluidStack getLingeringPotion(int amount, PotionType type) { if (type == null || type == PotionTypes.EMPTY) { return null; } return addPotionToFluidStack(new FluidStack(fluidPotionLingering, amount), type); }
@EventHandler public void handleIdMappingEvent(FMLModIdMappingEvent event) { TFFluids.refreshReferences(); }
@SubscribeEvent public void registerSounds(RegistryEvent.Register<SoundEvent> event) { blizzAmbient = registerSoundEvent("mob_blizz_ambient"); blizzAttack = registerSoundEvent("mob_blizz_attack"); blitzAmbient = registerSoundEvent("mob_blitz_ambient"); blitzAttack = registerSoundEvent("mob_blitz_attack"); basalzAmbient = registerSoundEvent("mob_basalz_ambient"); basalzAttack = registerSoundEvent("mob_basalz_attack"); magnetUse = registerSoundEvent("player_magnet_use"); }
@Override @SideOnly (Side.CLIENT) public void registerModels() { registerModel(itemHelmet, "helmet_" + name); registerModel(itemChestplate, "chestplate_" + name); registerModel(itemLegs, "leggings_" + name); registerModel(itemBoots, "boots_" + name); } }
@Override @SideOnly (Side.CLIENT) public void registerModels() { registerModel(itemArmor, "horse_armor_" + name); } }
@Override public int fill(FluidStack resource, boolean doFill) { return tank.fill(TFFluids.getXPFluid(resource), doFill); // if (from == null || allowInsertion(sideConfig.sideTypes[sideCache[from.ordinal()]])) { // FluidStack toFill = TFFluids.getXPFluid(resource); // return tank.fill(toFill, doFill); // } // return 0; }
private static void registerFluidTextures(Fluid fluid) { registerFluidTextures(fluid.getName()); }
@Override @SideOnly (Side.CLIENT) public ItemStack getTabIconItem() { if (miscList.isEmpty()) { return ItemStack.EMPTY; } updateIcon(); return miscList.get(iconIndex); } };
@Override @SideOnly (Side.CLIENT) public ItemStack getTabIconItem() { if (utilList.isEmpty()) { return ItemStack.EMPTY; } updateIcon(); return utilList.get(iconIndex); } };
@Override @SideOnly (Side.CLIENT) public ItemStack getTabIconItem() { if (itemList.isEmpty()) { return ItemStack.EMPTY; } updateIcon(); return itemList.get(iconIndex); } };
public static FluidStack getSplashPotion(int amount, PotionType type) { if (type == null || type == PotionTypes.EMPTY) { return null; } return addPotionToFluidStack(new FluidStack(fluidPotionSplash, amount), type); }
@EventHandler public void handleServerStartedEvent(FMLServerStartedEvent event) { TFFluids.refreshReferences(); }
public static FluidStack getPotion(int amount, PotionType type) { if (type == null || type == PotionTypes.EMPTY) { return null; } if (type == PotionTypes.WATER) { return new FluidStack(FluidRegistry.WATER, amount); } return addPotionToFluidStack(new FluidStack(fluidPotion, amount), type); }