()
| 63 | |
| 64 | public class Loader_Tools implements Runnable { |
| 65 | @Override |
| 66 | public void run() { |
| 67 | // TODO Fix Temp Hazmat Recipes! |
| 68 | ArmorsGT.HAZMATS_INSECTS .add(ArmorsGT.HAZMAT_INSECTS [0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.insect.head" , "Bumblehead" , "Full Set protects against any Insects" , "hazard_insects" , 0, new int[] {1, 1, 1, 1}, 128, 8, 0, F, T, "RRR", "RGR", "q l", 'R', foil.dat(ANY.Rubber), 'G', ST.make(Blocks.stained_glass_pane, 1, 15-DYE_INDEX_Black))); |
| 69 | ArmorsGT.HAZMATS_INSECTS .add(ArmorsGT.HAZMAT_INSECTS [1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.insect.chest" , "Bumbleshirt" , "Full Set protects against any Insects" , "hazard_insects" , 1, new int[] {1, 1, 1, 1}, 128, 8, 0, F, T, "RqR", "RRR", "RRR", 'R', foil.dat(ANY.Rubber))); |
| 70 | ArmorsGT.HAZMATS_INSECTS .add(ArmorsGT.HAZMAT_INSECTS [2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.insect.legs" , "Bumblepants" , "Full Set protects against any Insects" , "hazard_insects" , 2, new int[] {1, 1, 1, 1}, 128, 8, 0, F, T, "RRR", "RqR", "RlR", 'R', foil.dat(ANY.Rubber))); |
| 71 | ArmorsGT.HAZMATS_INSECTS .add(ArmorsGT.HAZMAT_INSECTS [3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.insect.boots" , "Bumbleboots" , "Full Set protects against any Insects" , "hazard_insects" , 3, new int[] {1, 1, 1, 1}, 128, 8, 0, F, T, "RlR", "RqR" , 'R', foil.dat(ANY.Rubber))); |
| 72 | |
| 73 | ArmorsGT.HAZMATS_FROST .add(ArmorsGT.HAZMAT_FROST [0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.frost.head" , "Frost Protection Suit Mask" , "Full Set protects against Cold" , "hazard_frost" , 0, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "AAA", "AGA", "q l", 'A', plate.dat(MT.Asbestos), 'G', ST.make(Blocks.stained_glass_pane, 1, 15-DYE_INDEX_Black))); |
| 74 | ArmorsGT.HAZMATS_FROST .add(ArmorsGT.HAZMAT_FROST [1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.frost.chest" , "Frost Protection Suit Shirt" , "Full Set protects against Cold" , "hazard_frost" , 1, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "AqA", "AAA", "AAA", 'A', plate.dat(MT.Asbestos))); |
| 75 | ArmorsGT.HAZMATS_FROST .add(ArmorsGT.HAZMAT_FROST [2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.frost.legs" , "Frost Protection Suit Pants" , "Full Set protects against Cold" , "hazard_frost" , 2, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "AAA", "AqA", "AlA", 'A', plate.dat(MT.Asbestos))); |
| 76 | ArmorsGT.HAZMATS_FROST .add(ArmorsGT.HAZMAT_FROST [3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.frost.boots" , "Frost Protection Suit Boots" , "Full Set protects against Cold" , "hazard_frost" , 3, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "AlA", "AqA" , 'A', plate.dat(MT.Asbestos))); |
| 77 | |
| 78 | ArmorsGT.HAZMATS_HEAT .add(ArmorsGT.HAZMAT_HEAT [0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.heat.head" , "Heat Protection Suit Mask" , "Full Set protects against Heat" , "hazard_heat" , 0, new int[] {1, 1, 1, 1}, 128, 8, 0, T, F, "FFF", "FGF", "x l", 'F', foil.dat(MT.Al), 'G', ST.make(Blocks.stained_glass_pane, 1, 15-DYE_INDEX_Black))); |
| 79 | ArmorsGT.HAZMATS_HEAT .add(ArmorsGT.HAZMAT_HEAT [1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.heat.chest" , "Heat Protection Suit Shirt" , "Full Set protects against Heat" , "hazard_heat" , 1, new int[] {1, 1, 1, 1}, 128, 8, 0, T, F, "FxF", "FFF", "FFF", 'F', foil.dat(MT.Al))); |
| 80 | ArmorsGT.HAZMATS_HEAT .add(ArmorsGT.HAZMAT_HEAT [2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.heat.legs" , "Heat Protection Suit Pants" , "Full Set protects against Heat" , "hazard_heat" , 2, new int[] {1, 1, 1, 1}, 128, 8, 0, T, F, "FFF", "FxF", "FlF", 'F', foil.dat(MT.Al))); |
| 81 | ArmorsGT.HAZMATS_HEAT .add(ArmorsGT.HAZMAT_HEAT [3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.heat.boots" , "Heat Protection Suit Boots" , "Full Set protects against Heat" , "hazard_heat" , 3, new int[] {1, 1, 1, 1}, 128, 8, 0, T, F, "FlF", "FxF" , 'F', foil.dat(MT.Al))); |
| 82 | |
| 83 | ArmorsGT.HAZMATS_RADIOACTIVE.add(ArmorsGT.HAZMAT_RADIOACTIVE[0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.radiation.head" , "Radiation Hazard Suit Mask" , "Full Set protects against Radiation" , "hazard_radiation" , 0, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "LLL", "LGL", "x l", 'L', plate.dat(MT.Pb), 'G', Blocks.glass_pane)); |
| 84 | ArmorsGT.HAZMATS_RADIOACTIVE.add(ArmorsGT.HAZMAT_RADIOACTIVE[1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.radiation.chest" , "Radiation Hazard Suit Shirt" , "Full Set protects against Radiation" , "hazard_radiation" , 1, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "LxL", "LLL", "LLL", 'L', plate.dat(MT.Pb))); |
| 85 | ArmorsGT.HAZMATS_RADIOACTIVE.add(ArmorsGT.HAZMAT_RADIOACTIVE[2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.radiation.legs" , "Radiation Hazard Suit Pants" , "Full Set protects against Radiation" , "hazard_radiation" , 2, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "LLL", "LxL", "LlL", 'L', plate.dat(MT.Pb))); |
| 86 | ArmorsGT.HAZMATS_RADIOACTIVE.add(ArmorsGT.HAZMAT_RADIOACTIVE[3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.radiation.boots" , "Radiation Hazard Suit Boots" , "Full Set protects against Radiation" , "hazard_radiation" , 3, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "LlL", "LxL" , 'L', plate.dat(MT.Pb))); |
| 87 | |
| 88 | ArmorsGT.HAZMAT_BIOCHEMGAS [0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.biochemgas.head" , "Biochemical Gas Hazard Suit Mask" , "Full Set protects against Chemicals and Gases" , "hazard_biochemgas", 0, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "RRR", "RGR", "q l", 'R', plate.dat(ANY.Rubber), 'G', Blocks.glass_pane); |
| 89 | ArmorsGT.HAZMAT_BIOCHEMGAS [1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.biochemgas.chest", "Biochemical Gas Hazard Suit Shirt", "Full Set protects against Chemicals and Gases" , "hazard_biochemgas", 1, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "RqR", "RRR", "RRR", 'R', plate.dat(ANY.Rubber)); |
| 90 | ArmorsGT.HAZMAT_BIOCHEMGAS [2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.biochemgas.legs" , "Biochemical Gas Hazard Suit Pants", "Full Set protects against Chemicals and Gases" , "hazard_biochemgas", 2, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "RRR", "RqR", "RlR", 'R', plate.dat(ANY.Rubber)); |
| 91 | ArmorsGT.HAZMAT_BIOCHEMGAS [3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.biochemgas.boots", "Biochemical Gas Hazard Suit Boots", "Full Set protects against Chemicals and Gases" , "hazard_biochemgas", 3, new int[] {1, 1, 1, 1}, 128, 8, 0, F, F, "RlR", "RqR" , 'R', plate.dat(ANY.Rubber)); |
| 92 | |
| 93 | ArmorsGT.HAZMAT_UNIVERSAL [0] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.universal.head" , "Universal Hazard Suit Mask" , "Full Set protects against Hazards" , "hazard_universal" , 0, new int[] {1, 1, 1, 1}, 128, 8, 0, T, T, "AlB", "CqD", "ExF", 'A', ST.make(ArmorsGT.HAZMAT_BIOCHEMGAS[0], 1, 0), 'B', ST.make(ArmorsGT.HAZMAT_INSECTS[0], 1, 0), 'C', ST.make(ArmorsGT.HAZMAT_FROST[0], 1, 0), 'D', ST.make(ArmorsGT.HAZMAT_HEAT[0], 1, 0), 'E', ST.make(ArmorsGT.HAZMAT_RADIOACTIVE[0], 1, 0), 'F', ST.make(Items.chainmail_helmet , 1, 0)); |
| 94 | ArmorsGT.HAZMAT_UNIVERSAL [1] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.universal.chest" , "Universal Hazard Suit Shirt" , "Full Set protects against Hazards" , "hazard_universal" , 1, new int[] {1, 1, 1, 1}, 128, 8, 0, T, T, "AlB", "CqD", "ExF", 'A', ST.make(ArmorsGT.HAZMAT_BIOCHEMGAS[1], 1, 0), 'B', ST.make(ArmorsGT.HAZMAT_INSECTS[1], 1, 0), 'C', ST.make(ArmorsGT.HAZMAT_FROST[1], 1, 0), 'D', ST.make(ArmorsGT.HAZMAT_HEAT[1], 1, 0), 'E', ST.make(ArmorsGT.HAZMAT_RADIOACTIVE[1], 1, 0), 'F', ST.make(Items.chainmail_chestplate, 1, 0)); |
| 95 | ArmorsGT.HAZMAT_UNIVERSAL [2] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.universal.legs" , "Universal Hazard Suit Pants" , "Full Set protects against Hazards" , "hazard_universal" , 2, new int[] {1, 1, 1, 1}, 128, 8, 0, T, T, "AlB", "CqD", "ExF", 'A', ST.make(ArmorsGT.HAZMAT_BIOCHEMGAS[2], 1, 0), 'B', ST.make(ArmorsGT.HAZMAT_INSECTS[2], 1, 0), 'C', ST.make(ArmorsGT.HAZMAT_FROST[2], 1, 0), 'D', ST.make(ArmorsGT.HAZMAT_HEAT[2], 1, 0), 'E', ST.make(ArmorsGT.HAZMAT_RADIOACTIVE[2], 1, 0), 'F', ST.make(Items.chainmail_leggings , 1, 0)); |
| 96 | ArmorsGT.HAZMAT_UNIVERSAL [3] = new ItemArmorBase(MD.GT.mID, "gt.armor.hazmat.universal.boots" , "Universal Hazard Suit Boots" , "Full Set protects against Hazards" , "hazard_universal" , 3, new int[] {1, 1, 1, 1}, 128, 8, 0, T, T, "AlB", "CqD", "ExF", 'A', ST.make(ArmorsGT.HAZMAT_BIOCHEMGAS[3], 1, 0), 'B', ST.make(ArmorsGT.HAZMAT_INSECTS[3], 1, 0), 'C', ST.make(ArmorsGT.HAZMAT_FROST[3], 1, 0), 'D', ST.make(ArmorsGT.HAZMAT_HEAT[3], 1, 0), 'E', ST.make(ArmorsGT.HAZMAT_RADIOACTIVE[3], 1, 0), 'F', ST.make(Items.chainmail_boots , 1, 0)); |
| 97 | |
| 98 | for (ItemArmorBase tArmor : ArmorsGT.HAZMAT_UNIVERSAL) { |
| 99 | ArmorsGT.HAZMATS_GAS .add(tArmor); |
| 100 | ArmorsGT.HAZMATS_BIO .add(tArmor); |
| 101 | ArmorsGT.HAZMATS_CHEM .add(tArmor); |
| 102 | ArmorsGT.HAZMATS_INSECTS .add(tArmor); |
| 103 | ArmorsGT.HAZMATS_FROST .add(tArmor); |
| 104 | ArmorsGT.HAZMATS_HEAT .add(tArmor); |
| 105 | ArmorsGT.HAZMATS_RADIOACTIVE.add(tArmor); |
| 106 | ArmorsGT.HAZMATS_LIGHTNING .add(tArmor); |
| 107 | } |
| 108 | for (ItemArmorBase tArmor : ArmorsGT.HAZMAT_BIOCHEMGAS) { |
| 109 | ArmorsGT.HAZMATS_GAS .add(tArmor); |
| 110 | ArmorsGT.HAZMATS_BIO .add(tArmor); |
| 111 | ArmorsGT.HAZMATS_CHEM .add(tArmor); |
| 112 | } |
| 113 | |
| 114 | ToolsGT.sMetaTool = new MultiItemToolWithCompat(MD.GT.mID, "gt.metatool.01"); |
| 115 | |
| 116 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.SWORD , "Sword" , "" , new GT_Tool_Sword() .setMaterialAmount(toolHeadSword .mAmount), OreDictToolNames.sword, OreDictToolNames.blade , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.TELUM , 4) ), TOOL_sword); |
| 117 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.PICKAXE , "Pickaxe" , "" , new GT_Tool_Pickaxe() .setMaterialAmount(toolHeadPickaxe .mAmount), OreDictToolNames.pickaxe , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.PERFODIO , 4) ), TOOL_pickaxe); |
| 118 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.SHOVEL , "Shovel" , "" , new GT_Tool_Shovel() .setMaterialAmount(toolHeadShovel .mAmount), OreDictToolNames.shovel , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.PERFODIO , 4) ), TOOL_shovel); |
| 119 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.SPADE , "Spade" , "for Snow, Grass, Mycelium, Podzol, Mud and Clay" , new GT_Tool_Spade() .setMaterialAmount(toolHeadSpade .mAmount), OreDictToolNames.shovel , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.PERFODIO , 4) ), TOOL_shovel); |
| 120 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.AXE , "Axe" , "Faster on Logs. Chops down whole Trees." , new GT_Tool_Axe() .setMaterialAmount(toolHeadAxe .mAmount), OreDictToolNames.axe , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.METO , 2), TC.stack(TC.ARBOR , 2) ), TOOL_axe); |
| 121 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.DOUBLE_AXE , "Double Axe" , "Chops down whole Trees and has a slow Attack Rate" , new GT_Tool_AxeDouble() .setMaterialAmount(toolHeadAxeDouble .mAmount), OreDictToolNames.axe , TC.stack(TC.INSTRUMENTUM , 3), TC.stack(TC.METO , 2), TC.stack(TC.ARBOR , 2) ), TOOL_axe); |
| 122 | ToolsGT.add(ToolsGT.sMetaTool.addTool(ToolsGT.HOE , "Hoe" , "" , new GT_Tool_Hoe() .setMaterialAmount(toolHeadHoe .mAmount), OreDictToolNames.hoe , TC.stack(TC.INSTRUMENTUM , 2), TC.stack(TC.METO , 2), TC.stack(TC.MESSIS , 2) ), TOOL_hoe); |
nothing calls this directly
no test coverage detected