@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void registerSounds(@Nonnull RegistryEvent.Register<SoundEvent> event) { MinecraftForge.EVENT_BUS.post(new ModSoundRegisterEvent(event.getRegistry())); }
/** * Called when registering items, * we have to register all our mod items here. * * @param event the registery event for items. */ @SubscribeEvent public static void registerItems(@NotNull final RegistryEvent.Register<Item> event) { ModItems.init(event.getRegistry()); ModBlocks.registerItemBlock(event.getRegistry()); }
@SubscribeEvent public void onRegisterVillagers(RegistryEvent.Register<VillagerProfession> event) { if(!enableTrades) return; VillagerProfession butcher = event.getRegistry().getValue(new ResourceLocation("minecraft:butcher")); VillagerCareer leatherworker = butcher.getCareer(1); leatherworker.addTrade(1, new BackpackTrade()); }
@SubscribeEvent public static void register(Register<Enchantment> event) { event.getRegistry().register(new EnchantmentWitherWeapon()); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void register(@Nonnull RegistryEvent.Register<Enchantment> event) { event.getRegistry().register(new EnchantmentSoulBound()); }
@SubscribeEvent public static void registerSounds(RegistryEvent.Register<SoundEvent> evt) { registerSound(evt.getRegistry(), "item.pewindmagic"); registerSound(evt.getRegistry(), "item.pewatermagic"); registerSound(evt.getRegistry(), "item.pepower"); registerSound(evt.getRegistry(), "item.peheal"); registerSound(evt.getRegistry(), "item.pedestruct"); registerSound(evt.getRegistry(), "item.pecharge"); registerSound(evt.getRegistry(), "item.peuncharge"); registerSound(evt.getRegistry(), "item.petransmute"); }
@SubscribeEvent public static void registerFarmers(@Nonnull RegistryEvent.Register<IFarmerJoe> event) { FarmersRegistry.registerFlower("block:botania:flower", "block:botania:doubleflower1", "block:botania:doubleflower2", "block:botania:shinyflower", "block:botania:mushroom"); PlaceableFarmer farmer = new PlaceableFarmer("item:botania:petal"); farmer.addDirt("block:minecraft:grass"); if (farmer.isValid()) { event.getRegistry().register(farmer.setRegistryName("botania", "petals")); Log.info("Farming Station: Botania integration for farming fully loaded"); } else { Log.info("Farming Station: Botania integration for farming not loaded"); } }
@SubscribeEvent(priority = EventPriority.LOWEST) public static void registerFertilizer(@Nonnull RegistryEvent.Register<IFertilizer> event) { event.getRegistry().register(NONE = new NoFertilizer()); }
@SubscribeEvent public static void register(Register<Enchantment> event) { event.getRegistry().register(new EnchantmentWitherArrow()); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { event.getRegistry().register(INSTANCE); }
@SubscribeEvent public static void register(Register<PotionType> event) { IForgeRegistry<PotionType> reg = event.getRegistry(); reg.register(withering.setRegistryName(EnderIO.MODID, NAME)); reg.register(witheringLong.setRegistryName(EnderIO.MODID, PREFIX_LONG + NAME)); }
@SubscribeEvent public static void registerFarmers(@Nonnull RegistryEvent.Register<IFarmerJoe> event) { ForestryFarmer farmer = new ForestryFarmer(); event.getRegistry().register(farmer); if (farmer.isValid()) { Log.info("Farming Station: Forestry integration for farming loaded"); } else if (ForestryItemStacks.FORESTRY_SAPLING == null) { Log.warn("Farming Station: Forestry integration for farming loaded but could not find Forestry sapling."); } else { Log.warn("Farming Station: Forestry integration for farming loaded but could not get species root for 'rootTrees'."); } }
@SubscribeEvent public static void register(Register<PotionType> event) { IForgeRegistry<PotionType> reg = event.getRegistry(); reg.register(floating.setRegistryName(EnderIO.MODID, NAME)); reg.register(floatingStrong.setRegistryName(EnderIO.MODID, PREFIX_STRONG + NAME)); reg.register(floatingLong.setRegistryName(EnderIO.MODID, PREFIX_LONG + NAME)); }
@SubscribeEvent public static void registerDarkSteelUpgrades(@Nonnull RegistryEvent.Register<IDarkSteelUpgrade> event) { if (Loader.isModLoaded(MODID_THAUMCRAFT)) { final IForgeRegistry<IDarkSteelUpgrade> registry = event.getRegistry(); registry.register(ThaumaturgeRobesUpgrade.BOOTS); registry.register(ThaumaturgeRobesUpgrade.LEGS); registry.register(ThaumaturgeRobesUpgrade.CHEST); registry.register(GogglesOfRevealingUpgrade.INSTANCE); Log.info("Dark Steel Upgrades: Thaumcraft integration loaded"); } }
@SubscribeEvent public static void registerFertilizer(@Nonnull RegistryEvent.Register<IFertilizer> event) { final Bonemeal fertilizer = new Bonemeal(FarmersRegistry.findItem("metallurgy", "fertilizer")); if (fertilizer.isValid()) { event.getRegistry().register(fertilizer); Log.info("Farming Station: Metallurgy integration loaded"); } else { Log.info("Farming Station: Metallurgy integration not loaded"); } }