MCPcopy Create free account
hub / github.com/GregTech6/gregtech6 / run

Method run

src/main/java/gregtech/loaders/a/Loader_Tools.java:65–380  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

63
64public 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);

Callers

nothing calls this directly

Calls 15

makeMethod · 0.95
addMethod · 0.95
stackMethod · 0.95
addNEIRedirectsMethod · 0.95
addNEIRedirectMethod · 0.95
shapelessMethod · 0.95
shapedMethod · 0.95
getOresMethod · 0.95
datMethod · 0.80
addToolMethod · 0.80
setMaterialAmountMethod · 0.80
getToolWithStatsMethod · 0.80

Tested by

no test coverage detected