public LootHandler() { for (String s : TABLES) { LootTableList.register(new ResourceLocation(LibMisc.MOD_ID, s)); } LootConditionManager.registerCondition(new TrueGuardianKiller.Serializer()); LootConditionManager.registerCondition(new EnableRelics.Serializer()); LootFunctionManager.registerFunction(new BindUuid.Serializer()); }
@Override public void preInit(FMLPreInitializationEvent event) { LootFunctionManager.registerFunction(new SetAsTreasureFunction.Serializer()); }
@SubscribeEvent public static void preInit(EnderIOLifecycleEvent.PreInit event) { LootFunctionManager.registerFunction(new LootSelector.Serializer()); LootFunctionManager.registerFunction(new SetRandomEnergy.Serializer()); LootFunctionManager.registerFunction(new SetRandomDarkUpgrade.Serializer()); LootFunctionManager.registerFunction(new UseThings.Serializer()); LootFunctionManager.registerFunction(new Potion.Serializer()); AnvilCapacitorRecipe.create(); }
@Override public void preInit(FMLPreInitializationEvent event) { ancient_tome = new ItemAncientTome(); LootFunctionManager.registerFunction(new EnchantTomeFunction.Serializer()); }
private LootHandler() { for (String s : INJECTION_TABLES) { LootTableList.register(new ResourceLocation(REFERENCE.MODID, s)); } LootFunctionManager.registerFunction(new AddBookNbt.Serializer()); LootFunctionManager.registerFunction(new SetItemTier.Serializer()); LootFunctionManager.registerFunction(new SetItemBloodCharge.Serializer()); LootFunctionManager.registerFunction(new SetMetaBasedOnLevel.Serializer()); LootConditionManager.registerCondition(new StakeCondition.Serializer()); }
@EventHandler public void preInit(FMLPreInitializationEvent event) { loadConfig(); syncConfig(); MinecraftForge.EVENT_BUS.register(new EventLiving()); TAB = new CreativeTab(MODID); ModEntities.init(); MinecraftForge.EVENT_BUS.register(PROXY); logger.info("A raven flies from the north to the sea"); logger.info("A dragon whispers her name in the east"); ThaumcraftCompatBridge.loadThaumcraftCompat(); LootFunctionManager.registerFunction(new CustomizeToDragon.Serializer()); }
@Override public void setupAPI() { ChipsetManager.solderManager = new SolderManager(); ChipsetManager.circuitRegistry = new CircuitRegistry(); AlleleRegistry alleleRegistry = new AlleleRegistry(); AlleleManager.alleleRegistry = alleleRegistry; AlleleManager.climateHelper = new ClimateUtil(); AlleleManager.alleleFactory = new AlleleFactory(); alleleRegistry.initialize(); LootFunctionManager.registerFunction(new SetSpeciesNBT.Serializer()); MultiblockManager.logicFactory = new MultiblockLogicFactory(); RecipeManagers.hygroregulatorManager = new HygroregulatorManager(); }
@SuppressWarnings("unchecked") public static void preInit() { NetworkRegistry.INSTANCE.registerGuiHandler(HarvestFestival.instance, new GuiHandler()); LootFunctionManager.registerFunction(new SetEnum.Serializer()); LootFunctionManager.registerFunction(new SetSizeable.Serializer()); RegistryHelper.registerTiles(TileShipping.class, TileMailbox.class, TilePlate.class, TileBasket.class, TileFestivalPot.class); registerModEntity(EntityBasket.class, "basket", EntityIDs.BASKET, HarvestFestival.instance, 150, 3, true); registerSounds("kerching"); GODDESS.setBlock(GODDESS_WATER); //Register Flowers registerIfNotRegistered("flowerPinkcat", FLOWERS.getStackFromEnum(FlowerType.PINKCAT)); registerIfNotRegistered("flowerToy", FLOWERS.getStackFromEnum(FlowerType.TOY)); registerIfNotRegistered("flowerMagicBlue", FLOWERS.getStackFromEnum(FlowerType.BLUE_MAGICGRASS)); registerIfNotRegistered("flowerMagicRed", FLOWERS.getStackFromEnum(FlowerType.RED_MAGICGRASS)); registerIfNotRegistered("flowerMoondrop", FLOWERS.getStackFromEnum(FlowerType.MOONDROP)); registerIfNotRegistered("flowerSunflower", new ItemStack(Blocks.DOUBLE_PLANT, 1, SUNFLOWER.getMeta())); registerIfNotRegistered("flowerLilac", new ItemStack(Blocks.DOUBLE_PLANT, 1, SYRINGA.getMeta())); registerIfNotRegistered("flowerRose", new ItemStack(Blocks.DOUBLE_PLANT, 1, ROSE.getMeta())); registerIfNotRegistered("flowerPeony", new ItemStack(Blocks.DOUBLE_PLANT, 1, PAEONIA.getMeta())); registerIfNotRegistered("flowerDandelion", new ItemStack(Blocks.YELLOW_FLOWER)); for (EnumFlowerType type: getTypes(EnumFlowerColor.RED)) { registerIfNotRegistered("flower" + WordUtils.capitalize(type.getUnlocalizedName()), new ItemStack(Blocks.RED_FLOWER, 1, type.getMeta())); } }
@SuppressWarnings("unchecked") public static void preInit() { LootFunctionManager.registerFunction(new SetCropType.Serializer()); RecipeSorter.register("harvestfestival:seeds", SeedRecipeHandler.class, Category.SHAPELESS, "after:minecraft:shapeless"); registerVanillaCrop(Blocks.WHEAT, new ItemStack(Items.WHEAT), new ItemStack(Items.WHEAT_SEEDS, 9), WHEAT);
@SuppressWarnings("unchecked") public static void preInit(){ LootFunctionManager.registerFunction(new SetWeight.Serializer()); LootConditionManager.registerCondition(new ConditionTime.Serializer()); LootConditionManager.registerCondition(new ConditionTier.Serializer()); EntityRegistry.registerModEntity(EntityFishHookHF.class, "hook", EntityIDs.FISHING, HarvestFestival.instance, 64, 5, true); EntityRegistry.instance().lookupModSpawn(EntityFishHookHF.class, false).setCustomSpawning(null, true); HFApi.shipping.registerSellable(new ItemStack(Items.FISH, 1, 0), 10L); HFApi.shipping.registerSellable(new ItemStack(Items.FISH, 1, 1), 30L); HFApi.shipping.registerSellable(new ItemStack(Items.FISH, 1, 2), 50L); HFApi.shipping.registerSellable(new ItemStack(Items.FISH, 1, 3), 100L); HFApi.shipping.registerSellable(new ItemStack(Items.COOKED_FISH, 1, 0), (long) (10 * COOKING_SELL_MODIFIER)); HFApi.shipping.registerSellable(new ItemStack(Items.COOKED_FISH, 1, 1), (long) (30 * COOKING_SELL_MODIFIER)); HFApi.fishing.registerBait(JUNK.getStackFromEnum(Junk.BAIT)); registerTiles(TileTrap.class, TileHatchery.class); FishingAPI.INSTANCE.breeding.register(Ore.of("fish"), 3); //Register vanilla fish for (FishType fish: FishType.values()) { registerOreIfNotExists("fish", new ItemStack(Items.FISH, 1, fish.getMetadata())); } //Register my fish for (Fish fish: Fish.values()) { registerOreIfNotExists("fish", FISH.getStackFromEnum(fish)); } }