import crafttweaker.data.IData;
import loottweaker.LootTweaker;
import loottweaker.vanilla.loot.LootTable;
import loottweaker.vanilla.loot.LootPool;
import loottweaker.vanilla.loot.Conditions;
import loottweaker.vanilla.loot.Functions;

recipes.removeByRecipeName("torchmaster:feral_flare_lantern");
recipes.removeByRecipeName("torchmaster:mega_torch");
recipes.removeByRecipeName("waystones:waystone");
recipes.removeByRecipeName("waystones:return_scroll");
recipes.removeByRecipeName("waystones:bound_scroll");
recipes.removeByRecipeName("waystones:warp_scroll");
recipes.remove(<galacticraftcore:machine:0>);
recipes.removeByRecipeName("rftools:coalgenerator");
recipes.removeByRecipeName("rftools:endergenic");
recipes.remove(<galacticraftcore:basic_item:0>);
recipes.remove(<galacticraftplanets:basic_item_venus:5>);

var MegaTorch = <torchmaster:mega_torch>.definition;
MegaTorch.setHarvestLevel("axe", 99);


//loot tables

val gents = LootTweaker.newTable("gents:main");
val mobs = gents.addPool("mobs", 1, 1, 0, 5);
mobs.addItemEntry(<galacticraftcore:machine:0>, 10, 1); //generator
mobs.addItemEntry(<rftools:coalgenerator>, 10, 1);
mobs.addItemEntry(<rftools:endergenic>, 10, 1);
mobs.addItemEntry(<galacticraftcore:basic_item:12>, 25, 1); //solar part
mobs.addItemEntry(<galacticraftplanets:basic_item_venus:6>, 25, 1); //solar
mobs.addItemEntry(<waystones:waystone>, 25, 1);

mobs.addItemEntry(<naturalabsorption:book_absorption>, 1000, 1);

//tool parts


mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:sharpening_kit>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:pick_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:shovel_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:axe_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:broad_axe_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:sword_blade>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_sword_blade>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:hammer_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:excavator_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:kama_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:scythe_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:pan_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:sign_head>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:tool_rod>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_tool_rod>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:binding>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:tough_binding>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:wide_guard>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:hand_guard>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:cross_guard>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:large_plate>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:knife_blade>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:bow_limb>.withTag({Material: "weezer"}), 5, 1);

mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "wood"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "stone"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "flint"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "cactus"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "bone"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "obsidian"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "prismarine"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "endstone"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "paper"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "sponge"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "firewood"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "iron"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "pigiron"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "knightslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "slime"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "blueslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "magmaslime"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "netherrack"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "cobalt"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "ardite"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "manyullyn"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "copper"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "lead"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "silver"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "dragonbone"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "desert_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "jungle_myrmex"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "dragonsteel_fire"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "dragonsteel_ice"}), 5, 1);
mobs.addItemEntry(<tconstruct:arrow_head>.withTag({Material: "weezer"}), 5, 1);


//semi trashy items
mobs.addItemEntry(<harvestcraft:fruitbaititem>, 250, 1);
mobs.addItemEntry(<harvestcraft:grainbaititem>, 250, 1);
mobs.addItemEntry(<harvestcraft:veggiebaititem>, 250, 1);
mobs.addItemEntry(<harvestcraft:fishtrapbaititem>, 250, 1);
mobs.addItemEntry(<minecraft:saddle>, 100, 1);
mobs.addItemEntry(<minecraft:beacon>, 50, 1);
mobs.addItemEntry(<minecraft:mushroom_stew>, 500, 1);
mobs.addItemEntry(<minecraft:compass>, 100, 1);
mobs.addItemEntry(<minecraft:clock>, 100, 1);
mobs.addItemEntry(<minecraft:cake>, 250, 1);
mobs.addItemEntry(<minecraft:cookie>, 500, 1);
mobs.addItemEntry(<minecraft:ender_pearl>, 100, 1);
mobs.addItemEntry(<minecraft:blaze_rod>, 50, 1);
mobs.addItemEntry(<minecraft:ghast_tear>, 25, 1);
mobs.addItemEntry(<minecraft:ender_eye>, 25, 1);
mobs.addItemEntry(<minecraft:experience_bottle>, 250, 1);
mobs.addItemEntry(<minecraft:nether_star>, 30, 1);
mobs.addItemEntry(<minecraft:pumpkin_pie>, 250, 1);


//trashy items



//attach loot table
LootTweaker.getTable("galacticraftcore:dungeon_tier_1").getPool("dungeon_tier_1").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("galacticraftcore:dungeon_tier_2").getPool("dungeon_tier_2").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("galacticraftcore:dungeon_tier_3").getPool("dungeon_tier_3").addLootTableEntry("gents:main", 1, 1);

LootTweaker.getTable("iceandfire:amphithere").getPool("amphithere").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:cockatrice").getPool("cockatrice").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:cyclops_cave").getPool("cyclops_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:cyclops").getPool("cyclops").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_red_giant").getPool("deathworm_red_giant").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_red").getPool("deathworm_red").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_tan_giant").getPool("deathworm_tan_giant").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_tan").getPool("deathworm_tan").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_white_giant").getPool("deathworm_white_giant").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:deathworm_white").getPool("deathworm_white").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_beast").getPool("dread_beast").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_ghoul").getPool("dread_ghoul").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_knight").getPool("dread_knight").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_lich").getPool("dread_lich").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_scuttler").getPool("dread_scuttler").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:dread_thrall").getPool("dread_thrall").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:fire_dragon_female_cave").getPool("fire_dragon_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:fire_dragon_male_cave").getPool("fire_dragon_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:gorgon").getPool("gorgon").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:hippocampus").getPool("hippocampus").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:hippogryph").getPool("hippogryph").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:hydra_cave").getPool("hydra_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:hydra").getPool("hydra").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:ice_dragon_female_cave").getPool("ice_dragon_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:ice_dragon_male_cave").getPool("ice_dragon_cave").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:if_pixie").getPool("if_pixie").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:mausoleum_chest").getPool("mausoleum_chest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_desert_food_chest").getPool("myrmex_desert_food_chest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_jungle_food_chest").getPool("myrmex_jungle_food_chest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_loot_chest").getPool("myrmex_loot_chest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_queen_desert").getPool("myrmex_queen_desert").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_queen_jungle").getPool("myrmex_queen_jungle").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_royal_desert").getPool("myrmex_royal_desert").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_royal_jungle").getPool("myrmex_royal_jungle").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_sentinel_desert").getPool("myrmex_sentinel_desert").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_sentinel_jungle").getPool("myrmex_sentinel_jungle").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_soldier_desert").getPool("myrmex_solider_desert").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_soldier_jungle").getPool("myrmex_soldier_jungle").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_trash_chest").getPool("myrmex_trash_chest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_worker_desert").getPool("myrmex_worker_desert").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:myrmex_worker_jungle").getPool("myrmex_worker_jungle").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:sea_serpent").getPool("sea_serpent").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:siren").getPool("siren").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:stymphalian_bird").getPool("stymphalian_bird").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:troll_forest").getPool("troll_forest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:troll_frost").getPool("troll_forest").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("iceandfire:troll_mountain").getPool("troll_mountain").addLootTableEntry("gents:main", 1, 1);

LootTweaker.getTable("minecraft:entities/blaze").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/cave_spider").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/chicken").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/cow").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/creeper").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/donkey").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/elder_guardian").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/enderman").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/evocation_illager").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/ghast").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/guardian").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/horse").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/husk").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/iron_golem").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/llama").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/magma_cube").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/mule").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/mushroom_cow").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/parrot").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/pig").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/polar_bear").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/rabbit").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/sheep").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/shulker").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/skeleton_horse").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/skeleton").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/slime").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/snowman").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/spider").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/squid").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/stray").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/vindication_illager").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/witch").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/wither_skeleton").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/zombie_horse").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/zombie").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/zombie_pigman").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:entities/zombie_villager").getPool("main").addLootTableEntry("gents:main", 1, 1);

LootTweaker.getTable("minecraft:chests/abandoned_mineshaft").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/desert_pyramid").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/end_city_treasure").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/igloo_chest").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/jungle_temple_dispenser").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/jungle_temple").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/nether_bridge").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/simple_dungeon").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/stronghold_corridor").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/stronghold_crossing").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/stronghold_library").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/village_blacksmith").getPool("main").addLootTableEntry("gents:main", 1, 1);
LootTweaker.getTable("minecraft:chests/woodland_mansion").getPool("main").addLootTableEntry("gents:main", 1, 1);

LootTweaker.getTable("minecraft:gameplay/fishing").getPool("main").addLootTableEntry("gents:main", 1, 1);
