import loottweaker.LootTweaker; import loottweaker.vanilla.loot.LootTable; import loottweaker.vanilla.loot.LootPool; //check todo val minecraft_witch = LootTweaker.getTable("minecraft:entities/witch"); val minecraft_witch_loot = minecraft_witch.getPool("main"); val ant = LootTweaker.getTable("grimoireofgaia:entities/ant"); val loot_ant = ant.addPool("loot_ant", 2, 8, 0, 1); loot_ant.addItemEntry(, 5); loot_ant.addItemEntry(, 5); loot_ant.addItemEntry(, 5); loot_ant.addItemEntry(, 3); //SPAWNER LT NOT EXIST //val ant_hill = LootTweaker.getTable("grimoireofgaia:entities/ant_hill"); val ant_ranger = LootTweaker.getTable("grimoireofgaia:entities/ant_ranger"); val loot_ant_ranger = ant_ranger.addPool("loot_ant_ranger", 2, 8, 0, 1); loot_ant_ranger.addItemEntry(, 5); loot_ant_ranger.addItemEntry(, 5); loot_ant_ranger.addItemEntry(, 3); val anubis = LootTweaker.getTable("grimoireofgaia:entities/anubis"); val loot_anubis = anubis.addPool("minecraft_witch_loot", 1, 3, 1, 3); anubis.addPool("loot_anubis", 2, 8, 0, 1); loot_anubis.addItemEntry(, 5); loot_anubis.addItemEntry(, 3); loot_anubis.addItemEntry(, 3); loot_anubis.addItemEntry(, 1); loot_anubis.addItemEntry(, 1); val arachne = LootTweaker.getTable("grimoireofgaia:entities/arachne"); val loot_arachne = arachne.addPool("minecraft_witch_loot", 1, 3, 1, 3); arachne.addPool("loot_arachne", 2, 8, 0, 1); loot_arachne.addItemEntry(, 5); loot_arachne.addItemEntry(, 5); loot_arachne.addItemEntry(, 3); loot_arachne.addItemEntry(, 1); val banshee = LootTweaker.getTable("grimoireofgaia:entities/banshee"); val loot_banshee = banshee.addPool("loot_banshee", 2, 8, 0, 1); loot_banshee.addItemEntry(, 5); loot_banshee.addItemEntry(, 5); loot_banshee.addItemEntry(, 3); loot_banshee.addItemEntry(, 3); loot_banshee.addItemEntry(, 1); val baphomet = LootTweaker.getTable("grimoireofgaia:entities/baphomet"); val loot_baphomet = baphomet.addPool("loot_baphomet", 2, 8, 0, 1); loot_baphomet.addItemEntry(, 5); loot_baphomet.addItemEntry(, 5); loot_baphomet.addItemEntry(, 5); loot_baphomet.addItemEntry(, 5); loot_baphomet.addItemEntry(, 3); loot_baphomet.addItemEntry(, 3); loot_baphomet.addItemEntry(, 1); //Named as Honey bee val bee = LootTweaker.getTable("grimoireofgaia:entities/bee"); val loot_bee = bee.addPool("loot_bee", 2, 8, 0, 1); loot_bee.addItemEntry(, 5); loot_bee.addItemEntry(, 5); loot_bee.addItemEntry(, 3); //Named as Behender val beholder = LootTweaker.getTable("grimoireofgaia:entities/beholder"); val loot_beholder = beholder.addPool("loot_beholder", 2, 8, 0, 1); loot_beholder.addItemEntry(, 5); loot_beholder.addItemEntry(, 5); loot_beholder.addItemEntry(, 3); loot_beholder.addItemEntry(, 3); loot_beholder.addItemEntry(, 1); // PROJECTILE LT NOT EXIST // val bomb = LootTweaker.getTable("grimoireofgaia:entities/bomb"); val bone_knight = LootTweaker.getTable("grimoireofgaia:entities/bone_knight"); val loot_bone_knight = bone_knight.addPool("loot_bone_knight", 2, 8, 0, 1); loot_bone_knight.addItemEntry(, 5); loot_bone_knight.addItemEntry(, 5); loot_bone_knight.addItemEntry(, 3); loot_bone_knight.addItemEntry(, 3); loot_bone_knight.addItemEntry(, 1); // PROJECTILE LT NOT EXIST // val bubble = LootTweaker.getTable("grimoireofgaia:entities/bubble"); //Vampire form val butler = LootTweaker.getTable("grimoireofgaia:entities/biped/butler"); val loot_butler = butler.addPool("loot_butler", 2, 8, 0, 1); loot_butler.addItemEntry(, 5); loot_butler.addItemEntry(, 5); loot_butler.addItemEntry(, 5); loot_butler.addItemEntry(, 3); loot_butler.addItemEntry(, 1); loot_butler.addItemEntry(, 1); //Named as Campsite val campfire = LootTweaker.getTable("grimoireofgaia:entities/prop/campfire"); val loot_campfire = campfire.addPool("loot_campfire", 2, 8, 0, 1); loot_campfire.addItemEntry(, 5); loot_campfire.addItemEntry(, 5); val cecaelia = LootTweaker.getTable("grimoireofgaia:entities/cecaelia"); val loot_cecaelia = cecaelia.addPool("loot_cecaelia", 2, 8, 0, 1); loot_cecaelia.addItemEntry(, 5); loot_cecaelia.addItemEntry(, 5); loot_cecaelia.addItemEntry(, 5); loot_cecaelia.addItemEntry(, 3); loot_cecaelia.addItemEntry(.withTag({StoredEnchantments: [{lvl: 1 as short, id: 61 as short}]}), 1); val centaur = LootTweaker.getTable("grimoireofgaia:entities/centaur"); val loot_centaur = centaur.addPool("loot_centaur", 2, 8, 0, 1); loot_centaur.addItemEntry(, 5); loot_centaur.addItemEntry(, 5); loot_centaur.addItemEntry(, 3); loot_centaur.addItemEntry(, 1); // LT NOT EXIST // Pre-mimic form // val chest = LootTweaker.getTable("grimoireofgaia:entities/chest"); // val loot_chest = chest.addPool("loot_chest", 2, 8, 0, 1); // loot_chest.addItemEntry(, 5); // loot_chest.addItemEntry(, 5); // loot_chest.addItemEntry(, 5); // loot_chest.addItemEntry(, 5); // loot_chest.addItemEntry(, 5); // loot_chest.addItemEntry(, 1); // loot_chest.addItemEntry(, 1); // loot_chest.addItemEntry(, 1); // loot_chest.addItemEntry(, 1); val cobble_golem = LootTweaker.getTable("grimoireofgaia:entities/cobble_golem"); val loot_cobble_golem = cobble_golem.addPool("loot_cobble_golem", 2, 8, 0, 1); loot_cobble_golem.addItemEntry(, 5); loot_cobble_golem.addItemEntry(, 3); val cobblestone_golem = LootTweaker.getTable("grimoireofgaia:entities/cobblestone_golem"); val loot_cobblestone_golem = cobblestone_golem.addPool("loot_cobblestone_golem", 2, 8, 0, 1); loot_cobblestone_golem.addItemEntry(, 5); loot_cobblestone_golem.addItemEntry(, 5); loot_cobblestone_golem.addItemEntry(, 3); loot_cobblestone_golem.addItemEntry(, 3); loot_cobblestone_golem.addItemEntry(, 1); loot_cobblestone_golem.addItemEntry(, 1); val creep = LootTweaker.getTable("grimoireofgaia:entities/creep"); val loot_creep = creep.addPool("loot_creep", 2, 8, 0, 1); loot_creep.addItemEntry(, 5); loot_creep.addItemEntry(, 5); loot_creep.addItemEntry(, 3); loot_creep.addItemEntry(, 1); loot_creep.addItemEntry(, 1); // LT NOT EXIST // val creeper_girl = LootTweaker.getTable("grimoireofgaia:entities/creeper_girl"); // val loot_creeper_girl = creeper_girl.addPool("loot_creeper_girl", 2, 8, 0, 1); // loot_creeper_girl.addItemEntry(, 5); //Pre-mandragora form //todo food_mandrake is drop increased when killed by shovel weapon val cyan_flower = LootTweaker.getTable("grimoireofgaia:entities/prop_cyan_flower"); val loot_cyan_flower = cyan_flower.addPool("loot_cyan_flower", 2, 8, 0, 1); loot_cyan_flower.addItemEntry(, 5); loot_cyan_flower.addItemEntry(, 3); loot_cyan_flower.addItemEntry(, 5); loot_cyan_flower.addItemEntry(, 3); loot_cyan_flower.addItemEntry(, 1); // LT NOT EXIST // val cyclops = LootTweaker.getTable("grimoireofgaia:entities/cyclops"); // val loot_cyclops = cyclops.addPool("loot_cyclops", 2, 8, 0, 1); // loot_cyclops.addItemEntry(, 5); // loot_cyclops.addItemEntry(, 5); // loot_cyclops.addItemEntry(, 3); // loot_cyclops.addItemEntry(.withTag({StoredEnchantments: [{lvl: 1 as short, id: 16 as short}]}), 1); // loot_cyclops.addItemEntry(, 1); val deathword = LootTweaker.getTable("grimoireofgaia:entities/deathword"); val loot_deathword = deathword.addPool("loot_deathword", 2, 8, 0, 1); loot_deathword.addItemEntry(, 5); loot_deathword.addItemEntry(, 5); loot_deathword.addItemEntry(, 3); loot_deathword.addItemEntry(, 1); loot_deathword.addItemEntry(, 1); // LT NOT EXIST // todo add items from dungeon chests, iron ingots, golden ingots, diamonds, enchanted iron and diamond equipment // /summon grimoireofgaia:debug_mob ~ ~1 ~ {Invulnerable:1,PersistenceRequired:1b} // val debug_mob = LootTweaker.getTable("grimoireofgaia:entities/debug_mob"); // val loot_debug_mob = debug_mob.addPool("loot_debug_mob", 3, 8, 0, 1); // loot_debug_mob.addItemEntry(.withTag({ench: [{lvl: 1 as short, id: 0 as short}], display: {color: 5681460, Name: "Dusty Shirt"}}), 5); // loot_debug_mob.addItemEntry(.withTag({display: {Name: "Mysterious Tome"}, StoredEnchantments: [{lvl: 1 as short, id: 19 as short}, {lvl: 1 as short, id: 70 as short}]}), 5); // loot_debug_mob.addItemEntry(.withTag({ench: [{lvl: 1 as short, id: 62 as short}], display: {Name: "Arctic Fishing Rod"}}), 5); val dhampir = LootTweaker.getTable("grimoireofgaia:entities/dhampir"); val loot_dhampir = dhampir.addPool("loot_dhampir", 2, 8, 0, 1); loot_dhampir.addItemEntry(, 5); loot_dhampir.addItemEntry(, 5); loot_dhampir.addItemEntry(, 3); loot_dhampir.addItemEntry(, 3); loot_dhampir.addItemEntry(, 1); //todo wood is drop when killed by axe weapon val dryad = LootTweaker.getTable("grimoireofgaia:entities/dryad"); val loot_dryad = dryad.addPool("loot_dryad", 2, 8, 0, 1); loot_dryad.addItemEntry(, 5); loot_dryad.addItemEntry(, 5); loot_dryad.addItemEntry(, 5); loot_dryad.addItemEntry(, 3); loot_dryad.addItemEntry(, 1); val dullahan = LootTweaker.getTable("grimoireofgaia:entities/dullahan"); val loot_dullahan = dullahan.addPool("loot_dullahan", 2, 8, 0, 1); loot_dullahan.addItemEntry(, 5); loot_dullahan.addItemEntry(, 5); loot_dullahan.addItemEntry(, 3); loot_dullahan.addItemEntry(, 1); val dwarf_melee = LootTweaker.getTable("grimoireofgaia:entities/dwarf_melee"); val loot_dwarf_melee = dwarf_melee.addPool("loot_dwarf_melee", 2, 8, 0, 1); loot_dwarf_melee.addItemEntry(, 5); loot_dwarf_melee.addItemEntry(, 5); loot_dwarf_melee.addItemEntry(, 3); loot_dwarf_melee.addItemEntry(, 3); val dwarf_miner = LootTweaker.getTable("grimoireofgaia:entities/dwarf_miner"); val loot_dwarf_miner = dwarf_miner.addPool("loot_dwarf_miner", 2, 8, 0, 1); loot_dwarf_miner.addItemEntry(, 5); loot_dwarf_miner.addItemEntry(, 5); loot_dwarf_miner.addItemEntry(, 5); loot_dwarf_miner.addItemEntry(, 3); loot_dwarf_miner.addItemEntry(, 3); val dwarf_ranged = LootTweaker.getTable("grimoireofgaia:entities/dwarf_ranged"); val loot_dwarf_ranged = dwarf_ranged.addPool("loot_dwarf_ranged", 2, 8, 0, 1); loot_dwarf_ranged.addItemEntry(, 5); loot_dwarf_ranged.addItemEntry(, 5); loot_dwarf_ranged.addItemEntry(, 3); loot_dwarf_ranged.addItemEntry(, 3); loot_dwarf_ranged.addItemEntry(, 1); val ender_dragon_girl = LootTweaker.getTable("grimoireofgaia:entities/ender_dragon_girl"); val loot_ender_dragon_girl = ender_dragon_girl.addPool("loot_ender_dragon_girl", 2, 8, 0, 1); loot_ender_dragon_girl.addItemEntry(, 5); loot_ender_dragon_girl.addItemEntry(, 5); loot_ender_dragon_girl.addItemEntry(, 3); loot_ender_dragon_girl.addItemEntry(, 3); loot_ender_dragon_girl.addItemEntry(, 1); loot_ender_dragon_girl.addItemEntry(, 1); val ender_eye = LootTweaker.getTable("grimoireofgaia:entities/ender_eye"); val loot_ender_eye = ender_eye.addPool("loot_ender_eye", 2, 8, 0, 1); loot_ender_eye.addItemEntry(, 5); loot_ender_eye.addItemEntry(, 5); loot_ender_eye.addItemEntry(, 3); loot_ender_eye.addItemEntry(, 1); // LT NOT EXIST // val ender_girl = LootTweaker.getTable("grimoireofgaia:entities/ender_girl"); // val loot_ender_girl = ender_girl.addPool("loot_ender_girl", 2, 8, 0, 1); // loot_ender_girl.addItemEntry(, 5); val flesh_lich = LootTweaker.getTable("grimoireofgaia:entities/flesh_lich"); val loot_flesh_lich = flesh_lich.addPool("loot_flesh_lich", 2, 8, 0, 1); loot_flesh_lich.addItemEntry(, 5); loot_flesh_lich.addItemEntry(, 5); loot_flesh_lich.addItemEntry(, 3); loot_flesh_lich.addItemEntry(, 3); loot_flesh_lich.addItemEntry(, 1); val gelatinous_slime = LootTweaker.getTable("grimoireofgaia:entities/gelatinous_slime"); val loot_gelatinous_slime = gelatinous_slime.addPool("loot_gelatinous_slime", 2, 8, 0, 1); loot_gelatinous_slime.addItemEntry(, 5); loot_gelatinous_slime.addItemEntry(, 5); loot_gelatinous_slime.addItemEntry(, 3); loot_gelatinous_slime.addItemEntry(, 3); loot_gelatinous_slime.addItemEntry(, 1); loot_gelatinous_slime.addItemEntry(, 1); val goblin_melee = LootTweaker.getTable("grimoireofgaia:entities/goblin_melee"); val loot_goblin_melee = goblin_melee.addPool("loot_goblin_melee", 2, 8, 0, 1); loot_goblin_melee.addItemEntry(, 5); loot_goblin_melee.addItemEntry(, 5); loot_goblin_melee.addItemEntry(, 3); val goblin_ranged = LootTweaker.getTable("grimoireofgaia:entities/goblin_ranged"); val loot_goblin_ranged = goblin_ranged.addPool("loot_goblin_ranged", 2, 8, 0, 1); loot_goblin_ranged.addItemEntry(, 5); loot_goblin_ranged.addItemEntry(, 5); loot_goblin_ranged.addItemEntry(, 3); loot_goblin_ranged.addItemEntry(, 1); //Named as Feral Goblin val goblin_feral_melee = LootTweaker.getTable("grimoireofgaia:entities/goblin_feral_melee"); val loot_goblin_feral_melee = goblin_feral_melee.addPool("loot_goblin_feral_melee", 2, 8, 0, 1); loot_goblin_feral_melee.addItemEntry(, 3); val goblin_feral_ranged = LootTweaker.getTable("grimoireofgaia:entities/goblin_feral_ranged"); val loot_goblin_feral_ranged = goblin_feral_ranged.addPool("loot_goblin_feral_ranged", 2, 8, 0, 1); loot_goblin_feral_ranged.addItemEntry(, 3); val goblin_feral_bomber = LootTweaker.getTable("grimoireofgaia:entities/goblin_feral_bomber"); val loot_goblin_feral_bomber = goblin_feral_bomber.addPool("loot_goblin_feral_bomber", 2, 8, 0, 1); loot_goblin_feral_bomber.addItemEntry(, 3); val gorgon = LootTweaker.getTable("grimoireofgaia:entities/gorgon"); val loot_gorgon = gorgon.addPool("loot_gorgon", 0, 1, 0, 1); loot_gorgon.addItemEntry(, 1); val gryphon = LootTweaker.getTable("grimoireofgaia:entities/gryphon"); val loot_gryphon = gryphon.addPool("loot_gryphon", 2, 8, 0, 1); loot_gryphon.addItemEntry(, 5); loot_gryphon.addItemEntry(, 5); loot_gryphon.addItemEntry(, 3); val harpy = LootTweaker.getTable("grimoireofgaia:entities/harpy"); val loot_harpy = harpy.addPool("loot_harpy", 2, 8, 0, 1); loot_harpy.addItemEntry(, 5); loot_harpy.addItemEntry(, 5); loot_harpy.addItemEntry(, 3); loot_harpy.addItemEntry(, 1); // LT NOT EXIST // Named as Wizard Harpy // val harpy_wizard = LootTweaker.getTable("grimoireofgaia:entities/harpy_wizard"); // val loot_harpy_wizard = harpy_wizard.addPool("loot_harpy_wizard", 2, 8, 0, 1); // loot_harpy_wizard.addItemEntry(, 5); // loot_harpy_wizard.addItemEntry(, 5); // loot_harpy_wizard.addItemEntry(, 3); // loot_harpy_wizard.addItemEntry(, 1); // LT NOT EXIST // val holstaurus = LootTweaker.getTable("grimoireofgaia:entities/holstaurus"); // val loot_holstaurus = holstaurus.addPool("loot_holstaurus", 2, 8, 0, 1); // loot_holstaurus.addItemEntry(, 5); // LT NOT EXIST // Used by other mod mobs, not interact with player // val horse = LootTweaker.getTable("grimoireofgaia:entities/horse"); val hunter = LootTweaker.getTable("grimoireofgaia:entities/hunter"); val loot_hunter = hunter.addPool("loot_hunter", 2, 8, 0, 1); loot_hunter.addItemEntry(, 5); loot_hunter.addItemEntry(, 5); loot_hunter.addItemEntry(, 3); loot_hunter.addItemEntry(, 1); //Named as Incinerator val illager_fire = LootTweaker.getTable("grimoireofgaia:entities/illager_fire"); val loot_illager_fire = illager_fire.addPool("loot_illager_fire", 2, 8, 0, 1); loot_illager_fire.addItemEntry(, 3); val illager_inquisitor = LootTweaker.getTable("grimoireofgaia:entities/illager_inquisitor"); val loot_illager_inquisitor = illager_inquisitor.addPool("loot_illager_inquisitor", 2, 8, 0, 1); loot_illager_inquisitor.addItemEntry(, 3); val kikimora = LootTweaker.getTable("grimoireofgaia:entities/kikimora"); val loot_kikimora = kikimora.addPool("loot_kikimora", 2, 8, 0, 1); loot_kikimora.addItemEntry(, 5); loot_kikimora.addItemEntry(, 5); loot_kikimora.addItemEntry(, 3); val kobold = LootTweaker.getTable("grimoireofgaia:entities/kobold"); val loot_kobold = kobold.addPool("loot_kobold", 2, 8, 0, 1); loot_kobold.addItemEntry(, 5); loot_kobold.addItemEntry(, 5); loot_kobold.addItemEntry(, 3); loot_kobold.addItemEntry(, 1); // PROJECTILE LT NOT EXIST // val magic = LootTweaker.getTable("grimoireofgaia:entities/magic"); // PROJECTILE LT NOT EXIST // val magic_random = LootTweaker.getTable("grimoireofgaia:entities/magic_random"); val mandragora = LootTweaker.getTable("grimoireofgaia:entities/mandragora"); val loot_mandragora = mandragora.addPool("loot_mandragora", 2, 8, 0, 1); loot_mandragora.addItemEntry(, 5); loot_mandragora.addItemEntry(, 3); loot_mandragora.addItemEntry(, 1); val matango = LootTweaker.getTable("grimoireofgaia:entities/matango"); val loot_matango = matango.addPool("loot_matango", 2, 8, 0, 1); loot_matango.addItemEntry(, 5); loot_matango.addItemEntry(, 5); loot_matango.addItemEntry(, 5); loot_matango.addItemEntry(, 3); val mermaid = LootTweaker.getTable("grimoireofgaia:entities/mermaid"); val loot_mermaid = mermaid.addPool("loot_mermaid", 2, 8, 0, 1); loot_mermaid.addItemEntry(, 5); loot_mermaid.addItemEntry(, 5); loot_mermaid.addItemEntry(, 5); loot_mermaid.addItemEntry(, 3); loot_mermaid.addItemEntry(, 3); loot_mermaid.addItemEntry(, 1); loot_mermaid.addItemEntry(, 1); loot_mermaid.addItemEntry(, 1); val mimic = LootTweaker.getTable("grimoireofgaia:entities/mimic"); val loot_mimic = mimic.addPool("loot_mimic", 2, 8, 0, 1); loot_mimic.addItemEntry(, 5); loot_mimic.addItemEntry(, 5); loot_mimic.addItemEntry(, 5); loot_mimic.addItemEntry(, 5); loot_mimic.addItemEntry(, 5); loot_mimic.addItemEntry(, 1); loot_mimic.addItemEntry(, 1); loot_mimic.addItemEntry(, 1); loot_mimic.addItemEntry(, 1); val minotaur = LootTweaker.getTable("grimoireofgaia:entities/minotaur"); val loot_minotaur = minotaur.addPool("loot_minotaur", 2, 8, 0, 1); loot_minotaur.addItemEntry(, 5); loot_minotaur.addItemEntry(, 5); loot_minotaur.addItemEntry(, 5); loot_minotaur.addItemEntry(, 3); loot_minotaur.addItemEntry(, 1); loot_minotaur.addItemEntry(, 1); loot_minotaur.addItemEntry(, 1); //todo not all items drop from all types of minotaurus (melee/ranged) val minotaurus = LootTweaker.getTable("grimoireofgaia:entities/minotaurus"); val loot_minotaurus = minotaurus.addPool("loot_minotaurus", 2, 8, 0, 1); loot_minotaurus.addItemEntry(, 5); loot_minotaurus.addItemEntry(, 5); //melee loot_minotaurus.addItemEntry(, 5); //ranged loot_minotaurus.addItemEntry(, 3); loot_minotaurus.addItemEntry(, 3); loot_minotaurus.addItemEntry(, 1); loot_minotaurus.addItemEntry(, 1); //melee loot_minotaurus.addItemEntry(, 1); //ranged //Named as gravemite //Named as endermite //Drops nothing //val mite = LootTweaker.getTable("grimoireofgaia:entities/mite"); //val loot_mite = mite.addPool("loot_mite", 2, 8, 0, 1); //loot_mite.addItemEntry(xxx, 5); val mummy = LootTweaker.getTable("grimoireofgaia:entities/mummy"); val loot_mummy = mummy.addPool("loot_mummy", 2, 8, 0, 1); loot_mummy.addItemEntry(, 5); loot_mummy.addItemEntry(, 5); loot_mummy.addItemEntry(, 5); loot_mummy.addItemEntry(, 3); val naga = LootTweaker.getTable("grimoireofgaia:entities/naga"); val loot_naga = naga.addPool("loot_naga", 2, 8, 0, 1); loot_naga.addItemEntry(, 5); loot_naga.addItemEntry(, 5); loot_naga.addItemEntry(, 3); loot_naga.addItemEntry(, 3); val nine_tails = LootTweaker.getTable("grimoireofgaia:entities/nine_tails"); val loot_nine_tails = nine_tails.addPool("loot_nine_tails", 2, 8, 0, 1); loot_nine_tails.addItemEntry(, 5); loot_nine_tails.addItemEntry(, 5); loot_nine_tails.addItemEntry(, 3); loot_nine_tails.addItemEntry(, 3); loot_nine_tails.addItemEntry(.withTag({ench: [{lvl: 2 as short, id: 20 as short}, {lvl: 1 as short, id: 19 as short}]}), 1); loot_nine_tails.addItemEntry(, 1); val oni = LootTweaker.getTable("grimoireofgaia:entities/oni"); val loot_oni = oni.addPool("loot_oni", 2, 8, 0, 1); loot_oni.addItemEntry(, 5); loot_oni.addItemEntry(, 5); loot_oni.addItemEntry(, 3); loot_oni.addItemEntry(.withTag({StoredEnchantments: [{lvl: 1 as short, id: 16 as short}]}), 1); val orc_melee = LootTweaker.getTable("grimoireofgaia:entities/orc_melee"); val loot_orc_melee = orc_melee.addPool("loot_orc_melee", 2, 8, 0, 1); loot_orc_melee.addItemEntry(, 5); loot_orc_melee.addItemEntry(, 5); loot_orc_melee.addItemEntry(, 3); loot_orc_melee.addItemEntry(, 1); val orc_ranged = LootTweaker.getTable("grimoireofgaia:entities/orc_ranged"); val loot_orc_ranged = orc_ranged.addPool("loot_orc_ranged", 2, 8, 0, 1); loot_orc_ranged.addItemEntry(, 5); loot_orc_ranged.addItemEntry(, 5); loot_orc_ranged.addItemEntry(, 3); loot_orc_ranged.addItemEntry(, 1); // PROJECTILE LT NOT EXIST // val poison = LootTweaker.getTable("grimoireofgaia:entities/poison"); // val loot_poison = poison.addPool("loot_poison", 2, 8, 0, 1); // loot_poison.addItemEntry(xxx, 5); val satyress = LootTweaker.getTable("grimoireofgaia:entities/satyress"); val loot_satyress = satyress.addPool("loot_satyress", 2, 8, 0, 1); loot_satyress.addItemEntry(, 5); loot_satyress.addItemEntry(, 5); loot_satyress.addItemEntry(, 3); val selkie = LootTweaker.getTable("grimoireofgaia:entities/selkie"); val loot_selkie = selkie.addPool("loot_selkie", 2, 8, 0, 1); loot_selkie.addItemEntry(, 5); loot_selkie.addItemEntry(, 5); loot_selkie.addItemEntry(, 3); loot_selkie.addItemEntry(.withTag({StoredEnchantments: [{lvl: 1 as short, id: 62 as short}]}), 1); loot_selkie.addItemEntry(, 1); val shaman = LootTweaker.getTable("grimoireofgaia:entities/shaman"); val loot_shaman = shaman.addPool("minecraft_witch_loot", 1, 3, 1, 3); shaman.addPool("loot_shaman", 2, 8, 0, 1); loot_shaman.addItemEntry(, 5); loot_shaman.addItemEntry(, 5); loot_shaman.addItemEntry(, 3); loot_shaman.addItemEntry(, 3); loot_shaman.addItemEntry(, 1); val sharko = LootTweaker.getTable("grimoireofgaia:entities/sharko"); val loot_sharko = sharko.addPool("loot_sharko", 2, 8, 0, 1); loot_sharko.addItemEntry(, 5); loot_sharko.addItemEntry(, 5); loot_sharko.addItemEntry(, 5); loot_sharko.addItemEntry(, 3); loot_sharko.addItemEntry(, 3); loot_sharko.addItemEntry(, 1); val siren = LootTweaker.getTable("grimoireofgaia:entities/siren"); val loot_siren = siren.addPool("loot_siren", 2, 8, 0, 1); loot_siren.addItemEntry(, 5); loot_siren.addItemEntry(, 5); loot_siren.addItemEntry(, 3); loot_siren.addItemEntry(, 1); // LT NOT EXIST // val slime_girl = LootTweaker.getTable("grimoireofgaia:entities/slime_girl"); // val loot_slime_girl = slime_girl.addPool("loot_slime_girl", 2, 8, 0, 1); // loot_slime_girl.addItemEntry(, 5); val sludge_girl = LootTweaker.getTable("grimoireofgaia:entities/sludge_girl"); val loot_sludge_girl = sludge_girl.addPool("loot_sludge_girl", 2, 8, 0, 1); loot_sludge_girl.addItemEntry(, 5); loot_sludge_girl.addItemEntry(, 5); loot_sludge_girl.addItemEntry(, 3); // PROJECTILE LT NOT EXIST // val small_fireball = LootTweaker.getTable("grimoireofgaia:entities/small_fireball"); //SPAWNER LT NOT EXIST //val spawner_beholder = LootTweaker.getTable("grimoireofgaia:entities/spawner_beholder"); //SPAWNER LT NOT EXIST //val spawner_ender_dragon_girl = LootTweaker.getTable("grimoireofgaia:entities/spawner_ender_dragon_girl"); //SPAWNER LT NOT EXIST //val spawner_gorgon = LootTweaker.getTable("grimoireofgaia:entities/spawner_gorgon"); //SPAWNER LT NOT EXIST //val spawner_minotaur = LootTweaker.getTable("grimoireofgaia:entities/spawner_minotaur"); //SPAWNER LT NOT EXIST //val spawner_sphinx = LootTweaker.getTable("grimoireofgaia:entities/spawner_sphinx"); //SPAWNER LT NOT EXIST //val spawner_valkyrie = LootTweaker.getTable("grimoireofgaia:entities/spawner_valkyrie"); //SPAWNER LT NOT EXIST //val spawner_vampire = LootTweaker.getTable("grimoireofgaia:entities/spawner_vampire"); val sphinx = LootTweaker.getTable("grimoireofgaia:entities/sphinx"); val loot_sphinx = sphinx.addPool("loot_sphinx", 2, 8, 0, 1); loot_sphinx.addItemEntry(, 5); loot_sphinx.addItemEntry(, 5); loot_sphinx.addItemEntry(, 5); loot_sphinx.addItemEntry(, 3); loot_sphinx.addItemEntry(, 1); loot_sphinx.addItemEntry(, 1); loot_sphinx.addItemEntry(, 1); // Matango form val sporeling = LootTweaker.getTable("grimoireofgaia:entities/biped/sporeling"); val loot_sporeling = sporeling.addPool("loot_sporeling", 2, 8, 0, 1); loot_sporeling.addItemEntry(, 5); loot_sporeling.addItemEntry(, 5); loot_sporeling.addItemEntry(, 5); loot_sporeling.addItemEntry(, 3); // todo wood is drop when killed by axe weapon val spriggan = LootTweaker.getTable("grimoireofgaia:entities/spriggan"); val loot_spriggan = spriggan.addPool("loot_spriggan", 2, 8, 0, 1); loot_spriggan.addItemEntry(, 5); loot_spriggan.addItemEntry(, 5); loot_spriggan.addItemEntry(, 5); loot_spriggan.addItemEntry(, 3); loot_spriggan.addItemEntry(, 3); loot_spriggan.addItemEntry(, 1); val succubus = LootTweaker.getTable("grimoireofgaia:entities/succubus"); val loot_succubus = succubus.addPool("loot_succubus", 2, 8, 0, 1); loot_succubus.addItemEntry(, 5); loot_succubus.addItemEntry(, 5); loot_succubus.addItemEntry(, 5); loot_succubus.addItemEntry(, 5); loot_succubus.addItemEntry(, 3); val toad = LootTweaker.getTable("grimoireofgaia:entities/toad"); val loot_toad = toad.addPool("loot_toad", 2, 8, 0, 1); loot_toad.addItemEntry(, 5); loot_toad.addItemEntry(, 5); loot_toad.addItemEntry(, 3); loot_toad.addItemEntry(, 1); // LT NOT EXIST // val trader = LootTweaker.getTable("grimoireofgaia:entities/trader"); // val loot_trader = trader.addPool("loot_trader", 2, 8, 0, 1); // loot_trader.addItemEntry(, 5); val valkyrie = LootTweaker.getTable("grimoireofgaia:entities/valkyrie"); val loot_valkyrie = valkyrie.addPool("loot_valkyrie", 2, 8, 0, 1); loot_valkyrie.addItemEntry(, 5); loot_valkyrie.addItemEntry(, 5); loot_valkyrie.addItemEntry(, 5); loot_valkyrie.addItemEntry(, 3); loot_valkyrie.addItemEntry(, 1); loot_valkyrie.addItemEntry(, 1); val vampire = LootTweaker.getTable("grimoireofgaia:entities/vampire"); val loot_vampire = vampire.addPool("loot_vampire", 2, 8, 0, 1); loot_vampire.addItemEntry(, 5); loot_vampire.addItemEntry(, 5); loot_vampire.addItemEntry(, 5); loot_vampire.addItemEntry(, 3); loot_vampire.addItemEntry(, 1); loot_vampire.addItemEntry(, 1); val vase = LootTweaker.getTable("grimoireofgaia:entities/prop/vase"); val loot_vase = vase.addPool("loot_vase", 2, 10, 0, 1); loot_vase.addItemEntry(, 5); loot_vase.addItemEntry(, 5); val vase_nether = LootTweaker.getTable("grimoireofgaia:entities/prop/vase_nether"); val loot_vase_nether = vase_nether.addPool("loot_vase_nether", 2, 10, 0, 1); loot_vase_nether.addItemEntry(, 5); loot_vase_nether.addItemEntry(, 5); // PROJECTILE LT NOT EXIST // val web = LootTweaker.getTable("grimoireofgaia:entities/web"); val werecat = LootTweaker.getTable("grimoireofgaia:entities/werecat"); val loot_werecat = werecat.addPool("loot_werecat", 2, 8, 0, 1); loot_werecat.addItemEntry(, 5); loot_werecat.addItemEntry(, 5); loot_werecat.addItemEntry(, 3); // LT NOT EXIST // val weresheep = LootTweaker.getTable("grimoireofgaia:entities/weresheep"); // val loot_weresheep = weresheep.addPool("loot_weresheep", 2, 8, 0, 1); // loot_weresheep.addItemEntry(, 5); val witch = LootTweaker.getTable("grimoireofgaia:entities/witch"); val loot_witch = witch.addPool("minecraft_witch_loot", 1, 3, 1, 3); witch.addPool("loot_witch", 2, 8, 0, 1); loot_witch.addItemEntry(, 5); loot_witch.addItemEntry(, 5); loot_witch.addItemEntry(, 3); loot_witch.addItemEntry(, 3); loot_witch.addItemEntry(, 1); loot_witch.addItemEntry(, 1); val wither_cow = LootTweaker.getTable("grimoireofgaia:entities/wither_cow"); val loot_wither_cow = wither_cow.addPool("loot_wither_cow", 2, 8, 0, 1); loot_wither_cow.addItemEntry(, 5); loot_wither_cow.addItemEntry(, 5); loot_wither_cow.addItemEntry(, 5); loot_wither_cow.addItemEntry(, 5); loot_wither_cow.addItemEntry(, 3); val yeti = LootTweaker.getTable("grimoireofgaia:entities/yeti"); val loot_yeti = yeti.addPool("loot_yeti", 2, 8, 0, 1); loot_yeti.addItemEntry(, 5); loot_yeti.addItemEntry(, 5); loot_yeti.addItemEntry(, 3); loot_yeti.addItemEntry(, 3); loot_yeti.addItemEntry(, 1); val yuki_onna = LootTweaker.getTable("grimoireofgaia:entities/yuki-onna"); val loot_yuki_onna = yuki_onna.addPool("loot_yuki_onna", 2, 8, 0, 1); loot_yuki_onna.addItemEntry(, 5); loot_yuki_onna.addItemEntry(, 5); loot_yuki_onna.addItemEntry(, 3); loot_yuki_onna.addItemEntry(, 3); loot_yuki_onna.addItemEntry(.withTag({ench: [{lvl: 4 as short, id: 19 as short}]}), 1);