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()); }
public static void init(@Nonnull EnderIOLifecycleEvent.Init.Post event) { if (useTables) { for (ResourceLocation resourceLocation : MC_TABLES) { LootTableList.register(eio(resourceLocation)); } } }
public static void init() { for (String s : CHEST_TABLES) { LootTableList.register(new ResourceLocation(AncientWarfareCore.MOD_ID, "inject/chests/" + s)); } }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME + "_1")); LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME + "_2")); LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME + "_4")); IEnderZooMob.register(event, NAME, EntityDireSlime.class, EGG_BG_COL, EGG_FG_COL, MobID.DLIME); }
@Override public void registerBait(ResourceLocation resource, ItemStack stack) { if (!LootTableList.getAll().contains(resource)) { LootTableList.register(resource); } baitRegistry.put(StackHolder.of(stack), resource); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityEnderminy.class, EGG_BG_COL, EGG_FG_COL, MobID.EMINIY); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityConcussionCreeper.class, EGG_BG_COL, EGG_FG_COL, MobID.CCREEPER); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityLoveChild.class, EGG_BG_COL, EGG_FG_COL, MobID.LCHILD); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityOwl.class, EGG_BG_COL, EGG_FG_COL, MobID.OWL); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityWitherWitch.class, EGG_BG_COL, EGG_FG_COL, MobID.WWITCH); }
public void preInit(FMLPreInitializationEvent e) { PacketHandler.registerMessages("lostcities"); modConfigDir = e.getModConfigurationDirectory(); mainConfig = new Configuration(new File(modConfigDir.getPath() + File.separator + "lostcities", "general.cfg")); readMainConfig(); ModDimensions.init(); LootTableList.register(new ResourceLocation(LostCities.MODID, "chests/lostcitychest")); LootTableList.register(new ResourceLocation(LostCities.MODID, "chests/raildungeonchest")); }
@SubscribeEvent public static void onEntityRegister(@Nonnull Register<EntityEntry> event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); IEnderZooMob.register(event, NAME, EntityEpicSquid.class, EGG_BG_COL, EGG_FG_COL, MobID.ESQUID); EntitySpawnPlacementRegistry.setPlacementType(EntityEpicSquid.class, SpawnPlacementType.IN_WATER); }
public static void init() { // Every entity in our mod has an ID (local to this mod) int id = 1; EntityRegistry.registerModEntity(new ResourceLocation(ModTut.MODID, "weirdzombie"), EntityWeirdZombie.class, "WeirdZombie", id++, ModTut.instance, 64, 3, true, 0x996600, 0x00ff00); // We want our mob to spawn in Plains and ice plains biomes. If you don't add this then it will not spawn automatically // but you can of course still make it spawn manually EntityRegistry.addSpawn(EntityWeirdZombie.class, 100, 3, 5, EnumCreatureType.MONSTER, Biomes.PLAINS, Biomes.ICE_PLAINS); // This is the loot table for our mob LootTableList.register(EntityWeirdZombie.LOOT); }
@SubscribeEvent @SideOnly(Side.CLIENT) public static void onPreInit(EnderIOLifecycleEvent.PreInit event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); RenderingRegistry.registerEntityRenderingHandler(EntityFallenKnight.class, RenderFallenKnight.FACTORY); }
@SubscribeEvent @SideOnly(Side.CLIENT) public static void onPreInit(EnderIOLifecycleEvent.PreInit event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); RenderingRegistry.registerEntityRenderingHandler(EntityDireWolf.class, RenderDirewolf.FACTORY); }
@SubscribeEvent @SideOnly(Side.CLIENT) public static void onPreInit(EnderIOLifecycleEvent.PreInit event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); RenderingRegistry.registerEntityRenderingHandler(EntityWitherCat.class, RenderWitherCat.FACTORY); }
@SubscribeEvent @SideOnly(Side.CLIENT) public static void onPreInit(EnderIOLifecycleEvent.PreInit event) { LootTableList.register(new ResourceLocation(EnderIOZoo.DOMAIN, NAME)); RenderingRegistry.registerEntityRenderingHandler(EntityFallenMount.class, RenderFallenMount.FACTORY); }
@Override public void preInit(FMLPreInitializationEvent event) { soul_bead = new ItemSoulBead(); if(enableCurse) curse = new PotionMod("curse", true, 0x000000, 0); String wraithName = "quark:wraith"; EntityRegistry.registerModEntity(new ResourceLocation(wraithName), EntityWraith.class, wraithName, LibEntityIDs.WRAITH, Quark.instance, 80, 3, true, 0xececec, 0xbdbdbd); LootTableList.register(EntityWraith.LOOT_TABLE); }
@Override public void preInit(FMLPreInitializationEvent event) { pirate_hat = new ItemPirateHat(); if(onlyHat) return; String pirateName = "quark:pirate"; EntityRegistry.registerModEntity(new ResourceLocation(pirateName), EntityPirate.class, pirateName, LibEntityIDs.PIRATE, Quark.instance, 80, 3, true, 0x4d1d14, 0xac9617); GameRegistry.registerWorldGenerator(new PirateShipGenerator(dims), 0); LootTableList.register(PIRATE_CHEST_LOOT_TABLE); }