aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/gregtech/api/enums/MachineType.java132
-rw-r--r--src/main/java/gregtech/api/enums/MetaTileEntityIDs.java684
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java15
-rw-r--r--src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java75
-rw-r--r--src/main/java/gregtech/api/util/GT_Recipe.java99
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Massfabricator.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Replicator.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_RockBreaker.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java3
-rw-r--r--src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java8744
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java3117
12 files changed, 7268 insertions, 5613 deletions
diff --git a/src/main/java/gregtech/api/enums/MachineType.java b/src/main/java/gregtech/api/enums/MachineType.java
new file mode 100644
index 0000000000..ecf894c92f
--- /dev/null
+++ b/src/main/java/gregtech/api/enums/MachineType.java
@@ -0,0 +1,132 @@
+package gregtech.api.enums;
+
+import net.minecraft.util.StatCollector;
+
+import com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler;
+
+public enum MachineType {
+
+ ALLOY_SMELTER(FunnyTexts.ALLOY_SMELTER, "gt.recipe.alloysmelter"),
+ ARC_FURNACE(FunnyTexts.ARC_FURNACE, "gt.recipe.arcfurnace"),
+ ASSEMBLER(FunnyTexts.ASSEMBLER, "gt.recipe.assembler"),
+ AUTOCLAVE(FunnyTexts.AUTOCLAVE, "gt.recipe.autoclave"),
+ BENDING_MACHINE(FunnyTexts.BENDING_MACHINE, "gt.recipe.metalbender"),
+ CANNER(FunnyTexts.CANNER, "gt.recipe.canner"),
+ CENTRIFUGE(FunnyTexts.CENTRIFUGE, "gt.recipe.centrifuge"),
+ CHEMICAL_BATH(FunnyTexts.CHEMICAL_BATH, "gt.recipe.chemicalbath"),
+ CHEMICAL_REACTOR(FunnyTexts.CHEMICAL_REACTOR, "gt.recipe.chemicalreactor"),
+ CIRCUIT_ASSEMBLER(FunnyTexts.CIRCUIT_ASSEMBLER, "gt.recipe.circuitassembler"),
+ COMPRESSOR(FunnyTexts.COMPRESSOR, "gt.recipe.compressor"),
+ CUTTING_MACHINE(FunnyTexts.CUTTING_MACHINE, "gt.recipe.cuttingsaw"),
+ DISTILLERY(FunnyTexts.DISTILLERY, "gt.recipe.distillery"),
+ ELECTRIC_FURNACE(FunnyTexts.ELECTRIC_FURNACE, "gt.recipe.furnace"),
+ ELECTROLYZER(FunnyTexts.ELECTROLYZER, "gt.recipe.electrolyzer"),
+ ELECTROMAGNETIC_SEPARATOR(FunnyTexts.ELECTROMAGNETIC_SEPARATOR, "gt.recipe.electromagneticseparator"),
+ EXTRACTOR(FunnyTexts.EXTRACTOR, "gt.recipe.extractor"),
+ EXTRUDER(FunnyTexts.EXTRUDER, "gt.recipe.extruder"),
+ FERMENTER(FunnyTexts.FERMENTER, "gt.recipe.fermenter"),
+ FLUID_CANNER(FunnyTexts.FLUID_CANNER, "gt.recipe.fluidcanner"),
+ FLUID_EXTRACTOR(FunnyTexts.FLUID_EXTRACTOR, "gt.recipe.fluidextractor"),
+ FLUID_SOLIDIFIER(FunnyTexts.FLUID_SOLIDIFIER, "gt.recipe.fluidsolidifier"),
+ FORGE_HAMMER(FunnyTexts.FORGE_HAMMER, "gt.recipe.hammer"),
+ FORMING_PRESS(FunnyTexts.FORMING_PRESS, "gt.recipe.press"),
+ FLUID_HEATER(FunnyTexts.FLUID_HEATER, "gt.recipe.fluidheater"),
+ LASER_ENGRAVER(FunnyTexts.LASER_ENGRAVER, "gt.recipe.laserengraver"),
+ LATHE(FunnyTexts.LATHE, "gt.recipe.lathe"),
+ MACERATOR(FunnyTexts.MACERATOR, "gt.recipe.macerator"),
+ MACERATOR_PULVERIZER(FunnyTexts.MACERATOR_PULVERIZER, "gt.recipe.macerator_pulverizer"),
+ MATTER_AMPLIFIER(FunnyTexts.MATTER_AMPLIFIER, "gt.recipe.uuamplifier"),
+ MATTER_FABRICATOR(FunnyTexts.MATTER_FABRICATOR, "gt.recipe.massfab"),
+ MICROWAVE(FunnyTexts.MICROWAVE, "gt.recipe.microwave"),
+ MIXER(FunnyTexts.MIXER, "gt.recipe.mixer"),
+ ORE_WASHER(FunnyTexts.ORE_WASHER, "gt.recipe.orewasher"),
+ OVEN(FunnyTexts.OVEN, "gt.recipe.oven"),
+ PACKAGER(FunnyTexts.PACKAGER, "gt.recipe.packager"),
+ PLASMA_ARC_FURNACE(FunnyTexts.PLASMA_ARC_FURNACE, "gt.recipe.plasmaarcfurnace"),
+ POLARIZER(FunnyTexts.POLARIZER, "gt.recipe.polarizer"),
+ PRINTER(FunnyTexts.PRINTER, "gt.recipe.printer"),
+ RECYCLER(FunnyTexts.RECYCLER, "ic.recipe.recycler"),
+ REPLICATOR(FunnyTexts.REPLICATOR, "gt.recipe.replicator"),
+ SCANNER(FunnyTexts.SCANNER, "gt.recipe.scanner"),
+ ROCKBREAKER(FunnyTexts.ROCKBREAKER, "gt.recipe.rockbreaker"),
+ SIFTER(FunnyTexts.SIFTER, "gt.recipe.sifter"),
+ SLICER(FunnyTexts.SLICER, "gt.recipe.slicer"),
+ THERMAL_CENTRIFUGE(FunnyTexts.THERMAL_CENTRIFUGE, "gt.recipe.thermalcentrifuge"),
+ UNPACKAGER(FunnyTexts.UNPACKAGER, "gt.recipe.unpackager"),
+ WIREMILL(FunnyTexts.WIREMILL, "gt.recipe.wiremill");
+
+ private static class FunnyTexts {
+
+ static final String ALLOY_SMELTER = "gt.recipe.alloysmelter.description";
+ static final String ARC_FURNACE = "gt.recipe.arcfurnace.description";
+ static final String ASSEMBLER = "gt.recipe.assembler.description";
+ static final String AUTOCLAVE = "gt.recipe.autoclave.description";
+ static final String BENDING_MACHINE = "gt.recipe.metalbender.description";
+ static final String CANNER = "gt.recipe.canner.description";
+ static final String CENTRIFUGE = "gt.recipe.centrifuge.description";
+ static final String CHEMICAL_BATH = "gt.recipe.chemicalbath.description";
+ static final String CHEMICAL_REACTOR = "gt.recipe.chemicalreactor.description";
+ static final String CIRCUIT_ASSEMBLER = "gt.recipe.circuitassembler.description";
+ static final String COMPRESSOR = "gt.recipe.compressor.description";
+ static final String CUTTING_MACHINE = "gt.recipe.cuttingsaw.description";
+ static final String DISTILLERY = "gt.recipe.distillery.description";
+ static final String ELECTRIC_FURNACE = "gt.recipe.furnace.description";
+ static final String ELECTROLYZER = "gt.recipe.electrolyzer.description";
+ static final String ELECTROMAGNETIC_SEPARATOR = "gt.recipe.electromagneticseparator.description";
+ static final String EXTRACTOR = "gt.recipe.extractor.description";
+ static final String EXTRUDER = "gt.recipe.extruder.description";
+ static final String FERMENTER = "gt.recipe.fermenter.description";
+ static final String FLUID_CANNER = "gt.recipe.fluidcanner.description";
+ static final String FLUID_EXTRACTOR = "gt.recipe.fluidextractor.description";
+ static final String FLUID_HEATER = "gt.recipe.fluidheater.description";
+ static final String FLUID_SOLIDIFIER = "gt.recipe.fluidsolidifier.description";
+ static final String FORGE_HAMMER = "gt.recipe.hammer.description";
+ static final String FORMING_PRESS = "gt.recipe.press.description";
+ static final String LASER_ENGRAVER = "gt.recipe.laserengraver.description";
+ static final String LATHE = "gt.recipe.lathe.description";
+ static final String MACERATOR = "gt.recipe.macerator.description";
+ static final String MACERATOR_PULVERIZER = "gt.recipe.macerator_pulverizer.description";
+ static final String MATTER_AMPLIFIER = "gt.recipe.uuamplifier.description";
+ static final String MATTER_FABRICATOR = "gt.recipe.massfab.description";
+ static final String MICROWAVE = "gt.recipe.microwave.description";
+ static final String MIXER = "gt.recipe.mixer.description";
+ static final String ORE_WASHER = "gt.recipe.orewasher.description";
+ static final String OVEN = "gt.recipe.oven.description";
+ static final String PACKAGER = "gt.recipe.packager.description";
+ static final String PLASMA_ARC_FURNACE = "gt.recipe.plasmaarcfurnace.description";
+ static final String POLARIZER = "gt.recipe.polarizer.description";
+ static final String PRINTER = "gt.recipe.printer.description";
+ static final String RECYCLER = "ic.recipe.recycler.description";
+ static final String REPLICATOR = "gt.recipe.replicator.description";
+ static final String ROCKBREAKER = "gt.recipe.rockbreaker.description";
+ static final String SIFTER = "gt.recipe.sifter.description";
+ static final String SCANNER = "gt.recipe.scanner.description";
+ static final String SLICER = "gt.recipe.slicer.description";
+ static final String THERMAL_CENTRIFUGE = "gt.recipe.thermalcentrifuge.description";
+ static final String UNPACKAGER = "gt.recipe.unpackager.description";
+ static final String WIREMILL = "gt.recipe.wiremill.description";
+ }
+
+ private static final String TT_machineType = StatCollector.translateToLocal("GT5U.MBTT.MachineType");
+
+ private final String name;
+ private final String description;
+
+ MachineType(String machineDescription, String machineType) {
+ this.description = StatCollector.translateToLocal(machineDescription);
+ this.name = StatCollector.translateToLocal(machineType);
+ }
+
+ public String type() {
+ return this.name;
+ }
+
+ public String description() {
+ return this.name;
+ }
+
+ public String[] tooltipDescription() {
+ return new String[] { this.description,
+ TT_machineType + ": " + AnimatedTooltipHandler.YELLOW + this.name + AnimatedTooltipHandler.RESET };
+ }
+}
diff --git a/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java
new file mode 100644
index 0000000000..d8c5be4bce
--- /dev/null
+++ b/src/main/java/gregtech/api/enums/MetaTileEntityIDs.java
@@ -0,0 +1,684 @@
+package gregtech.api.enums;
+
+/*
+ * No more magic numbers about TE's IDs. Yay!!!
+ * The entries are sorted by ID, so if you need to take one,
+ * please, pretty please, insert it at the correct place.
+ */
+public enum MetaTileEntityIDs {
+
+ HULL_BRONZE(1),
+ HULL_BRICKED_BRONZE(2),
+ HULL_STEEL(3),
+ HULL_WROUGHT_IRON(4),
+ HULL_ULV(10),
+ HULL_LV(11),
+ HULL_MV(12),
+ HULL_HV(13),
+ HULL_EV(14),
+ HULL_IV(15),
+ HULL_LuV(16),
+ HULL_ZPM(17),
+ HULL_UV(18),
+ HULL_UHV(19),
+ transformer_LV_ULV(20),
+ transformer_MV_LV(21),
+ transformer_HV_MV(22),
+ transformer_EV_HV(23),
+ transformer_IV_EV(24),
+ transformer_LuV_IV(25),
+ transformer_ZPM_LuV(26),
+ transformer_UV_ZPM(27),
+ transformer_UHV_UV(28),
+ DYNAMO_HATCH_ULV(30),
+ DYNAMO_HATCH_LV(31),
+ DYNAMO_HATCH_MV(32),
+ DYNAMO_HATCH_HV(33),
+ DYNAMO_HATCH_EV(34),
+ DYNAMO_HATCH_IV(35),
+ DYNAMO_HATCH_LuV(36),
+ DYNAMO_HATCH_ZPM(37),
+ DYNAMO_HATCH_UV(38),
+ DYNAMO_HATCH_UHV(39),
+ ENERGY_HATCH_ULV(40),
+ ENERGY_HATCH_LV(41),
+ ENERGY_HATCH_MV(42),
+ ENERGY_HATCH_HV(43),
+ ENERGY_HATCH_EV(44),
+ ENERGY_HATCH_IV(45),
+ ENERGY_HATCH_LuV(46),
+ ENERGY_HATCH_ZPM(47),
+ ENERGY_HATCH_UV(48),
+ ENERGY_HATCH_UHV(49),
+ INPUT_HATCH_ULV(50),
+ INPUT_HATCH_LV(51),
+ INPUT_HATCH_MV(52),
+ INPUT_HATCH_HV(53),
+ INPUT_HATCH_EV(54),
+ INPUT_HATCH_IV(55),
+ INPUT_HATCH_LuV(56),
+ INPUT_HATCH_ZPM(57),
+ INPUT_HATCH_UV(58),
+ INPUT_HATCH_UHV(59),
+ OUTPUT_HATCH_ULV(60),
+ OUTPUT_HATCH_LV(61),
+ OUTPUT_HATCH_MV(62),
+ OUTPUT_HATCH_HV(63),
+ OUTPUT_HATCH_EV(64),
+ OUTPUT_HATCH_IV(65),
+ OUTPUT_HATCH_LuV(66),
+ OUTPUT_HATCH_ZPM(67),
+ OUTPUT_HATCH_UV(68),
+ OUTPUT_HATCH_UHV(69),
+ INPUT_BUS_ULV(70),
+ INPUT_BUS_LV(71),
+ INPUT_BUS_MV(72),
+ INPUT_BUS_HV(73),
+ INPUT_BUS_EV(74),
+ INPUT_BUS_IV(75),
+ INPUT_BUS_LuV(76),
+ INPUT_BUS_ZPM(77),
+ INPUT_BUS_UV(78),
+ INPUT_BUS_UHV(79),
+ OUTPUT_BUS_ULV(80),
+ OUTPUT_BUS_LV(81),
+ OUTPUT_BUS_MV(82),
+ OUTPUT_BUS_HV(83),
+ OUTPUT_BUS_EV(84),
+ OUTPUT_BUS_IV(85),
+ OUTPUT_BUS_LuV(86),
+ OUTPUT_BUS_ZPM(87),
+ OUTPUT_BUS_UV(88),
+ OUTPUT_BUS_UHV(89),
+ MAINTENANCE_HATCH(90),
+ MUFFLER_HATCH_LV(91),
+ MUFFLER_HATCH_MV(92),
+ MUFFLER_HATCH_HV(93),
+ MUFFLER_HATCH_EV(94),
+ MUFFLER_HATCH_IV(95),
+ MUFFLER_HATCH_LuV(96),
+ MUFFLER_HATCH_ZPM(97),
+ MUFFLER_HATCH_UV(98),
+ MUFFLER_HATCH_UHV(99),
+ SMALL_COAL_BOILER(100),
+ HIGH_PRESSURE_COAL_BOILER(101),
+ HIGH_PRESSURE_LAVA_BOILER(102),
+ STEAM_FURNACE(103),
+ HP_STEAM_FURNACE(104),
+ SIMPLE_SOLAR_BOILER(105),
+ STEAM_MACERATOR(106),
+ HP_STEAM_MACERATOR(107),
+ BRONZE_BLAST_FURNACE_CONTROLLER(108),
+ STEAM_EXTRACTOR(109),
+ HP_STEAM_EXTRACTOR(110),
+ AUTO_MAINTENANCE_HATCH(111),
+ STEAM_FORGE_HAMMER(112),
+ HP_STEAM_FORGE_HAMMER(113),
+ HIGH_PRESSURE_SOLAR_BOILER(114),
+ STEAM_COMPRESSOR(115),
+ HP_STEAM_COMPRESSOR(116),
+ STEAM_ALLOY_SMELTER(118),
+ HP_STEAM_ALLOY_SMELTER(119),
+ QUANTUM_TANK_LV(120),
+ QUANTUM_TANK_MV(121),
+ QUANTUM_TANK_HV(122),
+ QUANTUM_TANK_EV(123),
+ QUANTUM_TANK_IV(124),
+ QUANTUM_CHEST_LV(125),
+ QUANTUM_CHEST_MV(126),
+ QUANTUM_CHEST_HV(127),
+ QUANTUM_CHEST_EV(128),
+ QUANTUM_CHEST_IV(129),
+ SUPER_TANK_LV(130),
+ SUPER_TANK_MV(131),
+ SUPER_TANK_HV(132),
+ SUPER_TANK_EV(133),
+ SUPER_TANK_IV(134),
+ SUPER_CHEST_LV(135),
+ SUPER_CHEST_MV(136),
+ SUPER_CHEST_HV(137),
+ SUPER_CHEST_EV(138),
+ SUPER_CHEST_IV(139),
+ BRICKED_BLAST_FURNACE_CONTROLLER(140),
+ MULTILOCK_PUMP_MKII_CONTROLLER(141),
+ MULTILOCK_PUMP_MKIII_CONTROLLER(142),
+ CONCRETE_BACKFILLER_I_CONTROLLER(143),
+ CONCRETE_BACKFILLER_II_CONTROLLER(144),
+ DATA_ACCESS_HATCH(145),
+ ADVANCED_DATA_ACCESS_HATCH(146),
+ AUTOMATABLE_DATA_ACCESS_HATCH(147),
+ MULTIBLOCK_PUMP_INFINITE_CONTROLLER(148),
+ MULTILOCK_PUMP_MKIV_CONTROLLER(149),
+ LOCKER_ULV(150),
+ LOCKER_LV(151),
+ LOCKER_MV(152),
+ LOCKER_HV(153),
+ LOCKER_EV(154),
+ LOCKER_IV(155),
+ LOCKER_LuV(156),
+ LOCKER_ZPM(157),
+ LOCKER_UV(158),
+ LOCKER_UHV(159),
+ BATTERY_BUFFER_1_BY_1_ULV(160),
+ BATTERY_BUFFER_1_BY_1_LV(161),
+ BATTERY_BUFFER_1_BY_1_MV(162),
+ BATTERY_BUFFER_1_BY_1_HV(163),
+ BATTERY_BUFFER_1_BY_1_EV(164),
+ BATTERY_BUFFER_1_BY_1_IV(165),
+ BATTERY_BUFFER_1_BY_1_LuV(166),
+ BATTERY_BUFFER_1_BY_1_ZPM(167),
+ BATTERY_BUFFER_1_BY_1_UV(168),
+ BATTERY_BUFFER_1_BY_1_UHV(169),
+ BATTERY_BUFFER_2_BY_2_ULV(170),
+ BATTERY_BUFFER_2_BY_2_LV(171),
+ BATTERY_BUFFER_2_BY_2_MV(172),
+ BATTERY_BUFFER_2_BY_2_HV(173),
+ BATTERY_BUFFER_2_BY_2_EV(174),
+ BATTERY_BUFFER_2_BY_2_IV(175),
+ BATTERY_BUFFER_2_BY_2_LuV(176),
+ BATTERY_BUFFER_2_BY_2_ZPM(177),
+ BATTERY_BUFFER_2_BY_2_UV(178),
+ BATTERY_BUFFER_2_BY_2_UHV(179),
+ BATTERY_BUFFER_3_BY_3_ULV(180),
+ BATTERY_BUFFER_3_BY_3_LV(181),
+ BATTERY_BUFFER_3_BY_3_MV(182),
+ BATTERY_BUFFER_3_BY_3_HV(183),
+ BATTERY_BUFFER_3_BY_3_EV(184),
+ BATTERY_BUFFER_3_BY_3_IV(185),
+ BATTERY_BUFFER_3_BY_3_LuV(186),
+ BATTERY_BUFFER_3_BY_3_ZPM(187),
+ BATTERY_BUFFER_3_BY_3_UV(188),
+ BATTERY_BUFFER_3_BY_3_UHV(189),
+ BATTERY_BUFFER_4_BY_4_ULV(190),
+ BATTERY_BUFFER_4_BY_4_LV(191),
+ BATTERY_BUFFER_4_BY_4_MV(192),
+ BATTERY_BUFFER_4_BY_4_HV(193),
+ BATTERY_BUFFER_4_BY_4_EV(194),
+ BATTERY_BUFFER_4_BY_4_IV(195),
+ BATTERY_BUFFER_4_BY_4_LuV(196),
+ BATTERY_BUFFER_4_BY_4_ZPM(197),
+ BATTERY_BUFFER_4_BY_4_UV(198),
+ BATTERY_BUFFER_4_BY_4_UHV(199),
+ QUADRUPLE_INPUT_HATCHES_EV(200),
+ ALLOY_SMELTER_LV(201),
+ ALLOY_SMELTER_MV(202),
+ ALLOY_SMELTER_HV(203),
+ ALLOY_SMELTER_EV(204),
+ ALLOY_SMELTER_IV(205),
+ WIRELESS_HATCH_ENERGY_ULV(206),
+ WIRELESS_HATCH_ENERGY_LV(207),
+ WIRELESS_HATCH_ENERGY_MV(208),
+ WIRELESS_HATCH_ENERGY_HV(209),
+ ASSEMBLER_LV(211),
+ ASSEMBLER_MV(212),
+ ASSEMBLER_HV(213),
+ ASSEMBLER_EV(214),
+ ASSEMBLER_IV(215),
+ WIRELESS_HATCH_ENERGY_EV(216),
+ WIRELESS_HATCH_ENERGY_IV(217),
+ WIRELESS_HATCH_ENERGY_LuV(218),
+ WIRELESS_HATCH_ENERGY_ZPM(219),
+ BENDING_MACHINE_LV(221),
+ BENDING_MACHINE_MV(222),
+ BENDING_MACHINE_HV(223),
+ BENDING_MACHINE_EV(224),
+ BENDING_MACHINE_IV(225),
+ WIRELESS_HATCH_ENERGY_UV(227),
+ WIRELESS_HATCH_ENERGY_UHV(229),
+ CANNER_LV(231),
+ CANNER_MV(232),
+ CANNER_HV(233),
+ CANNER_EV(234),
+ CANNER_IV(235),
+ COMPRESSOR_LV(241),
+ COMPRESSOR_MV(242),
+ COMPRESSOR_HV(243),
+ COMPRESSOR_EV(244),
+ COMPRESSOR_IV(245),
+ CUTTING_MACHINE_LV(251),
+ CUTTING_MACHINE_MV(252),
+ CUTTING_MACHINE_HV(253),
+ CUTTING_MACHINE_EV(254),
+ CUTTING_MACHINE_IV(255),
+ ELECTRIC_FURNACE_LV(261),
+ ELECTRIC_FURNACE_MV(262),
+ ELECTRIC_FURNACE_HV(263),
+ ELECTRIC_FURNACE_EV(264),
+ ELECTRIC_FURNACE_IV(265),
+ WIRELESS_HATCH_ENERGY_UEV(266),
+ WIRELESS_HATCH_ENERGY_UIV(267),
+ WIRELESS_HATCH_ENERGY_UMV(268),
+ WIRELESS_HATCH_ENERGY_UXV(269),
+ EXTRACTOR_LV(271),
+ EXTRACTOR_MV(272),
+ EXTRACTOR_HV(273),
+ EXTRACTOR_EV(274),
+ EXTRACTOR_IV(275),
+ EXTRUDER_LV(281),
+ EXTRUDER_MV(282),
+ EXTRUDER_HV(283),
+ EXTRUDER_EV(284),
+ EXTRUDER_IV(285),
+ WIRELESS_HATCH_ENERGY_MAX(286),
+ WIRELESS_DYNAMO_ENERGY_HATCH_ULV(287),
+ WIRELESS_DYNAMO_ENERGY_HATCH_LV(288),
+ WIRELESS_DYNAMO_ENERGY_HATCH_MV(289),
+ LATHE_LV(291),
+ LATHE_MV(292),
+ LATHE_HV(293),
+ LATHE_EV(294),
+ LATHE_IV(295),
+ WIRELESS_DYNAMO_ENERGY_HATCH_HV(296),
+ WIRELESS_DYNAMO_ENERGY_HATCH_EV(297),
+ WIRELESS_DYNAMO_ENERGY_HATCH_IV(298),
+ WIRELESS_DYNAMO_ENERGY_HATCH_LuV(299),
+ MACERATOR_LV(301),
+ MACERATOR_MV(302),
+ MACERATOR_HV(303),
+ MACERATOR_EV(304),
+ MACERATOR_IV(305),
+ WIRELESS_DYNAMO_ENERGY_HATCH_ZPM(310),
+ MICROWAVE_OVEN_LV(311),
+ MICROWAVE_OVEN_MV(312),
+ MICROWAVE_OVEN_HV(313),
+ MICROWAVE_OVEN_EV(314),
+ MICROWAVE_OVEN_IV(315),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UV(316),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UHV(317),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UEV(318),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UIV(319),
+ PRINTER_LV(321),
+ PRINTER_MV(322),
+ PRINTER_HV(323),
+ PRINTER_EV(324),
+ PRINTER_IV(325),
+ PRINTER_LuV(326),
+ PRINTER_ZPM(327),
+ PRINTER_UV(328),
+ RECYCLER_LV(331),
+ RECYCLER_MV(332),
+ RECYCLER_HV(333),
+ RECYCLER_EV(334),
+ RECYCLER_IV(335),
+ SCANNER_LV(341),
+ SCANNER_MV(342),
+ SCANNER_HV(343),
+ SCANNER_EV(344),
+ SCANNER_IV(345),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UMV(346),
+ WIRELESS_DYNAMO_ENERGY_HATCH_UXV(347),
+ WIRELESS_DYNAMO_ENERGY_HATCH_MAX(348),
+ ADVANCED_DEBUG_STRUCTURE_WRITTER(349),
+ WIREMILL_LV(351),
+ WIREMILL_MV(352),
+ WIREMILL_HV(353),
+ WIREMILL_EV(354),
+ WIREMILL_IV(355),
+ PCB_FACTORY_CONTROLLER(356),
+ NANO_FORGE_CONTROLLER(357),
+ CENTRIFUGE_LV(361),
+ CENTRIFUGE_MV(362),
+ CENTRIFUGE_HV(363),
+ CENTRIFUGE_EV(364),
+ CENTRIFUGE_IV(365),
+ ELECTROLYSER_LV(371),
+ ELECTROLYSER_MV(372),
+ ELECTROLYSER_HV(373),
+ ELECTROLYSER_EV(374),
+ ELECTROLYSER_IV(375),
+ THERMAL_CENTRIFUGE_LV(381),
+ THERMAL_CENTRIFUGE_MV(382),
+ THERMAL_CENTRIFUGE_HV(383),
+ THERMAL_CENTRIFUGE_EV(384),
+ THERMAL_CENTRIFUGE_IV(385),
+ ORE_WASHER_LV(391),
+ ORE_WASHER_MV(392),
+ ORE_WASHER_HV(393),
+ ORE_WASHER_EV(394),
+ ORE_WASHER_IV(395),
+ PACKAGER_LV(401),
+ PACKAGER_MV(402),
+ PACKAGER_HV(403),
+ PACKAGER_EV(404),
+ PACKAGER_IV(405),
+ PACKAGER_LuV(406),
+ PACKAGER_ZPM(407),
+ PACKAGER_UV(408),
+ UNPACKAGER_LV(411),
+ UNPACKAGER_MV(412),
+ UNPACKAGER_HV(413),
+ UNPACKAGER_EV(414),
+ UNPACKAGER_IV(415),
+ UNPACKAGER_LuV(416),
+ UNPACKAGER_ZPM(417),
+ UNPACKAGER_UV(418),
+ CHEMICAL_REACTOR_LV(421),
+ CHEMICAL_REACTOR_MV(422),
+ CHEMICAL_REACTOR_HV(423),
+ CHEMICAL_REACTOR_EV(424),
+ CHEMICAL_REACTOR_IV(425),
+ FLUID_CANNER_LV(431),
+ FLUID_CANNER_MV(432),
+ FLUID_CANNER_HV(433),
+ FLUID_CANNER_EV(434),
+ FLUID_CANNER_IV(435),
+ ROCK_BREAKER_LV(441),
+ ROCK_BREAKER_MV(442),
+ ROCK_BREAKER_HV(443),
+ ROCK_BREAKER_EV(444),
+ ROCK_BREAKER_IV(445),
+ MASS_FABRICATOR_LV(461),
+ MASS_FABRICATOR_MV(462),
+ MASS_FABRICATOR_HV(463),
+ MASS_FABRICATOR_EV(464),
+ MASS_FABRICATOR_IV(465),
+ MATTER_AMPLIFIER_LV(471),
+ MATTER_AMPLIFIER_MV(472),
+ MATTER_AMPLIFIER_HV(473),
+ MATTER_AMPLIFIER_EV(474),
+ MATTER_AMPLIFIER_IV(475),
+ REPLICATOR_LV(481),
+ REPLICATOR_MV(482),
+ REPLICATOR_HV(483),
+ REPLICATOR_EV(484),
+ REPLICATOR_IV(485),
+ BREWERY_LV(491),
+ BREWERY_MV(492),
+ BREWERY_HV(493),
+ BREWERY_EV(494),
+ BREWERY_IV(495),
+ FERMENTER_LV(501),
+ FERMENTER_MV(502),
+ FERMENTER_HV(503),
+ FERMENTER_EV(504),
+ FERMENTER_IV(505),
+ FLUID_EXTRACTOR_LV(511),
+ FLUID_EXTRACTOR_MV(512),
+ FLUID_EXTRACTOR_HV(513),
+ FLUID_EXTRACTOR_EV(514),
+ FLUID_EXTRACTOR_IV(515),
+ FLUID_SOLIDIFIER_LV(521),
+ FLUID_SOLIDIFIER_MV(522),
+ FLUID_SOLIDIFIER_HV(523),
+ FLUID_SOLIDIFIER_EV(524),
+ FLUID_SOLIDIFIER_IV(525),
+ DISTILLERY_LV(531),
+ DISTILLERY_MV(532),
+ DISTILLERY_HV(533),
+ DISTILLERY_EV(534),
+ DISTILLERY_IV(535),
+ CHEMICAL_BATH_LV(541),
+ CHEMICAL_BATH_MV(542),
+ CHEMICAL_BATH_HV(543),
+ CHEMICAL_BATH_EV(544),
+ CHEMICAL_BATH_IV(545),
+ POLARIZER_LV(551),
+ POLARIZER_MV(552),
+ POLARIZER_HV(553),
+ POLARIZER_EV(554),
+ POLARIZER_IV(555),
+ ELECTROMAGNETIC_SEPARATOR_LV(561),
+ ELECTROMAGNETIC_SEPARATOR_MV(562),
+ ELECTROMAGNETIC_SEPARATOR_HV(563),
+ ELECTROMAGNETIC_SEPARATOR_EV(564),
+ ELECTROMAGNETIC_SEPARATOR_IV(565),
+ AUTOCLAVE_LV(571),
+ AUTOCLAVE_MV(572),
+ AUTOCLAVE_HV(573),
+ AUTOCLAVE_EV(574),
+ AUTOCLAVE_IV(575),
+ MIXER_LV(581),
+ MIXER_MV(582),
+ MIXER_HV(583),
+ MIXER_EV(584),
+ MIXER_IV(585),
+ LASER_ENGRAVER_LV(591),
+ LASER_ENGRAVER_MV(592),
+ LASER_ENGRAVER_HV(593),
+ LASER_ENGRAVER_EV(594),
+ LASER_ENGRAVER_IV(595),
+ FORMING_PRESS_LV(601),
+ FORMING_PRESS_MV(602),
+ FORMING_PRESS_HV(603),
+ FORMING_PRESS_EV(604),
+ FORMING_PRESS_IV(605),
+ FORGE_HAMMER_LV(611),
+ FORGE_HAMMER_MV(612),
+ FORGE_HAMMER_HV(613),
+ FORGE_HAMMER_EV(614),
+ FORGE_HAMMER_IV(615),
+ FLUID_HEATER_LV(621),
+ FLUID_HEATER_MV(622),
+ FLUID_HEATER_HV(623),
+ FLUID_HEATER_EV(624),
+ FLUID_HEATER_IV(625),
+ SLICER_LV(631),
+ SLICER_MV(632),
+ SLICER_HV(633),
+ SLICER_EV(634),
+ SLICER_IV(635),
+ SIFTER_LV(641),
+ SIFTER_MV(642),
+ SIFTER_HV(643),
+ SIFTER_EV(644),
+ SIFTER_IV(645),
+ ARC_FURNACE_LV(651),
+ ARC_FURNACE_MV(652),
+ ARC_FURNACE_HV(653),
+ ARC_FURNACE_EV(654),
+ ARC_FURNACE_IV(655),
+ PLASMA_ARC_FURNACE_LV(661),
+ PLASMA_ARC_FURNACE_MV(662),
+ PLASMA_ARC_FURNACE_HV(663),
+ PLASMA_ARC_FURNACE_EV(664),
+ PLASMA_ARC_FURNACE_IV(665),
+ OVEN_LV(671),
+ OVEN_MV(672),
+ OVEN_HV(673),
+ OVEN_EV(674),
+ OVEN_IV(675),
+ MINER_LV(679),
+ MINER_MV(680),
+ MINER_HV(681),
+ BATTERY_CHARGER_4_BY_4_ULV(690),
+ BATTERY_CHARGER_4_BY_4_LV(691),
+ BATTERY_CHARGER_4_BY_4_MV(692),
+ BATTERY_CHARGER_4_BY_4_HV(693),
+ BATTERY_CHARGER_4_BY_4_EV(694),
+ BATTERY_CHARGER_4_BY_4_IV(695),
+ BATTERY_CHARGER_4_BY_4_LuV(696),
+ BATTERY_CHARGER_4_BY_4_ZPM(697),
+ BATTERY_CHARGER_4_BY_4_UV(698),
+ BATTERY_CHARGER_4_BY_4_UHV(699),
+ QUADRUPLE_INPUT_HATCHES_IV(710),
+ QUADRUPLE_INPUT_HATCHES_LuV(711),
+ QUADRUPLE_INPUT_HATCHES_ZPM(712),
+ QUADRUPLE_INPUT_HATCHES_UV(713),
+ QUADRUPLE_INPUT_HATCHES_UHV(714),
+ QUADRUPLE_INPUT_HATCHES_UEV(715),
+ QUADRUPLE_INPUT_HATCHES_UIV(716),
+ QUADRUPLE_INPUT_HATCHES_UMV(717),
+ QUADRUPLE_INPUT_HATCHES_UXV(718),
+ QUADRUPLE_INPUT_HATCHES_MAX(719),
+ EBF_CONTROLLER(1000),
+ IMPLOSION_COMPRESSOR_CONTROLLER(1001),
+ VACUUM_FREEZER_CONTROLLER(1002),
+ MULTI_SMELTER_CONTROLLER(1003),
+ DTPF_CONTROLLER(1004),
+ LARGE_ADVANCED_GAS_TURBINE_CONTROLLER(1005),
+ TRANSCENDENT_PLASMA_MIXER_CONTROLLER(1006),
+ LARGE_BRONZE_BOILER_CONTROLLER(1020),
+ LARGE_STEEL_BOILER_CONTROLLER(1021),
+ LARGE_TITANIUM_BOILER_CONTROLLER(1022),
+ LARGE_TUNGSTENSTEEL_BOILER_CONTROLLER(1023),
+ COMBUSTION_GENERATOR_LV(1110),
+ COMBUSTION_GENERATOR_MV(1111),
+ COMBUSTION_GENERATOR_HV(1112),
+ GAS_TURBINE_LV(1115),
+ GAS_TURBINE_MV(1116),
+ GAS_TURBINE_HV(1117),
+ GAS_TURBINE_EV(1118),
+ GAS_TURBINE_IV(1119),
+ STEAM_TURBINE_LV(1120),
+ STEAM_TURBINE_MV(1121),
+ STEAM_TURBINE_HV(1122),
+ MAGIC_ENERGY_CONVERTER_LV(1123),
+ MAGIC_ENERGY_CONVERTER_MV(1124),
+ MAGIC_ENERGY_CONVERTER_HV(1125),
+ DISTILLATION_TOWER_CONTROLLER(1126),
+ MAGIC_ENERGY_ABSORBER_LV(1127),
+ MAGIC_ENERGY_ABSORBER_MV(1128),
+ MAGIC_ENERGY_ABSORBER_HV(1129),
+ MAGIC_ENERGY_ABSORBER_EV(1130),
+ LARGE_STEAM_TURBINE_CONTROLLER(1131),
+ INTEGRATED_ORE_FACTORY_CONTROLLER(1132),
+ MONSTER_REPELLATOR_LuV(1135),
+ MONSTER_REPELLATOR_ZPM(1136),
+ MONSTER_REPELLATOR_UV(1137),
+ PUMP_LV(1140),
+ PUMP_MV(1141),
+ PUMP_HV(1142),
+ PUMP_EV(1143),
+ PUMP_IV(1144),
+ TELEPORTER(1145),
+ MONSTER_REPELLATOR_LV(1146),
+ MONSTER_REPELLATOR_MV(1147),
+ MONSTER_REPELLATOR_HV(1148),
+ MONSTER_REPELLATOR_EV(1149),
+ MONSTER_REPELLATOR_IV(1150),
+ LARGE_GAS_TURBINE_CONTROLLER(1151),
+ LARGE_HP_STEAM_TURBINE_CONTROLLER(1152),
+ LARGE_PLASMA_TURBINE_CONTROLLER(1153),
+ LARGE_HEAT_EXCHANGER_CONTROLLER(1154),
+ CHARCOAL_PILE_IGNITER_CONTROLLER(1155),
+ SEISMIC_PROSPECTOR_LV(1156),
+ MULTIBLOCK_PUMP_MKI_CONTROLLER(1157),
+ ORE_DRILL_MKI_CONTROLLER(1158),
+ PYROLYSE_OVEN_CONTROLLER(1159),
+ OIL_CRACKER_CONTROLLER(1160),
+ MICROWAVE_ENERGY_TRANSMITTER_HV(1161),
+ MICROWAVE_ENERGY_TRANSMITTER_EV(1162),
+ MICROWAVE_ENERGY_TRANSMITTER_IV(1163),
+ MICROWAVE_ENERGY_TRANSMITTER_LuV(1164),
+ MICROWAVE_ENERGY_TRANSMITTER_ZPM(1165),
+ MICROWAVE_ENERGY_TRANSMITTER_UV(1166),
+ LCR_CONTROLLER(1169),
+ ASSEMBLING_LINE_CONTROLLER(1170),
+ COMBUSTION_ENGINE_CONTROLLER(1171),
+ CLEANROOM_CONTROLLER(1172),
+ ADVANCED_SEISMIC_PROSPECTOR_EV(1173),
+ LIGHTNING_ROD_HV(1174),
+ LIGHTNING_ROD_EV(1175),
+ LIGHTNING_ROD_IV(1176),
+ ORE_DRILL_MKII_CONTROLLER(1177),
+ ORE_DRILL_MKIII_CONTROLLER(1178),
+ ORE_DRILL_MKIV_CONTROLLER(1179),
+ CIRCUIT_ASSEMBLER_LV(1180),
+ CIRCUIT_ASSEMBLER_MV(1181),
+ CIRCUIT_ASSEMBLER_HV(1182),
+ CIRCUIT_ASSEMBLER_EV(1183),
+ CIRCUIT_ASSEMBLER_IV(1184),
+ CIRCUIT_ASSEMBLER_LuV(1185),
+ CIRCUIT_ASSEMBLER_ZPM(1186),
+ CIRCUIT_ASSEMBLER_UV(1187),
+ NAQUADAH_REACTOR_ZPM(1188),
+ NAQUADAH_REACTOR_UV(1189),
+ NAQUADAH_REACTOR_EV(1190),
+ NAQUADAH_REACTOR_IV(1191),
+ NAQUADAH_REACTOR_LuV(1192),
+ FUSION_CONTROLLER_MKI(1193),
+ FUSION_CONTROLLER_MKII(1194),
+ FUSION_CONTROLLER_MKIII(1195),
+ PLASMA_GENERATOR_IV(1196),
+ PLASMA_GENERATOR_LuV(1197),
+ PLASMA_GENERATOR_ZPM(1198),
+ PROCESSING_ARRAY_CONTROLLER(1199),
+ SEISMIC_PROSPECTOR_MV(2100),
+ SEISMIC_PROSPECTOR_HV(2101),
+ ADVANCED_SEISMIC_PROSPECTOR_LV(2102),
+ ADVANCED_SEISMIC_PROSPECTOR_MV(2103),
+ ADVANCED_SEISMIC_PROSPECTOR_HV(2104),
+ EXTREME_COMBUSTION_ENGINE_CONTROLLER(2105),
+ LONG_DISTANCE_PIPELINE_FLUID(2700),
+ LONG_DISTANCE_PIPELINE_ITEM(2701),
+ OUTPUT_BUS_ME(2710),
+ INPUT_BUS_ME(2711),
+ OUTPUT_HATCH_ME(2713),
+ CHEST_BUFFER_ULV(9230),
+ CHEST_BUFFER_LV(9231),
+ CHEST_BUFFER_MV(9232),
+ CHEST_BUFFER_HV(9233),
+ CHEST_BUFFER_EV(9234),
+ CHEST_BUFFER_IV(9235),
+ CHEST_BUFFER_LuV(9236),
+ CHEST_BUFFER_ZPM(9237),
+ CHEST_BUFFER_UV(9238),
+ CHEST_BUFFER_UHV(9239),
+ ITEM_FILTER_ULV(9240),
+ ITEM_FILTER_LV(9241),
+ ITEM_FILTER_MV(9242),
+ ITEM_FILTER_HV(9243),
+ ITEM_FILTER_EV(9244),
+ ITEM_FILTER_IV(9245),
+ ITEM_FILTER_LuV(9246),
+ ITEM_FILTER_ZPM(9247),
+ ITEM_FILTER_UV(9248),
+ ITEM_FILTER_UHV(9249),
+ TYPE_FILTER_ULV(9250),
+ TYPE_FILTER_LV(9251),
+ TYPE_FILTER_MV(9252),
+ TYPE_FILTER_HV(9253),
+ TYPE_FILTER_EV(9254),
+ TYPE_FILTER_IV(9255),
+ TYPE_FILTER_LuV(9256),
+ TYPE_FILTER_ZPM(9257),
+ TYPE_FILTER_UV(9258),
+ TYPE_FILTER_UHV(9259),
+ VOLTAGE_REGULATOR_ULV(9270),
+ VOLTAGE_REGULATOR_LV(9271),
+ VOLTAGE_REGULATOR_MV(9272),
+ VOLTAGE_REGULATOR_HV(9273),
+ VOLTAGE_REGULATOR_EV(9274),
+ VOLTAGE_REGULATOR_IV(9275),
+ VOLTAGE_REGULATOR_LuV(9276),
+ VOLTAGE_REGULATOR_ZPM(9277),
+ VOLTAGE_REGULATOR_UV(9278),
+ VOLTAGE_REGULATOR_UHV(9279),
+ SUPER_BUFFER_ULV(9300),
+ SUPER_BUFFER_LV(9301),
+ SUPER_BUFFER_MV(9302),
+ SUPER_BUFFER_HV(9303),
+ SUPER_BUFFER_EV(9304),
+ SUPER_BUFFER_IV(9305),
+ SUPER_BUFFER_LuV(9306),
+ SUPER_BUFFER_ZPM(9307),
+ SUPER_BUFFER_UV(9308),
+ SUPER_BUFFER_UHV(9309),
+ ITEM_DISTRIBUTOR_ULV(9320),
+ ITEM_DISTRIBUTOR_LV(9321),
+ ITEM_DISTRIBUTOR_MV(9322),
+ ITEM_DISTRIBUTOR_HV(9323),
+ ITEM_DISTRIBUTOR_EV(9324),
+ ITEM_DISTRIBUTOR_IV(9325),
+ ITEM_DISTRIBUTOR_LuV(9326),
+ ITEM_DISTRIBUTOR_ZPM(9327),
+ ITEM_DISTRIBUTOR_UV(9328),
+ ITEM_DISTRIBUTOR_UHV(9329),
+ RECIPE_FILTER_ULV(9330),
+ RECIPE_FILTER_LV(9331),
+ RECIPE_FILTER_MV(9332),
+ RECIPE_FILTER_HV(9333),
+ RECIPE_FILTER_EV(9334),
+ RECIPE_FILTER_IV(9335),
+ RECIPE_FILTER_LuV(9336),
+ RECIPE_FILTER_ZPM(9337),
+ RECIPE_FILTER_UV(9338),
+ RECIPE_FILTER_UHV(9339),
+ INDUSTRIAL_APIARY(9399);
+
+ public final int ID;
+
+ private MetaTileEntityIDs(int ID) {
+ this.ID = ID;
+ }
+}
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java
index c3cb9da636..322f62ac09 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_Bronze.java
@@ -10,11 +10,15 @@ import static gregtech.api.enums.Textures.BlockIcons.MACHINE_BRONZE_TOP;
import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_PIPE_OUT;
import static gregtech.api.objects.XSTR.XSTR_INSTANCE;
+import java.util.Arrays;
+
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.AxisAlignedBB;
+import net.minecraft.util.StatCollector;
import net.minecraftforge.common.util.ForgeDirection;
+import com.gtnewhorizon.gtnhlib.util.AnimatedTooltipHandler;
import com.gtnewhorizons.modularui.api.drawable.IDrawable;
import com.gtnewhorizons.modularui.api.math.Pos2d;
import com.gtnewhorizons.modularui.api.screen.ModularWindow;
@@ -47,6 +51,7 @@ import gregtech.common.power.SteamPower;
*/
public abstract class GT_MetaTileEntity_BasicMachine_Bronze extends GT_MetaTileEntity_BasicMachine {
+ private static final String TT_machineType = StatCollector.translateToLocal("GT5U.MBTT.MachineType");
private static final int NEEDS_STEAM_VENTING = 64;
public boolean mNeedsSteamVenting = false;
@@ -384,4 +389,14 @@ public abstract class GT_MetaTileEntity_BasicMachine_Bronze extends GT_MetaTileE
protected FluidSlotWidget createFluidOutputSlot(IDrawable[] backgrounds, Pos2d pos) {
return null;
}
+
+ @Override
+ public String[] getDescription() {
+ String[] description = Arrays.copyOf(mDescriptionArray, mDescriptionArray.length + 1);
+ description[mDescriptionArray.length] = TT_machineType + ": "
+ + AnimatedTooltipHandler.YELLOW
+ + StatCollector.translateToLocal(this.getRecipeList().mUnlocalizedName)
+ + AnimatedTooltipHandler.RESET;
+ return description;
+ }
}
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java
index 42f45e0e5d..2a11a890bd 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_BasicMachine_GT_Recipe.java
@@ -70,6 +70,31 @@ public class GT_MetaTileEntity_BasicMachine_GT_Recipe extends GT_MetaTileEntity_
String aDescription, GT_Recipe.GT_Recipe_Map aRecipes, int aInputSlots, int aOutputSlots, int aTankCapacity,
int aGUIParameterA, int aGUIParameterB, String aGUIName, ResourceLocation aSound, boolean aSharedTank,
boolean aRequiresFluidForFiltering, SpecialEffects aSpecialEffect, String aOverlays, Object[] aRecipe) {
+ this(
+ aID,
+ aName,
+ aNameRegional,
+ aTier,
+ new String[] { aDescription },
+ aRecipes,
+ aInputSlots,
+ aOutputSlots,
+ aTankCapacity,
+ aGUIParameterA,
+ aGUIParameterB,
+ aGUIName,
+ aSound,
+ aSharedTank,
+ aRequiresFluidForFiltering,
+ aSpecialEffect,
+ aOverlays,
+ aRecipe);
+ }
+
+ public GT_MetaTileEntity_BasicMachine_GT_Recipe(int aID, String aName, String aNameRegional, int aTier,
+ String[] aDescription, GT_Recipe.GT_Recipe_Map aRecipes, int aInputSlots, int aOutputSlots, int aTankCapacity,
+ int aGUIParameterA, int aGUIParameterB, String aGUIName, ResourceLocation aSound, boolean aSharedTank,
+ boolean aRequiresFluidForFiltering, SpecialEffects aSpecialEffect, String aOverlays, Object[] aRecipe) {
super(
aID,
aName,
@@ -449,6 +474,31 @@ public class GT_MetaTileEntity_BasicMachine_GT_Recipe extends GT_MetaTileEntity_
}
public GT_MetaTileEntity_BasicMachine_GT_Recipe(int aID, String aName, String aNameRegional, int aTier,
+ String[] aDescription, GT_Recipe.GT_Recipe_Map aRecipes, int aInputSlots, int aOutputSlots, boolean usesFluids,
+ int aGUIParameterA, int aGUIParameterB, String aGUIName, SoundResource aSound, boolean aSharedTank,
+ boolean aRequiresFluidForFiltering, SpecialEffects aSpecialEffect, String aOverlays, Object[] aRecipe) {
+ this(
+ aID,
+ aName,
+ aNameRegional,
+ aTier,
+ aDescription,
+ aRecipes,
+ aInputSlots,
+ aOutputSlots,
+ usesFluids ? getCapacityForTier(aTier) : 0,
+ aGUIParameterA,
+ aGUIParameterB,
+ aGUIName,
+ aSound.resourceLocation,
+ aSharedTank,
+ aRequiresFluidForFiltering,
+ aSpecialEffect,
+ aOverlays,
+ aRecipe);
+ }
+
+ public GT_MetaTileEntity_BasicMachine_GT_Recipe(int aID, String aName, String aNameRegional, int aTier,
String aDescription, GT_Recipe.GT_Recipe_Map aRecipes, int aInputSlots, int aOutputSlots, int aTankCapacity,
int aGUIParameterA, int aGUIParameterB, String aGUIName, SoundResource aSound, boolean aSharedTank,
boolean aRequiresFluidForFiltering, SpecialEffects aSpecialEffect, String aOverlays, Object[] aRecipe) {
@@ -473,6 +523,31 @@ public class GT_MetaTileEntity_BasicMachine_GT_Recipe extends GT_MetaTileEntity_
aRecipe);
}
+ public GT_MetaTileEntity_BasicMachine_GT_Recipe(int aID, String aName, String aNameRegional, int aTier,
+ String[] aDescription, GT_Recipe.GT_Recipe_Map aRecipes, int aInputSlots, int aOutputSlots, int aTankCapacity,
+ int aGUIParameterA, int aGUIParameterB, String aGUIName, SoundResource aSound, boolean aSharedTank,
+ boolean aRequiresFluidForFiltering, SpecialEffects aSpecialEffect, String aOverlays, Object[] aRecipe) {
+ this(
+ aID,
+ aName,
+ aNameRegional,
+ aTier,
+ aDescription,
+ aRecipes,
+ aInputSlots,
+ aOutputSlots,
+ aTankCapacity,
+ aGUIParameterA,
+ aGUIParameterB,
+ aGUIName,
+ aSound.resourceLocation,
+ aSharedTank,
+ aRequiresFluidForFiltering,
+ aSpecialEffect,
+ aOverlays,
+ aRecipe);
+ }
+
/**
* @inheritDoc
* @deprecated Use {@link #GT_MetaTileEntity_BasicMachine_GT_Recipe( int aID, String, String, int, String,
diff --git a/src/main/java/gregtech/api/util/GT_Recipe.java b/src/main/java/gregtech/api/util/GT_Recipe.java
index d26b8105cf..ba3b6ecb58 100644
--- a/src/main/java/gregtech/api/util/GT_Recipe.java
+++ b/src/main/java/gregtech/api/util/GT_Recipe.java
@@ -1112,7 +1112,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sOreWasherRecipes = new GT_Recipe_Map(
new HashSet<>(500),
"gt.recipe.orewasher",
- "Ore Washing Plant",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "OreWasher"),
1,
@@ -1131,7 +1131,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sThermalCentrifugeRecipes = new GT_Recipe_Map(
new HashSet<>(1000),
"gt.recipe.thermalcentrifuge",
- "Thermal Centrifuge",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "ThermalCentrifuge"),
1,
@@ -1150,7 +1150,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sCompressorRecipes = new GT_Recipe_Map(
new HashSet<>(750),
"gt.recipe.compressor",
- "Compressor",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Compressor"),
1,
@@ -1170,7 +1170,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sExtractorRecipes = new GT_Recipe_Map(
new HashSet<>(250),
"gt.recipe.extractor",
- "Extractor",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Extractor"),
1,
@@ -1190,7 +1190,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sRecyclerRecipes = new GT_Recipe_Map_Recycler(
new HashSet<>(0),
"ic.recipe.recycler",
- "Recycler",
+ null,
"ic2.recycler",
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Recycler"),
1,
@@ -1226,7 +1226,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sMicrowaveRecipes = new GT_Recipe_Map_Microwave(
new HashSet<>(0),
"gt.recipe.microwave",
- "Microwave",
+ null,
"smelting",
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "E_Furnace"),
1,
@@ -1244,7 +1244,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sScannerFakeRecipes = new GT_Recipe_Map(
new HashSet<>(300),
"gt.recipe.scanner",
- "Scanner",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Scanner"),
1,
@@ -1262,7 +1262,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sRockBreakerFakeRecipes = new GT_Recipe_Map(
new HashSet<>(200),
"gt.recipe.rockbreaker",
- "Rock Breaker",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "RockBreaker"),
2,
@@ -1296,7 +1296,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sReplicatorFakeRecipes = new ReplicatorFakeMap(
new HashSet<>(100),
"gt.recipe.replicator",
- "Replicator",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Replicator"),
0,
@@ -1336,7 +1336,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sPlasmaArcFurnaceRecipes = new GT_Recipe_Map(
new HashSet<>(20000),
"gt.recipe.plasmaarcfurnace",
- "Plasma Arc Furnace",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "PlasmaArcFurnace"),
1,
@@ -1356,7 +1356,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sArcFurnaceRecipes = new GT_Recipe_Map(
new HashSet<>(20000),
"gt.recipe.arcfurnace",
- "Arc Furnace",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "ArcFurnace"),
1,
@@ -1373,7 +1373,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sPrinterRecipes = new GT_Recipe_Map_Printer(
new HashSet<>(5),
"gt.recipe.printer",
- "Printer",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Printer"),
1,
@@ -1393,7 +1393,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sSifterRecipes = new GT_Recipe_Map(
new HashSet<>(105),
"gt.recipe.sifter",
- "Sifter",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Sifter"),
1,
@@ -1410,7 +1410,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sPressRecipes = new GT_Recipe_Map_FormingPress(
new HashSet<>(300),
"gt.recipe.press",
- "Forming Press",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Press3"),
6,
@@ -1430,7 +1430,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sLaserEngraverRecipes = new GT_Recipe_Map(
new HashSet<>(810),
"gt.recipe.laserengraver",
- "Precision Laser Engraver",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "LaserEngraver2"),
4,
@@ -1450,7 +1450,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sMixerRecipes = new GT_Recipe_Map(
new HashSet<>(900),
"gt.recipe.mixer",
- "Mixer",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Mixer6"),
9,
@@ -1469,7 +1469,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sAutoclaveRecipes = new GT_Recipe_Map(
new HashSet<>(300),
"gt.recipe.autoclave",
- "Autoclave",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Autoclave4"),
2,
@@ -1489,7 +1489,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sElectroMagneticSeparatorRecipes = new GT_Recipe_Map(
new HashSet<>(50),
"gt.recipe.electromagneticseparator",
- "Electromagnetic Separator",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "ElectromagneticSeparator"),
1,
@@ -1508,7 +1508,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sPolarizerRecipes = new GT_Recipe_Map(
new HashSet<>(300),
"gt.recipe.polarizer",
- "Electromagnetic Polarizer",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Polarizer"),
1,
@@ -1525,7 +1525,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sMaceratorRecipes = new GT_Recipe_Map_Macerator(
new HashSet<>(16600),
"gt.recipe.macerator",
- "Pulverization",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Macerator4"),
1,
@@ -1547,7 +1547,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sChemicalBathRecipes = new GT_Recipe_Map(
new HashSet<>(2550),
"gt.recipe.chemicalbath",
- "Chemical Bath",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "ChemicalBath"),
1,
@@ -1564,7 +1564,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sFluidCannerRecipes = new GT_Recipe_Map_FluidCanner(
new HashSet<>(2100),
"gt.recipe.fluidcanner",
- "Fluid Canning Machine",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "FluidCanner"),
1,
@@ -1601,7 +1601,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sFluidHeaterRecipes = new GT_Recipe_Map(
new HashSet<>(10),
"gt.recipe.fluidheater",
- "Fluid Heater",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "FluidHeater"),
1,
@@ -1620,7 +1620,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sDistilleryRecipes = new GT_Recipe_Map(
new HashSet<>(400),
"gt.recipe.distillery",
- "Distillery",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Distillery"),
1,
@@ -1680,7 +1680,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sFermentingRecipes = new GT_Recipe_Map(
new HashSet<>(50),
"gt.recipe.fermenter",
- "Fermenter",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Fermenter"),
0,
@@ -1697,7 +1697,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sFluidSolidficationRecipes = new GT_Recipe_Map(
new HashSet<>(35000),
"gt.recipe.fluidsolidifier",
- "Fluid Solidifier",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "FluidSolidifier"),
1,
@@ -1727,7 +1727,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sFluidExtractionRecipes = new GT_Recipe_Map(
new HashSet<>(15000),
"gt.recipe.fluidextractor",
- "Fluid Extractor",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "FluidExtractor"),
1,
@@ -1757,7 +1757,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sBoxinatorRecipes = new GT_Recipe_Map(
new HashSet<>(2500),
"gt.recipe.packager",
- "Packager",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Packager"),
2,
@@ -1776,7 +1776,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sUnboxinatorRecipes = new GT_Recipe_Map_Unboxinator(
new HashSet<>(2500),
"gt.recipe.unpackager",
- "Unpackager",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Unpackager"),
1,
@@ -1843,7 +1843,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sCentrifugeRecipes = new GT_Recipe_Map(
new HashSet<>(1200),
"gt.recipe.centrifuge",
- "Centrifuge",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Centrifuge"),
2,
@@ -1863,7 +1863,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sElectrolyzerRecipes = new GT_Recipe_Map(
new HashSet<>(300),
"gt.recipe.electrolyzer",
- "Electrolyzer",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Electrolyzer"),
2,
@@ -2336,7 +2336,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sChemicalRecipes = new GT_Recipe_Map(
new HashSet<>(1170),
"gt.recipe.chemicalreactor",
- "Chemical Reactor",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "ChemicalReactor"),
2,
@@ -2403,7 +2403,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sWiremillRecipes = new GT_Recipe_Map(
new HashSet<>(450),
"gt.recipe.wiremill",
- "Wiremill",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Wiremill"),
2,
@@ -2421,7 +2421,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sBenderRecipes = new GT_Recipe_Map(
new HashSet<>(5000),
"gt.recipe.metalbender",
- "Bending Machine",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Bender"),
2,
@@ -2439,7 +2439,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sAlloySmelterRecipes = new GT_Recipe_Map(
new HashSet<>(12000),
"gt.recipe.alloysmelter",
- "Alloy Smelter",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "AlloySmelter"),
2,
@@ -2475,7 +2475,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sAssemblerRecipes = new GT_Recipe_Map_Assembler(
new HashSet<>(8200),
"gt.recipe.assembler",
- "Assembler",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Assembler2"),
9,
@@ -2494,7 +2494,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sCircuitAssemblerRecipes = new GT_Recipe_Map_Assembler(
new HashSet<>(605),
"gt.recipe.circuitassembler",
- "Circuit Assembler",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "CircuitAssembler"),
6,
@@ -2513,7 +2513,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sCannerRecipes = new GT_Recipe_Map(
new HashSet<>(900),
"gt.recipe.canner",
- "Canning Machine",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Canner"),
2,
@@ -2549,7 +2549,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sLatheRecipes = new GT_Recipe_Map(
new HashSet<>(1150),
"gt.recipe.lathe",
- "Lathe",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Lathe"),
1,
@@ -2570,7 +2570,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sCutterRecipes = new GT_Recipe_Map(
new HashSet<>(5125),
"gt.recipe.cuttingsaw",
- "Cutting Machine",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Cutter4"),
2,
@@ -2614,7 +2614,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sSlicerRecipes = new GT_Recipe_Map(
new HashSet<>(20),
"gt.recipe.slicer",
- "Slicing Machine",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Slicer"),
2,
@@ -2634,7 +2634,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sExtruderRecipes = new GT_Recipe_Map(
new HashSet<>(13000),
"gt.recipe.extruder",
- "Extruder",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Extruder"),
2,
@@ -2653,7 +2653,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sHammerRecipes = new GT_Recipe_Map(
new HashSet<>(3800),
"gt.recipe.hammer",
- "Forge Hammer",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Hammer"),
2,
@@ -2677,7 +2677,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sAmplifiers = new GT_Recipe_Map(
new HashSet<>(2),
"gt.recipe.uuamplifier",
- "Amplifabricator",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Amplifabricator"),
1,
@@ -2696,7 +2696,7 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
public static final GT_Recipe_Map sMassFabFakeRecipes = new GT_Recipe_Map(
new HashSet<>(2),
"gt.recipe.massfab",
- "Mass Fabrication",
+ null,
null,
GregTech.getResourcePath(TEXTURES_GUI_BASICMACHINES, "Massfabricator"),
1,
@@ -3232,7 +3232,9 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
* @param aRecipeList a List you specify as Recipe List. Usually just an ArrayList with a
* pre-initialised Size.
* @param aUnlocalizedName the unlocalised Name of this Recipe Handler, used mainly for NEI.
- * @param aLocalName the displayed Name inside the NEI Recipe GUI.
+ * @param aLocalName @deprecated the displayed Name inside the NEI Recipe GUI for optionally
+ * registering aUnlocalizedName
+ * with the language manager
* @param aNEIGUIPath the displayed GUI Texture, usually just a Machine GUI. Auto-Attaches ".png"
* if forgotten.
* @param aUsualInputCount the usual amount of Input Slots this Recipe Class has.
@@ -3261,7 +3263,10 @@ public class GT_Recipe implements Comparable<GT_Recipe> {
mMinimalInputItems = aMinimalInputItems;
mMinimalInputFluids = aMinimalInputFluids;
GregTech_API.sItemStackMappings.add(mRecipeItemMap);
- GT_LanguageManager.addStringLocalization(mUnlocalizedName = aUnlocalizedName, aLocalName);
+ mUnlocalizedName = aUnlocalizedName;
+ if (aLocalName != null) {
+ GT_LanguageManager.addStringLocalization(mUnlocalizedName, aLocalName);
+ }
mUniqueIdentifier = String.format(
"%s_%d_%d_%d_%d_%d",
aUnlocalizedName,
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java
index bc6e87c53b..14002597df 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Boxinator.java
@@ -21,6 +21,7 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
import gregtech.api.enums.ItemList;
+import gregtech.api.enums.MachineType;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.metatileentity.MetaTileEntity;
@@ -43,7 +44,7 @@ public class GT_MetaTileEntity_Boxinator extends GT_MetaTileEntity_BasicMachine
aNameRegional,
aTier,
1,
- "Puts things into Boxes",
+ MachineType.PACKAGER.tooltipDescription(),
2,
1,
"Packager.png",
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Massfabricator.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Massfabricator.java
index 87d84f7ca7..5de32bd649 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Massfabricator.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Massfabricator.java
@@ -24,6 +24,7 @@ import net.minecraftforge.fluids.FluidStack;
import gregtech.api.enums.ConfigCategories;
import gregtech.api.enums.ItemList;
+import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
@@ -51,7 +52,7 @@ public class GT_MetaTileEntity_Massfabricator extends GT_MetaTileEntity_BasicMac
aNameRegional,
aTier,
1,
- "UUM = Matter * Fabrication Squared",
+ MachineType.MATTER_FABRICATOR.tooltipDescription(),
1,
1,
"Massfabricator.png",
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Replicator.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Replicator.java
index 295cb01ead..c6e45fca19 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Replicator.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Replicator.java
@@ -27,6 +27,7 @@ import net.minecraftforge.fluids.FluidStack;
import gregtech.api.GregTech_API;
import gregtech.api.enums.Element;
import gregtech.api.enums.ItemList;
+import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.interfaces.ITexture;
@@ -62,7 +63,7 @@ public class GT_MetaTileEntity_Replicator extends GT_MetaTileEntity_BasicMachine
aNameRegional,
aTier,
1,
- "Producing Elemental Matter",
+ MachineType.REPLICATOR.tooltipDescription(),
1,
1,
"Replicator.png",
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_RockBreaker.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_RockBreaker.java
index 3e6d3065f0..91382cafaf 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_RockBreaker.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_RockBreaker.java
@@ -21,6 +21,7 @@ import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraftforge.common.util.ForgeDirection;
+import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.interfaces.ITexture;
@@ -41,7 +42,7 @@ public class GT_MetaTileEntity_RockBreaker extends GT_MetaTileEntity_BasicMachin
aNameRegional,
aTier,
1,
- "Put Lava and Water adjacent",
+ MachineType.ROCKBREAKER.tooltipDescription(),
1,
1,
"RockBreaker.png",
diff --git a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
index 0882276aa5..ba9483647c 100644
--- a/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
+++ b/src/main/java/gregtech/common/tileentities/machines/basic/GT_MetaTileEntity_Scanner.java
@@ -33,6 +33,7 @@ import forestry.api.genetics.AlleleManager;
import forestry.api.genetics.IIndividual;
import gregtech.GT_Mod;
import gregtech.api.enums.ItemList;
+import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.SoundResource;
@@ -59,7 +60,7 @@ public class GT_MetaTileEntity_Scanner extends GT_MetaTileEntity_BasicMachine {
aNameRegional,
aTier,
1,
- "Scans Crops and other things.",
+ MachineType.SCANNER.tooltipDescription(),
1,
1,
"Scanner.png",
diff --git a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
index 3f1540c9da..c637e21e05 100644
--- a/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
+++ b/src/main/java/gregtech/loaders/load/GT_Loader_MetaTileEntities_Recipes.java
@@ -1,5 +1,6 @@
package gregtech.loaders.load;
+import static gregtech.api.enums.MetaTileEntityIDs.*;
import static gregtech.api.enums.Mods.BuildCraftFactory;
import static gregtech.api.enums.Mods.Forestry;
import static gregtech.api.enums.Mods.Gendustry;
@@ -20,6 +21,7 @@ import gregtech.api.enums.ConfigCategories;
import gregtech.api.enums.Dyes;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
+import gregtech.api.enums.MachineType;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OreDictNames;
import gregtech.api.enums.OrePrefixes;
@@ -53,1059 +55,59 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
| GT_ModHandler.RecipeBits.BUFFERED;
private static final long bitsd = GT_ModHandler.RecipeBits.DISMANTLEABLE | bits;
- private static void run1() {
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_Polytetrafluoroethylene.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Polytetrafluoroethylene), 'F',
- OrePrefixes.frameGt.get(Materials.Polytetrafluoroethylene), 'I',
- OrePrefixes.pipeMedium.get(Materials.Polytetrafluoroethylene) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_Polybenzimidazole.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole), 'F',
- OrePrefixes.frameGt.get(Materials.Polybenzimidazole), 'I',
- OrePrefixes.pipeMedium.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_ULV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
- OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_LV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_HV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
- OrePrefixes.plate.get(Materials.StainlessSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_EV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Titanium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_IV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
- OrePrefixes.plate.get(Materials.TungstenSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_LuV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
- OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_ZPM.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Iridium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_UV.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Osmium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MAX.get(1L),
- bits,
- new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
- OrePrefixes.plate.get(Materials.Neutronium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_BronzePlatedBricks.get(1L),
- bits,
- new Object[] { "PhP", "PBP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Bronze), 'B',
- new ItemStack(Blocks.brick_block, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_StableTitanium.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
- OrePrefixes.frameGt.get(Materials.Titanium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_HeatProof.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Invar), 'F',
- OrePrefixes.frameGt.get(Materials.Invar) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_FrostProof.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Aluminium), 'F',
- OrePrefixes.frameGt.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_CleanStainlessSteel.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.StainlessSteel), 'F',
- OrePrefixes.frameGt.get(Materials.StainlessSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_RobustTungstenSteel.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
- OrePrefixes.frameGt.get(Materials.TungstenSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MiningOsmiridium.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Osmiridium), 'F',
- OrePrefixes.frameGt.get(Materials.Osmiridium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MiningNeutronium.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Neutronium), 'F',
- OrePrefixes.frameGt.get(Materials.Neutronium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MiningBlackPlutonium.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.BlackPlutonium), 'F',
- OrePrefixes.frameGt.get(Materials.BlackPlutonium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Turbine.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Magnalium), 'F',
- OrePrefixes.frameGt.get(Materials.BlueSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Turbine1.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.StainlessSteel), 'F',
- ItemList.Casing_Turbine });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Turbine2.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
- ItemList.Casing_Turbine });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Turbine3.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
- ItemList.Casing_Turbine });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_TurbineGasAdvanced.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.HSSS), 'F',
- ItemList.Casing_Turbine });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_Bronze.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
- OrePrefixes.frameGt.get(Materials.Bronze), 'I', OrePrefixes.pipeMedium.get(Materials.Bronze) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_Steel.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.Steel), 'I', OrePrefixes.pipeMedium.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_Titanium.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
- OrePrefixes.frameGt.get(Materials.Titanium), 'I', OrePrefixes.pipeMedium.get(Materials.Titanium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Pipe_TungstenSteel.get(1L),
- bits,
- new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
- OrePrefixes.frameGt.get(Materials.TungstenSteel), 'I',
- OrePrefixes.pipeMedium.get(Materials.TungstenSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Gearbox_Bronze.get(1L),
- bits,
- new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
- OrePrefixes.frameGt.get(Materials.Bronze), 'G', OrePrefixes.gearGt.get(Materials.Bronze) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Gearbox_Steel.get(1L),
- bits,
- new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.Steel), 'G', OrePrefixes.gearGt.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Gearbox_Titanium.get(1L),
- bits,
- new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.Titanium), 'G', OrePrefixes.gearGt.get(Materials.Titanium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Gearbox_TungstenSteel.get(1L),
- bits,
- new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.TungstenSteel), 'G', ItemList.Robot_Arm_IV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Grate.get(1L),
- bits,
- new Object[] { "PVP", "PFP", aTextPlateMotor, 'P', new ItemStack(Blocks.iron_bars, 1), 'F',
- OrePrefixes.frameGt.get(Materials.Steel), 'M', ItemList.Electric_Motor_MV, 'V',
- OrePrefixes.rotor.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Assembler.get(1L),
- bits,
- new Object[] { "PVP", "PFP", aTextPlateMotor, 'P', OrePrefixes.circuit.get(Materials.Ultimate), 'F',
- OrePrefixes.frameGt.get(Materials.TungstenSteel), 'M', ItemList.Electric_Motor_IV, 'V',
- OrePrefixes.circuit.get(Materials.Master) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Firebox_Bronze.get(1L),
- bits,
- new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
- OrePrefixes.frameGt.get(Materials.Bronze), 'S', OrePrefixes.stick.get(Materials.Bronze) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Firebox_Steel.get(1L),
- bits,
- new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
- OrePrefixes.frameGt.get(Materials.Steel), 'S', OrePrefixes.stick.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Firebox_Titanium.get(1L),
- bits,
- new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
- OrePrefixes.frameGt.get(Materials.Titanium), 'S', OrePrefixes.stick.get(Materials.Titanium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Firebox_TungstenSteel.get(1L),
- bits,
- new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
- OrePrefixes.frameGt.get(Materials.TungstenSteel), 'S',
- OrePrefixes.stick.get(Materials.TungstenSteel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Stripes_A.get(1L),
- bits,
- new Object[] { "Y ", " M ", " B", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Stripes_B.get(1L),
- bits,
- new Object[] { " Y", " M ", "B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_RadioactiveHazard.get(1L),
- bits,
- new Object[] { " YB", " M ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_BioHazard.get(1L),
- bits,
- new Object[] { " Y ", " MB", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_ExplosionHazard.get(1L),
- bits,
- new Object[] { " Y ", " M ", " B", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_FireHazard.get(1L),
- bits,
- new Object[] { " Y ", " M ", " B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_AcidHazard.get(1L),
- bits,
- new Object[] { " Y ", " M ", "B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_MagicHazard.get(1L),
- bits,
- new Object[] { " Y ", "BM ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_FrostHazard.get(1L),
- bits,
- new Object[] { "BY ", " M ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_NoiseHazard.get(1L),
- bits,
- new Object[] { " ", " M ", "BY ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
- Dyes.dyeBlack });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Casing_Advanced_Iridium.get(1L),
- bits,
- new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Iridium), 'F',
- OrePrefixes.frameGt.get(Materials.Iridium) });
-
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_Stripes_A });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_Stripes_B });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_RadioactiveHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_BioHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_ExplosionHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_FireHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_AcidHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_MagicHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_FrostHazard });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Casing_SolidSteel.get(1L),
- bits,
- new Object[] { ItemList.Casing_NoiseHazard });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bricked_BlastFurnace.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "BFB", "FwF", "BFB", 'B', ItemList.Casing_Firebricks, 'F',
- OreDictNames.craftingIronFurnace });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_Bronze.get(1L),
- bits,
- new Object[] { aTextPlate, "PhP", aTextPlate, 'P', OrePrefixes.plate.get(Materials.Bronze) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_Bronze_Bricks.get(1L),
- bits,
- new Object[] { aTextPlate, "PhP", "BBB", 'P', OrePrefixes.plate.get(Materials.Bronze), 'B',
- new ItemStack(Blocks.brick_block, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HP.get(1L),
- bits,
- new Object[] { aTextPlate, "PhP", aTextPlate, 'P', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HP_Bricks.get(1L),
- bits,
- new Object[] { aTextPlate, "PhP", "BBB", 'P', OrePrefixes.plate.get(Materials.WroughtIron), 'B',
- new ItemStack(Blocks.brick_block, 1) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ULV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Lead),
- 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.Wood) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LV, 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'H',
- OrePrefixes.plate.get(Materials.Steel), 'P', OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MV, 'C', OrePrefixes.cableGt01.get(Materials.AnyCopper),
- 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P', OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_HV, 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'H',
- OrePrefixes.plate.get(Materials.StainlessSteel), 'P', OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_EV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_EV, 'C', OrePrefixes.cableGt01.get(Materials.Aluminium),
- 'H', OrePrefixes.plate.get(Materials.Titanium), 'P', OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_IV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_IV, 'C', OrePrefixes.cableGt01.get(Materials.Tungsten),
- 'H', OrePrefixes.plate.get(Materials.TungstenSteel), 'P',
- OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LuV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
- OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
- OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ZPM.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ZPM, 'C', OrePrefixes.cableGt02.get(Materials.Naquadah),
- 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_UV.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_UV, 'C',
- OrePrefixes.cableGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MAX.get(1L),
- GT_ModHandler.RecipeBits.REVERSIBLE,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H', OrePrefixes.plate.get(Materials.Neutronium),
- 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
-
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_ULV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_LV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_MV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_HV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_EV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_IV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_LuV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_ZPM.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_UV.get(1L));
- GT_ModHandler.removeRecipeByOutput(ItemList.Hull_MAX.get(1L));
-
- if (GT_Mod.gregtechproxy.mHardMachineCasings) {
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ULV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
- OrePrefixes.cableGt01.get(Materials.Lead), 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P',
- OrePrefixes.plate.get(Materials.Wood) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tin), 'H', OrePrefixes.plate.get(Materials.Steel), 'P',
- OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MV, 'C',
- OrePrefixes.cableGt01.get(Materials.Copper), 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P',
- OrePrefixes.plate.get(Materials.WroughtIron) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_HV, 'C',
- OrePrefixes.cableGt01.get(Materials.Gold), 'H', OrePrefixes.plate.get(Materials.StainlessSteel),
- 'P', OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_EV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_EV, 'C',
- OrePrefixes.cableGt01.get(Materials.Aluminium), 'H', OrePrefixes.plate.get(Materials.Titanium), 'P',
- OrePrefixes.plate.get(Materials.Plastic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_IV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_IV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'H', OrePrefixes.plate.get(Materials.TungstenSteel),
- 'P', OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LuV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
- OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
- OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ZPM.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
- OrePrefixes.cableGt01.get(Materials.Naquadah), 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_UV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_UV, 'C',
- OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium),
- 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MAX.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H',
- OrePrefixes.plate.get(Materials.Neutronium), 'P',
- OrePrefixes.plate.get(Materials.Polybenzimidazole) });
- } else {
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ULV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
- OrePrefixes.cableGt01.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MV, 'C',
- OrePrefixes.cableGt01.get(Materials.Copper) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_HV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_HV, 'C',
- OrePrefixes.cableGt01.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_EV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_EV, 'C',
- OrePrefixes.cableGt01.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_IV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_IV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tungsten) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_LuV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_ZPM.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
- OrePrefixes.cableGt01.get(Materials.Naquadah) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_UV.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_UV, 'C',
- OrePrefixes.wireGt04.get(Materials.NaquadahAlloy) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hull_MAX.get(1L),
- GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUV) });
- }
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_LV_ULV.get(1L),
- bitsd,
- new Object[] { " BB", "CM ", " BB", 'M', ItemList.Hull_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Tin),
- 'B', OrePrefixes.cableGt01.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_MV_LV.get(1L),
- bitsd,
- new Object[] { " BB", "CM ", " BB", 'M', ItemList.Hull_LV, 'C',
- OrePrefixes.cableGt01.get(Materials.AnyCopper), 'B', OrePrefixes.cableGt01.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_HV_MV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_MV, 'C', OrePrefixes.cableGt01.get(Materials.Gold),
- 'B', OrePrefixes.cableGt01.get(Materials.AnyCopper), 'K',
- OrePrefixes.componentCircuit.get(Materials.Inductor) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_EV_HV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_HV, 'C',
- OrePrefixes.cableGt01.get(Materials.Aluminium), 'B', OrePrefixes.cableGt01.get(Materials.Gold), 'K',
- ItemList.Circuit_Chip_ULPIC });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_IV_EV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_EV, 'C',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'B', OrePrefixes.cableGt01.get(Materials.Aluminium), 'K',
- ItemList.Circuit_Chip_LPIC });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_LuV_IV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_IV, 'C',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'B',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'K', ItemList.Circuit_Chip_PIC });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_ZPM_LuV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_LuV, 'C',
- OrePrefixes.cableGt01.get(Materials.Naquadah), 'B',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'K', ItemList.Circuit_Chip_HPIC });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_UV_ZPM.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_ZPM, 'C',
- OrePrefixes.cableGt01.get(Materials.NaquadahAlloy), 'B', OrePrefixes.cableGt01.get(Materials.Naquadah),
- 'K', ItemList.Circuit_Chip_UHPIC });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Transformer_MAX_UV.get(1L),
- bitsd,
- new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UV, 'C',
- OrePrefixes.wireGt01.get(Materials.Bedrockium), 'B', OrePrefixes.cableGt01.get(Materials.NaquadahAlloy),
- 'K', ItemList.Circuit_Chip_NPIC });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Dynamo_ULV.get(1L),
- bitsd,
- new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_ULV, 'S', OrePrefixes.spring.get(Materials.Lead),
- 'X', OrePrefixes.circuit.get(Materials.Primitive), 'O', ItemList.ULV_Coil, 'L',
- OrePrefixes.cell.get(Materials.Lubricant), 'P', OrePrefixes.rotor.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Dynamo_LV.get(1L),
- bitsd,
- new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_LV, 'S', OrePrefixes.spring.get(Materials.Tin), 'X',
- OrePrefixes.circuit.get(Materials.Basic), 'O', ItemList.LV_Coil, 'L',
- OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Dynamo_MV.get(1L),
- bitsd,
- new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_MV, 'S', OrePrefixes.spring.get(Materials.Copper),
- 'X', ItemList.Circuit_Chip_ULPIC, 'O', ItemList.MV_Coil, 'L', OrePrefixes.cell.get(Materials.Lubricant),
- 'P', ItemList.Electric_Pump_MV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Energy_ULV.get(1L),
- bitsd,
- new Object[] { "COL", "XMP", "COL", 'M', ItemList.Hull_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Lead),
- 'X', OrePrefixes.circuit.get(Materials.Primitive), 'O', ItemList.ULV_Coil, 'L',
- OrePrefixes.cell.get(Materials.Lubricant), 'P', OrePrefixes.rotor.get(Materials.Lead) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Energy_LV.get(1L),
- bitsd,
- new Object[] { "COL", "XMP", "COL", 'M', ItemList.Hull_LV, 'C', OrePrefixes.cableGt01.get(Materials.Tin),
- 'X', OrePrefixes.circuit.get(Materials.Basic), 'O', ItemList.LV_Coil, 'L',
- OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Energy_MV.get(1L),
- bitsd,
- new Object[] { "XOL", "CMP", "XOL", 'M', ItemList.Hull_MV, 'C', OrePrefixes.cableGt01.get(Materials.Copper),
- 'X', ItemList.Circuit_Chip_ULPIC, 'O', ItemList.MV_Coil, 'L', OrePrefixes.cell.get(Materials.Lubricant),
- 'P', ItemList.Electric_Pump_MV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Maintenance.get(1L),
- bitsd,
- new Object[] { "dwx", "hMc", "fsr", 'M', ItemList.Hull_LV });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_DataAccess_EV.get(1L),
- bitsd,
- new Object[] { "COC", "OMO", "COC", 'M', ItemList.Hull_EV, 'O', ItemList.Tool_DataStick, 'C',
- OrePrefixes.circuit.get(Materials.Elite) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_DataAccess_LuV.get(1L),
- bitsd,
- new Object[] { "COC", "OMO", "COC", 'M', ItemList.Hull_LuV, 'O', ItemList.Tool_DataOrb, 'C',
- OrePrefixes.circuit.get(Materials.Ultimate) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_DataAccess_UV.get(1L),
- bitsd,
- new Object[] { "CRC", "OMO", "CRC", 'M', ItemList.Hull_UV, 'O', ItemList.Tool_DataOrb, 'C',
- OrePrefixes.circuit.get(Materials.Infinite), 'R', ItemList.Robot_Arm_UV });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_AutoMaintenance.get(1L),
- bitsd,
- new Object[] { "CHC", "AMA", "CHC", 'M', ItemList.Hull_LuV, 'H', ItemList.Hatch_Maintenance, 'A',
- ItemList.Robot_Arm_LuV, 'C', OrePrefixes.circuit.get(Materials.Ultimate) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Muffler_LV.get(1L),
- bitsd,
- new Object[] { "MX ", "PR ", 'M', ItemList.Hull_LV, 'P', OrePrefixes.pipeMedium.get(Materials.Bronze), 'R',
- OrePrefixes.rotor.get(Materials.Bronze), 'X', ItemList.Electric_Motor_LV });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Hatch_Muffler_MV.get(1L),
- bitsd,
- new Object[] { "MX ", "PR ", 'M', ItemList.Hull_MV, 'P', OrePrefixes.pipeMedium.get(Materials.Steel), 'R',
- OrePrefixes.rotor.get(Materials.Steel), 'X', ItemList.Electric_Motor_MV });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Boiler.get(1L),
- bitsd,
- new Object[] { aTextPlate, "PwP", "BFB", 'F', OreDictNames.craftingIronFurnace, 'P',
- OrePrefixes.plate.get(Materials.Bronze), 'B', new ItemStack(Blocks.brick_block, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Steel_Boiler.get(1L),
- bitsd,
- new Object[] { aTextPlate, "PwP", "BFB", 'F', OreDictNames.craftingIronFurnace, 'P',
- OrePrefixes.plate.get(Materials.Steel), 'B', new ItemStack(Blocks.brick_block, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Steel_Boiler_Lava.get(1L),
- bitsd,
- new Object[] { aTextPlate, "PTP", aTextPlateMotor, 'M', ItemList.Hull_HP, 'P',
- OrePrefixes.plate.get(Materials.Steel), 'T',
- GT_ModHandler.getModItem(BuildCraftFactory.ID, "tankBlock", 1L, 0) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Boiler_Solar.get(1L),
- bitsd,
- new Object[] { "GGG", "SSS", aTextPlateMotor, 'M', ItemList.Hull_Bronze_Bricks, 'P',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'S', OrePrefixes.plateDouble.get(Materials.Silver), 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Solar.get(1L),
- bitsd,
- new Object[] { "GGG", "SSS", aTextPlateMotor, 'M', ItemList.Hull_HP_Bricks, 'P',
- OrePrefixes.pipeSmall.get(Materials.Steel), 'S', OrePrefixes.plateTriple.get(Materials.Silver), 'G',
- GT_ModHandler.getModItem(IndustrialCraft2.ID, "blockAlloyGlass", 1L) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Furnace.get(1L),
- bitsd,
- new Object[] { "XXX", "XMX", "XFX", 'M', ItemList.Hull_Bronze_Bricks, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'F', OreDictNames.craftingFurnace });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Furnace.get(1L),
- bitsd,
- new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Furnace, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Macerator.get(1L),
- bitsd,
- new Object[] { "DXD", "XMX", "PXP", 'M', ItemList.Hull_Bronze, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'D',
- OrePrefixes.gem.get(Materials.Diamond) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Macerator.get(1L),
- bitsd,
- new Object[] { "PSP", "XMX", "PPP", 'M', ItemList.Machine_Bronze_Macerator, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Extractor.get(1L),
- bitsd,
- new Object[] { "XXX", "PMG", "XXX", 'M', ItemList.Hull_Bronze, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Extractor.get(1L),
- bitsd,
- new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Extractor, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Hammer.get(1L),
- bitsd,
- new Object[] { "XPX", "XMX", "XAX", 'M', ItemList.Hull_Bronze, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'A',
- OreDictNames.craftingAnvil });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Hammer.get(1L),
- bitsd,
- new Object[] { "PSP", "XMX", "PPP", 'M', ItemList.Machine_Bronze_Hammer, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_Compressor.get(1L),
- bitsd,
- new Object[] { "XXX", aTextPlateMotor, "XXX", 'M', ItemList.Hull_Bronze, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_Compressor.get(1L),
- bitsd,
- new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Compressor, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_Bronze_AlloySmelter.get(1L),
- bitsd,
- new Object[] { "XXX", "FMF", "XXX", 'M', ItemList.Hull_Bronze_Bricks, 'X',
- OrePrefixes.pipeSmall.get(Materials.Bronze), 'F', OreDictNames.craftingFurnace });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HP_AlloySmelter.get(1L),
- bitsd,
- new Object[] { "PSP", "PMP", "PXP", 'M', ItemList.Machine_Bronze_AlloySmelter, 'X',
- OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
- 'S', OrePrefixes.plate.get(Materials.Steel) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_ULV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
- OrePrefixes.wireGt01.get(Materials.Lead), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_LV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
- OrePrefixes.wireGt01.get(Materials.Tin), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_MV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
- OrePrefixes.wireGt01.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_HV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
- OrePrefixes.wireGt01.get(Materials.Gold), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_EV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
- OrePrefixes.wireGt01.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_IV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
- OrePrefixes.wireGt01.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_LuV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
- OrePrefixes.wireGt01.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_ZPM.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
- OrePrefixes.wireGt01.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_UV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
- OrePrefixes.wireGt01.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_1by1_MAX.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
- OrePrefixes.wireGt01.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_ULV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
- OrePrefixes.wireGt04.get(Materials.Lead), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_LV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
- OrePrefixes.wireGt04.get(Materials.Tin), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_MV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
- OrePrefixes.wireGt04.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_HV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
- OrePrefixes.wireGt04.get(Materials.Gold), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_EV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
- OrePrefixes.wireGt04.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_IV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
- OrePrefixes.wireGt04.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_LuV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
- OrePrefixes.wireGt04.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_ZPM.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
- OrePrefixes.wireGt04.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_UV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
- OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_2by2_MAX.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
- OrePrefixes.wireGt04.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_ULV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
- OrePrefixes.wireGt08.get(Materials.Lead), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_LV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
- OrePrefixes.wireGt08.get(Materials.Tin), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_MV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
- OrePrefixes.wireGt08.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_HV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
- OrePrefixes.wireGt08.get(Materials.Gold), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_EV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
- OrePrefixes.wireGt08.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_IV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
- OrePrefixes.wireGt08.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_LuV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
- OrePrefixes.wireGt08.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_ZPM.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
- OrePrefixes.wireGt08.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_UV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
- OrePrefixes.wireGt08.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_3by3_MAX.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
- OrePrefixes.wireGt08.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_ULV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
- OrePrefixes.wireGt16.get(Materials.Lead), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_LV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
- OrePrefixes.wireGt16.get(Materials.Tin), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_MV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
- OrePrefixes.wireGt16.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_HV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
- OrePrefixes.wireGt16.get(Materials.Gold), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_EV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
- OrePrefixes.wireGt16.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_IV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
- OrePrefixes.wireGt16.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_LuV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
- OrePrefixes.wireGt16.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_ZPM.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
- OrePrefixes.wireGt16.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_UV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
- OrePrefixes.wireGt16.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Buffer_4by4_MAX.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
- OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_ULV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_ULV, 'W',
- OrePrefixes.wireGt16.get(Materials.Lead), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Battery_RE_ULV_Tantalum, 'C', OrePrefixes.circuit.get(Materials.Primitive) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_LV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_LV, 'W',
- OrePrefixes.wireGt16.get(Materials.Tin), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Battery_RE_LV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Basic) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_MV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_MV, 'W',
- OrePrefixes.wireGt16.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Battery_RE_MV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Good) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_HV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_HV, 'W',
- OrePrefixes.wireGt16.get(Materials.Gold), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Battery_RE_HV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Advanced) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_EV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_EV, 'W',
- OrePrefixes.wireGt16.get(Materials.Aluminium), 'T', OreDictNames.craftingChest, 'B',
- OrePrefixes.battery.get(Materials.Master), 'C', OrePrefixes.circuit.get(Materials.Data) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_IV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_IV, 'W',
- OrePrefixes.wireGt16.get(Materials.Tungsten), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Energy_LapotronicOrb, 'C', OrePrefixes.circuit.get(Materials.Elite) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_LuV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_LuV, 'W',
- OrePrefixes.wireGt16.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.circuit.get(Materials.Master) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_ZPM.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_ZPM, 'W',
- OrePrefixes.wireGt16.get(Materials.Naquadah), 'T', OreDictNames.craftingChest, 'B',
- ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.circuit.get(Materials.Ultimate) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_UV.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_UV, 'W',
- OrePrefixes.wireGt16.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest, 'B', ItemList.ZPM2,
- 'C', OrePrefixes.circuit.get(Materials.SuperconductorUHV) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Battery_Charger_4by4_MAX.get(1L),
- bitsd,
- new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_MAX, 'W',
- OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest, 'B',
- ItemList.ZPM2, 'C', OrePrefixes.circuit.get(Materials.Infinite) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_ULV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_ULV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_LV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_LV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_MV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_MV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_HV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_HV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_EV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_EV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_IV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_IV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_LuV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_LuV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_ZPM.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_ZPM, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_UV.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_UV, 'T', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Locker_MAX.get(1L),
- bitsd,
- new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_MAX, 'T', OreDictNames.craftingChest });
+ private static void registerMachineTypes() {
+ registerAlloySmelter();
+ registerArcFurnace();
+ registerAutoclave();
+ registerAssembler();
+ registerBendingMachine();
+ registerCanner();
+ registerCentrifuge();
+ registerCompressor();
+ registerChemicalBath();
+ registerChemicalReactor();
+ registerCircuitAssembler();
+ registerCuttingMachine();
+ registerDistillery();
+ registerElectricFurnace();
+ registerElectrolyser();
+ registerElectromagneticSeparator();
+ registerExtractor();
+ registerExtruder();
+ registerFermenter();
+ registerFluidCanner();
+ registerFluidExtractor();
+ registerFluidHeater();
+ registerFluidSolidifier();
+ registerForgeHammer();
+ registerFormingPress();
+ registerLathe();
+ registerLaserEngraver();
+ registerMacerator();
+ registerMatterAmplifier();
+ registerMicrowave();
+ registerMixer();
+ registerOreWasher();
+ registerOven();
+ registerPlasmaArcFurnace();
+ registerPolarizer();
+ registerPrinter();
+ registerRecycler();
+ registerSifter();
+ registerSlicer();
+ registerThermalCentrifuge();
+ registerUnpackager();
+ registerWiremill();
}
- private static void run2() {
+ private static void registerAlloySmelter() {
ItemList.Machine_LV_AlloySmelter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 201,
+ ALLOY_SMELTER_LV.ID,
"basicmachine.alloysmelter.tier.01",
"Basic Alloy Smelter",
1,
- "HighTech combination Smelter",
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes,
2,
1,
@@ -1125,11 +127,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_MV_AlloySmelter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 202,
+ ALLOY_SMELTER_MV.ID,
"basicmachine.alloysmelter.tier.02",
"Advanced Alloy Smelter",
2,
- "HighTech combination Smelter",
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes,
2,
1,
@@ -1149,11 +151,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_HV_AlloySmelter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 203,
+ ALLOY_SMELTER_HV.ID,
"basicmachine.alloysmelter.tier.03",
"Advanced Alloy Smelter II",
3,
- "HighTech combination Smelter",
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes,
2,
1,
@@ -1173,11 +175,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_EV_AlloySmelter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 204,
+ ALLOY_SMELTER_EV.ID,
"basicmachine.alloysmelter.tier.04",
"Advanced Alloy Smelter III",
4,
- "HighTech combination Smelter",
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes,
2,
1,
@@ -1197,11 +199,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_IV_AlloySmelter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 205,
+ ALLOY_SMELTER_IV.ID,
"basicmachine.alloysmelter.tier.05",
"Advanced Alloy Smelter IV",
5,
- "HighTech combination Smelter",
+ MachineType.ALLOY_SMELTER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAlloySmelterRecipes,
2,
1,
@@ -1219,14 +221,142 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ }
+
+ private static void registerArcFurnace() {
+ ItemList.Machine_LV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_LV.ID,
+ "basicmachine.arcfurnace.tier.01",
+ "Basic Arc Furnace",
+ 1,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ 0,
+ 1,
+ "ArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_MV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_MV.ID,
+ "basicmachine.arcfurnace.tier.02",
+ "Advanced Arc Furnace",
+ 2,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ 0,
+ 1,
+ "ArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_HV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_HV.ID,
+ "basicmachine.arcfurnace.tier.03",
+ "Advanced Arc Furnace II",
+ 3,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ 1,
+ 4,
+ true,
+ 0,
+ 1,
+ "ArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+
+ ItemList.Machine_EV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_EV.ID,
+ "basicmachine.arcfurnace.tier.04",
+ "Advanced Arc Furnace III",
+ 4,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ 0,
+ 1,
+ "ArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+
+ ItemList.Machine_IV_ArcFurnace.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ARC_FURNACE_IV.ID,
+ "basicmachine.arcfurnace.tier.05",
+ "Advanced Arc Furnace IV",
+ 5,
+ MachineType.ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ 1,
+ 9,
+ true,
+ 0,
+ 1,
+ "ArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
+ 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ }
+
+ private static void registerAssembler() {
ItemList.Machine_LV_Assembler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 211,
+ ASSEMBLER_LV.ID,
"basicmachine.assembler.tier.01",
"Basic Assembling Machine",
1,
- "Avengers, Assemble!",
+ MachineType.ASSEMBLER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAssemblerRecipes,
6,
1,
@@ -1246,11 +376,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_MV_Assembler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 212,
+ ASSEMBLER_MV.ID,
"basicmachine.assembler.tier.02",
"Advanced Assembling Machine",
2,
- "Avengers, Assemble!",
+ MachineType.ASSEMBLER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAssemblerRecipes,
9,
1,
@@ -1270,11 +400,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_HV_Assembler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 213,
+ ASSEMBLER_HV.ID,
"basicmachine.assembler.tier.03",
"Advanced Assembling Machine II",
3,
- "Avengers, Assemble!",
+ MachineType.ASSEMBLER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAssemblerRecipes,
9,
1,
@@ -1294,11 +424,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_EV_Assembler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 214,
+ ASSEMBLER_EV.ID,
"basicmachine.assembler.tier.04",
"Advanced Assembling Machine III",
4,
- "Avengers, Assemble!",
+ MachineType.ASSEMBLER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAssemblerRecipes,
9,
1,
@@ -1318,11 +448,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_IV_Assembler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 215,
+ ASSEMBLER_IV.ID,
"basicmachine.assembler.tier.05",
"Advanced Assembling Machine IV",
5,
- "Avengers, Assemble!",
+ MachineType.ASSEMBLER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAssemblerRecipes,
9,
1,
@@ -1340,14 +470,144 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+ private static void registerAutoclave() {
+ ItemList.Machine_LV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_LV.ID,
+ "basicmachine.autoclave.tier.01",
+ "Basic Autoclave",
+ 1,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "Autoclave2.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "AUTOCLAVE",
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_MV.ID,
+ "basicmachine.autoclave.tier.02",
+ "Advanced Autoclave",
+ 2,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "Autoclave2.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "AUTOCLAVE",
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_HV.ID,
+ "basicmachine.autoclave.tier.03",
+ "Advanced Autoclave II",
+ 3,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
+ 2,
+ 3,
+ true,
+ 0,
+ 1,
+ "Autoclave3.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "AUTOCLAVE",
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_EV.ID,
+ "basicmachine.autoclave.tier.04",
+ "Advanced Autoclave III",
+ 4,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
+ 2,
+ 4,
+ true,
+ 0,
+ 1,
+ "Autoclave4.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "AUTOCLAVE",
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_Autoclave.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ AUTOCLAVE_IV.ID,
+ "basicmachine.autoclave.tier.05",
+ "Advanced Autoclave IV",
+ 5,
+ MachineType.AUTOCLAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
+ 2,
+ 4,
+ true,
+ 0,
+ 1,
+ "Autoclave4.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "AUTOCLAVE",
+ new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+
+ private static void registerBendingMachine() {
ItemList.Machine_LV_Bender.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 221,
+ BENDING_MACHINE_LV.ID,
"basicmachine.bender.tier.01",
"Basic Bending Machine",
1,
- "Boo, he's bad! We want BENDER!!!",
+ MachineType.BENDING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sBenderRecipes,
2,
1,
@@ -1368,11 +628,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_MV_Bender.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 222,
+ BENDING_MACHINE_MV.ID,
"basicmachine.bender.tier.02",
"Advanced Bending Machine",
2,
- "Boo, he's bad! We want BENDER!!!",
+ MachineType.BENDING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sBenderRecipes,
2,
1,
@@ -1393,11 +653,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_HV_Bender.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 223,
+ BENDING_MACHINE_HV.ID,
"basicmachine.bender.tier.03",
"Advanced Bending Machine II",
3,
- "Boo, he's bad! We want BENDER!!!",
+ MachineType.BENDING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sBenderRecipes,
2,
1,
@@ -1418,11 +678,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_EV_Bender.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 224,
+ BENDING_MACHINE_EV.ID,
"basicmachine.bender.tier.04",
"Advanced Bending Machine III",
4,
- "Boo, he's bad! We want BENDER!!!",
+ MachineType.BENDING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sBenderRecipes,
2,
1,
@@ -1443,11 +703,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_IV_Bender.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 225,
+ BENDING_MACHINE_IV.ID,
"basicmachine.bender.tier.05",
"Advanced Bending Machine IV",
5,
- "Boo, he's bad! We want BENDER!!!",
+ MachineType.BENDING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sBenderRecipes,
2,
1,
@@ -1466,14 +726,16 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+ private static void registerCanner() {
ItemList.Machine_LV_Canner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 231,
+ CANNER_LV.ID,
"basicmachine.canner.tier.01",
"Basic Canning Machine",
1,
- "Unmobile Food Canning Machine GTA4",
+ MachineType.CANNER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCannerRecipes,
2,
2,
@@ -1494,11 +756,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_MV_Canner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 232,
+ CANNER_MV.ID,
"basicmachine.canner.tier.02",
"Advanced Canning Machine",
2,
- "Unmobile Food Canning Machine GTA4",
+ MachineType.CANNER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCannerRecipes,
2,
2,
@@ -1519,11 +781,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_HV_Canner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 233,
+ CANNER_HV.ID,
"basicmachine.canner.tier.03",
"Advanced Canning Machine II",
3,
- "Unmobile Food Canning Machine GTA4",
+ MachineType.CANNER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCannerRecipes,
2,
2,
@@ -1544,11 +806,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_EV_Canner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 234,
+ CANNER_EV.ID,
"basicmachine.canner.tier.04",
"Advanced Canning Machine III",
4,
- "Unmobile Food Canning Machine GTA4",
+ MachineType.CANNER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCannerRecipes,
2,
2,
@@ -1569,11 +831,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_IV_Canner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 235,
+ CANNER_IV.ID,
"basicmachine.canner.tier.05",
"Advanced Canning Machine IV",
5,
- "Unmobile Food Canning Machine GTA4",
+ MachineType.CANNER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCannerRecipes,
2,
2,
@@ -1592,14 +854,593 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+
+ private static void registerCentrifuge() {
+ ItemList.Machine_LV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_LV.ID,
+ "basicmachine.centrifuge.tier.01",
+ "Basic Centrifuge",
+ 1,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Centrifuge.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CENTRIFUGE",
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_MV.ID,
+ "basicmachine.centrifuge.tier.02",
+ "Advanced Centrifuge",
+ 2,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Centrifuge.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CENTRIFUGE",
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_HV.ID,
+ "basicmachine.centrifuge.tier.03",
+ "Turbo Centrifuge",
+ 3,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Centrifuge.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CENTRIFUGE",
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_EV.ID,
+ "basicmachine.centrifuge.tier.04",
+ "Molecular Separator",
+ 4,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Centrifuge.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CENTRIFUGE",
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_Centrifuge.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CENTRIFUGE_IV.ID,
+ "basicmachine.centrifuge.tier.05",
+ "Molecular Cyclone",
+ 5,
+ MachineType.CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Centrifuge.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CENTRIFUGE",
+ new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+ private static void registerChemicalBath() {
+ ItemList.Machine_LV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_LV.ID,
+ "basicmachine.chemicalbath.tier.01",
+ "Basic Chemical Bath",
+ 1,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ 0,
+ 1,
+ "ChemicalBath.png",
+ SoundResource.NONE,
+ false,
+ true,
+ SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_MV.ID,
+ "basicmachine.chemicalbath.tier.02",
+ "Advanced Chemical Bath",
+ 2,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ 0,
+ 1,
+ "ChemicalBath.png",
+ SoundResource.NONE,
+ false,
+ true,
+ SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_HV.ID,
+ "basicmachine.chemicalbath.tier.03",
+ "Advanced Chemical Bath II",
+ 3,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ 0,
+ 1,
+ "ChemicalBath.png",
+ SoundResource.NONE,
+ false,
+ true,
+ SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_EV.ID,
+ "basicmachine.chemicalbath.tier.04",
+ "Advanced Chemical Bath III",
+ 4,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ 0,
+ 1,
+ "ChemicalBath.png",
+ SoundResource.NONE,
+ false,
+ true,
+ SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_ChemicalBath.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_BATH_IV.ID,
+ "basicmachine.chemicalbath.tier.05",
+ "Advanced Chemical Bath IV",
+ 5,
+ MachineType.CHEMICAL_BATH.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ 1,
+ 3,
+ true,
+ 0,
+ 1,
+ "ChemicalBath.png",
+ SoundResource.NONE,
+ false,
+ true,
+ SpecialEffects.NONE,
+ "CHEMICAL_BATH",
+ new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+
+ private static void registerChemicalReactor() {
+ ItemList.Machine_LV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_LV.ID,
+ "basicmachine.chemicalreactor.tier.01",
+ "Basic Chemical Reactor",
+ 1,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "ChemicalReactor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_MV.ID,
+ "basicmachine.chemicalreactor.tier.02",
+ "Advanced Chemical Reactor",
+ 2,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "ChemicalReactor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_HV.ID,
+ "basicmachine.chemicalreactor.tier.03",
+ "Advanced Chemical Reactor II",
+ 3,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "ChemicalReactor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ OrePrefixes.pipeMedium.get(Materials.Plastic) }).getStackForm(1L));
+ ItemList.Machine_EV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_EV.ID,
+ "basicmachine.chemicalreactor.tier.04",
+ "Advanced Chemical Reactor III",
+ 4,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "ChemicalReactor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ OrePrefixes.pipeLarge.get(Materials.Plastic) }).getStackForm(1L));
+ ItemList.Machine_IV_ChemicalReactor.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CHEMICAL_REACTOR_IV.ID,
+ "basicmachine.chemicalreactor.tier.05",
+ "Advanced Chemical Reactor IV",
+ 5,
+ MachineType.CHEMICAL_REACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
+ 2,
+ 2,
+ true,
+ 0,
+ 1,
+ "ChemicalReactor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CHEMICAL_REACTOR",
+ new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeHuge.get(Materials.Plastic) })
+ .getStackForm(1L));
+ }
+
+ private static void registerCircuitAssembler() {
+ ItemList.Machine_LV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_LV.ID,
+ "basicmachine.circuitassembler.tier.01",
+ "Basic Circuit Assembler",
+ 1,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_MV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_MV.ID,
+ "basicmachine.circuitassembler.tier.02",
+ "Advanced Circuit Assembler",
+ 2,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_HV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_HV.ID,
+ "basicmachine.circuitassembler.tier.03",
+ "Advanced Circuit Assembler II",
+ 3,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_EV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_EV.ID,
+ "basicmachine.circuitassembler.tier.04",
+ "Advanced Circuit Assembler III",
+ 4,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_IV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_IV.ID,
+ "basicmachine.circuitassembler.tier.05",
+ "Advanced Circuit Assembler IV",
+ 5,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_LuV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_LuV.ID,
+ "basicmachine.circuitassembler.tier.06",
+ "Advanced Circuit Assembler V",
+ 6,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_ZPM_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_ZPM.ID,
+ "basicmachine.circuitassembler.tier.07",
+ "Advanced Circuit Assembler VI",
+ 7,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ ItemList.Machine_UV_CircuitAssembler.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ CIRCUIT_ASSEMBLER_UV.ID,
+ "basicmachine.circuitassembler.tier.08",
+ "Advanced Circuit Assembler VII",
+ 8,
+ MachineType.CIRCUIT_ASSEMBLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
+ 6,
+ 1,
+ true,
+ 0,
+ 1,
+ "CircuitAssembler.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "CIRCUITASSEMBLER",
+ new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
+ }
+
+ private static void registerCompressor() {
ItemList.Machine_LV_Compressor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 241,
+ COMPRESSOR_LV.ID,
"basicmachine.compressor.tier.01",
"Basic Compressor",
1,
- "Compress-O-Matic C77",
+ MachineType.COMPRESSOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCompressorRecipes,
1,
1,
@@ -1619,11 +1460,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_MV_Compressor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 242,
+ COMPRESSOR_MV.ID,
"basicmachine.compressor.tier.02",
"Advanced Compressor",
2,
- "Compress-O-Matic C77",
+ MachineType.COMPRESSOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCompressorRecipes,
1,
1,
@@ -1643,11 +1484,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_HV_Compressor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 243,
+ COMPRESSOR_HV.ID,
"basicmachine.compressor.tier.03",
"Advanced Compressor II",
3,
- "Compress-O-Matic C77",
+ MachineType.COMPRESSOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCompressorRecipes,
1,
1,
@@ -1667,11 +1508,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_EV_Compressor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 244,
+ COMPRESSOR_EV.ID,
"basicmachine.compressor.tier.04",
"Advanced Compressor III",
4,
- "Compress-O-Matic C77",
+ MachineType.COMPRESSOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCompressorRecipes,
1,
1,
@@ -1691,11 +1532,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_IV_Compressor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 245,
+ COMPRESSOR_IV.ID,
"basicmachine.compressor.tier.05",
"Singularity Compressor",
5,
- "Compress-O-Matic C77",
+ MachineType.COMPRESSOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCompressorRecipes,
1,
1,
@@ -1713,14 +1554,16 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+ private static void registerCuttingMachine() {
ItemList.Machine_LV_Cutter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 251,
+ CUTTING_MACHINE_LV.ID,
"basicmachine.cutter.tier.01",
"Basic Cutting Machine",
1,
- "Slice'N Dice",
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCutterRecipes,
1,
2,
@@ -1742,11 +1585,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_MV_Cutter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 252,
+ CUTTING_MACHINE_MV.ID,
"basicmachine.cutter.tier.02",
"Advanced Cutting Machine",
2,
- "Slice'N Dice",
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCutterRecipes,
2,
2,
@@ -1768,11 +1611,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_HV_Cutter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 253,
+ CUTTING_MACHINE_HV.ID,
"basicmachine.cutter.tier.03",
"Advanced Cutting Machine II",
3,
- "Slice'N Dice",
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCutterRecipes,
2,
4,
@@ -1794,11 +1637,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_EV_Cutter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 254,
+ CUTTING_MACHINE_EV.ID,
"basicmachine.cutter.tier.04",
"Advanced Cutting Machine III",
4,
- "Slice'N Dice",
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCutterRecipes,
2,
4,
@@ -1820,11 +1663,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_IV_Cutter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 255,
+ CUTTING_MACHINE_IV.ID,
"basicmachine.cutter.tier.05",
"Advanced Cutting Machine IV",
5,
- "Slice'N Dice",
+ MachineType.CUTTING_MACHINE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sCutterRecipes,
2,
4,
@@ -1844,14 +1687,149 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingDiamondBlade })
.getStackForm(1L));
+ }
+
+ private static void registerDistillery() {
+ ItemList.Machine_LV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_LV.ID,
+ "basicmachine.distillery.tier.01",
+ "Basic Distillery",
+ 1,
+ MachineType.DISTILLERY.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ 1,
+ 1,
+ true,
+ 0,
+ 1,
+ "Distillery.png",
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "DISTILLERY",
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_MV.ID,
+ "basicmachine.distillery.tier.02",
+ "Advanced Distillery",
+ 2,
+ MachineType.DISTILLERY.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ 1,
+ 1,
+ true,
+ 0,
+ 1,
+ "Distillery.png",
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "DISTILLERY",
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_HV.ID,
+ "basicmachine.distillery.tier.03",
+ "Advanced Distillery II",
+ 3,
+ MachineType.DISTILLERY.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ 1,
+ 1,
+ true,
+ 0,
+ 1,
+ "Distillery.png",
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "DISTILLERY",
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_EV.ID,
+ "basicmachine.distillery.tier.04",
+ "Advanced Distillery III",
+ 4,
+ MachineType.DISTILLERY.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ 1,
+ 1,
+ true,
+ 0,
+ 1,
+ "Distillery.png",
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "DISTILLERY",
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_Distillery.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ DISTILLERY_IV.ID,
+ "basicmachine.distillery.tier.05",
+ "Advanced Distillery IV",
+ 5,
+ MachineType.DISTILLERY.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ 1,
+ 1,
+ true,
+ 0,
+ 1,
+ "Distillery.png",
+ SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "DISTILLERY",
+ new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+ private static void registerElectricFurnace() {
ItemList.Machine_LV_E_Furnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 261,
+ ELECTRIC_FURNACE_LV.ID,
"basicmachine.e_furnace.tier.01",
"Basic Electric Furnace",
1,
- "Not like using a Commodore 64",
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
@@ -1872,11 +1850,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_MV_E_Furnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 262,
+ ELECTRIC_FURNACE_MV.ID,
"basicmachine.e_furnace.tier.02",
"Advanced Electric Furnace",
2,
- "Not like using a Commodore 64",
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
@@ -1897,11 +1875,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_HV_E_Furnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 263,
+ ELECTRIC_FURNACE_HV.ID,
"basicmachine.e_furnace.tier.03",
"Advanced Electric Furnace II",
3,
- "Not like using a Commodore 64",
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
@@ -1922,11 +1900,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_EV_E_Furnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 264,
+ ELECTRIC_FURNACE_EV.ID,
"basicmachine.e_furnace.tier.04",
"Advanced Electric Furnace III",
4,
- "Not like using a Commodore 64",
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
@@ -1947,11 +1925,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
.getStackForm(1L));
ItemList.Machine_IV_E_Furnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 265,
+ ELECTRIC_FURNACE_IV.ID,
"basicmachine.e_furnace.tier.05",
"Electron Exitement Processor",
5,
- "Not like using a Commodore 64",
+ MachineType.ELECTRIC_FURNACE.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
@@ -1971,13 +1949,267 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Furnace")
.getStackForm(1L));
+ }
+
+ private static void registerElectrolyser() {
+ ItemList.Machine_LV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_LV.ID,
+ "basicmachine.electrolyzer.tier.01",
+ "Basic Electrolyzer",
+ 1,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Electrolyzer.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROLYZER",
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Gold), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_MV.ID,
+ "basicmachine.electrolyzer.tier.02",
+ "Advanced Electrolyzer",
+ 2,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Electrolyzer.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROLYZER",
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Silver),
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_HV.ID,
+ "basicmachine.electrolyzer.tier.03",
+ "Advanced Electrolyzer II",
+ 3,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Electrolyzer.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROLYZER",
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Electrum),
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_EV.ID,
+ "basicmachine.electrolyzer.tier.04",
+ "Advanced Electrolyzer III",
+ 4,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Electrolyzer.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROLYZER",
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Platinum),
+ 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_Electrolyzer.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROLYSER_IV.ID,
+ "basicmachine.electrolyzer.tier.05",
+ "Molecular Disintegrator E-4908",
+ 5,
+ MachineType.ELECTROLYZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
+ 2,
+ 6,
+ true,
+ 0,
+ 1,
+ "Electrolyzer.png",
+ SoundResource.NONE,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROLYZER",
+ new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.HSSG), 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+
+ private static void registerElectromagneticSeparator() {
+ ItemList.Machine_LV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_LV.ID,
+ "basicmachine.electromagneticseparator.tier.01",
+ "Basic Electromagnetic Separator",
+ 1,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ 0,
+ 1,
+ "ElectromagneticSeparator.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_MV.ID,
+ "basicmachine.electromagneticseparator.tier.02",
+ "Advanced Electromagnetic Separator",
+ 2,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ 0,
+ 1,
+ "ElectromagneticSeparator.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_HV.ID,
+ "basicmachine.electromagneticseparator.tier.03",
+ "Advanced Electromagnetic Separator II",
+ 3,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ 0,
+ 1,
+ "ElectromagneticSeparator.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_EV.ID,
+ "basicmachine.electromagneticseparator.tier.04",
+ "Advanced Electromagnetic Separator III",
+ 4,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ 0,
+ 1,
+ "ElectromagneticSeparator.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_ElectromagneticSeparator.set(
+ new GT_MetaTileEntity_BasicMachine_GT_Recipe(
+ ELECTROMAGNETIC_SEPARATOR_IV.ID,
+ "basicmachine.electromagneticseparator.tier.05",
+ "Advanced Electromagnetic Separator IV",
+ 5,
+ MachineType.ELECTROMAGNETIC_SEPARATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ 1,
+ 3,
+ false,
+ 0,
+ 1,
+ "ElectromagneticSeparator.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ false,
+ false,
+ SpecialEffects.NONE,
+ "ELECTROMAGNETIC_SEPARATOR",
+ new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+
+ private static void registerExtractor() {
ItemList.Machine_LV_Extractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 271,
+ EXTRACTOR_LV.ID,
"basicmachine.extractor.tier.01",
"Basic Extractor",
1,
- "Dejuicer-Device of Doom - D123",
+ MachineType.EXTRACTOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtractorRecipes,
1,
1,
@@ -1998,11 +2230,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_MV_Extractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 272,
+ EXTRACTOR_MV.ID,
"basicmachine.extractor.tier.02",
"Advanced Extractor",
2,
- "Dejuicer-Device of Doom - D123",
+ MachineType.EXTRACTOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtractorRecipes,
1,
1,
@@ -2023,11 +2255,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_HV_Extractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 273,
+ EXTRACTOR_HV.ID,
"basicmachine.extractor.tier.03",
"Advanced Extractor II",
3,
- "Dejuicer-Device of Doom - D123",
+ MachineType.EXTRACTOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtractorRecipes,
1,
1,
@@ -2048,11 +2280,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_EV_Extractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 274,
+ EXTRACTOR_EV.ID,
"basicmachine.extractor.tier.04",
"Advanced Extractor III",
4,
- "Dejuicer-Device of Doom - D123",
+ MachineType.EXTRACTOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtractorRecipes,
1,
1,
@@ -2073,11 +2305,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
ItemList.Machine_IV_Extractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 275,
+ EXTRACTOR_IV.ID,
"basicmachine.extractor.tier.05",
"Vacuum Extractor",
5,
- "Dejuicer-Device of Doom - D123",
+ MachineType.EXTRACTOR.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtractorRecipes,
1,
1,
@@ -2096,14 +2328,16 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
+ private static void registerExtruder() {
ItemList.Machine_LV_Extruder.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 281,
+ EXTRUDER_LV.ID,
"basicmachine.extruder.tier.01",
"Basic Extruder",
1,
- "Universal Machine for Metal Working",
+ MachineType.EXTRUDER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtruderRecipes,
2,
1,
@@ -2123,11 +2357,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_MV_Extruder.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 282,
+ EXTRUDER_MV.ID,
"basicmachine.extruder.tier.02",
"Advanced Extruder",
2,
- "Universal Machine for Metal Working",
+ MachineType.EXTRUDER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtruderRecipes,
2,
1,
@@ -2147,11 +2381,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_HV_Extruder.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 283,
+ EXTRUDER_HV.ID,
"basicmachine.extruder.tier.03",
"Advanced Extruder II",
3,
- "Universal Machine for Metal Working",
+ MachineType.EXTRUDER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtruderRecipes,
2,
1,
@@ -2171,11 +2405,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_EV_Extruder.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 284,
+ EXTRUDER_EV.ID,
"basicmachine.extruder.tier.04",
"Advanced Extruder III",
4,
- "Universal Machine for Metal Working",
+ MachineType.EXTRUDER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtruderRecipes,
2,
1,
@@ -2195,11 +2429,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
ItemList.Machine_IV_Extruder.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 285,
+ EXTRUDER_IV.ID,
"basicmachine.extruder.tier.05",
"Advanced Extruder IV",
5,
- "Universal Machine for Metal Working",
+ MachineType.EXTRUDER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sExtruderRecipes,
2,
1,
@@ -2217,1983 +2451,1297 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Lathe.set(
+ private static void registerFermenter() {
+ ItemList.Machine_LV_Fermenter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 291,
- "basicmachine.lathe.tier.01",
- "Basic Lathe",
+ FERMENTER_LV.ID,
+ "basicmachine.fermenter.tier.01",
+ "Basic Fermenter",
1,
- "Produces Rods more efficiently",
- GT_Recipe.GT_Recipe_Map.sLatheRecipes,
+ MachineType.FERMENTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Lathe.png",
+ "Fermenter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FERMENTER",
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OrePrefixes.gem.get(Materials.Diamond) })
- .getStackForm(1L));
- ItemList.Machine_MV_Lathe.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_Fermenter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 292,
- "basicmachine.lathe.tier.02",
- "Advanced Lathe",
+ FERMENTER_MV.ID,
+ "basicmachine.fermenter.tier.02",
+ "Advanced Fermenter",
2,
- "Produces Rods more efficiently",
- GT_Recipe.GT_Recipe_Map.sLatheRecipes,
+ MachineType.FERMENTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Lathe.png",
+ "Fermenter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FERMENTER",
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D',
- OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
- ItemList.Machine_HV_Lathe.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_Fermenter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 293,
- "basicmachine.lathe.tier.03",
- "Advanced Lathe II",
+ FERMENTER_HV.ID,
+ "basicmachine.fermenter.tier.03",
+ "Advanced Fermenter II",
3,
- "Produces Rods more efficiently",
- GT_Recipe.GT_Recipe_Map.sLatheRecipes,
+ MachineType.FERMENTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Lathe.png",
+ "Fermenter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FERMENTER",
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
- ItemList.Machine_EV_Lathe.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_Fermenter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 294,
- "basicmachine.lathe.tier.04",
- "Advanced Lathe III",
+ FERMENTER_EV.ID,
+ "basicmachine.fermenter.tier.04",
+ "Advanced Fermenter III",
4,
- "Produces Rods more efficiently",
- GT_Recipe.GT_Recipe_Map.sLatheRecipes,
+ MachineType.FERMENTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Lathe.png",
+ "Fermenter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FERMENTER",
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
- ItemList.Machine_IV_Lathe.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_Fermenter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 295,
- "basicmachine.lathe.tier.05",
- "Advanced Lathe IV",
+ FERMENTER_IV.ID,
+ "basicmachine.fermenter.tier.05",
+ "Advanced Fermenter IV",
5,
- "Produces Rods more efficiently",
- GT_Recipe.GT_Recipe_Map.sLatheRecipes,
+ MachineType.FERMENTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Lathe.png",
+ "Fermenter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "LATHE",
- new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FERMENTER",
+ new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
- .getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Macerator.set(
+ private static void registerFluidCanner() {
+ ItemList.Machine_LV_FluidCanner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 301,
- "basicmachine.macerator.tier.01",
- "Basic Macerator",
+ FLUID_CANNER_LV.ID,
+ "basicmachine.fluidcanner.tier.01",
+ "Basic Fluid Canner",
1,
- "Schreddering your Ores",
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Macerator1.png",
- SoundResource.IC2_MACHINES_MACERATOR_OP,
+ "FluidCanner.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "MACERATOR",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ SpecialEffects.NONE,
+ "FLUID_CANNER",
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.gem.get(Materials.Diamond) })
- .getStackForm(1L));
- ItemList.Machine_MV_Macerator.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_FluidCanner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 302,
- "basicmachine.macerator.tier.02",
- "Advanced Macerator",
+ FLUID_CANNER_MV.ID,
+ "basicmachine.fluidcanner.tier.02",
+ "Advanced Fluid Canner",
2,
- "Schreddering your Ores",
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Macerator1.png",
- SoundResource.IC2_MACHINES_MACERATOR_OP,
+ "FluidCanner.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "MACERATOR",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ SpecialEffects.NONE,
+ "FLUID_CANNER",
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
- ItemList.Machine_HV_Macerator.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_FluidCanner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 303,
- "basicmachine.macerator.tier.03",
- "Universal Macerator",
+ FLUID_CANNER_HV.ID,
+ "basicmachine.fluidcanner.tier.03",
+ "Quick Fluid Canner",
3,
- "Schreddering your Ores with Byproducts",
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
1,
- 2,
- false,
+ 1,
+ true,
0,
1,
- "Macerator2.png",
- SoundResource.IC2_MACHINES_MACERATOR_OP,
+ "FluidCanner.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ SpecialEffects.NONE,
+ "FLUID_CANNER",
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
- ItemList.Machine_EV_Macerator.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_FluidCanner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 304,
- "basicmachine.macerator.tier.04",
- "Universal Pulverizer",
+ FLUID_CANNER_EV.ID,
+ "basicmachine.fluidcanner.tier.04",
+ "Turbo Fluid Canner",
4,
- "Schreddering your Ores with Byproducts",
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
1,
- 3,
- false,
+ 1,
+ true,
0,
1,
- "Macerator3.png",
- SoundResource.IC2_MACHINES_MACERATOR_OP,
+ "FluidCanner.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ SpecialEffects.NONE,
+ "FLUID_CANNER",
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
- ItemList.Machine_IV_Macerator.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_FluidCanner.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 305,
- "basicmachine.macerator.tier.05",
- "Blend-O-Matic 9001",
+ FLUID_CANNER_IV.ID,
+ "basicmachine.fluidcanner.tier.05",
+ "Instant Fluid Canner",
5,
- "Schreddering your Ores with Byproducts",
- GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
+ MachineType.FLUID_CANNER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
1,
- 4,
- false,
+ 1,
+ true,
0,
1,
- "Macerator4.png",
- SoundResource.IC2_MACHINES_MACERATOR_OP,
+ "FluidCanner.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PULVERIZER",
- new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ SpecialEffects.NONE,
+ "FLUID_CANNER",
+ new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
- .getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Microwave.set(
+ private static void registerFluidExtractor() {
+ ItemList.Machine_LV_FluidExtractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 311,
- "basicmachine.microwave.tier.01",
- "Basic Microwave",
+ FLUID_EXTRACTOR_LV.ID,
+ "basicmachine.fluidextractor.tier.01",
+ "Basic Fluid Extractor",
1,
- "Did you really read the instruction Manual?",
- GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
1,
1,
- false,
+ true,
0,
1,
- "E_Furnace.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "FluidExtractor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
false,
SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_MV_Microwave.set(
+ "FLUID_EXTRACTOR",
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_FluidExtractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 312,
- "basicmachine.microwave.tier.02",
- "Advanced Microwave",
+ FLUID_EXTRACTOR_MV.ID,
+ "basicmachine.fluidextractor.tier.02",
+ "Advanced Fluid Extractor",
2,
- "Did you really read the instruction Manual?",
- GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
1,
1,
- false,
+ true,
0,
1,
- "E_Furnace.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "FluidExtractor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
false,
SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_HV_Microwave.set(
+ "FLUID_EXTRACTOR",
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_FluidExtractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 313,
- "basicmachine.microwave.tier.03",
- "Advanced Microwave II",
+ FLUID_EXTRACTOR_HV.ID,
+ "basicmachine.fluidextractor.tier.03",
+ "Advanced Fluid Extractor II",
3,
- "Did you really read the instruction Manual?",
- GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
1,
1,
- false,
+ true,
0,
1,
- "E_Furnace.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "FluidExtractor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
false,
SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_EV_Microwave.set(
+ "FLUID_EXTRACTOR",
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_FluidExtractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 314,
- "basicmachine.microwave.tier.04",
- "Advanced Microwave III",
+ FLUID_EXTRACTOR_EV.ID,
+ "basicmachine.fluidextractor.tier.04",
+ "Advanced Fluid Extractor III",
4,
- "Did you really read the instruction Manual?",
- GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
1,
1,
- false,
+ true,
0,
1,
- "E_Furnace.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "FluidExtractor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
false,
SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
- ItemList.Machine_IV_Microwave.set(
+ "FLUID_EXTRACTOR",
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_FluidExtractor.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 315,
- "basicmachine.microwave.tier.05",
- "Advanced Microwave IV",
+ FLUID_EXTRACTOR_IV.ID,
+ "basicmachine.fluidextractor.tier.05",
+ "Advanced Fluid Extractor IV",
5,
- "Did you really read the instruction Manual?",
- GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
+ MachineType.FLUID_EXTRACTOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
1,
1,
- false,
+ true,
0,
1,
- "E_Furnace.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "FluidExtractor.png",
+ SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
false,
SpecialEffects.NONE,
- "MICROWAVE",
- new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
- .getStackForm(1L));
+ "FLUID_EXTRACTOR",
+ new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_LV_Printer.set(
+ }
+
+ private static void registerFluidHeater() {
+ ItemList.Machine_LV_FluidHeater.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 321,
- "basicmachine.printer.tier.01",
- "Basic Printer",
- 1,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
+ FLUID_HEATER_LV.ID,
+ "basicmachine.fluidheater.tier.01",
+ "Basic Fluid Heater",
1,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
1,
+ 0,
true,
0,
1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "FluidHeater.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.NONE,
+ "FLUID_HEATER",
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Printer.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_MV_FluidHeater.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 322,
- "basicmachine.printer.tier.02",
- "Advanced Printer",
+ FLUID_HEATER_MV.ID,
+ "basicmachine.fluidheater.tier.02",
+ "Advanced Fluid Heater",
2,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
1,
+ 0,
true,
0,
1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "FluidHeater.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.NONE,
+ "FLUID_HEATER",
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Printer.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_HV_FluidHeater.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 323,
- "basicmachine.printer.tier.03",
- "Advanced Printer II",
+ FLUID_HEATER_HV.ID,
+ "basicmachine.fluidheater.tier.03",
+ "Advanced Fluid Heater II",
3,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
1,
- true,
0,
- 1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- false,
- false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 324,
- "basicmachine.printer.tier.04",
- "Advanced Printer III",
- 4,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
- 1,
true,
0,
1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "FluidHeater.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.NONE,
+ "FLUID_HEATER",
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Printer.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_EV_FluidHeater.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 325,
- "basicmachine.printer.tier.05",
- "Advanced Printer IV",
- 5,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
+ FLUID_HEATER_EV.ID,
+ "basicmachine.fluidheater.tier.04",
+ "Advanced Fluid Heater III",
+ 4,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
1,
- true,
0,
- 1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- false,
- false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_LuV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 326,
- "basicmachine.printer.tier.06",
- "Advanced Printer V",
- 6,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
- 1,
true,
0,
1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "FluidHeater.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.NONE,
+ "FLUID_HEATER",
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_ZPM_Printer.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ ItemList.Machine_IV_FluidHeater.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 327,
- "basicmachine.printer.tier.07",
- "Advanced Printer VI",
- 7,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
+ FLUID_HEATER_IV.ID,
+ "basicmachine.fluidheater.tier.05",
+ "Advanced Fluid Heater IV",
+ 5,
+ MachineType.FLUID_HEATER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
1,
- true,
0,
- 1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
- false,
- false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_UV_Printer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 328,
- "basicmachine.printer.tier.08",
- "Advanced Printer VII",
- 8,
- "It can copy Books and paint Stuff",
- GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
- 1,
- 1,
true,
0,
1,
- "Printer.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "FluidHeater.png",
+ SoundResource.NONE,
false,
false,
- SpecialEffects.TOP_SMOKE,
- "PRINTER",
- new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.NONE,
+ "FLUID_HEATER",
+ new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Recycler.set(
+ private static void registerFluidSolidifier() {
+ ItemList.Machine_LV_FluidSolidifier.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 331,
- "basicmachine.recycler.tier.01",
- "Basic Recycler",
+ FLUID_SOLIDIFIER_LV.ID,
+ "basicmachine.fluidsolidifier.tier.01",
+ "Basic Fluid Solidifier",
1,
- "Compress, burn, obliterate and filter EVERYTHING",
- GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Recycler.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ "FluidSolidifier.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FLUID_SOLIDIFIER",
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_MV_Recycler.set(
+ ItemList.Machine_MV_FluidSolidifier.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 332,
- "basicmachine.recycler.tier.02",
- "Advanced Recycler",
+ FLUID_SOLIDIFIER_MV.ID,
+ "basicmachine.fluidsolidifier.tier.02",
+ "Advanced Fluid Solidifier",
2,
- "Compress, burn, obliterate and filter EVERYTHING",
- GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Recycler.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ "FluidSolidifier.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FLUID_SOLIDIFIER",
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_HV_Recycler.set(
+ ItemList.Machine_HV_FluidSolidifier.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 333,
- "basicmachine.recycler.tier.03",
- "Advanced Recycler II",
+ FLUID_SOLIDIFIER_HV.ID,
+ "basicmachine.fluidsolidifier.tier.03",
+ "Advanced Fluid Solidifier II",
3,
- "Compress, burn, obliterate and filter EVERYTHING",
- GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Recycler.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ "FluidSolidifier.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FLUID_SOLIDIFIER",
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_EV_Recycler.set(
+ ItemList.Machine_EV_FluidSolidifier.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 334,
- "basicmachine.recycler.tier.04",
- "Advanced Recycler III",
+ FLUID_SOLIDIFIER_EV.ID,
+ "basicmachine.fluidsolidifier.tier.04",
+ "Advanced Fluid Solidifier III",
4,
- "Compress, burn, obliterate and filter EVERYTHING",
- GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Recycler.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ "FluidSolidifier.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FLUID_SOLIDIFIER",
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_IV_Recycler.set(
+ ItemList.Machine_IV_FluidSolidifier.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 335,
- "basicmachine.recycler.tier.05",
- "The Oblitterator",
+ FLUID_SOLIDIFIER_IV.ID,
+ "basicmachine.fluidsolidifier.tier.05",
+ "Advanced Fluid Solidifier IV",
5,
- "Compress, burn, obliterate and filter EVERYTHING",
- GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ MachineType.FLUID_SOLIDIFIER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
1,
1,
- false,
+ true,
0,
1,
- "Recycler.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ "FluidSolidifier.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "RECYCLER",
- new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ "FLUID_SOLIDIFIER",
+ new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
+ }
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_Scanner.get(1L),
- bitsd,
- new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_LV, 'T', ItemList.Emitter_LV, 'R',
- ItemList.Sensor_LV, 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
- OrePrefixes.cableGt01.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_Scanner.get(1L),
- bitsd,
- new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_MV, 'T', ItemList.Emitter_MV, 'R',
- ItemList.Sensor_MV, 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
- OrePrefixes.cableGt01.get(Materials.AnyCopper) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_Scanner.get(1L),
- bitsd,
- new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_HV, 'T', ItemList.Emitter_HV, 'R',
- ItemList.Sensor_HV, 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
- OrePrefixes.cableGt01.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_Scanner.get(1L),
- bitsd,
- new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_EV, 'T', ItemList.Emitter_EV, 'R',
- ItemList.Sensor_EV, 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
- OrePrefixes.cableGt01.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_Scanner.get(1L),
- bitsd,
- new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_IV, 'T', ItemList.Emitter_IV, 'R',
- ItemList.Sensor_IV, 'C', OrePrefixes.circuit.get(Materials.Master), 'W',
- OrePrefixes.cableGt01.get(Materials.Tungsten) });
-
- ItemList.Machine_LV_Wiremill.set(
+ private static void registerForgeHammer() {
+ ItemList.Machine_LV_Hammer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 351,
- "basicmachine.wiremill.tier.01",
- "Basic Wiremill",
+ FORGE_HAMMER_LV.ID,
+ "basicmachine.hammer.tier.01",
+ "Basic Forge Hammer",
1,
- "Produces Wires more efficiently",
- GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
- 2,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sHammerRecipes,
1,
- false,
- 0,
1,
- "Wiremill.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ true,
+ 6,
+ 3,
+ "Hammer.png",
+ SoundResource.RANDOM_ANVIL_USE,
false,
false,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Wiremill.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
+ .getStackForm(1L));
+ ItemList.Machine_MV_Hammer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 352,
- "basicmachine.wiremill.tier.02",
- "Advanced Wiremill",
- 2,
- "Produces Wires more efficiently",
- GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
+ FORGE_HAMMER_MV.ID,
+ "basicmachine.hammer.tier.02",
+ "Advanced Forge Hammer",
2,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sHammerRecipes,
1,
- false,
- 0,
1,
- "Wiremill.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ true,
+ 6,
+ 3,
+ "Hammer.png",
+ SoundResource.RANDOM_ANVIL_USE,
false,
false,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Wiremill.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
+ .getStackForm(1L));
+ ItemList.Machine_HV_Hammer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 353,
- "basicmachine.wiremill.tier.03",
- "Advanced Wiremill II",
+ FORGE_HAMMER_HV.ID,
+ "basicmachine.hammer.tier.03",
+ "Advanced Forge Hammer II",
3,
- "Produces Wires more efficiently",
- GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
- 2,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sHammerRecipes,
1,
- false,
- 0,
1,
- "Wiremill.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
+ true,
+ 6,
+ 3,
+ "Hammer.png",
+ SoundResource.RANDOM_ANVIL_USE,
false,
false,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Wiremill.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
+ .getStackForm(1L));
+ ItemList.Machine_EV_Hammer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 354,
- "basicmachine.wiremill.tier.04",
- "Advanced Wiremill III",
+ FORGE_HAMMER_EV.ID,
+ "basicmachine.hammer.tier.04",
+ "Advanced Forge Hammer III",
4,
- "Produces Wires more efficiently",
- GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
- 2,
- 1,
- false,
- 0,
- 1,
- "Wiremill.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- false,
- false,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Wiremill.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 355,
- "basicmachine.wiremill.tier.05",
- "Advanced Wiremill IV",
- 5,
- "Produces Wires more efficiently",
- GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
- 2,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sHammerRecipes,
1,
- false,
- 0,
1,
- "Wiremill.png",
- SoundResource.IC2_MACHINES_RECYCLER_OP,
- false,
- false,
- SpecialEffects.NONE,
- "WIREMILL",
- new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
-
- ItemList.Machine_LV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 361,
- "basicmachine.centrifuge.tier.01",
- "Basic Centrifuge",
- 1,
- "Separating Molecules",
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
- 2,
- 6,
true,
- 0,
- 1,
- "Centrifuge.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 362,
- "basicmachine.centrifuge.tier.02",
- "Advanced Centrifuge",
- 2,
- "Separating Molecules",
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
- 2,
6,
- true,
- 0,
- 1,
- "Centrifuge.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 363,
- "basicmachine.centrifuge.tier.03",
- "Turbo Centrifuge",
3,
- "Separating Molecules",
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
- 2,
- 6,
- true,
- 0,
- 1,
- "Centrifuge.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Centrifuge.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 364,
- "basicmachine.centrifuge.tier.04",
- "Molecular Separator",
- 4,
- "Separating Molecules",
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
- 2,
- 6,
- true,
- 0,
- 1,
- "Centrifuge.png",
- SoundResource.NONE,
+ "Hammer.png",
+ SoundResource.RANDOM_ANVIL_USE,
false,
false,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Centrifuge.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
+ .getStackForm(1L));
+ ItemList.Machine_IV_Hammer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 365,
- "basicmachine.centrifuge.tier.05",
- "Molecular Cyclone",
+ FORGE_HAMMER_IV.ID,
+ "basicmachine.hammer.tier.05",
+ "Advanced Forge Hammer IV",
5,
- "Separating Molecules",
- GT_Recipe.GT_Recipe_Map.sCentrifugeRecipes,
- 2,
- 6,
- true,
- 0,
+ MachineType.FORGE_HAMMER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sHammerRecipes,
1,
- "Centrifuge.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CENTRIFUGE",
- new Object[] { "CEC", aTextWireHull, "CEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
-
- ItemList.Machine_LV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 371,
- "basicmachine.electrolyzer.tier.01",
- "Basic Electrolyzer",
1,
- "Electrolyzing Molecules",
- GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
- 2,
- 6,
true,
- 0,
- 1,
- "Electrolyzer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Gold), 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 372,
- "basicmachine.electrolyzer.tier.02",
- "Advanced Electrolyzer",
- 2,
- "Electrolyzing Molecules",
- GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
- 2,
6,
- true,
- 0,
- 1,
- "Electrolyzer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Silver),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 373,
- "basicmachine.electrolyzer.tier.03",
- "Advanced Electrolyzer II",
3,
- "Electrolyzing Molecules",
- GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
- 2,
- 6,
- true,
- 0,
- 1,
- "Electrolyzer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Electrum),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 374,
- "basicmachine.electrolyzer.tier.04",
- "Advanced Electrolyzer III",
- 4,
- "Electrolyzing Molecules",
- GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
- 2,
- 6,
- true,
- 0,
- 1,
- "Electrolyzer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.Platinum),
- 'G', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Electrolyzer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 375,
- "basicmachine.electrolyzer.tier.05",
- "Molecular Disintegrator E-4908",
- 5,
- "Electrolyzing Molecules",
- GT_Recipe.GT_Recipe_Map.sElectrolyzerRecipes,
- 2,
- 6,
- true,
- 0,
- 1,
- "Electrolyzer.png",
- SoundResource.NONE,
+ "Hammer.png",
+ SoundResource.RANDOM_ANVIL_USE,
false,
false,
- SpecialEffects.NONE,
- "ELECTROLYZER",
- new Object[] { "IGI", "IMI", "CWC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.MAIN_RANDOM_SPARKS,
+ "HAMMER",
+ new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I', OrePrefixes.wireGt01.get(Materials.HSSG), 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
+ .getStackForm(1L));
+ }
- ItemList.Machine_LV_ThermalCentrifuge.set(
+ private static void registerFormingPress() {
+ ItemList.Machine_LV_Press.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 381,
- "basicmachine.thermalcentrifuge.tier.01",
- "Basic Thermal Centrifuge",
+ FORMING_PRESS_LV.ID,
+ "basicmachine.press.tier.01",
+ "Basic Forming Press",
1,
- "Separating Ores more precisely",
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPressRecipes,
+ 2,
1,
- 3,
false,
0,
1,
- "ThermalCentrifuge.png",
- SoundResource.NONE,
+ "Press.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "PRESS",
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_MV_ThermalCentrifuge.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_Press.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 382,
- "basicmachine.thermalcentrifuge.tier.02",
- "Advanced Thermal Centrifuge",
+ FORMING_PRESS_MV.ID,
+ "basicmachine.press.tier.02",
+ "Advanced Forming Press",
+ 2,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPressRecipes,
2,
- "Separating Ores more precisely",
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 3,
false,
0,
1,
- "ThermalCentrifuge.png",
- SoundResource.NONE,
+ "Press.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "PRESS",
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_HV_ThermalCentrifuge.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_Press.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 383,
- "basicmachine.thermalcentrifuge.tier.03",
- "Advanced Thermal Centrifuge II",
+ FORMING_PRESS_HV.ID,
+ "basicmachine.press.tier.03",
+ "Advanced Forming Press II",
3,
- "Separating Ores more precisely",
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPressRecipes,
+ 4,
1,
- 3,
false,
0,
1,
- "ThermalCentrifuge.png",
- SoundResource.NONE,
+ "Press2.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "PRESS",
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_EV_ThermalCentrifuge.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_Press.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 384,
- "basicmachine.thermalcentrifuge.tier.04",
- "Advanced Thermal Centrifuge III",
+ FORMING_PRESS_EV.ID,
+ "basicmachine.press.tier.04",
+ "Advanced Forming Press III",
+ 4,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPressRecipes,
4,
- "Separating Ores more precisely",
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 3,
false,
0,
1,
- "ThermalCentrifuge.png",
- SoundResource.NONE,
+ "Press2.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "PRESS",
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
- ItemList.Machine_IV_ThermalCentrifuge.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_Press.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 385,
- "basicmachine.thermalcentrifuge.tier.05",
- "Blaze Sweatshop T-6350",
+ FORMING_PRESS_IV.ID,
+ "basicmachine.press.tier.05",
+ "Advanced Forming Press IV",
5,
- "Separating Ores more precisely",
- GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
+ MachineType.FORMING_PRESS.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPressRecipes,
+ 6,
1,
- 3,
false,
0,
1,
- "ThermalCentrifuge.png",
- SoundResource.NONE,
+ "Press3.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
SpecialEffects.NONE,
- "THERMAL_CENTRIFUGE",
- new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "PRESS",
+ new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_OreWasher.set(
+ private static void registerLaserEngraver() {
+ ItemList.Machine_LV_LaserEngraver.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 391,
- "basicmachine.orewasher.tier.01",
- "Basic Ore Washing Plant",
+ LASER_ENGRAVER_LV.ID,
+ "basicmachine.laserengraver.tier.01",
+ "Basic Precision Laser Engraver",
1,
- "Getting more Byproducts from your Ores",
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
+ 2,
1,
- 3,
true,
0,
1,
- "OreWasher.png",
- SoundResource.NONE,
+ "LaserEngraver.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
false,
false,
SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "LASER_ENGRAVER",
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_MV_OreWasher.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_LaserEngraver.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 392,
- "basicmachine.orewasher.tier.02",
- "Advanced Ore Washing Plant",
+ LASER_ENGRAVER_MV.ID,
+ "basicmachine.laserengraver.tier.02",
+ "Advanced Precision Laser Engraver",
+ 2,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
2,
- "Getting more Byproducts from your Ores",
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
- 3,
true,
0,
1,
- "OreWasher.png",
- SoundResource.NONE,
+ "LaserEngraver.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
false,
false,
SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "LASER_ENGRAVER",
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_HV_OreWasher.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_LaserEngraver.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 393,
- "basicmachine.orewasher.tier.03",
- "Advanced Ore Washing Plant II",
+ LASER_ENGRAVER_HV.ID,
+ "basicmachine.laserengraver.tier.03",
+ "Advanced Precision Laser Engraver II",
3,
- "Getting more Byproducts from your Ores",
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
+ 2,
1,
- 3,
true,
0,
1,
- "OreWasher.png",
- SoundResource.NONE,
+ "LaserEngraver.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
false,
false,
SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "LASER_ENGRAVER",
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_EV_OreWasher.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_LaserEngraver.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 394,
- "basicmachine.orewasher.tier.04",
- "Advanced Ore Washing Plant III",
+ LASER_ENGRAVER_EV.ID,
+ "basicmachine.laserengraver.tier.04",
+ "Advanced Precision Laser Engraver III",
+ 4,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
4,
- "Getting more Byproducts from your Ores",
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
- 3,
true,
0,
1,
- "OreWasher.png",
- SoundResource.NONE,
+ "LaserEngraver2.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
false,
false,
SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "LASER_ENGRAVER",
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
- ItemList.Machine_IV_OreWasher.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_LaserEngraver.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 395,
- "basicmachine.orewasher.tier.05",
- "Repurposed Laundry-Washer I-360",
+ LASER_ENGRAVER_IV.ID,
+ "basicmachine.laserengraver.tier.05",
+ "Advanced Precision Laser Engraver IV",
5,
- "Getting more Byproducts from your Ores",
- GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
+ MachineType.LASER_ENGRAVER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
+ 4,
1,
- 3,
true,
0,
1,
- "OreWasher.png",
- SoundResource.NONE,
+ "LaserEngraver2.png",
+ SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
false,
false,
SpecialEffects.NONE,
- "ORE_WASHER",
- new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ "LASER_ENGRAVER",
+ new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_LV, 'R', ItemList.Robot_Arm_LV, 'V',
- ItemList.Conveyor_Module_LV, 'C', OrePrefixes.circuit.get(Materials.Basic), 'W',
- OrePrefixes.cableGt01.get(Materials.Tin), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_MV, 'R', ItemList.Robot_Arm_MV, 'V',
- ItemList.Conveyor_Module_MV, 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
- OrePrefixes.cableGt01.get(Materials.AnyCopper), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_HV, 'R', ItemList.Robot_Arm_HV, 'V',
- ItemList.Conveyor_Module_HV, 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
- OrePrefixes.cableGt01.get(Materials.Gold), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_EV, 'R', ItemList.Robot_Arm_EV, 'V',
- ItemList.Conveyor_Module_EV, 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
- OrePrefixes.cableGt01.get(Materials.Aluminium), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_IV, 'R', ItemList.Robot_Arm_IV, 'V',
- ItemList.Conveyor_Module_IV, 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LuV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_LuV, 'R', ItemList.Robot_Arm_LuV, 'V',
- ItemList.Conveyor_Module_LuV, 'C', OrePrefixes.circuit.get(Materials.Master), 'W',
- OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_ZPM_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_ZPM, 'R', ItemList.Robot_Arm_ZPM, 'V',
- ItemList.Conveyor_Module_ZPM, 'C', OrePrefixes.circuit.get(Materials.Ultimate), 'W',
- OrePrefixes.cableGt01.get(Materials.Naquadah), 'B', OreDictNames.craftingChest });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_UV_Boxinator.get(1L),
- bitsd,
- new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_UV, 'R', ItemList.Robot_Arm_UV, 'V',
- ItemList.Conveyor_Module_UV, 'C', OrePrefixes.circuit.get(Materials.SuperconductorUHV), 'W',
- OrePrefixes.cableGt01.get(Materials.NaquadahAlloy), 'B', OreDictNames.craftingChest });
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Unboxinator.set(
+ private static void registerLathe() {
+ ItemList.Machine_LV_Lathe.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 411,
- "basicmachine.unboxinator.tier.01",
- "Basic Unpackager",
+ LATHE_LV.ID,
+ "basicmachine.lathe.tier.01",
+ "Basic Lathe",
1,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MachineType.LATHE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLatheRecipes,
1,
2,
false,
0,
1,
- "Unpackager.png",
+ "Lathe.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ "LATHE",
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OrePrefixes.gem.get(Materials.Diamond) })
.getStackForm(1L));
- ItemList.Machine_MV_Unboxinator.set(
+ ItemList.Machine_MV_Lathe.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 412,
- "basicmachine.unboxinator.tier.02",
- "Advanced Unpackager",
+ LATHE_MV.ID,
+ "basicmachine.lathe.tier.02",
+ "Advanced Lathe",
2,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MachineType.LATHE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLatheRecipes,
1,
2,
false,
0,
1,
- "Unpackager.png",
+ "Lathe.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ "LATHE",
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_HV_Unboxinator.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D',
+ OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
+ ItemList.Machine_HV_Lathe.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 413,
- "basicmachine.unboxinator.tier.03",
- "Advanced Unpackager II",
+ LATHE_HV.ID,
+ "basicmachine.lathe.tier.03",
+ "Advanced Lathe II",
3,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MachineType.LATHE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLatheRecipes,
1,
2,
false,
0,
1,
- "Unpackager.png",
+ "Lathe.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ "LATHE",
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
.getStackForm(1L));
- ItemList.Machine_EV_Unboxinator.set(
+ ItemList.Machine_EV_Lathe.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 414,
- "basicmachine.unboxinator.tier.04",
- "Advanced Unpackager III",
+ LATHE_EV.ID,
+ "basicmachine.lathe.tier.04",
+ "Advanced Lathe III",
4,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MachineType.LATHE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLatheRecipes,
1,
2,
false,
0,
1,
- "Unpackager.png",
+ "Lathe.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ "LATHE",
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
.getStackForm(1L));
- ItemList.Machine_IV_Unboxinator.set(
+ ItemList.Machine_IV_Lathe.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 415,
- "basicmachine.unboxinator.tier.05",
- "Unboxinator",
+ LATHE_IV.ID,
+ "basicmachine.lathe.tier.05",
+ "Advanced Lathe IV",
5,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MachineType.LATHE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sLatheRecipes,
1,
2,
false,
0,
1,
- "Unpackager.png",
+ "Lathe.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ "LATHE",
+ new Object[] { aTextWireCoil, "EMD", "CWP", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'D', OreDictNames.craftingIndustrialDiamond })
.getStackForm(1L));
- ItemList.Machine_LuV_Unboxinator.set(
+ }
+
+ private static void registerMacerator() {
+ ItemList.Machine_LV_Macerator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 416,
- "basicmachine.unboxinator.tier.06",
- "Unboxinator",
- 6,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
+ MACERATOR_LV.ID,
+ "basicmachine.macerator.tier.01",
+ "Basic Macerator",
1,
- 2,
- false,
- 0,
+ MachineType.MACERATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
1,
- "Unpackager.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_ZPM_Unboxinator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 417,
- "basicmachine.unboxinator.tier.07",
- "Unboxinator",
- 7,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 2,
false,
0,
1,
- "Unpackager.png",
- SoundResource.NONE,
+ "Macerator1.png",
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
false,
false,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "MACERATOR",
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.gem.get(Materials.Diamond) })
.getStackForm(1L));
- ItemList.Machine_UV_Unboxinator.set(
+ ItemList.Machine_MV_Macerator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 418,
- "basicmachine.unboxinator.tier.08",
- "Unboxinator",
- 8,
- "Grabs things out of Boxes",
- GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
- 1,
+ MACERATOR_MV.ID,
+ "basicmachine.macerator.tier.02",
+ "Advanced Macerator",
2,
- false,
- 0,
- 1,
- "Unpackager.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "UNBOXINATOR",
- new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
-
- ItemList.Machine_LV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 421,
- "basicmachine.chemicalreactor.tier.01",
- "Basic Chemical Reactor",
+ MachineType.MACERATOR.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
1,
- "Letting Chemicals react with each other",
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
- 2,
- 2,
- true,
- 0,
1,
- "ChemicalReactor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
false,
- false,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 422,
- "basicmachine.chemicalreactor.tier.02",
- "Advanced Chemical Reactor",
- 2,
- "Letting Chemicals react with each other",
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
- 2,
- 2,
- true,
0,
1,
- "ChemicalReactor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Macerator1.png",
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
false,
false,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "MACERATOR",
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_ChemicalReactor.set(
+ OrePrefixes.gemFlawless.get(Materials.Diamond) }).getStackForm(1L));
+ ItemList.Machine_HV_Macerator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 423,
- "basicmachine.chemicalreactor.tier.03",
- "Advanced Chemical Reactor II",
+ MACERATOR_HV.ID,
+ "basicmachine.macerator.tier.03",
+ "Universal Macerator",
3,
- "Letting Chemicals react with each other",
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
- 2,
- 2,
- true,
- 0,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
1,
- "ChemicalReactor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- false,
- false,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.pipeMedium.get(Materials.Plastic) }).getStackForm(1L));
- ItemList.Machine_EV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 424,
- "basicmachine.chemicalreactor.tier.04",
- "Advanced Chemical Reactor III",
- 4,
- "Letting Chemicals react with each other",
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
- 2,
2,
- true,
- 0,
- 1,
- "ChemicalReactor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
- false,
false,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- OrePrefixes.pipeLarge.get(Materials.Plastic) }).getStackForm(1L));
- ItemList.Machine_IV_ChemicalReactor.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 425,
- "basicmachine.chemicalreactor.tier.05",
- "Advanced Chemical Reactor IV",
- 5,
- "Letting Chemicals react with each other",
- GT_Recipe.GT_Recipe_Map.sChemicalRecipes,
- 2,
- 2,
- true,
0,
1,
- "ChemicalReactor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Macerator2.png",
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
false,
false,
- SpecialEffects.NONE,
- "CHEMICAL_REACTOR",
- new Object[] { "GRG", "WEW", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.pipeHuge.get(Materials.Plastic) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
.getStackForm(1L));
-
- ItemList.Machine_LV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 431,
- "basicmachine.fluidcanner.tier.01",
- "Basic Fluid Canner",
- 1,
- "Puts Fluids into and out of Containers",
- GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
- 1,
- 1,
- true,
- 0,
- 1,
- "FluidCanner.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidCanner.set(
+ ItemList.Machine_EV_Macerator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 432,
- "basicmachine.fluidcanner.tier.02",
- "Advanced Fluid Canner",
- 2,
- "Puts Fluids into and out of Containers",
- GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
- 1,
- 1,
- true,
- 0,
+ MACERATOR_EV.ID,
+ "basicmachine.macerator.tier.04",
+ "Universal Pulverizer",
+ 4,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
1,
- "FluidCanner.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 433,
- "basicmachine.fluidcanner.tier.03",
- "Quick Fluid Canner",
3,
- "Puts Fluids into and out of Containers",
- GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
- 1,
- 1,
- true,
- 0,
- 1,
- "FluidCanner.png",
- SoundResource.NONE,
false,
- false,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidCanner.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 434,
- "basicmachine.fluidcanner.tier.04",
- "Turbo Fluid Canner",
- 4,
- "Puts Fluids into and out of Containers",
- GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
- 1,
- 1,
- true,
0,
1,
- "FluidCanner.png",
- SoundResource.NONE,
+ "Macerator3.png",
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
false,
false,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidCanner.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
+ .getStackForm(1L));
+ ItemList.Machine_IV_Macerator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 435,
- "basicmachine.fluidcanner.tier.05",
- "Instant Fluid Canner",
+ MACERATOR_IV.ID,
+ "basicmachine.macerator.tier.05",
+ "Blend-O-Matic 9001",
5,
- "Puts Fluids into and out of Containers",
- GT_Recipe.GT_Recipe_Map.sFluidCannerRecipes,
- 1,
+ MachineType.MACERATOR_PULVERIZER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMaceratorRecipes,
1,
- true,
+ 4,
+ false,
0,
1,
- "FluidCanner.png",
- SoundResource.NONE,
+ "Macerator4.png",
+ SoundResource.IC2_MACHINES_MACERATOR_OP,
false,
false,
- SpecialEffects.NONE,
- "FLUID_CANNER",
- new Object[] { "GCG", "GMG", "WPW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PULVERIZER",
+ new Object[] { "PEG", "WWM", "CCW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_RockBreaker.get(1L),
- bitsd,
- new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_LV, 'D', OreDictNames.craftingGrinder, 'E',
- ItemList.Electric_Motor_LV, 'P', ItemList.Electric_Piston_LV, 'C',
- OrePrefixes.circuit.get(Materials.Basic), 'W', OrePrefixes.cableGt01.get(Materials.Tin), 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_RockBreaker.get(1L),
- bitsd,
- new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_MV, 'D', OreDictNames.craftingGrinder, 'E',
- ItemList.Electric_Motor_MV, 'P', ItemList.Electric_Piston_MV, 'C',
- OrePrefixes.circuit.get(Materials.Good), 'W', OrePrefixes.cableGt01.get(Materials.AnyCopper), 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_RockBreaker.get(1L),
- bitsd,
- new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_HV, 'D', OreDictNames.craftingGrinder, 'E',
- ItemList.Electric_Motor_HV, 'P', ItemList.Electric_Piston_HV, 'C',
- OrePrefixes.circuit.get(Materials.Advanced), 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_RockBreaker.get(1L),
- bitsd,
- new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_EV, 'D', OreDictNames.craftingGrinder, 'E',
- ItemList.Electric_Motor_EV, 'P', ItemList.Electric_Piston_EV, 'C',
- OrePrefixes.circuit.get(Materials.Data), 'W', OrePrefixes.cableGt01.get(Materials.Aluminium), 'G',
- new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_RockBreaker.get(1L),
- bitsd,
- new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_IV, 'D', OreDictNames.craftingGrinder, 'E',
- ItemList.Electric_Motor_IV, 'P', ItemList.Electric_Piston_IV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'W', OrePrefixes.cableGt01.get(Materials.Tungsten), 'G',
- new ItemStack(Blocks.glass, 1) });
-
- if (Forestry.isModLoaded()) {
-
- /* Conversion recipes */
- // TODO: Move those recipes with the other recipes
- if (Gendustry.isModLoaded()) {
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Machine_IndustrialApiary.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "IndustrialApiary", 1, 0) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_Frame.get(1),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "UpgradeFrame", 1) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_PRODUCTION.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 0) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_PLAINS.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 17) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_LIGHT.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 11) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_FLOWERING.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 2) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_WINTER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 20) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_DRYER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 5) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_AUTOMATION.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 14) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_HUMIDIFIER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 4) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_HELL.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 13) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_POLLEN.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 22) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_DESERT.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 16) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_COOLER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 7) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_LIFESPAN.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 1) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_SEAL.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 10) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_STABILIZER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 19) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_JUNGLE.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 18) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_TERRITORY.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 3) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_OCEAN.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 21) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_SKY.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 12) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_HEATER.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 6) });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.IndustrialApiary_Upgrade_SIEVE.get(1L),
- new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 15) });
- }
- }
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_Massfab.get(1L),
- bitsd,
- new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_LV, 'F', ItemList.Field_Generator_LV, 'C',
- OrePrefixes.circuit.get(Materials.Good), 'W', OrePrefixes.cableGt04.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_Massfab.get(1L),
- bitsd,
- new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_MV, 'F', ItemList.Field_Generator_MV, 'C',
- OrePrefixes.circuit.get(Materials.Advanced), 'W', OrePrefixes.cableGt04.get(Materials.AnyCopper) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_Massfab.get(1L),
- bitsd,
- new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_HV, 'F', ItemList.Field_Generator_HV, 'C',
- OrePrefixes.circuit.get(Materials.Data), 'W', OrePrefixes.cableGt04.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_Massfab.get(1L),
- bitsd,
- new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_EV, 'F', ItemList.Field_Generator_EV, 'C',
- OrePrefixes.circuit.get(Materials.Elite), 'W', OrePrefixes.cableGt04.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_Massfab.get(1L),
- bitsd,
- new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_IV, 'F', ItemList.Field_Generator_IV, 'C',
- OrePrefixes.circuit.get(Materials.Master), 'W', OrePrefixes.cableGt04.get(Materials.Tungsten) });
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OreDictNames.craftingGrinder })
+ .getStackForm(1L));
+ }
+ private static void registerMatterAmplifier() {
ItemList.Machine_LV_Amplifab.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 471,
+ MATTER_AMPLIFIER_LV.ID,
"basicmachine.amplifab.tier.01",
"Basic Amplifabricator",
1,
- "Extracting UU Amplifier",
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAmplifiers,
1,
1,
@@ -4213,11 +3761,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
ItemList.Machine_MV_Amplifab.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 472,
+ MATTER_AMPLIFIER_MV.ID,
"basicmachine.amplifab.tier.02",
"Advanced Amplifabricator",
2,
- "Extracting UU Amplifier",
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAmplifiers,
1,
1,
@@ -4237,11 +3785,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
ItemList.Machine_HV_Amplifab.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 473,
+ MATTER_AMPLIFIER_HV.ID,
"basicmachine.amplifab.tier.03",
"Advanced Amplifabricator II",
3,
- "Extracting UU Amplifier",
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAmplifiers,
1,
1,
@@ -4261,11 +3809,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
ItemList.Machine_EV_Amplifab.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 474,
+ MATTER_AMPLIFIER_EV.ID,
"basicmachine.amplifab.tier.04",
"Advanced Amplifabricator III",
4,
- "Extracting UU Amplifier",
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAmplifiers,
1,
1,
@@ -4285,11 +3833,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
ItemList.Machine_IV_Amplifab.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 475,
+ MATTER_AMPLIFIER_IV.ID,
"basicmachine.amplifab.tier.05",
"Advanced Amplifabricator IV",
5,
- "Extracting UU Amplifier",
+ MachineType.MATTER_AMPLIFIER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sAmplifiers,
1,
1,
@@ -4307,711 +3855,646 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4 }).getStackForm(1L));
+ }
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_Replicator.get(1L),
- bitsd,
- new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_LV, 'F',
- ItemList.Field_Generator_LV, 'E', ItemList.Emitter_LV, 'C', OrePrefixes.circuit.get(Materials.Good),
- 'W', OrePrefixes.cableGt04.get(Materials.Tin) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_Replicator.get(1L),
- bitsd,
- new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_MV, 'F',
- ItemList.Field_Generator_MV, 'E', ItemList.Emitter_MV, 'C', OrePrefixes.circuit.get(Materials.Advanced),
- 'W', OrePrefixes.cableGt04.get(Materials.AnyCopper) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_Replicator.get(1L),
- bitsd,
- new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_HV, 'F',
- ItemList.Field_Generator_HV, 'E', ItemList.Emitter_HV, 'C', OrePrefixes.circuit.get(Materials.Data),
- 'W', OrePrefixes.cableGt04.get(Materials.Gold) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_Replicator.get(1L),
- bitsd,
- new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_EV, 'F',
- ItemList.Field_Generator_EV, 'E', ItemList.Emitter_EV, 'C', OrePrefixes.circuit.get(Materials.Elite),
- 'W', OrePrefixes.cableGt04.get(Materials.Aluminium) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_Replicator.get(1L),
- bitsd,
- new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_IV, 'F',
- ItemList.Field_Generator_IV, 'E', ItemList.Emitter_IV, 'C', OrePrefixes.circuit.get(Materials.Master),
- 'W', OrePrefixes.cableGt04.get(Materials.Tungsten) });
-
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_LV_Brewery.get(1L),
- bitsd,
- new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_LV, 'P', ItemList.Electric_Pump_LV, 'B',
- new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Basic), 'W',
- OrePrefixes.cableGt01.get(Materials.Tin), 'G', new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_MV_Brewery.get(1L),
- bitsd,
- new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_MV, 'P', ItemList.Electric_Pump_MV, 'B',
- new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
- OrePrefixes.cableGt01.get(Materials.AnyCopper), 'G', new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_HV_Brewery.get(1L),
- bitsd,
- new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_HV, 'P', ItemList.Electric_Pump_HV, 'B',
- new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
- OrePrefixes.cableGt01.get(Materials.Gold), 'G', new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_EV_Brewery.get(1L),
- bitsd,
- new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_EV, 'P', ItemList.Electric_Pump_EV, 'B',
- new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
- OrePrefixes.cableGt01.get(Materials.Aluminium), 'G', new ItemStack(Blocks.glass, 1) });
- GT_ModHandler.addCraftingRecipe(
- ItemList.Machine_IV_Brewery.get(1L),
- bitsd,
- new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_IV, 'P', ItemList.Electric_Pump_IV, 'B',
- new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
- OrePrefixes.cableGt01.get(Materials.Tungsten), 'G', new ItemStack(Blocks.glass, 1) });
-
- ItemList.Machine_LV_Fermenter.set(
+ private static void registerMicrowave() {
+ ItemList.Machine_LV_Microwave.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 501,
- "basicmachine.fermenter.tier.01",
- "Basic Fermenter",
+ MICROWAVE_OVEN_LV.ID,
+ "basicmachine.microwave.tier.01",
+ "Basic Microwave",
1,
- "Fermenting Fluids",
- GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
+ MachineType.MICROWAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Fermenter.png",
- SoundResource.NONE,
+ "E_Furnace.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "MICROWAVE",
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Fermenter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
+ .getStackForm(1L));
+ ItemList.Machine_MV_Microwave.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 502,
- "basicmachine.fermenter.tier.02",
- "Advanced Fermenter",
+ MICROWAVE_OVEN_MV.ID,
+ "basicmachine.microwave.tier.02",
+ "Advanced Microwave",
2,
- "Fermenting Fluids",
- GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
+ MachineType.MICROWAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Fermenter.png",
- SoundResource.NONE,
+ "E_Furnace.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "MICROWAVE",
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Fermenter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
+ .getStackForm(1L));
+ ItemList.Machine_HV_Microwave.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 503,
- "basicmachine.fermenter.tier.03",
- "Advanced Fermenter II",
+ MICROWAVE_OVEN_HV.ID,
+ "basicmachine.microwave.tier.03",
+ "Advanced Microwave II",
3,
- "Fermenting Fluids",
- GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
+ MachineType.MICROWAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Fermenter.png",
- SoundResource.NONE,
+ "E_Furnace.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "MICROWAVE",
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Fermenter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
+ .getStackForm(1L));
+ ItemList.Machine_EV_Microwave.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 504,
- "basicmachine.fermenter.tier.04",
- "Advanced Fermenter III",
+ MICROWAVE_OVEN_EV.ID,
+ "basicmachine.microwave.tier.04",
+ "Advanced Microwave III",
4,
- "Fermenting Fluids",
- GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
+ MachineType.MICROWAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Fermenter.png",
- SoundResource.NONE,
+ "E_Furnace.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "MICROWAVE",
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Fermenter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
+ .getStackForm(1L));
+ ItemList.Machine_IV_Microwave.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 505,
- "basicmachine.fermenter.tier.05",
- "Advanced Fermenter IV",
+ MICROWAVE_OVEN_IV.ID,
+ "basicmachine.microwave.tier.05",
+ "Advanced Microwave IV",
5,
- "Fermenting Fluids",
- GT_Recipe.GT_Recipe_Map.sFermentingRecipes,
+ MachineType.MICROWAVE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Fermenter.png",
- SoundResource.NONE,
+ "E_Furnace.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "FERMENTER",
- new Object[] { aTextWirePump, "GMG", aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "MICROWAVE",
+ new Object[] { "LWC", "LMR", "LEC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'L', OrePrefixes.plate.get(Materials.Lead) })
+ .getStackForm(1L));
+ }
- ItemList.Machine_LV_FluidExtractor.set(
+ private static void registerMixer() {
+ ItemList.Machine_LV_Mixer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 511,
- "basicmachine.fluidextractor.tier.01",
- "Basic Fluid Extractor",
- 1,
- "Extracting Fluids from Items",
- GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
+ MIXER_LV.ID,
+ "basicmachine.mixer.tier.01",
+ "Basic Mixer",
1,
+ MachineType.MIXER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes,
+ 6,
1,
true,
0,
1,
- "FluidExtractor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Mixer.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ "MIXER",
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidExtractor.set(
+ ItemList.Machine_MV_Mixer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 512,
- "basicmachine.fluidextractor.tier.02",
- "Advanced Fluid Extractor",
+ MIXER_MV.ID,
+ "basicmachine.mixer.tier.02",
+ "Advanced Mixer",
2,
- "Extracting Fluids from Items",
- GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
- 1,
+ MachineType.MIXER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes,
+ 6,
1,
true,
0,
1,
- "FluidExtractor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Mixer.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ "MIXER",
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidExtractor.set(
+ ItemList.Machine_HV_Mixer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 513,
- "basicmachine.fluidextractor.tier.03",
- "Advanced Fluid Extractor II",
+ MIXER_HV.ID,
+ "basicmachine.mixer.tier.03",
+ "Advanced Mixer II",
3,
- "Extracting Fluids from Items",
- GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
- 1,
- 1,
+ MachineType.MIXER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes,
+ 6,
+ 4,
true,
0,
1,
- "FluidExtractor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Mixer4.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ "MIXER",
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidExtractor.set(
+ ItemList.Machine_EV_Mixer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 514,
- "basicmachine.fluidextractor.tier.04",
- "Advanced Fluid Extractor III",
+ MIXER_EV.ID,
+ "basicmachine.mixer.tier.04",
+ "Advanced Mixer III",
+ 4,
+ MachineType.MIXER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes,
+ 9,
4,
- "Extracting Fluids from Items",
- GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
- 1,
- 1,
true,
0,
1,
- "FluidExtractor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Mixer6.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ "MIXER",
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidExtractor.set(
+ ItemList.Machine_IV_Mixer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 515,
- "basicmachine.fluidextractor.tier.05",
- "Advanced Fluid Extractor IV",
+ MIXER_IV.ID,
+ "basicmachine.mixer.tier.05",
+ "Advanced Mixer IV",
5,
- "Extracting Fluids from Items",
- GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes,
- 1,
- 1,
+ MachineType.MIXER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sMixerRecipes,
+ 9,
+ 4,
true,
0,
1,
- "FluidExtractor.png",
- SoundResource.IC2_MACHINES_EXTRACTOR_OP,
+ "Mixer6.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_EXTRACTOR",
- new Object[] { "GEG", "TPT", "CMC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
+ "MIXER",
+ new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ }
- ItemList.Machine_LV_FluidSolidifier.set(
+ private static void registerOreWasher() {
+ ItemList.Machine_LV_OreWasher.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 521,
- "basicmachine.fluidsolidifier.tier.01",
- "Basic Fluid Solidifier",
- 1,
- "Cools Fluids down to form Solids",
- GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
+ ORE_WASHER_LV.ID,
+ "basicmachine.orewasher.tier.01",
+ "Basic Ore Washing Plant",
1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
+ 3,
true,
0,
1,
- "FluidSolidifier.png",
+ "OreWasher.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "ORE_WASHER",
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_MV_FluidSolidifier.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ ItemList.Machine_MV_OreWasher.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 522,
- "basicmachine.fluidsolidifier.tier.02",
- "Advanced Fluid Solidifier",
+ ORE_WASHER_MV.ID,
+ "basicmachine.orewasher.tier.02",
+ "Advanced Ore Washing Plant",
2,
- "Cools Fluids down to form Solids",
- GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
- 1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
+ 3,
true,
0,
1,
- "FluidSolidifier.png",
+ "OreWasher.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "ORE_WASHER",
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_HV_FluidSolidifier.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ ItemList.Machine_HV_OreWasher.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 523,
- "basicmachine.fluidsolidifier.tier.03",
- "Advanced Fluid Solidifier II",
+ ORE_WASHER_HV.ID,
+ "basicmachine.orewasher.tier.03",
+ "Advanced Ore Washing Plant II",
3,
- "Cools Fluids down to form Solids",
- GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
- 1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
+ 3,
true,
0,
1,
- "FluidSolidifier.png",
+ "OreWasher.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "ORE_WASHER",
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_EV_FluidSolidifier.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ ItemList.Machine_EV_OreWasher.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 524,
- "basicmachine.fluidsolidifier.tier.04",
- "Advanced Fluid Solidifier III",
+ ORE_WASHER_EV.ID,
+ "basicmachine.orewasher.tier.04",
+ "Advanced Ore Washing Plant III",
4,
- "Cools Fluids down to form Solids",
- GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
- 1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
+ 3,
true,
0,
1,
- "FluidSolidifier.png",
+ "OreWasher.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "ORE_WASHER",
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
- ItemList.Machine_IV_FluidSolidifier.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ ItemList.Machine_IV_OreWasher.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 525,
- "basicmachine.fluidsolidifier.tier.05",
- "Advanced Fluid Solidifier IV",
+ ORE_WASHER_IV.ID,
+ "basicmachine.orewasher.tier.05",
+ "Repurposed Laundry-Washer I-360",
5,
- "Cools Fluids down to form Solids",
- GT_Recipe.GT_Recipe_Map.sFluidSolidficationRecipes,
- 1,
+ MachineType.ORE_WASHER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sOreWasherRecipes,
1,
+ 3,
true,
0,
1,
- "FluidSolidifier.png",
+ "OreWasher.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_SOLIDIFIER",
- new Object[] { "PGP", aTextWireHull, "CBC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ "ORE_WASHER",
+ new Object[] { "RGR", "CEC", aTextWireHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS, 'B', OreDictNames.craftingChest })
- .getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Distillery.set(
+ private static void registerOven() {
+ ItemList.Machine_LV_Oven.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 531,
- "basicmachine.distillery.tier.01",
- "Basic Distillery",
+ OVEN_LV.ID,
+ "basicmachine.e_oven.tier.01",
+ "Basic Electric Oven",
1,
- "Extracting the most relevant Parts of Fluids",
- GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ MachineType.OVEN.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Distillery.png",
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ "E_Oven.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ "ELECTRIC_OVEN",
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Distillery.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ ItemList.Machine_MV_Oven.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 532,
- "basicmachine.distillery.tier.02",
- "Advanced Distillery",
+ OVEN_MV.ID,
+ "basicmachine.e_oven.tier.02",
+ "Advanced Electric Oven",
2,
- "Extracting the most relevant Parts of Fluids",
- GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ MachineType.OVEN.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Distillery.png",
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ "E_Oven.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ "ELECTRIC_OVEN",
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Distillery.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ ItemList.Machine_HV_Oven.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 533,
- "basicmachine.distillery.tier.03",
- "Advanced Distillery II",
+ OVEN_HV.ID,
+ "basicmachine.e_oven.tier.03",
+ "Advanced Electric Oven II",
3,
- "Extracting the most relevant Parts of Fluids",
- GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ MachineType.OVEN.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Distillery.png",
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ "E_Oven.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ "ELECTRIC_OVEN",
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Distillery.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ ItemList.Machine_EV_Oven.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 534,
- "basicmachine.distillery.tier.04",
- "Advanced Distillery III",
+ OVEN_EV.ID,
+ "basicmachine.e_oven.tier.04",
+ "Advanced Electric Oven III",
4,
- "Extracting the most relevant Parts of Fluids",
- GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ MachineType.OVEN.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Distillery.png",
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ "E_Oven.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ "ELECTRIC_OVEN",
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Distillery.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ ItemList.Machine_IV_Oven.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 535,
- "basicmachine.distillery.tier.05",
- "Advanced Distillery IV",
+ OVEN_IV.ID,
+ "basicmachine.e_oven.tier.05",
+ "Advanced Electric Oven IV",
5,
- "Extracting the most relevant Parts of Fluids",
- GT_Recipe.GT_Recipe_Map.sDistilleryRecipes,
+ MachineType.OVEN.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
1,
1,
- true,
+ false,
0,
1,
- "Distillery.png",
- SoundResource.GT_MACHINES_DISTILLERY_LOOP,
+ "E_Oven.png",
+ SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
false,
false,
SpecialEffects.NONE,
- "DISTILLERY",
- new Object[] { "GBG", aTextCableHull, aTextWirePump, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'B',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PIPE, 'C',
+ "ELECTRIC_OVEN",
+ new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
+ .getStackForm(1L));
+ }
- ItemList.Machine_LV_ChemicalBath.set(
+ private static void registerPlasmaArcFurnace() {
+ ItemList.Machine_LV_PlasmaArcFurnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 541,
- "basicmachine.chemicalbath.tier.01",
- "Basic Chemical Bath",
+ PLASMA_ARC_FURNACE_LV.ID,
+ "basicmachine.plasmaarcfurnace.tier.01",
+ "Basic Plasma Arc Furnace",
1,
- "Bathing Ores in Chemicals to separate them",
- GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
1,
- 3,
+ 4,
true,
0,
1,
- "ChemicalBath.png",
- SoundResource.NONE,
+ "PlasmaArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
false,
- true,
SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_ChemicalBath.set(
+ "PLASMA_ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_MV_PlasmaArcFurnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 542,
- "basicmachine.chemicalbath.tier.02",
- "Advanced Chemical Bath",
+ PLASMA_ARC_FURNACE_MV.ID,
+ "basicmachine.plasmaarcfurnace.tier.02",
+ "Advanced Plasma Arc Furnace",
2,
- "Bathing Ores in Chemicals to separate them",
- GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
1,
- 3,
+ 4,
true,
0,
1,
- "ChemicalBath.png",
- SoundResource.NONE,
+ "PlasmaArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
false,
- true,
SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_ChemicalBath.set(
+ "PLASMA_ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_HV_PlasmaArcFurnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 543,
- "basicmachine.chemicalbath.tier.03",
- "Advanced Chemical Bath II",
+ PLASMA_ARC_FURNACE_HV.ID,
+ "basicmachine.plasmaarcfurnace.tier.03",
+ "Advanced Plasma Arc Furnace II",
3,
- "Bathing Ores in Chemicals to separate them",
- GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
1,
- 3,
+ 4,
true,
0,
1,
- "ChemicalBath.png",
- SoundResource.NONE,
+ "PlasmaArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
false,
- true,
SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_ChemicalBath.set(
+ "PLASMA_ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_EV_PlasmaArcFurnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 544,
- "basicmachine.chemicalbath.tier.04",
- "Advanced Chemical Bath III",
+ PLASMA_ARC_FURNACE_EV.ID,
+ "basicmachine.plasmaarcfurnace.tier.04",
+ "Advanced Plasma Arc Furnace III",
4,
- "Bathing Ores in Chemicals to separate them",
- GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
1,
- 3,
+ 9,
true,
0,
1,
- "ChemicalBath.png",
- SoundResource.NONE,
+ "PlasmaArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
false,
- true,
SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_ChemicalBath.set(
+ "PLASMA_ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ ItemList.Machine_IV_PlasmaArcFurnace.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 545,
- "basicmachine.chemicalbath.tier.05",
- "Advanced Chemical Bath IV",
+ PLASMA_ARC_FURNACE_IV.ID,
+ "basicmachine.plasmaarcfurnace.tier.05",
+ "Advanced Plasma Arc Furnace IV",
5,
- "Bathing Ores in Chemicals to separate them",
- GT_Recipe.GT_Recipe_Map.sChemicalBathRecipes,
+ MachineType.PLASMA_ARC_FURNACE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
1,
- 3,
+ 9,
true,
0,
1,
- "ChemicalBath.png",
- SoundResource.NONE,
+ "PlasmaArcFurnace.png",
+ SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ false,
false,
- true,
SpecialEffects.NONE,
- "CHEMICAL_BATH",
- new Object[] { "VGW", "PGV", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ "PLASMA_ARC_FURNACE",
+ new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ .getStackForm(1L));
+ }
+ private static void registerPolarizer() {
ItemList.Machine_LV_Polarizer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 551,
+ POLARIZER_LV.ID,
"basicmachine.polarizer.tier.01",
"Basic Polarizer",
1,
- "Bipolarising your Magnets",
+ MachineType.POLARIZER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sPolarizerRecipes,
1,
1,
@@ -5030,11 +4513,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_MV_Polarizer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 552,
+ POLARIZER_MV.ID,
"basicmachine.polarizer.tier.02",
"Advanced Polarizer",
2,
- "Bipolarising your Magnets",
+ MachineType.POLARIZER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sPolarizerRecipes,
1,
1,
@@ -5053,11 +4536,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_HV_Polarizer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 553,
+ POLARIZER_HV.ID,
"basicmachine.polarizer.tier.03",
"Advanced Polarizer II",
3,
- "Bipolarising your Magnets",
+ MachineType.POLARIZER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sPolarizerRecipes,
1,
1,
@@ -5076,11 +4559,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_EV_Polarizer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 554,
+ POLARIZER_EV.ID,
"basicmachine.polarizer.tier.04",
"Advanced Polarizer III",
4,
- "Bipolarising your Magnets",
+ MachineType.POLARIZER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sPolarizerRecipes,
1,
1,
@@ -5099,11 +4582,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_IV_Polarizer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 555,
+ POLARIZER_IV.ID,
"basicmachine.polarizer.tier.05",
"Advanced Polarizer IV",
5,
- "Bipolarising your Magnets",
+ MachineType.POLARIZER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sPolarizerRecipes,
1,
1,
@@ -5121,895 +4604,457 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_LV_ElectromagneticSeparator.set(
+ }
+
+ private static void registerPrinter() {
+ ItemList.Machine_LV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 561,
- "basicmachine.electromagneticseparator.tier.01",
- "Basic Electromagnetic Separator",
- 1,
- "Separating the magnetic Ores from the rest",
- GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
+ PRINTER_LV.ID,
+ "basicmachine.printer.tier.01",
+ "Basic Printer",
1,
- 3,
- false,
- 0,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
1,
- "ElectromagneticSeparator.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 562,
- "basicmachine.electromagneticseparator.tier.02",
- "Advanced Electromagnetic Separator",
- 2,
- "Separating the magnetic Ores from the rest",
- GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
1,
- 3,
- false,
+ true,
0,
1,
- "ElectromagneticSeparator.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_ElectromagneticSeparator.set(
+ ItemList.Machine_MV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 563,
- "basicmachine.electromagneticseparator.tier.03",
- "Advanced Electromagnetic Separator II",
- 3,
- "Separating the magnetic Ores from the rest",
- GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
- 1,
- 3,
- false,
- 0,
+ PRINTER_MV.ID,
+ "basicmachine.printer.tier.02",
+ "Advanced Printer",
+ 2,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
1,
- "ElectromagneticSeparator.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_ElectromagneticSeparator.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 564,
- "basicmachine.electromagneticseparator.tier.04",
- "Advanced Electromagnetic Separator III",
- 4,
- "Separating the magnetic Ores from the rest",
- GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
1,
- 3,
- false,
+ true,
0,
1,
- "ElectromagneticSeparator.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_ElectromagneticSeparator.set(
+ ItemList.Machine_HV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 565,
- "basicmachine.electromagneticseparator.tier.05",
- "Advanced Electromagnetic Separator IV",
- 5,
- "Separating the magnetic Ores from the rest",
- GT_Recipe.GT_Recipe_Map.sElectroMagneticSeparatorRecipes,
- 1,
+ PRINTER_HV.ID,
+ "basicmachine.printer.tier.03",
+ "Advanced Printer II",
3,
- false,
- 0,
- 1,
- "ElectromagneticSeparator.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
- false,
- false,
- SpecialEffects.NONE,
- "ELECTROMAGNETIC_SEPARATOR",
- new Object[] { "VWZ", "WMS", "CWZ", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'S',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.STICK_ELECTROMAGNETIC, 'Z',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_ELECTRIC, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
-
- ItemList.Machine_LV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 571,
- "basicmachine.autoclave.tier.01",
- "Basic Autoclave",
- 1,
- "Crystallizing your Dusts",
- GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
- 2,
- 2,
- true,
- 0,
- 1,
- "Autoclave2.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 572,
- "basicmachine.autoclave.tier.02",
- "Advanced Autoclave",
- 2,
- "Crystallizing your Dusts",
- GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
- 2,
- 2,
- true,
- 0,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
1,
- "Autoclave2.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 573,
- "basicmachine.autoclave.tier.03",
- "Advanced Autoclave II",
- 3,
- "Crystallizing your Dusts",
- GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
- 2,
- 3,
- true,
- 0,
1,
- "Autoclave3.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 574,
- "basicmachine.autoclave.tier.04",
- "Advanced Autoclave III",
- 4,
- "Crystallizing your Dusts",
- GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
- 2,
- 4,
true,
0,
1,
- "Autoclave4.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Autoclave.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 575,
- "basicmachine.autoclave.tier.05",
- "Advanced Autoclave IV",
- 5,
- "Crystallizing your Dusts",
- GT_Recipe.GT_Recipe_Map.sAutoclaveRecipes,
- 2,
- 4,
- true,
- 0,
- 1,
- "Autoclave4.png",
- SoundResource.NONE,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "AUTOCLAVE",
- new Object[] { "IGI", "IMI", "CPC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'C',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'I',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
-
- ItemList.Machine_LV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 581,
- "basicmachine.mixer.tier.01",
- "Basic Mixer",
- 1,
- "Will it Blend?",
- GT_Recipe.GT_Recipe_Map.sMixerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "Mixer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 582,
- "basicmachine.mixer.tier.02",
- "Advanced Mixer",
- 2,
- "Will it Blend?",
- GT_Recipe.GT_Recipe_Map.sMixerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "Mixer.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 583,
- "basicmachine.mixer.tier.03",
- "Advanced Mixer II",
- 3,
- "Will it Blend?",
- GT_Recipe.GT_Recipe_Map.sMixerRecipes,
- 6,
- 4,
- true,
- 0,
- 1,
- "Mixer4.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_Mixer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 584,
- "basicmachine.mixer.tier.04",
- "Advanced Mixer III",
- 4,
- "Will it Blend?",
- GT_Recipe.GT_Recipe_Map.sMixerRecipes,
- 9,
- 4,
- true,
- 0,
- 1,
- "Mixer6.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_Mixer.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 585,
- "basicmachine.mixer.tier.05",
- "Advanced Mixer IV",
- 5,
- "Will it Blend?",
- GT_Recipe.GT_Recipe_Map.sMixerRecipes,
- 9,
+ PRINTER_EV.ID,
+ "basicmachine.printer.tier.04",
+ "Advanced Printer III",
4,
- true,
- 0,
- 1,
- "Mixer6.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "MIXER",
- new Object[] { "GRG", "GEG", aTextCableHull, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'R',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROTOR, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
-
- ItemList.Machine_LV_LaserEngraver.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 591,
- "basicmachine.laserengraver.tier.01",
- "Basic Precision Laser Engraver",
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
1,
- "Don't look directly at the Laser",
- GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
- 2,
1,
true,
0,
1,
- "LaserEngraver.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_LaserEngraver.set(
+ ItemList.Machine_IV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 592,
- "basicmachine.laserengraver.tier.02",
- "Advanced Precision Laser Engraver",
- 2,
- "Don't look directly at the Laser",
- GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
- 2,
+ PRINTER_IV.ID,
+ "basicmachine.printer.tier.05",
+ "Advanced Printer IV",
+ 5,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
+ 1,
1,
true,
0,
1,
- "LaserEngraver.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_LaserEngraver.set(
+ ItemList.Machine_LuV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 593,
- "basicmachine.laserengraver.tier.03",
- "Advanced Precision Laser Engraver II",
- 3,
- "Don't look directly at the Laser",
- GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
- 2,
+ PRINTER_LuV.ID,
+ "basicmachine.printer.tier.06",
+ "Advanced Printer V",
+ 6,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
+ 1,
1,
true,
0,
1,
- "LaserEngraver.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_LaserEngraver.set(
+ ItemList.Machine_ZPM_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 594,
- "basicmachine.laserengraver.tier.04",
- "Advanced Precision Laser Engraver III",
- 4,
- "Don't look directly at the Laser",
- GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
- 4,
+ PRINTER_ZPM.ID,
+ "basicmachine.printer.tier.07",
+ "Advanced Printer VI",
+ 7,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
+ 1,
1,
true,
0,
1,
- "LaserEngraver2.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_LaserEngraver.set(
+ ItemList.Machine_UV_Printer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 595,
- "basicmachine.laserengraver.tier.05",
- "Advanced Precision Laser Engraver IV",
- 5,
- "Don't look directly at the Laser",
- GT_Recipe.GT_Recipe_Map.sLaserEngraverRecipes,
- 4,
+ PRINTER_UV.ID,
+ "basicmachine.printer.tier.08",
+ "Advanced Printer VII",
+ 8,
+ MachineType.PRINTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sPrinterRecipes,
+ 1,
1,
true,
0,
1,
- "LaserEngraver2.png",
- SoundResource.IC2_MACHINES_MAGNETIZER_LOOP,
+ "Printer.png",
+ SoundResource.IC2_MACHINES_COMPRESSOR_OP,
false,
false,
- SpecialEffects.NONE,
- "LASER_ENGRAVER",
- new Object[] { "PEP", aTextCableHull, aTextWireCoil, 'M',
+ SpecialEffects.TOP_SMOKE,
+ "PRINTER",
+ new Object[] { aTextMotorWire, aTextCableHull, "WEW", 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Press.set(
+ private static void registerRecycler() {
+ ItemList.Machine_LV_Recycler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 601,
- "basicmachine.press.tier.01",
- "Basic Forming Press",
+ RECYCLER_LV.ID,
+ "basicmachine.recycler.tier.01",
+ "Basic Recycler",
+ 1,
+ MachineType.RECYCLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
1,
- "Imprinting Images into things",
- GT_Recipe.GT_Recipe_Map.sPressRecipes,
- 2,
1,
false,
0,
1,
- "Press.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "Recycler.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ "RECYCLER",
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Press.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ .getStackForm(1L));
+ ItemList.Machine_MV_Recycler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 602,
- "basicmachine.press.tier.02",
- "Advanced Forming Press",
- 2,
- "Imprinting Images into things",
- GT_Recipe.GT_Recipe_Map.sPressRecipes,
+ RECYCLER_MV.ID,
+ "basicmachine.recycler.tier.02",
+ "Advanced Recycler",
2,
+ MachineType.RECYCLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ 1,
1,
false,
0,
1,
- "Press.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "Recycler.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ "RECYCLER",
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Press.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ .getStackForm(1L));
+ ItemList.Machine_HV_Recycler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 603,
- "basicmachine.press.tier.03",
- "Advanced Forming Press II",
+ RECYCLER_HV.ID,
+ "basicmachine.recycler.tier.03",
+ "Advanced Recycler II",
3,
- "Imprinting Images into things",
- GT_Recipe.GT_Recipe_Map.sPressRecipes,
- 4,
+ MachineType.RECYCLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ 1,
1,
false,
0,
1,
- "Press2.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "Recycler.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ "RECYCLER",
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Press.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ .getStackForm(1L));
+ ItemList.Machine_EV_Recycler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 604,
- "basicmachine.press.tier.04",
- "Advanced Forming Press III",
- 4,
- "Imprinting Images into things",
- GT_Recipe.GT_Recipe_Map.sPressRecipes,
+ RECYCLER_EV.ID,
+ "basicmachine.recycler.tier.04",
+ "Advanced Recycler III",
4,
+ MachineType.RECYCLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ 1,
1,
false,
0,
1,
- "Press2.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "Recycler.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ "RECYCLER",
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Press.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ .getStackForm(1L));
+ ItemList.Machine_IV_Recycler.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 605,
- "basicmachine.press.tier.05",
- "Advanced Forming Press IV",
+ RECYCLER_IV.ID,
+ "basicmachine.recycler.tier.05",
+ "The Oblitterator",
5,
- "Imprinting Images into things",
- GT_Recipe.GT_Recipe_Map.sPressRecipes,
- 6,
+ MachineType.RECYCLER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sRecyclerRecipes,
+ 1,
1,
false,
0,
1,
- "Press3.png",
- SoundResource.IC2_MACHINES_COMPRESSOR_OP,
+ "Recycler.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "PRESS",
- new Object[] { aTextWirePump, aTextCableHull, aTextWirePump, 'M',
+ "RECYCLER",
+ new Object[] { "GCG", aTextPlateMotor, aTextWireCoil, 'M',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G', OrePrefixes.dust.get(Materials.Glowstone) })
+ .getStackForm(1L));
+ }
- ItemList.Machine_LV_Hammer.set(
+ private static void registerSifter() {
+ ItemList.Machine_LV_Sifter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 611,
- "basicmachine.hammer.tier.01",
- "Basic Forge Hammer",
- 1,
- "Stop, Hammertime!",
- GT_Recipe.GT_Recipe_Map.sHammerRecipes,
+ SIFTER_LV.ID,
+ "basicmachine.sifter.tier.01",
+ "Basic Sifting Machine",
1,
+ MachineType.SIFTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes,
1,
+ 9,
true,
- 6,
- 3,
- "Hammer.png",
- SoundResource.RANDOM_ANVIL_USE,
- false,
- false,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_MV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 612,
- "basicmachine.hammer.tier.02",
- "Advanced Forge Hammer",
2,
- "Stop, Hammertime!",
- GT_Recipe.GT_Recipe_Map.sHammerRecipes,
- 1,
- 1,
- true,
- 6,
- 3,
- "Hammer.png",
- SoundResource.RANDOM_ANVIL_USE,
- false,
- false,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_HV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 613,
- "basicmachine.hammer.tier.03",
- "Advanced Forge Hammer II",
- 3,
- "Stop, Hammertime!",
- GT_Recipe.GT_Recipe_Map.sHammerRecipes,
- 1,
- 1,
- true,
- 6,
- 3,
- "Hammer.png",
- SoundResource.RANDOM_ANVIL_USE,
- false,
- false,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_EV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 614,
- "basicmachine.hammer.tier.04",
- "Advanced Forge Hammer III",
- 4,
- "Stop, Hammertime!",
- GT_Recipe.GT_Recipe_Map.sHammerRecipes,
- 1,
- 1,
- true,
- 6,
- 3,
- "Hammer.png",
- SoundResource.RANDOM_ANVIL_USE,
- false,
- false,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
- ItemList.Machine_IV_Hammer.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 615,
- "basicmachine.hammer.tier.05",
- "Advanced Forge Hammer IV",
5,
- "Stop, Hammertime!",
- GT_Recipe.GT_Recipe_Map.sHammerRecipes,
- 1,
- 1,
- true,
- 6,
- 3,
- "Hammer.png",
- SoundResource.RANDOM_ANVIL_USE,
- false,
- false,
- SpecialEffects.MAIN_RANDOM_SPARKS,
- "HAMMER",
- new Object[] { aTextWirePump, aTextCableHull, "WAW", 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'A', OreDictNames.craftingAnvil })
- .getStackForm(1L));
-
- ItemList.Machine_LV_FluidHeater.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 621,
- "basicmachine.fluidheater.tier.01",
- "Basic Fluid Heater",
- 1,
- "Heating up your Fluids",
- GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
- 1,
- 0,
- true,
- 0,
- 1,
- "FluidHeater.png",
+ "Sifter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ "SIFTER",
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_MV_FluidHeater.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_Sifter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 622,
- "basicmachine.fluidheater.tier.02",
- "Advanced Fluid Heater",
+ SIFTER_MV.ID,
+ "basicmachine.sifter.tier.02",
+ "Advanced Sifting Machine",
2,
- "Heating up your Fluids",
- GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
+ MachineType.SIFTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes,
1,
- 0,
+ 9,
true,
- 0,
- 1,
- "FluidHeater.png",
+ 2,
+ 5,
+ "Sifter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ "SIFTER",
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_HV_FluidHeater.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_Sifter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 623,
- "basicmachine.fluidheater.tier.03",
- "Advanced Fluid Heater II",
+ SIFTER_HV.ID,
+ "basicmachine.sifter.tier.03",
+ "Advanced Sifting Machine II",
3,
- "Heating up your Fluids",
- GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
+ MachineType.SIFTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes,
1,
- 0,
+ 9,
true,
- 0,
- 1,
- "FluidHeater.png",
+ 2,
+ 5,
+ "Sifter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ "SIFTER",
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_EV_FluidHeater.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_Sifter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 624,
- "basicmachine.fluidheater.tier.04",
- "Advanced Fluid Heater III",
+ SIFTER_EV.ID,
+ "basicmachine.sifter.tier.04",
+ "Advanced Sifting Machine III",
4,
- "Heating up your Fluids",
- GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
+ MachineType.SIFTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes,
1,
- 0,
+ 9,
true,
- 0,
- 1,
- "FluidHeater.png",
+ 2,
+ 5,
+ "Sifter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ "SIFTER",
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
- ItemList.Machine_IV_FluidHeater.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_Sifter.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 625,
- "basicmachine.fluidheater.tier.05",
- "Advanced Fluid Heater IV",
+ SIFTER_IV.ID,
+ "basicmachine.sifter.tier.05",
+ "Advanced Sifting Machine IV",
5,
- "Heating up your Fluids",
- GT_Recipe.GT_Recipe_Map.sFluidHeaterRecipes,
+ MachineType.SIFTER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sSifterRecipes,
1,
- 0,
+ 9,
true,
- 0,
- 1,
- "FluidHeater.png",
+ 2,
+ 5,
+ "Sifter.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "FLUID_HEATER",
- new Object[] { "OGO", aTextPlateMotor, aTextWireCoil, 'M',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'O',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE, 'C',
+ "SIFTER",
+ new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'G',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.GLASS }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+ private static void registerSlicer() {
ItemList.Machine_LV_Slicer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 631,
+ SLICER_LV.ID,
"basicmachine.slicer.tier.01",
"Basic Slicing Machine",
1,
- "Slice of Life",
+ MachineType.SLICER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sSlicerRecipes,
2,
1,
@@ -6030,11 +5075,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_MV_Slicer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 632,
+ SLICER_MV.ID,
"basicmachine.slicer.tier.02",
"Advanced Slicing Machine",
2,
- "Slice of Life",
+ MachineType.SLICER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sSlicerRecipes,
2,
1,
@@ -6055,11 +5100,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_HV_Slicer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 633,
+ SLICER_HV.ID,
"basicmachine.slicer.tier.03",
"Advanced Slicing Machine II",
3,
- "Slice of Life",
+ MachineType.SLICER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sSlicerRecipes,
2,
1,
@@ -6080,11 +5125,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_EV_Slicer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 634,
+ SLICER_EV.ID,
"basicmachine.slicer.tier.04",
"Advanced Slicing Machine III",
4,
- "Slice of Life",
+ MachineType.SLICER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sSlicerRecipes,
2,
1,
@@ -6105,11 +5150,11 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
ItemList.Machine_IV_Slicer.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 635,
+ SLICER_IV.ID,
"basicmachine.slicer.tier.05",
"Advanced Slicing Machine IV",
5,
- "Slice of Life",
+ MachineType.SLICER.tooltipDescription(),
GT_Recipe.GT_Recipe_Map.sSlicerRecipes,
2,
1,
@@ -6128,493 +5173,1653 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_Sifter.set(
+ private static void registerThermalCentrifuge() {
+ ItemList.Machine_LV_ThermalCentrifuge.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 641,
- "basicmachine.sifter.tier.01",
- "Basic Sifting Machine",
+ THERMAL_CENTRIFUGE_LV.ID,
+ "basicmachine.thermalcentrifuge.tier.01",
+ "Basic Thermal Centrifuge",
1,
- "Stay calm and keep sifting",
- GT_Recipe.GT_Recipe_Map.sSifterRecipes,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 9,
- true,
- 2,
- 5,
- "Sifter.png",
+ 3,
+ false,
+ 0,
+ 1,
+ "ThermalCentrifuge.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ "THERMAL_CENTRIFUGE",
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_MV_Sifter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ ItemList.Machine_MV_ThermalCentrifuge.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 642,
- "basicmachine.sifter.tier.02",
- "Advanced Sifting Machine",
+ THERMAL_CENTRIFUGE_MV.ID,
+ "basicmachine.thermalcentrifuge.tier.02",
+ "Advanced Thermal Centrifuge",
2,
- "Stay calm and keep sifting",
- GT_Recipe.GT_Recipe_Map.sSifterRecipes,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 9,
- true,
- 2,
- 5,
- "Sifter.png",
+ 3,
+ false,
+ 0,
+ 1,
+ "ThermalCentrifuge.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ "THERMAL_CENTRIFUGE",
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_HV_Sifter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ ItemList.Machine_HV_ThermalCentrifuge.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 643,
- "basicmachine.sifter.tier.03",
- "Advanced Sifting Machine II",
+ THERMAL_CENTRIFUGE_HV.ID,
+ "basicmachine.thermalcentrifuge.tier.03",
+ "Advanced Thermal Centrifuge II",
3,
- "Stay calm and keep sifting",
- GT_Recipe.GT_Recipe_Map.sSifterRecipes,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 9,
- true,
- 2,
- 5,
- "Sifter.png",
+ 3,
+ false,
+ 0,
+ 1,
+ "ThermalCentrifuge.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ "THERMAL_CENTRIFUGE",
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_EV_Sifter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ ItemList.Machine_EV_ThermalCentrifuge.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 644,
- "basicmachine.sifter.tier.04",
- "Advanced Sifting Machine III",
+ THERMAL_CENTRIFUGE_EV.ID,
+ "basicmachine.thermalcentrifuge.tier.04",
+ "Advanced Thermal Centrifuge III",
4,
- "Stay calm and keep sifting",
- GT_Recipe.GT_Recipe_Map.sSifterRecipes,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 9,
- true,
- 2,
- 5,
- "Sifter.png",
+ 3,
+ false,
+ 0,
+ 1,
+ "ThermalCentrifuge.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ "THERMAL_CENTRIFUGE",
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
- ItemList.Machine_IV_Sifter.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ ItemList.Machine_IV_ThermalCentrifuge.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 645,
- "basicmachine.sifter.tier.05",
- "Advanced Sifting Machine IV",
+ THERMAL_CENTRIFUGE_IV.ID,
+ "basicmachine.thermalcentrifuge.tier.05",
+ "Blaze Sweatshop T-6350",
5,
- "Stay calm and keep sifting",
- GT_Recipe.GT_Recipe_Map.sSifterRecipes,
+ MachineType.THERMAL_CENTRIFUGE.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sThermalCentrifugeRecipes,
1,
- 9,
- true,
- 2,
- 5,
- "Sifter.png",
+ 3,
+ false,
+ 0,
+ 1,
+ "ThermalCentrifuge.png",
SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "SIFTER",
- new Object[] { "WFW", aTextPlateMotor, "CFC", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PISTON, 'F', OreDictNames.craftingFilter, 'C',
+ "THERMAL_CENTRIFUGE",
+ new Object[] { "CEC", "OMO", "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'O',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING_DOUBLE }).getStackForm(1L));
+ }
- ItemList.Machine_LV_ArcFurnace.set(
+ private static void registerUnpackager() {
+ ItemList.Machine_LV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 651,
- "basicmachine.arcfurnace.tier.01",
- "Basic Arc Furnace",
+ UNPACKAGER_LV.ID,
+ "basicmachine.unboxinator.tier.01",
+ "Basic Unpackager",
1,
- "",
- GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 4,
- true,
+ 2,
+ false,
0,
1,
- "ArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
-
- ItemList.Machine_MV_ArcFurnace.set(
+ ItemList.Machine_MV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 652,
- "basicmachine.arcfurnace.tier.02",
- "Advanced Arc Furnace",
+ UNPACKAGER_MV.ID,
+ "basicmachine.unboxinator.tier.02",
+ "Advanced Unpackager",
2,
- "",
- GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 4,
- true,
+ 2,
+ false,
0,
1,
- "ArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_HV_ArcFurnace.set(
+ ItemList.Machine_HV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 653,
- "basicmachine.arcfurnace.tier.03",
- "Advanced Arc Furnace II",
+ UNPACKAGER_HV.ID,
+ "basicmachine.unboxinator.tier.03",
+ "Advanced Unpackager II",
3,
- "",
- GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 4,
- true,
+ 2,
+ false,
0,
1,
- "ArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
-
- ItemList.Machine_EV_ArcFurnace.set(
+ ItemList.Machine_EV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 654,
- "basicmachine.arcfurnace.tier.04",
- "Advanced Arc Furnace III",
+ UNPACKAGER_EV.ID,
+ "basicmachine.unboxinator.tier.04",
+ "Advanced Unpackager III",
4,
- "",
- GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 9,
- true,
+ 2,
+ false,
0,
1,
- "ArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
-
- ItemList.Machine_IV_ArcFurnace.set(
+ ItemList.Machine_IV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 655,
- "basicmachine.arcfurnace.tier.05",
- "Advanced Arc Furnace IV",
+ UNPACKAGER_IV.ID,
+ "basicmachine.unboxinator.tier.05",
+ "Unboxinator",
5,
- "",
- GT_Recipe.GT_Recipe_Map.sArcFurnaceRecipes,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 9,
- true,
+ 2,
+ false,
0,
1,
- "ArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, aTextPlate, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL,
- 'P', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
-
- ItemList.Machine_LV_PlasmaArcFurnace.set(
+ ItemList.Machine_LuV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 661,
- "basicmachine.plasmaarcfurnace.tier.01",
- "Basic Plasma Arc Furnace",
- 1,
- "",
- GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
- 0,
+ UNPACKAGER_LuV.ID,
+ "basicmachine.unboxinator.tier.06",
+ "Unboxinator",
+ 6,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- "PlasmaArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- false,
- false,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_MV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 662,
- "basicmachine.plasmaarcfurnace.tier.02",
- "Advanced Plasma Arc Furnace",
2,
- "",
- GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
- 0,
- 1,
- "PlasmaArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
- false,
false,
- SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
- .getStackForm(1L));
- ItemList.Machine_HV_PlasmaArcFurnace.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 663,
- "basicmachine.plasmaarcfurnace.tier.03",
- "Advanced Plasma Arc Furnace II",
- 3,
- "",
- GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
- 1,
- 4,
- true,
0,
1,
- "PlasmaArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_EV_PlasmaArcFurnace.set(
+ ItemList.Machine_ZPM_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 664,
- "basicmachine.plasmaarcfurnace.tier.04",
- "Advanced Plasma Arc Furnace III",
- 4,
- "",
- GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
+ UNPACKAGER_ZPM.ID,
+ "basicmachine.unboxinator.tier.07",
+ "Unboxinator",
+ 7,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 9,
- true,
+ 2,
+ false,
0,
1,
- "PlasmaArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
- ItemList.Machine_IV_PlasmaArcFurnace.set(
+ ItemList.Machine_UV_Unboxinator.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 665,
- "basicmachine.plasmaarcfurnace.tier.05",
- "Advanced Plasma Arc Furnace IV",
- 5,
- "",
- GT_Recipe.GT_Recipe_Map.sPlasmaArcFurnaceRecipes,
+ UNPACKAGER_UV.ID,
+ "basicmachine.unboxinator.tier.08",
+ "Unboxinator",
+ 8,
+ MachineType.UNPACKAGER.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sUnboxinatorRecipes,
1,
- 9,
- true,
+ 2,
+ false,
0,
1,
- "PlasmaArcFurnace.png",
- SoundResource.IC2_MACHINES_INDUCTION_LOOP,
+ "Unpackager.png",
+ SoundResource.NONE,
false,
false,
SpecialEffects.NONE,
- "PLASMA_ARC_FURNACE",
- new Object[] { "WGW", aTextCableHull, "TPT", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'P',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PLATE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE4, 'T',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.PUMP, 'G', OrePrefixes.cell.get(Materials.Graphite) })
+ "UNBOXINATOR",
+ new Object[] { "BCB", "VMR", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'R',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'V',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'C',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'B', OreDictNames.craftingChest })
.getStackForm(1L));
+ }
- ItemList.Machine_LV_Oven.set(
+ private static void registerWiremill() {
+ ItemList.Machine_LV_Wiremill.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 671,
- "basicmachine.e_oven.tier.01",
- "Basic Electric Oven",
- 1,
- "Just a Furnace with a different Design",
- GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
+ WIREMILL_LV.ID,
+ "basicmachine.wiremill.tier.01",
+ "Basic Wiremill",
1,
+ MachineType.WIREMILL.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
+ 2,
1,
false,
0,
1,
- "E_Oven.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "Wiremill.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ "WIREMILL",
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_MV_Oven.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_MV_Wiremill.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 672,
- "basicmachine.e_oven.tier.02",
- "Advanced Electric Oven",
+ WIREMILL_MV.ID,
+ "basicmachine.wiremill.tier.02",
+ "Advanced Wiremill",
+ 2,
+ MachineType.WIREMILL.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
2,
- "Just a Furnace with a different Design",
- GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
- 1,
1,
false,
0,
1,
- "E_Oven.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "Wiremill.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ "WIREMILL",
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_HV_Oven.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_HV_Wiremill.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 673,
- "basicmachine.e_oven.tier.03",
- "Advanced Electric Oven II",
+ WIREMILL_HV.ID,
+ "basicmachine.wiremill.tier.03",
+ "Advanced Wiremill II",
3,
- "Just a Furnace with a different Design",
- GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
- 1,
+ MachineType.WIREMILL.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
+ 2,
1,
false,
0,
1,
- "E_Oven.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "Wiremill.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ "WIREMILL",
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_EV_Oven.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_EV_Wiremill.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 674,
- "basicmachine.e_oven.tier.04",
- "Advanced Electric Oven III",
+ WIREMILL_EV.ID,
+ "basicmachine.wiremill.tier.04",
+ "Advanced Wiremill III",
4,
- "Just a Furnace with a different Design",
- GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
- 1,
+ MachineType.WIREMILL.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
+ 2,
1,
false,
0,
1,
- "E_Oven.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "Wiremill.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ "WIREMILL",
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
- ItemList.Machine_IV_Oven.set(
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ ItemList.Machine_IV_Wiremill.set(
new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 675,
- "basicmachine.e_oven.tier.05",
- "Advanced Electric Oven IV",
+ WIREMILL_IV.ID,
+ "basicmachine.wiremill.tier.05",
+ "Advanced Wiremill IV",
5,
- "Just a Furnace with a different Design",
- GT_Recipe.GT_Recipe_Map.sFurnaceRecipes,
- 1,
+ MachineType.WIREMILL.tooltipDescription(),
+ GT_Recipe.GT_Recipe_Map.sWiremillRecipes,
+ 2,
1,
false,
0,
1,
- "E_Oven.png",
- SoundResource.IC2_MACHINES_ELECTROFURNACE_LOOP,
+ "Wiremill.png",
+ SoundResource.IC2_MACHINES_RECYCLER_OP,
false,
false,
SpecialEffects.NONE,
- "ELECTRIC_OVEN",
- new Object[] { "CEC", aTextCableHull, "WEW", 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ "WIREMILL",
+ new Object[] { aTextMotorWire, aTextCableHull, aTextMotorWire, 'M',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'E',
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.MOTOR, 'C',
GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.COIL_HEATING }).setProgressBarTextureName("E_Oven")
- .getStackForm(1L));
+ GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE }).getStackForm(1L));
+ }
+
+ private static void registerShapedCraftingRecipes() {
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_Polytetrafluoroethylene.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Polytetrafluoroethylene), 'F',
+ OrePrefixes.frameGt.get(Materials.Polytetrafluoroethylene), 'I',
+ OrePrefixes.pipeMedium.get(Materials.Polytetrafluoroethylene) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_Polybenzimidazole.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole), 'F',
+ OrePrefixes.frameGt.get(Materials.Polybenzimidazole), 'I',
+ OrePrefixes.pipeMedium.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_ULV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
+ OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_LV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_HV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
+ OrePrefixes.plate.get(Materials.StainlessSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_EV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Titanium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_IV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
+ OrePrefixes.plate.get(Materials.TungstenSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_LuV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
+ OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_ZPM.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Iridium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_UV.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P', OrePrefixes.plate.get(Materials.Osmium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MAX.get(1L),
+ bits,
+ new Object[] { aTextPlate, aTextPlateWrench, aTextPlate, 'P',
+ OrePrefixes.plate.get(Materials.Neutronium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_BronzePlatedBricks.get(1L),
+ bits,
+ new Object[] { "PhP", "PBP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Bronze), 'B',
+ new ItemStack(Blocks.brick_block, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_StableTitanium.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
+ OrePrefixes.frameGt.get(Materials.Titanium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_HeatProof.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Invar), 'F',
+ OrePrefixes.frameGt.get(Materials.Invar) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_FrostProof.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Aluminium), 'F',
+ OrePrefixes.frameGt.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_CleanStainlessSteel.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.StainlessSteel), 'F',
+ OrePrefixes.frameGt.get(Materials.StainlessSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_RobustTungstenSteel.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
+ OrePrefixes.frameGt.get(Materials.TungstenSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MiningOsmiridium.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Osmiridium), 'F',
+ OrePrefixes.frameGt.get(Materials.Osmiridium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MiningNeutronium.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Neutronium), 'F',
+ OrePrefixes.frameGt.get(Materials.Neutronium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MiningBlackPlutonium.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.BlackPlutonium), 'F',
+ OrePrefixes.frameGt.get(Materials.BlackPlutonium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Turbine.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Magnalium), 'F',
+ OrePrefixes.frameGt.get(Materials.BlueSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Turbine1.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.StainlessSteel), 'F',
+ ItemList.Casing_Turbine });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Turbine2.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
+ ItemList.Casing_Turbine });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Turbine3.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
+ ItemList.Casing_Turbine });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_TurbineGasAdvanced.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.HSSS), 'F',
+ ItemList.Casing_Turbine });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_Bronze.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
+ OrePrefixes.frameGt.get(Materials.Bronze), 'I', OrePrefixes.pipeMedium.get(Materials.Bronze) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_Steel.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.Steel), 'I', OrePrefixes.pipeMedium.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_Titanium.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
+ OrePrefixes.frameGt.get(Materials.Titanium), 'I', OrePrefixes.pipeMedium.get(Materials.Titanium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Pipe_TungstenSteel.get(1L),
+ bits,
+ new Object[] { "PIP", "IFI", "PIP", 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
+ OrePrefixes.frameGt.get(Materials.TungstenSteel), 'I',
+ OrePrefixes.pipeMedium.get(Materials.TungstenSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Gearbox_Bronze.get(1L),
+ bits,
+ new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
+ OrePrefixes.frameGt.get(Materials.Bronze), 'G', OrePrefixes.gearGt.get(Materials.Bronze) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Gearbox_Steel.get(1L),
+ bits,
+ new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.Steel), 'G', OrePrefixes.gearGt.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Gearbox_Titanium.get(1L),
+ bits,
+ new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.Titanium), 'G', OrePrefixes.gearGt.get(Materials.Titanium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Gearbox_TungstenSteel.get(1L),
+ bits,
+ new Object[] { "PhP", "GFG", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.TungstenSteel), 'G', ItemList.Robot_Arm_IV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Grate.get(1L),
+ bits,
+ new Object[] { "PVP", "PFP", aTextPlateMotor, 'P', new ItemStack(Blocks.iron_bars, 1), 'F',
+ OrePrefixes.frameGt.get(Materials.Steel), 'M', ItemList.Electric_Motor_MV, 'V',
+ OrePrefixes.rotor.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Assembler.get(1L),
+ bits,
+ new Object[] { "PVP", "PFP", aTextPlateMotor, 'P', OrePrefixes.circuit.get(Materials.Ultimate), 'F',
+ OrePrefixes.frameGt.get(Materials.TungstenSteel), 'M', ItemList.Electric_Motor_IV, 'V',
+ OrePrefixes.circuit.get(Materials.Master) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Firebox_Bronze.get(1L),
+ bits,
+ new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Bronze), 'F',
+ OrePrefixes.frameGt.get(Materials.Bronze), 'S', OrePrefixes.stick.get(Materials.Bronze) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Firebox_Steel.get(1L),
+ bits,
+ new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Steel), 'F',
+ OrePrefixes.frameGt.get(Materials.Steel), 'S', OrePrefixes.stick.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Firebox_Titanium.get(1L),
+ bits,
+ new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.Titanium), 'F',
+ OrePrefixes.frameGt.get(Materials.Titanium), 'S', OrePrefixes.stick.get(Materials.Titanium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Firebox_TungstenSteel.get(1L),
+ bits,
+ new Object[] { "PSP", "SFS", "PSP", 'P', OrePrefixes.plate.get(Materials.TungstenSteel), 'F',
+ OrePrefixes.frameGt.get(Materials.TungstenSteel), 'S',
+ OrePrefixes.stick.get(Materials.TungstenSteel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Stripes_A.get(1L),
+ bits,
+ new Object[] { "Y ", " M ", " B", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Stripes_B.get(1L),
+ bits,
+ new Object[] { " Y", " M ", "B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_RadioactiveHazard.get(1L),
+ bits,
+ new Object[] { " YB", " M ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_BioHazard.get(1L),
+ bits,
+ new Object[] { " Y ", " MB", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_ExplosionHazard.get(1L),
+ bits,
+ new Object[] { " Y ", " M ", " B", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_FireHazard.get(1L),
+ bits,
+ new Object[] { " Y ", " M ", " B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_AcidHazard.get(1L),
+ bits,
+ new Object[] { " Y ", " M ", "B ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_MagicHazard.get(1L),
+ bits,
+ new Object[] { " Y ", "BM ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_FrostHazard.get(1L),
+ bits,
+ new Object[] { "BY ", " M ", " ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_NoiseHazard.get(1L),
+ bits,
+ new Object[] { " ", " M ", "BY ", 'M', ItemList.Casing_SolidSteel, 'Y', Dyes.dyeYellow, 'B',
+ Dyes.dyeBlack });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Casing_Advanced_Iridium.get(1L),
+ bits,
+ new Object[] { "PhP", "PFP", aTextPlateWrench, 'P', OrePrefixes.plate.get(Materials.Iridium), 'F',
+ OrePrefixes.frameGt.get(Materials.Iridium) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bricked_BlastFurnace.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "BFB", "FwF", "BFB", 'B', ItemList.Casing_Firebricks, 'F',
+ OreDictNames.craftingIronFurnace });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_Bronze.get(1L),
+ bits,
+ new Object[] { aTextPlate, "PhP", aTextPlate, 'P', OrePrefixes.plate.get(Materials.Bronze) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_Bronze_Bricks.get(1L),
+ bits,
+ new Object[] { aTextPlate, "PhP", "BBB", 'P', OrePrefixes.plate.get(Materials.Bronze), 'B',
+ new ItemStack(Blocks.brick_block, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HP.get(1L),
+ bits,
+ new Object[] { aTextPlate, "PhP", aTextPlate, 'P', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HP_Bricks.get(1L),
+ bits,
+ new Object[] { aTextPlate, "PhP", "BBB", 'P', OrePrefixes.plate.get(Materials.WroughtIron), 'B',
+ new ItemStack(Blocks.brick_block, 1) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ULV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Lead),
+ 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.Wood) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_LV, 'C', OrePrefixes.cableGt01.get(Materials.Tin), 'H',
+ OrePrefixes.plate.get(Materials.Steel), 'P', OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_MV, 'C', OrePrefixes.cableGt01.get(Materials.AnyCopper),
+ 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P', OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_HV, 'C', OrePrefixes.cableGt01.get(Materials.Gold), 'H',
+ OrePrefixes.plate.get(Materials.StainlessSteel), 'P', OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_EV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_EV, 'C', OrePrefixes.cableGt01.get(Materials.Aluminium),
+ 'H', OrePrefixes.plate.get(Materials.Titanium), 'P', OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_IV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_IV, 'C', OrePrefixes.cableGt01.get(Materials.Tungsten),
+ 'H', OrePrefixes.plate.get(Materials.TungstenSteel), 'P',
+ OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LuV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
+ OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
+ OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ZPM.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_ZPM, 'C', OrePrefixes.cableGt02.get(Materials.Naquadah),
+ 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_UV.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_UV, 'C',
+ OrePrefixes.cableGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MAX.get(1L),
+ GT_ModHandler.RecipeBits.REVERSIBLE,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
+ OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H', OrePrefixes.plate.get(Materials.Neutronium),
+ 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+
+ if (GT_Mod.gregtechproxy.mHardMachineCasings) {
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ULV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Lead), 'H', OrePrefixes.plate.get(Materials.WroughtIron), 'P',
+ OrePrefixes.plate.get(Materials.Wood) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tin), 'H', OrePrefixes.plate.get(Materials.Steel), 'P',
+ OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Copper), 'H', OrePrefixes.plate.get(Materials.Aluminium), 'P',
+ OrePrefixes.plate.get(Materials.WroughtIron) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_HV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Gold), 'H', OrePrefixes.plate.get(Materials.StainlessSteel),
+ 'P', OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_EV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_EV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Aluminium), 'H', OrePrefixes.plate.get(Materials.Titanium), 'P',
+ OrePrefixes.plate.get(Materials.Plastic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_IV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_IV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'H', OrePrefixes.plate.get(Materials.TungstenSteel),
+ 'P', OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LuV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'H',
+ OrePrefixes.plate.get(ExternalMaterials.getRhodiumPlatedPalladium()), 'P',
+ OrePrefixes.plate.get(Materials.Polytetrafluoroethylene) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ZPM.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
+ OrePrefixes.cableGt01.get(Materials.Naquadah), 'H', OrePrefixes.plate.get(Materials.Iridium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_UV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_UV, 'C',
+ OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'H', OrePrefixes.plate.get(Materials.Osmium),
+ 'P', OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MAX.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PHP", aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
+ OrePrefixes.wireGt04.get(Materials.SuperconductorUV), 'H',
+ OrePrefixes.plate.get(Materials.Neutronium), 'P',
+ OrePrefixes.plate.get(Materials.Polybenzimidazole) });
+ } else {
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ULV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_ULV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Lead) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_LV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_MV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Copper) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_HV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_HV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Gold) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_EV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_EV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_IV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_IV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tungsten) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_LuV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_LuV, 'C',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_ZPM.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_ZPM, 'C',
+ OrePrefixes.cableGt01.get(Materials.Naquadah) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_UV.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_UV, 'C',
+ OrePrefixes.wireGt04.get(Materials.NaquadahAlloy) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hull_MAX.get(1L),
+ GT_ModHandler.RecipeBits.NOT_REMOVABLE | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { aTextCableHull, 'M', ItemList.Casing_MAX, 'C',
+ OrePrefixes.wireGt04.get(Materials.SuperconductorUV) });
+ }
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_LV_ULV.get(1L),
+ bitsd,
+ new Object[] { " BB", "CM ", " BB", 'M', ItemList.Hull_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Tin),
+ 'B', OrePrefixes.cableGt01.get(Materials.Lead) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_MV_LV.get(1L),
+ bitsd,
+ new Object[] { " BB", "CM ", " BB", 'M', ItemList.Hull_LV, 'C',
+ OrePrefixes.cableGt01.get(Materials.AnyCopper), 'B', OrePrefixes.cableGt01.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_HV_MV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_MV, 'C', OrePrefixes.cableGt01.get(Materials.Gold),
+ 'B', OrePrefixes.cableGt01.get(Materials.AnyCopper), 'K',
+ OrePrefixes.componentCircuit.get(Materials.Inductor) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_EV_HV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_HV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Aluminium), 'B', OrePrefixes.cableGt01.get(Materials.Gold), 'K',
+ ItemList.Circuit_Chip_ULPIC });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_IV_EV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_EV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'B', OrePrefixes.cableGt01.get(Materials.Aluminium), 'K',
+ ItemList.Circuit_Chip_LPIC });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_LuV_IV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_IV, 'C',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'B',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'K', ItemList.Circuit_Chip_PIC });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_ZPM_LuV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_LuV, 'C',
+ OrePrefixes.cableGt01.get(Materials.Naquadah), 'B',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'K', ItemList.Circuit_Chip_HPIC });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_UV_ZPM.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_ZPM, 'C',
+ OrePrefixes.cableGt01.get(Materials.NaquadahAlloy), 'B', OrePrefixes.cableGt01.get(Materials.Naquadah),
+ 'K', ItemList.Circuit_Chip_UHPIC });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Transformer_MAX_UV.get(1L),
+ bitsd,
+ new Object[] { "KBB", "CM ", "KBB", 'M', ItemList.Hull_UV, 'C',
+ OrePrefixes.wireGt01.get(Materials.Bedrockium), 'B', OrePrefixes.cableGt01.get(Materials.NaquadahAlloy),
+ 'K', ItemList.Circuit_Chip_NPIC });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Dynamo_ULV.get(1L),
+ bitsd,
+ new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_ULV, 'S', OrePrefixes.spring.get(Materials.Lead),
+ 'X', OrePrefixes.circuit.get(Materials.Primitive), 'O', ItemList.ULV_Coil, 'L',
+ OrePrefixes.cell.get(Materials.Lubricant), 'P', OrePrefixes.rotor.get(Materials.Lead) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Dynamo_LV.get(1L),
+ bitsd,
+ new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_LV, 'S', OrePrefixes.spring.get(Materials.Tin), 'X',
+ OrePrefixes.circuit.get(Materials.Basic), 'O', ItemList.LV_Coil, 'L',
+ OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Dynamo_MV.get(1L),
+ bitsd,
+ new Object[] { "XOL", "SMP", "XOL", 'M', ItemList.Hull_MV, 'S', OrePrefixes.spring.get(Materials.Copper),
+ 'X', ItemList.Circuit_Chip_ULPIC, 'O', ItemList.MV_Coil, 'L', OrePrefixes.cell.get(Materials.Lubricant),
+ 'P', ItemList.Electric_Pump_MV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Energy_ULV.get(1L),
+ bitsd,
+ new Object[] { "COL", "XMP", "COL", 'M', ItemList.Hull_ULV, 'C', OrePrefixes.cableGt01.get(Materials.Lead),
+ 'X', OrePrefixes.circuit.get(Materials.Primitive), 'O', ItemList.ULV_Coil, 'L',
+ OrePrefixes.cell.get(Materials.Lubricant), 'P', OrePrefixes.rotor.get(Materials.Lead) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Energy_LV.get(1L),
+ bitsd,
+ new Object[] { "COL", "XMP", "COL", 'M', ItemList.Hull_LV, 'C', OrePrefixes.cableGt01.get(Materials.Tin),
+ 'X', OrePrefixes.circuit.get(Materials.Basic), 'O', ItemList.LV_Coil, 'L',
+ OrePrefixes.cell.get(Materials.Lubricant), 'P', ItemList.Electric_Pump_LV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Energy_MV.get(1L),
+ bitsd,
+ new Object[] { "XOL", "CMP", "XOL", 'M', ItemList.Hull_MV, 'C', OrePrefixes.cableGt01.get(Materials.Copper),
+ 'X', ItemList.Circuit_Chip_ULPIC, 'O', ItemList.MV_Coil, 'L', OrePrefixes.cell.get(Materials.Lubricant),
+ 'P', ItemList.Electric_Pump_MV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Maintenance.get(1L),
+ bitsd,
+ new Object[] { "dwx", "hMc", "fsr", 'M', ItemList.Hull_LV });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_DataAccess_EV.get(1L),
+ bitsd,
+ new Object[] { "COC", "OMO", "COC", 'M', ItemList.Hull_EV, 'O', ItemList.Tool_DataStick, 'C',
+ OrePrefixes.circuit.get(Materials.Elite) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_DataAccess_LuV.get(1L),
+ bitsd,
+ new Object[] { "COC", "OMO", "COC", 'M', ItemList.Hull_LuV, 'O', ItemList.Tool_DataOrb, 'C',
+ OrePrefixes.circuit.get(Materials.Ultimate) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_DataAccess_UV.get(1L),
+ bitsd,
+ new Object[] { "CRC", "OMO", "CRC", 'M', ItemList.Hull_UV, 'O', ItemList.Tool_DataOrb, 'C',
+ OrePrefixes.circuit.get(Materials.Infinite), 'R', ItemList.Robot_Arm_UV });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_AutoMaintenance.get(1L),
+ bitsd,
+ new Object[] { "CHC", "AMA", "CHC", 'M', ItemList.Hull_LuV, 'H', ItemList.Hatch_Maintenance, 'A',
+ ItemList.Robot_Arm_LuV, 'C', OrePrefixes.circuit.get(Materials.Ultimate) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Muffler_LV.get(1L),
+ bitsd,
+ new Object[] { "MX ", "PR ", 'M', ItemList.Hull_LV, 'P', OrePrefixes.pipeMedium.get(Materials.Bronze), 'R',
+ OrePrefixes.rotor.get(Materials.Bronze), 'X', ItemList.Electric_Motor_LV });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Hatch_Muffler_MV.get(1L),
+ bitsd,
+ new Object[] { "MX ", "PR ", 'M', ItemList.Hull_MV, 'P', OrePrefixes.pipeMedium.get(Materials.Steel), 'R',
+ OrePrefixes.rotor.get(Materials.Steel), 'X', ItemList.Electric_Motor_MV });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Boiler.get(1L),
+ bitsd,
+ new Object[] { aTextPlate, "PwP", "BFB", 'F', OreDictNames.craftingIronFurnace, 'P',
+ OrePrefixes.plate.get(Materials.Bronze), 'B', new ItemStack(Blocks.brick_block, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Steel_Boiler.get(1L),
+ bitsd,
+ new Object[] { aTextPlate, "PwP", "BFB", 'F', OreDictNames.craftingIronFurnace, 'P',
+ OrePrefixes.plate.get(Materials.Steel), 'B', new ItemStack(Blocks.brick_block, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Steel_Boiler_Lava.get(1L),
+ bitsd,
+ new Object[] { aTextPlate, "PTP", aTextPlateMotor, 'M', ItemList.Hull_HP, 'P',
+ OrePrefixes.plate.get(Materials.Steel), 'T',
+ GT_ModHandler.getModItem(BuildCraftFactory.ID, "tankBlock", 1L, 0) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Boiler_Solar.get(1L),
+ bitsd,
+ new Object[] { "GGG", "SSS", aTextPlateMotor, 'M', ItemList.Hull_Bronze_Bricks, 'P',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'S', OrePrefixes.plateDouble.get(Materials.Silver), 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Solar.get(1L),
+ bitsd,
+ new Object[] { "GGG", "SSS", aTextPlateMotor, 'M', ItemList.Hull_HP_Bricks, 'P',
+ OrePrefixes.pipeSmall.get(Materials.Steel), 'S', OrePrefixes.plateTriple.get(Materials.Silver), 'G',
+ GT_ModHandler.getModItem(IndustrialCraft2.ID, "blockAlloyGlass", 1L) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Furnace.get(1L),
+ bitsd,
+ new Object[] { "XXX", "XMX", "XFX", 'M', ItemList.Hull_Bronze_Bricks, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'F', OreDictNames.craftingFurnace });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Furnace.get(1L),
+ bitsd,
+ new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Furnace, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Macerator.get(1L),
+ bitsd,
+ new Object[] { "DXD", "XMX", "PXP", 'M', ItemList.Hull_Bronze, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'D',
+ OrePrefixes.gem.get(Materials.Diamond) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Macerator.get(1L),
+ bitsd,
+ new Object[] { "PSP", "XMX", "PPP", 'M', ItemList.Machine_Bronze_Macerator, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Extractor.get(1L),
+ bitsd,
+ new Object[] { "XXX", "PMG", "XXX", 'M', ItemList.Hull_Bronze, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Extractor.get(1L),
+ bitsd,
+ new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Extractor, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Hammer.get(1L),
+ bitsd,
+ new Object[] { "XPX", "XMX", "XAX", 'M', ItemList.Hull_Bronze, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston, 'A',
+ OreDictNames.craftingAnvil });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Hammer.get(1L),
+ bitsd,
+ new Object[] { "PSP", "XMX", "PPP", 'M', ItemList.Machine_Bronze_Hammer, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_Compressor.get(1L),
+ bitsd,
+ new Object[] { "XXX", aTextPlateMotor, "XXX", 'M', ItemList.Hull_Bronze, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'P', OreDictNames.craftingPiston });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_Compressor.get(1L),
+ bitsd,
+ new Object[] { "XSX", "PMP", "XXX", 'M', ItemList.Machine_Bronze_Compressor, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_Bronze_AlloySmelter.get(1L),
+ bitsd,
+ new Object[] { "XXX", "FMF", "XXX", 'M', ItemList.Hull_Bronze_Bricks, 'X',
+ OrePrefixes.pipeSmall.get(Materials.Bronze), 'F', OreDictNames.craftingFurnace });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HP_AlloySmelter.get(1L),
+ bitsd,
+ new Object[] { "PSP", "PMP", "PXP", 'M', ItemList.Machine_Bronze_AlloySmelter, 'X',
+ OrePrefixes.pipeSmall.get(Materials.WroughtIron), 'P', OrePrefixes.plate.get(Materials.WroughtIron),
+ 'S', OrePrefixes.plate.get(Materials.Steel) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_ULV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
+ OrePrefixes.wireGt01.get(Materials.Lead), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_LV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
+ OrePrefixes.wireGt01.get(Materials.Tin), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_MV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
+ OrePrefixes.wireGt01.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_HV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
+ OrePrefixes.wireGt01.get(Materials.Gold), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_EV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
+ OrePrefixes.wireGt01.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_IV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
+ OrePrefixes.wireGt01.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_LuV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
+ OrePrefixes.wireGt01.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_ZPM.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
+ OrePrefixes.wireGt01.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_UV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
+ OrePrefixes.wireGt01.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_1by1_MAX.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
+ OrePrefixes.wireGt01.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_ULV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
+ OrePrefixes.wireGt04.get(Materials.Lead), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_LV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
+ OrePrefixes.wireGt04.get(Materials.Tin), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_MV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
+ OrePrefixes.wireGt04.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_HV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
+ OrePrefixes.wireGt04.get(Materials.Gold), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_EV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
+ OrePrefixes.wireGt04.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_IV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
+ OrePrefixes.wireGt04.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_LuV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
+ OrePrefixes.wireGt04.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_ZPM.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
+ OrePrefixes.wireGt04.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_UV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
+ OrePrefixes.wireGt04.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_2by2_MAX.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
+ OrePrefixes.wireGt04.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_ULV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
+ OrePrefixes.wireGt08.get(Materials.Lead), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_LV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
+ OrePrefixes.wireGt08.get(Materials.Tin), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_MV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
+ OrePrefixes.wireGt08.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_HV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
+ OrePrefixes.wireGt08.get(Materials.Gold), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_EV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
+ OrePrefixes.wireGt08.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_IV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
+ OrePrefixes.wireGt08.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_LuV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
+ OrePrefixes.wireGt08.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_ZPM.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
+ OrePrefixes.wireGt08.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_UV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
+ OrePrefixes.wireGt08.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_3by3_MAX.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
+ OrePrefixes.wireGt08.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_ULV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ULV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Lead), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_LV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Tin), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_MV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MV, 'W',
+ OrePrefixes.wireGt16.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_HV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_HV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Gold), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_EV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_EV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Aluminium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_IV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_IV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Tungsten), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_LuV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_LuV, 'W',
+ OrePrefixes.wireGt16.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_ZPM.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_ZPM, 'W',
+ OrePrefixes.wireGt16.get(Materials.Naquadah), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_UV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_UV, 'W',
+ OrePrefixes.wireGt16.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Buffer_4by4_MAX.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, 'M', ItemList.Hull_MAX, 'W',
+ OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_ULV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_ULV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Lead), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Battery_RE_ULV_Tantalum, 'C', OrePrefixes.circuit.get(Materials.Primitive) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_LV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_LV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Tin), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Battery_RE_LV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Basic) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_MV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_MV, 'W',
+ OrePrefixes.wireGt16.get(Materials.AnyCopper), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Battery_RE_MV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Good) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_HV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_HV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Gold), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Battery_RE_HV_Lithium, 'C', OrePrefixes.circuit.get(Materials.Advanced) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_EV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_EV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Aluminium), 'T', OreDictNames.craftingChest, 'B',
+ OrePrefixes.battery.get(Materials.Master), 'C', OrePrefixes.circuit.get(Materials.Data) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_IV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_IV, 'W',
+ OrePrefixes.wireGt16.get(Materials.Tungsten), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Energy_LapotronicOrb, 'C', OrePrefixes.circuit.get(Materials.Elite) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_LuV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_LuV, 'W',
+ OrePrefixes.wireGt16.get(Materials.VanadiumGallium), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.circuit.get(Materials.Master) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_ZPM.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_ZPM, 'W',
+ OrePrefixes.wireGt16.get(Materials.Naquadah), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.Energy_LapotronicOrb2, 'C', OrePrefixes.circuit.get(Materials.Ultimate) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_UV.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_UV, 'W',
+ OrePrefixes.wireGt16.get(Materials.NaquadahAlloy), 'T', OreDictNames.craftingChest, 'B', ItemList.ZPM2,
+ 'C', OrePrefixes.circuit.get(Materials.SuperconductorUHV) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Battery_Charger_4by4_MAX.get(1L),
+ bitsd,
+ new Object[] { aTextWireChest, aTextWireHull, "BCB", 'M', ItemList.Hull_MAX, 'W',
+ OrePrefixes.wireGt16.get(Materials.SuperconductorUHV), 'T', OreDictNames.craftingChest, 'B',
+ ItemList.ZPM2, 'C', OrePrefixes.circuit.get(Materials.Infinite) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_ULV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_ULV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_LV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_LV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_MV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_MV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_HV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_HV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_EV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_EV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_IV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_IV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_LuV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_LuV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_ZPM.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_ZPM, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_UV.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_UV, 'T', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Locker_MAX.get(1L),
+ bitsd,
+ new Object[] { "T", "M", 'M', ItemList.Battery_Buffer_2by2_MAX, 'T', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Scanner.get(1L),
+ bitsd,
+ new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_LV, 'T', ItemList.Emitter_LV, 'R',
+ ItemList.Sensor_LV, 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Scanner.get(1L),
+ bitsd,
+ new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_MV, 'T', ItemList.Emitter_MV, 'R',
+ ItemList.Sensor_MV, 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
+ OrePrefixes.cableGt01.get(Materials.AnyCopper) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Scanner.get(1L),
+ bitsd,
+ new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_HV, 'T', ItemList.Emitter_HV, 'R',
+ ItemList.Sensor_HV, 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
+ OrePrefixes.cableGt01.get(Materials.Gold) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Scanner.get(1L),
+ bitsd,
+ new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_EV, 'T', ItemList.Emitter_EV, 'R',
+ ItemList.Sensor_EV, 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
+ OrePrefixes.cableGt01.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Scanner.get(1L),
+ bitsd,
+ new Object[] { "CTC", aTextWireHull, "CRC", 'M', ItemList.Hull_IV, 'T', ItemList.Emitter_IV, 'R',
+ ItemList.Sensor_IV, 'C', OrePrefixes.circuit.get(Materials.Master), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tungsten) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_LV, 'R', ItemList.Robot_Arm_LV, 'V',
+ ItemList.Conveyor_Module_LV, 'C', OrePrefixes.circuit.get(Materials.Basic), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tin), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_MV, 'R', ItemList.Robot_Arm_MV, 'V',
+ ItemList.Conveyor_Module_MV, 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
+ OrePrefixes.cableGt01.get(Materials.AnyCopper), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_HV, 'R', ItemList.Robot_Arm_HV, 'V',
+ ItemList.Conveyor_Module_HV, 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
+ OrePrefixes.cableGt01.get(Materials.Gold), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_EV, 'R', ItemList.Robot_Arm_EV, 'V',
+ ItemList.Conveyor_Module_EV, 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
+ OrePrefixes.cableGt01.get(Materials.Aluminium), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_IV, 'R', ItemList.Robot_Arm_IV, 'V',
+ ItemList.Conveyor_Module_IV, 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LuV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_LuV, 'R', ItemList.Robot_Arm_LuV, 'V',
+ ItemList.Conveyor_Module_LuV, 'C', OrePrefixes.circuit.get(Materials.Master), 'W',
+ OrePrefixes.cableGt01.get(Materials.VanadiumGallium), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_ZPM_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_ZPM, 'R', ItemList.Robot_Arm_ZPM, 'V',
+ ItemList.Conveyor_Module_ZPM, 'C', OrePrefixes.circuit.get(Materials.Ultimate), 'W',
+ OrePrefixes.cableGt01.get(Materials.Naquadah), 'B', OreDictNames.craftingChest });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_UV_Boxinator.get(1L),
+ bitsd,
+ new Object[] { "BCB", "RMV", aTextWireCoil, 'M', ItemList.Hull_UV, 'R', ItemList.Robot_Arm_UV, 'V',
+ ItemList.Conveyor_Module_UV, 'C', OrePrefixes.circuit.get(Materials.SuperconductorUHV), 'W',
+ OrePrefixes.cableGt01.get(Materials.NaquadahAlloy), 'B', OreDictNames.craftingChest });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_RockBreaker.get(1L),
+ bitsd,
+ new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_LV, 'D', OreDictNames.craftingGrinder, 'E',
+ ItemList.Electric_Motor_LV, 'P', ItemList.Electric_Piston_LV, 'C',
+ OrePrefixes.circuit.get(Materials.Basic), 'W', OrePrefixes.cableGt01.get(Materials.Tin), 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_RockBreaker.get(1L),
+ bitsd,
+ new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_MV, 'D', OreDictNames.craftingGrinder, 'E',
+ ItemList.Electric_Motor_MV, 'P', ItemList.Electric_Piston_MV, 'C',
+ OrePrefixes.circuit.get(Materials.Good), 'W', OrePrefixes.cableGt01.get(Materials.AnyCopper), 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_RockBreaker.get(1L),
+ bitsd,
+ new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_HV, 'D', OreDictNames.craftingGrinder, 'E',
+ ItemList.Electric_Motor_HV, 'P', ItemList.Electric_Piston_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Advanced), 'W', OrePrefixes.cableGt01.get(Materials.Gold), 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_RockBreaker.get(1L),
+ bitsd,
+ new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_EV, 'D', OreDictNames.craftingGrinder, 'E',
+ ItemList.Electric_Motor_EV, 'P', ItemList.Electric_Piston_EV, 'C',
+ OrePrefixes.circuit.get(Materials.Data), 'W', OrePrefixes.cableGt01.get(Materials.Aluminium), 'G',
+ new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_RockBreaker.get(1L),
+ bitsd,
+ new Object[] { "PED", aTextWireHull, "GGG", 'M', ItemList.Hull_IV, 'D', OreDictNames.craftingGrinder, 'E',
+ ItemList.Electric_Motor_IV, 'P', ItemList.Electric_Piston_IV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'W', OrePrefixes.cableGt01.get(Materials.Tungsten), 'G',
+ new ItemStack(Blocks.glass, 1) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Massfab.get(1L),
+ bitsd,
+ new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_LV, 'F', ItemList.Field_Generator_LV, 'C',
+ OrePrefixes.circuit.get(Materials.Good), 'W', OrePrefixes.cableGt04.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Massfab.get(1L),
+ bitsd,
+ new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_MV, 'F', ItemList.Field_Generator_MV, 'C',
+ OrePrefixes.circuit.get(Materials.Advanced), 'W', OrePrefixes.cableGt04.get(Materials.AnyCopper) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Massfab.get(1L),
+ bitsd,
+ new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_HV, 'F', ItemList.Field_Generator_HV, 'C',
+ OrePrefixes.circuit.get(Materials.Data), 'W', OrePrefixes.cableGt04.get(Materials.Gold) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Massfab.get(1L),
+ bitsd,
+ new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_EV, 'F', ItemList.Field_Generator_EV, 'C',
+ OrePrefixes.circuit.get(Materials.Elite), 'W', OrePrefixes.cableGt04.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Massfab.get(1L),
+ bitsd,
+ new Object[] { "CFC", aTextWireHull, "CFC", 'M', ItemList.Hull_IV, 'F', ItemList.Field_Generator_IV, 'C',
+ OrePrefixes.circuit.get(Materials.Master), 'W', OrePrefixes.cableGt04.get(Materials.Tungsten) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Replicator.get(1L),
+ bitsd,
+ new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_LV, 'F',
+ ItemList.Field_Generator_LV, 'E', ItemList.Emitter_LV, 'C', OrePrefixes.circuit.get(Materials.Good),
+ 'W', OrePrefixes.cableGt04.get(Materials.Tin) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Replicator.get(1L),
+ bitsd,
+ new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_MV, 'F',
+ ItemList.Field_Generator_MV, 'E', ItemList.Emitter_MV, 'C', OrePrefixes.circuit.get(Materials.Advanced),
+ 'W', OrePrefixes.cableGt04.get(Materials.AnyCopper) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Replicator.get(1L),
+ bitsd,
+ new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_HV, 'F',
+ ItemList.Field_Generator_HV, 'E', ItemList.Emitter_HV, 'C', OrePrefixes.circuit.get(Materials.Data),
+ 'W', OrePrefixes.cableGt04.get(Materials.Gold) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Replicator.get(1L),
+ bitsd,
+ new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_EV, 'F',
+ ItemList.Field_Generator_EV, 'E', ItemList.Emitter_EV, 'C', OrePrefixes.circuit.get(Materials.Elite),
+ 'W', OrePrefixes.cableGt04.get(Materials.Aluminium) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Replicator.get(1L),
+ bitsd,
+ new Object[] { "EFE", aTextCableHull, aTextMotorWire, 'M', ItemList.Hull_IV, 'F',
+ ItemList.Field_Generator_IV, 'E', ItemList.Emitter_IV, 'C', OrePrefixes.circuit.get(Materials.Master),
+ 'W', OrePrefixes.cableGt04.get(Materials.Tungsten) });
+
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_LV_Brewery.get(1L),
+ bitsd,
+ new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_LV, 'P', ItemList.Electric_Pump_LV, 'B',
+ new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Basic), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tin), 'G', new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_MV_Brewery.get(1L),
+ bitsd,
+ new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_MV, 'P', ItemList.Electric_Pump_MV, 'B',
+ new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Good), 'W',
+ OrePrefixes.cableGt01.get(Materials.AnyCopper), 'G', new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_HV_Brewery.get(1L),
+ bitsd,
+ new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_HV, 'P', ItemList.Electric_Pump_HV, 'B',
+ new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Advanced), 'W',
+ OrePrefixes.cableGt01.get(Materials.Gold), 'G', new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_EV_Brewery.get(1L),
+ bitsd,
+ new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_EV, 'P', ItemList.Electric_Pump_EV, 'B',
+ new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Data), 'W',
+ OrePrefixes.cableGt01.get(Materials.Aluminium), 'G', new ItemStack(Blocks.glass, 1) });
+ GT_ModHandler.addCraftingRecipe(
+ ItemList.Machine_IV_Brewery.get(1L),
+ bitsd,
+ new Object[] { "GPG", aTextWireHull, "CBC", 'M', ItemList.Hull_IV, 'P', ItemList.Electric_Pump_IV, 'B',
+ new ItemStack(Items.brewing_stand, 0), 'C', OrePrefixes.circuit.get(Materials.Elite), 'W',
+ OrePrefixes.cableGt01.get(Materials.Tungsten), 'G', new ItemStack(Blocks.glass, 1) });
GT_ModHandler.addCraftingRecipe(
ItemList.Machine_LV_Miner.get(1L),
@@ -6635,9 +6840,7 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
ItemList.Electric_Piston_HV, 'R', ItemList.Robot_Arm_HV, 'C',
OrePrefixes.circuit.get(Materials.Advanced), 'W', OrePrefixes.cableGt04.get(Materials.Gold), 'S',
ItemList.Sensor_HV });
- }
- private static void run3() {
GT_ModHandler.addCraftingRecipe(
ItemList.Machine_Multi_BlastFurnace.get(1L),
bitsd,
@@ -6943,20 +7146,6 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
OrePrefixes.plate.get(Materials.AnyBronze), 'C', new ItemStack(Items.flint_and_steel, 1), 'X',
OrePrefixes.rotor.get(Materials.Steel), });
- // Converter recipes in case you had old one lying around
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Seismic_Prospector_Adv_LV.get(1L),
- bits,
- new Object[] { ItemList.Seismic_Prospector_LV });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Seismic_Prospector_Adv_MV.get(1L),
- bits,
- new Object[] { ItemList.Seismic_Prospector_MV });
- GT_ModHandler.addShapelessCraftingRecipe(
- ItemList.Seismic_Prospector_Adv_HV.get(1L),
- bits,
- new Object[] { ItemList.Seismic_Prospector_HV });
-
GT_ModHandler.addCraftingRecipe(
ItemList.Seismic_Prospector_Adv_LV.get(1L),
bitsd,
@@ -7110,207 +7299,6 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
}
}
- ItemList.Machine_LV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1180,
- "basicmachine.circuitassembler.tier.01",
- "Basic Circuit Assembler",
- 1,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_MV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1181,
- "basicmachine.circuitassembler.tier.02",
- "Advanced Circuit Assembler",
- 2,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_HV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1182,
- "basicmachine.circuitassembler.tier.03",
- "Advanced Circuit Assembler II",
- 3,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_EV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1183,
- "basicmachine.circuitassembler.tier.04",
- "Advanced Circuit Assembler III",
- 4,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_IV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1184,
- "basicmachine.circuitassembler.tier.05",
- "Advanced Circuit Assembler IV",
- 5,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_LuV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1185,
- "basicmachine.circuitassembler.tier.06",
- "Advanced Circuit Assembler V",
- 6,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_ZPM_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1186,
- "basicmachine.circuitassembler.tier.07",
- "Advanced Circuit Assembler VI",
- 7,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
- ItemList.Machine_UV_CircuitAssembler.set(
- new GT_MetaTileEntity_BasicMachine_GT_Recipe(
- 1187,
- "basicmachine.circuitassembler.tier.08",
- "Advanced Circuit Assembler VII",
- 8,
- "Pick-n-Place all over the place",
- GT_Recipe.GT_Recipe_Map.sCircuitAssemblerRecipes,
- 6,
- 1,
- true,
- 0,
- 1,
- "CircuitAssembler.png",
- SoundResource.NONE,
- false,
- false,
- SpecialEffects.NONE,
- "CIRCUITASSEMBLER",
- new Object[] { "ACE", "VMV", aTextWireCoil, 'M', GT_MetaTileEntity_BasicMachine_GT_Recipe.X.HULL, 'V',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.CONVEYOR, 'A',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.ROBOT_ARM, 'C',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.BETTER_CIRCUIT, 'W',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.WIRE, 'E',
- GT_MetaTileEntity_BasicMachine_GT_Recipe.X.EMITTER }).getStackForm(1L));
-
GT_ModHandler.addCraftingRecipe(
ItemList.Machine_HV_LightningRod.get(1L),
bitsd,
@@ -7334,7 +7322,151 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
OrePrefixes.rotor.get(Materials.StainlessSteel), 'P',
OrePrefixes.pipeLarge.get(Materials.Polytetrafluoroethylene), 'M', ItemList.Electric_Motor_HV, 'B',
ItemList.Hull_HV });
- GT_PCBFactoryMaterialLoader.load();
+ }
+
+ private static void registerShapelessCraftingRecipes() {
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_Stripes_A });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_Stripes_B });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_RadioactiveHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_BioHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_ExplosionHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_FireHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_AcidHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_MagicHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_FrostHazard });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Casing_SolidSteel.get(1L),
+ bits,
+ new Object[] { ItemList.Casing_NoiseHazard });
+
+ if (Forestry.isModLoaded() && Gendustry.isModLoaded()) {
+ /* Conversion recipes */
+ // TODO: Move those recipes with the other recipes
+
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Machine_IndustrialApiary.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "IndustrialApiary", 1, 0) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_Frame.get(1),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "UpgradeFrame", 1) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_PRODUCTION.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 0) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_PLAINS.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 17) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_LIGHT.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 11) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_FLOWERING.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 2) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_WINTER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 20) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_DRYER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 5) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_AUTOMATION.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 14) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_HUMIDIFIER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 4) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_HELL.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 13) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_POLLEN.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 22) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_DESERT.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 16) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_COOLER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 7) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_LIFESPAN.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 1) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_SEAL.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 10) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_STABILIZER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 19) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_JUNGLE.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 18) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_TERRITORY.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 3) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_OCEAN.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 21) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_SKY.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 12) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_HEATER.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 6) });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.IndustrialApiary_Upgrade_SIEVE.get(1L),
+ new Object[] { GT_ModHandler.getModItem(Gendustry.ID, "ApiaryUpgrade", 1, 15) });
+
+ }
+ // Converter recipes in case you had old one lying around
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Seismic_Prospector_Adv_LV.get(1L),
+ bits,
+ new Object[] { ItemList.Seismic_Prospector_LV });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Seismic_Prospector_Adv_MV.get(1L),
+ bits,
+ new Object[] { ItemList.Seismic_Prospector_MV });
+ GT_ModHandler.addShapelessCraftingRecipe(
+ ItemList.Seismic_Prospector_Adv_HV.get(1L),
+ bits,
+ new Object[] { ItemList.Seismic_Prospector_HV });
+ }
+
+ private static void removeRecipes() {
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_ULV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_LV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_MV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_HV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_EV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_IV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_LuV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_ZPM.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_UV.get(1L));
+ GT_ModHandler.removeRecipeByOutput(ItemList.Hull_MAX.get(1L));
}
private static void run4() {
@@ -7849,10 +7981,12 @@ public class GT_Loader_MetaTileEntities_Recipes implements Runnable {
@Override
public void run() {
+ removeRecipes();
+ registerShapelessCraftingRecipes();
+ registerShapedCraftingRecipes();
GT_Log.out.println("GT_Mod: Recipes for MetaTileEntities.");
- run1();
- run2();
- run3();
+ registerMachineTypes();
+ GT_PCBFactoryMaterialLoader.load();
run4();
}
}
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
index 4795f96769..c6b7afff26 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java
@@ -1,5 +1,6 @@
package gregtech.loaders.preload;
+import static gregtech.api.enums.MetaTileEntityIDs.*;
import static gregtech.api.enums.Mods.Forestry;
import net.minecraft.util.EnumChatFormatting;
@@ -353,501 +354,1671 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
+ EnumChatFormatting.RESET
+ " to use this.";
- private static void run1() {
-
+ private static void registerMultiblockControllers() {
ItemList.Machine_Bricked_BlastFurnace.set(
- new GT_MetaTileEntity_BrickedBlastFurnace(140, "multimachine.brickedblastfurnace", "Bricked Blast Furnace")
+ new GT_MetaTileEntity_BrickedBlastFurnace(
+ BRICKED_BLAST_FURNACE_CONTROLLER.ID,
+ "multimachine.brickedblastfurnace",
+ "Bricked Blast Furnace").getStackForm(1L));
+
+ // deprecated since ages, maybe time to remove it from the game?
+ ItemList.Machine_Bronze_BlastFurnace.set(
+ new GT_MetaTileEntity_BronzeBlastFurnace(
+ BRONZE_BLAST_FURNACE_CONTROLLER.ID,
+ "bronzemachine.blastfurnace",
+ "Bronze Plated Blast Furnace").getStackForm(1L));
+
+ ItemList.Machine_Multi_BlastFurnace.set(
+ new GT_MetaTileEntity_ElectricBlastFurnace(
+ EBF_CONTROLLER.ID,
+ "multimachine.blastfurnace",
+ "Electric Blast Furnace").getStackForm(1L));
+ ItemList.Machine_Multi_ImplosionCompressor.set(
+ new GT_MetaTileEntity_ImplosionCompressor(
+ IMPLOSION_COMPRESSOR_CONTROLLER.ID,
+ "multimachine.implosioncompressor",
+ "Implosion Compressor").getStackForm(1L));
+ ItemList.Machine_Multi_VacuumFreezer.set(
+ new GT_MetaTileEntity_VacuumFreezer(
+ VACUUM_FREEZER_CONTROLLER.ID,
+ "multimachine.vacuumfreezer",
+ "Vacuum Freezer").getStackForm(1L));
+ ItemList.Machine_Multi_Furnace.set(
+ new GT_MetaTileEntity_MultiFurnace(
+ MULTI_SMELTER_CONTROLLER.ID,
+ "multimachine.multifurnace",
+ "Multi Smelter").getStackForm(1L));
+ ItemList.Machine_Multi_PlasmaForge.set(
+ new GT_MetaTileEntity_PlasmaForge(
+ DTPF_CONTROLLER.ID,
+ "multimachine.plasmaforge",
+ "Dimensionally Transcendent Plasma Forge").getStackForm(1L));
+
+ ItemList.Machine_Multi_LargeBoiler_Bronze.set(
+ new GT_MetaTileEntity_LargeBoiler_Bronze(
+ LARGE_BRONZE_BOILER_CONTROLLER.ID,
+ "multimachine.boiler.bronze",
+ "Large Bronze Boiler").getStackForm(1L));
+ ItemList.Machine_Multi_LargeBoiler_Steel.set(
+ new GT_MetaTileEntity_LargeBoiler_Steel(
+ LARGE_STEEL_BOILER_CONTROLLER.ID,
+ "multimachine.boiler.steel",
+ "Large Steel Boiler").getStackForm(1L));
+ ItemList.Machine_Multi_LargeBoiler_Titanium.set(
+ new GT_MetaTileEntity_LargeBoiler_Titanium(
+ LARGE_TITANIUM_BOILER_CONTROLLER.ID,
+ "multimachine.boiler.titanium",
+ "Large Titanium Boiler").getStackForm(1L));
+ ItemList.Machine_Multi_LargeBoiler_TungstenSteel.set(
+ new GT_MetaTileEntity_LargeBoiler_TungstenSteel(
+ LARGE_TUNGSTENSTEEL_BOILER_CONTROLLER.ID,
+ "multimachine.boiler.tungstensteel",
+ "Large Tungstensteel Boiler").getStackForm(1L));
+
+ ItemList.FusionComputer_LuV.set(
+ new GT_MetaTileEntity_FusionComputer1(
+ FUSION_CONTROLLER_MKI.ID,
+ "fusioncomputer.tier.06",
+ "Fusion Control Computer Mark I").getStackForm(1L));
+ ItemList.FusionComputer_ZPMV.set(
+ new GT_MetaTileEntity_FusionComputer2(
+ FUSION_CONTROLLER_MKII.ID,
+ "fusioncomputer.tier.07",
+ "Fusion Control Computer Mark II").getStackForm(1L));
+ ItemList.FusionComputer_UV.set(
+ new GT_MetaTileEntity_FusionComputer3(
+ FUSION_CONTROLLER_MKIII.ID,
+ "fusioncomputer.tier.08",
+ "Fusion Control Computer Mark III").getStackForm(1L));
+
+ ItemList.Processing_Array.set(
+ new GT_MetaTileEntity_ProcessingArray(
+ PROCESSING_ARRAY_CONTROLLER.ID,
+ "multimachine.processingarray",
+ "Processing Array").getStackForm(1L));
+ ItemList.Distillation_Tower.set(
+ new GT_MetaTileEntity_DistillationTower(
+ DISTILLATION_TOWER_CONTROLLER.ID,
+ "multimachine.distillationtower",
+ "Distillation Tower").getStackForm(1L));
+ ItemList.Ore_Processor.set(
+ new GT_MetaTileEntity_IntegratedOreFactory(
+ INTEGRATED_ORE_FACTORY_CONTROLLER.ID,
+ "multimachine.oreprocessor",
+ "Integrated Ore Factory").getStackForm(1L));
+
+ ItemList.LargeSteamTurbine.set(
+ new GT_MetaTileEntity_LargeTurbine_Steam(
+ LARGE_STEAM_TURBINE_CONTROLLER.ID,
+ "multimachine.largeturbine",
+ "Large Steam Turbine").getStackForm(1L));
+ ItemList.LargeGasTurbine.set(
+ new GT_MetaTileEntity_LargeTurbine_Gas(
+ LARGE_GAS_TURBINE_CONTROLLER.ID,
+ "multimachine.largegasturbine",
+ "Large Gas Turbine").getStackForm(1L));
+ ItemList.LargeHPSteamTurbine.set(
+ new GT_MetaTileEntity_LargeTurbine_HPSteam(
+ LARGE_HP_STEAM_TURBINE_CONTROLLER.ID,
+ "multimachine.largehpturbine",
+ "Large HP Steam Turbine").getStackForm(1L));
+ ItemList.LargeAdvancedGasTurbine.set(
+ new GT_MetaTileEntity_LargeTurbine_GasAdvanced(
+ LARGE_ADVANCED_GAS_TURBINE_CONTROLLER.ID,
+ "multimachine.largeadvancedgasturbine",
+ "Large Advanced Gas Turbine").getStackForm(1L));
+ ItemList.Machine_Multi_TranscendentPlasmaMixer.set(
+ new GT_MetaTileEntity_TranscendentPlasmaMixer(
+ TRANSCENDENT_PLASMA_MIXER_CONTROLLER.ID,
+ "multimachine.transcendentplasmamixer",
+ "Transcendent Plasma Mixer").getStackForm(1));
+
+ ItemList.LargePlasmaTurbine.set(
+ new GT_MetaTileEntity_LargeTurbine_Plasma(
+ LARGE_PLASMA_TURBINE_CONTROLLER.ID,
+ "multimachine.largeplasmaturbine",
+ "Large Plasma Generator").getStackForm(1L));
+ ItemList.Machine_Multi_HeatExchanger.set(
+ new GT_MetaTileEntity_HeatExchanger(
+ LARGE_HEAT_EXCHANGER_CONTROLLER.ID,
+ "multimachine.heatexchanger",
+ "Large Heat Exchanger").getStackForm(1L));
+ ItemList.Charcoal_Pile.set(
+ new GT_MetaTileEntity_Charcoal_Pit(
+ CHARCOAL_PILE_IGNITER_CONTROLLER.ID,
+ "multimachine.charcoalpile",
+ "Charcoal Pile Igniter").getStackForm(1));
+
+ // Converter recipes in case you had old one lying around
+ ItemList.OilDrill1.set(
+ new GT_MetaTileEntity_OilDrill1(
+ MULTIBLOCK_PUMP_MKI_CONTROLLER.ID,
+ "multimachine.oildrill1",
+ "Oil/Gas/Fluid Drilling Rig").getStackForm(1));
+ ItemList.OilDrill2.set(
+ new GT_MetaTileEntity_OilDrill2(
+ MULTILOCK_PUMP_MKII_CONTROLLER.ID,
+ "multimachine.oildrill2",
+ "Oil/Gas/Fluid Drilling Rig II").getStackForm(1));
+ ItemList.OilDrill3.set(
+ new GT_MetaTileEntity_OilDrill3(
+ MULTILOCK_PUMP_MKIII_CONTROLLER.ID,
+ "multimachine.oildrill3",
+ "Oil/Gas/Fluid Drilling Rig III").getStackForm(1));
+ ItemList.OilDrill4.set(
+ new GT_MetaTileEntity_OilDrill4(
+ MULTILOCK_PUMP_MKIV_CONTROLLER.ID,
+ "multimachine.oildrill4",
+ "Oil/Gas/Fluid Drilling Rig IV").getStackForm(1));
+ ItemList.OilDrillInfinite.set(
+ new GT_MetaTileEntity_OilDrillInfinite(
+ MULTIBLOCK_PUMP_INFINITE_CONTROLLER.ID,
+ "multimachine.oildrillinfinite",
+ "Infinite Oil/Gas/Fluid Drilling Rig").getStackForm(1));
+
+ ItemList.ConcreteBackfiller1.set(
+ new GT_MetaTileEntity_ConcreteBackfiller1(
+ CONCRETE_BACKFILLER_I_CONTROLLER.ID,
+ "multimachine.concretebackfiller1",
+ "Concrete Backfiller").getStackForm(1));
+ ItemList.ConcreteBackfiller2.set(
+ new GT_MetaTileEntity_ConcreteBackfiller2(
+ CONCRETE_BACKFILLER_II_CONTROLLER.ID,
+ "multimachine.concretebackfiller3",
+ "Advanced Concrete Backfiller").getStackForm(1));
+ ItemList.OreDrill1.set(
+ new GT_MetaTileEntity_OreDrillingPlant1(
+ ORE_DRILL_MKI_CONTROLLER.ID,
+ "multimachine.oredrill1",
+ "Ore Drilling Plant").getStackForm(1));
+ ItemList.OreDrill2.set(
+ new GT_MetaTileEntity_OreDrillingPlant2(
+ ORE_DRILL_MKII_CONTROLLER.ID,
+ "multimachine.oredrill2",
+ "Ore Drilling Plant II").getStackForm(1));
+ ItemList.OreDrill3.set(
+ new GT_MetaTileEntity_OreDrillingPlant3(
+ ORE_DRILL_MKIII_CONTROLLER.ID,
+ "multimachine.oredrill3",
+ "Ore Drilling Plant III").getStackForm(1));
+ ItemList.OreDrill4.set(
+ new GT_MetaTileEntity_OreDrillingPlant4(
+ ORE_DRILL_MKIV_CONTROLLER.ID,
+ "multimachine.oredrill4",
+ "Ore Drilling Plant IV").getStackForm(1));
+
+ ItemList.PyrolyseOven.set(
+ new GT_MetaTileEntity_PyrolyseOven(PYROLYSE_OVEN_CONTROLLER.ID, "multimachine.pyro", "Pyrolyse Oven")
+ .getStackForm(1));
+ ItemList.OilCracker.set(
+ new GT_MetaTileEntity_OilCracker(OIL_CRACKER_CONTROLLER.ID, "multimachine.cracker", "Oil Cracking Unit")
+ .getStackForm(1));
+
+ ItemList.Machine_Multi_Assemblyline.set(
+ new GT_MetaTileEntity_AssemblyLine(
+ ASSEMBLING_LINE_CONTROLLER.ID,
+ "multimachine.assemblyline",
+ "Assembling Line").getStackForm(1L));
+ ItemList.Machine_Multi_DieselEngine.set(
+ new GT_MetaTileEntity_DieselEngine(
+ COMBUSTION_ENGINE_CONTROLLER.ID,
+ "multimachine.dieselengine",
+ "Combustion Engine").getStackForm(1L));
+ ItemList.Machine_Multi_ExtremeDieselEngine.set(
+ new GT_MetaTileEntity_ExtremeDieselEngine(
+ EXTREME_COMBUSTION_ENGINE_CONTROLLER.ID,
+ "multimachine.extremedieselengine",
+ "Extreme Combustion Engine").getStackForm(1L));
+ ItemList.Machine_Multi_Cleanroom.set(
+ new GT_MetaTileEntity_Cleanroom(CLEANROOM_CONTROLLER.ID, "multimachine.cleanroom", "Cleanroom Controller")
+ .getStackForm(1));
+
+ ItemList.Machine_Multi_LargeChemicalReactor.set(
+ new GT_MetaTileEntity_LargeChemicalReactor(
+ LCR_CONTROLLER.ID,
+ "multimachine.chemicalreactor",
+ "Large Chemical Reactor").getStackForm(1));
+ ItemList.PCBFactory.set(
+ new GT_MetaTileEntity_PCBFactory(PCB_FACTORY_CONTROLLER.ID, "multimachine.pcbfactory", "PCB Factory")
+ .getStackForm(1));
+ ItemList.NanoForge.set(
+ new GT_MetaTileEntity_NanoForge(NANO_FORGE_CONTROLLER.ID, "multimachine.nanoforge", "Nano Forge")
+ .getStackForm(1));
+
+ }
+
+ private static void registerSteamMachines() {
+ ItemList.Machine_Bronze_Furnace.set(
+ new GT_MetaTileEntity_Furnace_Bronze(STEAM_FURNACE.ID, "bronzemachine.furnace", "Steam Furnace")
.getStackForm(1L));
- ItemList.Hull_Bronze.set(
- new GT_MetaTileEntity_BasicHull_Bronze(1, "hull.bronze", "Bronze Hull", 0, "For your first Steam Machines")
+ ItemList.Machine_Bronze_Macerator.set(
+ new GT_MetaTileEntity_Macerator_Bronze(STEAM_MACERATOR.ID, "bronzemachine.macerator", "Steam Macerator")
+ .getStackForm(1L));
+ ItemList.Machine_Bronze_Extractor.set(
+ new GT_MetaTileEntity_Extractor_Bronze(STEAM_EXTRACTOR.ID, "bronzemachine.extractor", "Steam Extractor")
+ .getStackForm(1L));
+ ItemList.Machine_Bronze_Hammer.set(
+ new GT_MetaTileEntity_ForgeHammer_Bronze(
+ STEAM_FORGE_HAMMER.ID,
+ "bronzemachine.hammer",
+ "Steam Forge Hammer").getStackForm(1L));
+ ItemList.Machine_Bronze_Compressor.set(
+ new GT_MetaTileEntity_Compressor_Bronze(STEAM_COMPRESSOR.ID, "bronzemachine.compressor", "Steam Compressor")
+ .getStackForm(1L));
+ ItemList.Machine_Bronze_AlloySmelter.set(
+ new GT_MetaTileEntity_AlloySmelter_Bronze(
+ STEAM_ALLOY_SMELTER.ID,
+ "bronzemachine.alloysmelter",
+ "Steam Alloy Smelter").getStackForm(1L));
+
+ }
+
+ private static void registerHPSteamMachines() {
+ ItemList.Machine_HP_Extractor.set(
+ new GT_MetaTileEntity_Extractor_Steel(
+ HP_STEAM_EXTRACTOR.ID,
+ "hpmachine.extractor",
+ "High Pressure Extractor").getStackForm(1L));
+ ItemList.Machine_HP_Furnace.set(
+ new GT_MetaTileEntity_Furnace_Steel(HP_STEAM_FURNACE.ID, "hpmachine.furnace", "High Pressure Furnace")
+ .getStackForm(1L));
+ ItemList.Machine_HP_Macerator.set(
+ new GT_MetaTileEntity_Macerator_Steel(
+ HP_STEAM_MACERATOR.ID,
+ "hpmachine.macerator",
+ "High Pressure Macerator").getStackForm(1L));
+ ItemList.Machine_HP_Hammer.set(
+ new GT_MetaTileEntity_ForgeHammer_Steel(
+ HP_STEAM_FORGE_HAMMER.ID,
+ "hpmachine.hammer",
+ "High Pressure Forge Hammer").getStackForm(1L));
+ ItemList.Machine_HP_Compressor.set(
+ new GT_MetaTileEntity_Compressor_Steel(
+ HP_STEAM_COMPRESSOR.ID,
+ "hpmachine.compressor",
+ "High Pressure Compressor").getStackForm(1L));
+ ItemList.Machine_HP_AlloySmelter.set(
+ new GT_MetaTileEntity_AlloySmelter_Steel(
+ HP_STEAM_ALLOY_SMELTER.ID,
+ "hpmachine.alloysmelter",
+ "High Pressure Alloy Smelter").getStackForm(1L));
+ }
+
+ private static void registerLocker() {
+ ItemList.Locker_ULV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_ULV.ID, "locker.tier.00", "Ultra Low Voltage Locker", 0)
+ .getStackForm(1L));
+ ItemList.Locker_LV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_LV.ID, "locker.tier.01", "Low Voltage Locker", 1).getStackForm(1L));
+ ItemList.Locker_MV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_MV.ID, "locker.tier.02", "Medium Voltage Locker", 2).getStackForm(1L));
+ ItemList.Locker_HV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_HV.ID, "locker.tier.03", "High Voltage Locker", 3).getStackForm(1L));
+ ItemList.Locker_EV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_EV.ID, "locker.tier.04", "Extreme Voltage Locker", 4).getStackForm(1L));
+ ItemList.Locker_IV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_IV.ID, "locker.tier.05", "Insane Voltage Locker", 5).getStackForm(1L));
+ ItemList.Locker_LuV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_LuV.ID, "locker.tier.06", "Ludicrous Voltage Locker", 6)
+ .getStackForm(1L));
+ ItemList.Locker_ZPM.set(
+ new GT_MetaTileEntity_Locker(LOCKER_ZPM.ID, "locker.tier.07", "ZPM Voltage Locker", 7).getStackForm(1L));
+ ItemList.Locker_UV.set(
+ new GT_MetaTileEntity_Locker(LOCKER_UV.ID, "locker.tier.08", "Ultimate Voltage Locker", 8)
+ .getStackForm(1L));
+ ItemList.Locker_MAX.set(
+ new GT_MetaTileEntity_Locker(LOCKER_UHV.ID, "locker.tier.09", "Highly Ultimate Voltage Locker", 9)
+ .getStackForm(1L));
+ }
+
+ private static void registerScanner() {
+ ItemList.Machine_LV_Scanner.set(
+ new GT_MetaTileEntity_Scanner(SCANNER_LV.ID, "basicmachine.scanner.tier.01", "Basic Scanner", 1)
+ .getStackForm(1L));
+ ItemList.Machine_MV_Scanner.set(
+ new GT_MetaTileEntity_Scanner(SCANNER_MV.ID, "basicmachine.scanner.tier.02", "Advanced Scanner", 2)
+ .getStackForm(1L));
+ ItemList.Machine_HV_Scanner.set(
+ new GT_MetaTileEntity_Scanner(SCANNER_HV.ID, "basicmachine.scanner.tier.03", "Advanced Scanner II", 3)
+ .getStackForm(1L));
+ ItemList.Machine_EV_Scanner.set(
+ new GT_MetaTileEntity_Scanner(SCANNER_EV.ID, "basicmachine.scanner.tier.04", "Advanced Scanner III", 4)
+ .getStackForm(1L));
+ ItemList.Machine_IV_Scanner.set(
+ new GT_MetaTileEntity_Scanner(SCANNER_IV.ID, "basicmachine.scanner.tier.05", "Advanced Scanner IV", 5)
+ .getStackForm(1L));
+ }
+
+ private static void registerPackager() {
+ ItemList.Machine_LV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_LV.ID, "basicmachine.boxinator.tier.01", "Basic Packager", 1)
+ .getStackForm(1L));
+ ItemList.Machine_MV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_MV.ID, "basicmachine.boxinator.tier.02", "Advanced Packager", 2)
+ .getStackForm(1L));
+ ItemList.Machine_HV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_HV.ID, "basicmachine.boxinator.tier.03", "Advanced Packager II", 3)
+ .getStackForm(1L));
+ ItemList.Machine_EV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(
+ PACKAGER_EV.ID,
+ "basicmachine.boxinator.tier.04",
+ "Advanced Packager III",
+ 4).getStackForm(1L));
+ ItemList.Machine_IV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_IV.ID, "basicmachine.boxinator.tier.05", "Boxinator", 5)
+ .getStackForm(1L));
+ ItemList.Machine_LuV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_LuV.ID, "basicmachine.boxinator.tier.06", "Boxinator", 6)
+ .getStackForm(1L));
+ ItemList.Machine_ZPM_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_ZPM.ID, "basicmachine.boxinator.tier.07", "Boxinator", 7)
+ .getStackForm(1L));
+ ItemList.Machine_UV_Boxinator.set(
+ new GT_MetaTileEntity_Boxinator(PACKAGER_UV.ID, "basicmachine.boxinator.tier.08", "Boxinator", 8)
+ .getStackForm(1L));
+ }
+
+ private static void registerRockBreaker() {
+ ItemList.Machine_LV_RockBreaker.set(
+ new GT_MetaTileEntity_RockBreaker(
+ ROCK_BREAKER_LV.ID,
+ "basicmachine.rockbreaker.tier.01",
+ "Basic Rock Breaker",
+ 1).getStackForm(1L));
+ ItemList.Machine_MV_RockBreaker.set(
+ new GT_MetaTileEntity_RockBreaker(
+ ROCK_BREAKER_MV.ID,
+ "basicmachine.rockbreaker.tier.02",
+ "Advanced Rock Breaker",
+ 2).getStackForm(1L));
+ ItemList.Machine_HV_RockBreaker.set(
+ new GT_MetaTileEntity_RockBreaker(
+ ROCK_BREAKER_HV.ID,
+ "basicmachine.rockbreaker.tier.03",
+ "Advanced Rock Breaker II",
+ 3).getStackForm(1L));
+ ItemList.Machine_EV_RockBreaker.set(
+ new GT_MetaTileEntity_RockBreaker(
+ ROCK_BREAKER_EV.ID,
+ "basicmachine.rockbreaker.tier.04",
+ "Advanced Rock Breaker III",
+ 4).getStackForm(1L));
+ ItemList.Machine_IV_RockBreaker.set(
+ new GT_MetaTileEntity_RockBreaker(
+ ROCK_BREAKER_IV.ID,
+ "basicmachine.rockbreaker.tier.05",
+ "Cryogenic Magma Solidifier R-8200",
+ 5).getStackForm(1L));
+ }
+
+ private static void registerIndustrialApiary() {
+ if (Forestry.isModLoaded()) {
+ ItemList.Machine_IndustrialApiary.set(
+ new GT_MetaTileEntity_IndustrialApiary(
+ INDUSTRIAL_APIARY.ID,
+ "basicmachine.industrialapiary",
+ "Industrial Apiary",
+ 8).getStackForm(1L));
+ }
+ }
+
+ private static void registerMassFab() {
+ ItemList.Machine_LV_Massfab.set(
+ new GT_MetaTileEntity_Massfabricator(
+ MASS_FABRICATOR_LV.ID,
+ "basicmachine.massfab.tier.01",
+ "Basic Mass Fabricator",
+ 1).getStackForm(1L));
+ ItemList.Machine_MV_Massfab.set(
+ new GT_MetaTileEntity_Massfabricator(
+ MASS_FABRICATOR_MV.ID,
+ "basicmachine.massfab.tier.02",
+ "Advanced Mass Fabricator",
+ 2).getStackForm(1L));
+ ItemList.Machine_HV_Massfab.set(
+ new GT_MetaTileEntity_Massfabricator(
+ MASS_FABRICATOR_HV.ID,
+ "basicmachine.massfab.tier.03",
+ "Advanced Mass Fabricator II",
+ 3).getStackForm(1L));
+ ItemList.Machine_EV_Massfab.set(
+ new GT_MetaTileEntity_Massfabricator(
+ MASS_FABRICATOR_EV.ID,
+ "basicmachine.massfab.tier.04",
+ "Advanced Mass Fabricator III",
+ 4).getStackForm(1L));
+ ItemList.Machine_IV_Massfab.set(
+ new GT_MetaTileEntity_Massfabricator(
+ MASS_FABRICATOR_IV.ID,
+ "basicmachine.massfab.tier.05",
+ "Advanced Mass Fabricator IV",
+ 5).getStackForm(1L));
+ }
+
+ private static void registerReplicator() {
+ ItemList.Machine_LV_Replicator.set(
+ new GT_MetaTileEntity_Replicator(REPLICATOR_LV.ID, "basicmachine.replicator.tier.01", "Basic Replicator", 1)
+ .getStackForm(1L));
+ ItemList.Machine_MV_Replicator.set(
+ new GT_MetaTileEntity_Replicator(
+ REPLICATOR_MV.ID,
+ "basicmachine.replicator.tier.02",
+ "Advanced Replicator",
+ 2).getStackForm(1L));
+ ItemList.Machine_HV_Replicator.set(
+ new GT_MetaTileEntity_Replicator(
+ REPLICATOR_HV.ID,
+ "basicmachine.replicator.tier.03",
+ "Advanced Replicator II",
+ 3).getStackForm(1L));
+ ItemList.Machine_EV_Replicator.set(
+ new GT_MetaTileEntity_Replicator(
+ REPLICATOR_EV.ID,
+ "basicmachine.replicator.tier.04",
+ "Advanced Replicator III",
+ 4).getStackForm(1L));
+ ItemList.Machine_IV_Replicator.set(
+ new GT_MetaTileEntity_Replicator(
+ REPLICATOR_IV.ID,
+ "basicmachine.replicator.tier.05",
+ "Advanced Replicator IV",
+ 5).getStackForm(1L));
+ }
+
+ private static void registerBrewery() {
+ ItemList.Machine_LV_Brewery.set(
+ new GT_MetaTileEntity_PotionBrewer(BREWERY_LV.ID, "basicmachine.brewery.tier.01", "Basic Brewery", 1)
+ .getStackForm(1L));
+ ItemList.Machine_MV_Brewery.set(
+ new GT_MetaTileEntity_PotionBrewer(BREWERY_MV.ID, "basicmachine.brewery.tier.02", "Advanced Brewery", 2)
+ .getStackForm(1L));
+ ItemList.Machine_HV_Brewery.set(
+ new GT_MetaTileEntity_PotionBrewer(BREWERY_HV.ID, "basicmachine.brewery.tier.03", "Advanced Brewery II", 3)
+ .getStackForm(1L));
+ ItemList.Machine_EV_Brewery.set(
+ new GT_MetaTileEntity_PotionBrewer(BREWERY_EV.ID, "basicmachine.brewery.tier.04", "Advanced Brewery III", 4)
+ .getStackForm(1L));
+ ItemList.Machine_IV_Brewery.set(
+ new GT_MetaTileEntity_PotionBrewer(BREWERY_IV.ID, "basicmachine.brewery.tier.05", "Advanced Brewery IV", 5)
+ .getStackForm(1L));
+ }
+
+ private static void registerMiner() {
+ ItemList.Machine_LV_Miner.set(
+ new GT_MetaTileEntity_Miner(MINER_LV.ID, "basicmachine.miner.tier.01", "Basic Miner", 1).getStackForm(1L));
+ ItemList.Machine_MV_Miner.set(
+ new GT_MetaTileEntity_Miner(MINER_MV.ID, "basicmachine.miner.tier.02", "Good Miner", 2).getStackForm(1L));
+ ItemList.Machine_HV_Miner.set(
+ new GT_MetaTileEntity_Miner(MINER_HV.ID, "basicmachine.miner.tier.03", "Advanced Miner", 3)
+ .getStackForm(1L));
+ }
+
+ private static void registerPump() {
+ ItemList.Pump_LV
+ .set(new GT_MetaTileEntity_Pump(PUMP_LV.ID, "basicmachine.pump.tier.01", "Basic Pump", 1).getStackForm(1L));
+ ItemList.Pump_MV.set(
+ new GT_MetaTileEntity_Pump(PUMP_MV.ID, "basicmachine.pump.tier.02", "Advanced Pump", 2).getStackForm(1L));
+ ItemList.Pump_HV.set(
+ new GT_MetaTileEntity_Pump(PUMP_HV.ID, "basicmachine.pump.tier.03", "Advanced Pump II", 3)
+ .getStackForm(1L));
+ ItemList.Pump_EV.set(
+ new GT_MetaTileEntity_Pump(PUMP_EV.ID, "basicmachine.pump.tier.04", "Advanced Pump III", 4)
+ .getStackForm(1L));
+ ItemList.Pump_IV.set(
+ new GT_MetaTileEntity_Pump(PUMP_IV.ID, "basicmachine.pump.tier.05", "Advanced Pump IV", 5)
+ .getStackForm(1L));
+ }
+
+ private static void registerTeleporter() {
+ ItemList.Teleporter.set(
+ new GT_MetaTileEntity_Teleporter(TELEPORTER.ID, "basicmachine.teleporter", "Teleporter", 9)
+ .getStackForm(1L));
+ }
+
+ private static void registerMonsterRepellator() {
+ ItemList.MobRep_LV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_LV.ID,
+ "basicmachine.mobrep.tier.01",
+ "Basic Monster Repellator",
+ 1).getStackForm(1L));
+ ItemList.MobRep_MV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_MV.ID,
+ "basicmachine.mobrep.tier.02",
+ "Advanced Monster Repellator",
+ 2).getStackForm(1L));
+ ItemList.MobRep_HV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_HV.ID,
+ "basicmachine.mobrep.tier.03",
+ "Advanced Monster Repellator II",
+ 3).getStackForm(1L));
+ ItemList.MobRep_EV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_EV.ID,
+ "basicmachine.mobrep.tier.04",
+ "Advanced Monster Repellator III",
+ 4).getStackForm(1L));
+ ItemList.MobRep_IV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_IV.ID,
+ "basicmachine.mobrep.tier.05",
+ "Advanced Monster Repellator IV",
+ 5).getStackForm(1L));
+ ItemList.MobRep_LuV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_LuV.ID,
+ "basicmachine.mobrep.tier.06",
+ "Advanced Monster Repellator V",
+ 6).getStackForm(1L));
+ ItemList.MobRep_ZPM.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_ZPM.ID,
+ "basicmachine.mobrep.tier.07",
+ "Advanced Monster Repellator VI",
+ 7).getStackForm(1L));
+ ItemList.MobRep_UV.set(
+ new GT_MetaTileEntity_MonsterRepellent(
+ MONSTER_REPELLATOR_UV.ID,
+ "basicmachine.mobrep.tier.08",
+ "Advanced Monster Repellator VII",
+ 8).getStackForm(1L));
+ }
+
+ private static void registerSeismicProspector() {
+ ItemList.Seismic_Prospector_LV.set(
+ new GT_MetaTileEntity_SeismicProspector(
+ SEISMIC_PROSPECTOR_LV.ID,
+ "basicmachine.seismicprospector.01",
+ "Seismic Prospector LV",
+ 1).getStackForm(1));
+ ItemList.Seismic_Prospector_MV.set(
+ new GT_MetaTileEntity_SeismicProspector(
+ SEISMIC_PROSPECTOR_MV.ID,
+ "basicmachine.seismicprospector.02",
+ "Seismic Prospector MV",
+ 2).getStackForm(1));
+ ItemList.Seismic_Prospector_HV.set(
+ new GT_MetaTileEntity_SeismicProspector(
+ SEISMIC_PROSPECTOR_HV.ID,
+ "basicmachine.seismicprospector.03",
+ "Seismic Prospector HV",
+ 3).getStackForm(1));
+ }
+
+ private static void registerAdvancedSeismicProspector() {
+ ItemList.Seismic_Prospector_Adv_LV.set(
+ new GT_MetaTileEntity_AdvSeismicProspector(
+ ADVANCED_SEISMIC_PROSPECTOR_LV.ID,
+ "basicmachine.seismicprospector.07",
+ "Advanced Seismic Prospector LV",
+ 1,
+ 5 * 16 / 2,
+ 2).getStackForm(1));
+ ItemList.Seismic_Prospector_Adv_MV.set(
+ new GT_MetaTileEntity_AdvSeismicProspector(
+ ADVANCED_SEISMIC_PROSPECTOR_MV.ID,
+ "basicmachine.seismicprospector.06",
+ "Advanced Seismic Prospector MV",
+ 2,
+ 7 * 16 / 2,
+ 2).getStackForm(1));
+ ItemList.Seismic_Prospector_Adv_HV.set(
+ new GT_MetaTileEntity_AdvSeismicProspector(
+ ADVANCED_SEISMIC_PROSPECTOR_HV.ID,
+ "basicmachine.seismicprospector.05",
+ "Advanced Seismic Prospector HV",
+ 3,
+ 9 * 16 / 2,
+ 2).getStackForm(1));
+ ItemList.Seismic_Prospector_Adv_EV.set(
+ new GT_MetaTileEntity_AdvSeismicProspector(
+ ADVANCED_SEISMIC_PROSPECTOR_EV.ID,
+ "basicmachine.seismicprospector.04",
+ "Advanced Seismic Prospector EV",
+ 4,
+ 11 * 16 / 2,
+ 2).getStackForm(1));
+ }
+
+ private static void registerMicrowaveEnergyTransmitter() {
+ ItemList.MicroTransmitter_HV.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_HV.ID,
+ "basicmachine.microtransmitter.03",
+ "HV Microwave Energy Transmitter",
+ 3).getStackForm(1L));
+ ItemList.MicroTransmitter_EV.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_EV.ID,
+ "basicmachine.microtransmitter.04",
+ "EV Microwave Energy Transmitter",
+ 4).getStackForm(1L));
+ ItemList.MicroTransmitter_IV.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_IV.ID,
+ "basicmachine.microtransmitter.05",
+ "IV Microwave Energy Transmitter",
+ 5).getStackForm(1L));
+ ItemList.MicroTransmitter_LUV.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_LuV.ID,
+ "basicmachine.microtransmitter.06",
+ "LuV Microwave Energy Transmitter",
+ 6).getStackForm(1L));
+ ItemList.MicroTransmitter_ZPM.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_ZPM.ID,
+ "basicmachine.microtransmitter.07",
+ "ZPM Microwave Energy Transmitter",
+ 7).getStackForm(1L));
+ ItemList.MicroTransmitter_UV.set(
+ new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
+ MICROWAVE_ENERGY_TRANSMITTER_UV.ID,
+ "basicmachine.microtransmitter.08",
+ "UV Microwave Energy Transmitter",
+ 8).getStackForm(1L));
+ }
+
+ private static void registerChestBuffer() {
+ ItemList.Automation_ChestBuffer_ULV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_ULV.ID,
+ "automation.chestbuffer.tier.00",
+ "Ultra Low Voltage Chest Buffer",
+ 0).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_LV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_LV.ID,
+ "automation.chestbuffer.tier.01",
+ "Low Voltage Chest Buffer",
+ 1).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_MV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_MV.ID,
+ "automation.chestbuffer.tier.02",
+ "Medium Voltage Chest Buffer",
+ 2).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_HV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_HV.ID,
+ "automation.chestbuffer.tier.03",
+ "High Voltage Chest Buffer",
+ 3).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_EV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_EV.ID,
+ "automation.chestbuffer.tier.04",
+ "Extreme Voltage Chest Buffer",
+ 4).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_IV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_IV.ID,
+ "automation.chestbuffer.tier.05",
+ "Insane Voltage Chest Buffer",
+ 5).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_LuV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_LuV.ID,
+ "automation.chestbuffer.tier.06",
+ "Ludicrous Voltage Chest Buffer",
+ 6).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_ZPM.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_ZPM.ID,
+ "automation.chestbuffer.tier.07",
+ "ZPM Voltage Chest Buffer",
+ 7).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_UV.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_UV.ID,
+ "automation.chestbuffer.tier.08",
+ "Ultimate Voltage Chest Buffer",
+ 8).getStackForm(1L));
+ ItemList.Automation_ChestBuffer_MAX.set(
+ new GT_MetaTileEntity_ChestBuffer(
+ CHEST_BUFFER_UHV.ID,
+ "automation.chestbuffer.tier.09",
+ "Highly Ultimate Voltage Chest Buffer",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerItemFilter() {
+ ItemList.Automation_Filter_ULV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_ULV.ID,
+ "automation.filter.tier.00",
+ "Ultra Low Voltage Item Filter",
+ 0).getStackForm(1L));
+ ItemList.Automation_Filter_LV.set(
+ new GT_MetaTileEntity_Filter(ITEM_FILTER_LV.ID, "automation.filter.tier.01", "Low Voltage Item Filter", 1)
+ .getStackForm(1L));
+ ItemList.Automation_Filter_MV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_MV.ID,
+ "automation.filter.tier.02",
+ "Medium Voltage Item Filter",
+ 2).getStackForm(1L));
+ ItemList.Automation_Filter_HV.set(
+ new GT_MetaTileEntity_Filter(ITEM_FILTER_HV.ID, "automation.filter.tier.03", "High Voltage Item Filter", 3)
+ .getStackForm(1L));
+ ItemList.Automation_Filter_EV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_EV.ID,
+ "automation.filter.tier.04",
+ "Extreme Voltage Item Filter",
+ 4).getStackForm(1L));
+ ItemList.Automation_Filter_IV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_IV.ID,
+ "automation.filter.tier.05",
+ "Insane Voltage Item Filter",
+ 5).getStackForm(1L));
+ ItemList.Automation_Filter_LuV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_LuV.ID,
+ "automation.filter.tier.06",
+ "Ludicrous Voltage Item Filter",
+ 6).getStackForm(1L));
+ ItemList.Automation_Filter_ZPM.set(
+ new GT_MetaTileEntity_Filter(ITEM_FILTER_ZPM.ID, "automation.filter.tier.07", "ZPM Voltage Item Filter", 7)
.getStackForm(1L));
+ ItemList.Automation_Filter_UV.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_UV.ID,
+ "automation.filter.tier.08",
+ "Ultimate Voltage Item Filter",
+ 8).getStackForm(1L));
+ ItemList.Automation_Filter_MAX.set(
+ new GT_MetaTileEntity_Filter(
+ ITEM_FILTER_UHV.ID,
+ "automation.filter.tier.09",
+ "Highly Ultimate Voltage Item Filter",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerTypeFilter() {
+ ItemList.Automation_TypeFilter_ULV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_ULV.ID,
+ "automation.typefilter.tier.00",
+ "Ultra Low Voltage Type Filter",
+ 0).getStackForm(1L));
+ ItemList.Automation_TypeFilter_LV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_LV.ID,
+ "automation.typefilter.tier.01",
+ "Low Voltage Type Filter",
+ 1).getStackForm(1L));
+ ItemList.Automation_TypeFilter_MV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_MV.ID,
+ "automation.typefilter.tier.02",
+ "Medium Voltage Type Filter",
+ 2).getStackForm(1L));
+ ItemList.Automation_TypeFilter_HV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_HV.ID,
+ "automation.typefilter.tier.03",
+ "High Voltage Type Filter",
+ 3).getStackForm(1L));
+ ItemList.Automation_TypeFilter_EV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_EV.ID,
+ "automation.typefilter.tier.04",
+ "Extreme Voltage Type Filter",
+ 4).getStackForm(1L));
+ ItemList.Automation_TypeFilter_IV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_IV.ID,
+ "automation.typefilter.tier.05",
+ "Insane Voltage Type Filter",
+ 5).getStackForm(1L));
+ ItemList.Automation_TypeFilter_LuV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_LuV.ID,
+ "automation.typefilter.tier.06",
+ "Ludicrous Voltage Type Filter",
+ 6).getStackForm(1L));
+ ItemList.Automation_TypeFilter_ZPM.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_ZPM.ID,
+ "automation.typefilter.tier.07",
+ "ZPM Voltage Type Filter",
+ 7).getStackForm(1L));
+ ItemList.Automation_TypeFilter_UV.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_UV.ID,
+ "automation.typefilter.tier.08",
+ "Ultimate Voltage Type Filter",
+ 8).getStackForm(1L));
+ ItemList.Automation_TypeFilter_MAX.set(
+ new GT_MetaTileEntity_TypeFilter(
+ TYPE_FILTER_UHV.ID,
+ "automation.typefilter.tier.09",
+ "Highly Ultimate Voltage Type Filter",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerRegulator() {
+ ItemList.Automation_Regulator_ULV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_ULV.ID,
+ "automation.regulator.tier.00",
+ "Ultra Low Voltage Regulator",
+ 0).getStackForm(1L));
+ ItemList.Automation_Regulator_LV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_LV.ID,
+ "automation.regulator.tier.01",
+ "Low Voltage Regulator",
+ 1).getStackForm(1L));
+ ItemList.Automation_Regulator_MV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_MV.ID,
+ "automation.regulator.tier.02",
+ "Medium Voltage Regulator",
+ 2).getStackForm(1L));
+ ItemList.Automation_Regulator_HV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_HV.ID,
+ "automation.regulator.tier.03",
+ "High Voltage Regulator",
+ 3).getStackForm(1L));
+ ItemList.Automation_Regulator_EV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_EV.ID,
+ "automation.regulator.tier.04",
+ "Extreme Voltage Regulator",
+ 4).getStackForm(1L));
+ ItemList.Automation_Regulator_IV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_IV.ID,
+ "automation.regulator.tier.05",
+ "Insane Voltage Regulator",
+ 5).getStackForm(1L));
+ ItemList.Automation_Regulator_LuV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_LuV.ID,
+ "automation.regulator.tier.06",
+ "Ludicrous Voltage Regulator",
+ 6).getStackForm(1L));
+ ItemList.Automation_Regulator_ZPM.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_ZPM.ID,
+ "automation.regulator.tier.07",
+ "ZPM Voltage Regulator",
+ 7).getStackForm(1L));
+ ItemList.Automation_Regulator_UV.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_UV.ID,
+ "automation.regulator.tier.08",
+ "Ultimate Voltage Regulator",
+ 8).getStackForm(1L));
+ ItemList.Automation_Regulator_MAX.set(
+ new GT_MetaTileEntity_Regulator(
+ VOLTAGE_REGULATOR_UHV.ID,
+ "automation.regulator.tier.09",
+ "Highly Ultimate Voltage Regulator",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerSuperBuffer() {
+ ItemList.Automation_SuperBuffer_ULV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_ULV.ID,
+ "automation.superbuffer.tier.00",
+ "Ultra Low Voltage Super Buffer",
+ 0).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_LV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_LV.ID,
+ "automation.superbuffer.tier.01",
+ "Low Voltage Super Buffer",
+ 1).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_MV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_MV.ID,
+ "automation.superbuffer.tier.02",
+ "Medium Voltage Super Buffer",
+ 2).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_HV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_HV.ID,
+ "automation.superbuffer.tier.03",
+ "High Voltage Super Buffer",
+ 3).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_EV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_EV.ID,
+ "automation.superbuffer.tier.04",
+ "Extreme Voltage Super Buffer",
+ 4).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_IV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_IV.ID,
+ "automation.superbuffer.tier.05",
+ "Insane Voltage Super Buffer",
+ 5).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_LuV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_LuV.ID,
+ "automation.superbuffer.tier.06",
+ "Ludicrous Voltage Super Buffer",
+ 6).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_ZPM.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_ZPM.ID,
+ "automation.superbuffer.tier.07",
+ "ZPM Voltage Super Buffer",
+ 7).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_UV.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_UV.ID,
+ "automation.superbuffer.tier.08",
+ "Ultimate Voltage Super Buffer",
+ 8).getStackForm(1L));
+ ItemList.Automation_SuperBuffer_MAX.set(
+ new GT_MetaTileEntity_SuperBuffer(
+ SUPER_BUFFER_UHV.ID,
+ "automation.superbuffer.tier.09",
+ "Highly Ultimate Voltage Super Buffer",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerItemDistributor() {
+ ItemList.Automation_ItemDistributor_ULV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_ULV.ID,
+ "automation.itemdistributor.tier.00",
+ "Ultra Low Voltage Item Distributor",
+ 0).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_LV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_LV.ID,
+ "automation.itemdistributor.tier.01",
+ "Low Voltage Item Distributor",
+ 1).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_MV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_MV.ID,
+ "automation.itemdistributor.tier.02",
+ "Medium Voltage Item Distributor",
+ 2).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_HV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_HV.ID,
+ "automation.itemdistributor.tier.03",
+ "High Voltage Item Distributor",
+ 3).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_EV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_EV.ID,
+ "automation.itemdistributor.tier.04",
+ "Extreme Voltage Item Distributor",
+ 4).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_IV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_IV.ID,
+ "automation.itemdistributor.tier.05",
+ "Insane Voltage Item Distributor",
+ 5).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_LuV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_LuV.ID,
+ "automation.itemdistributor.tier.06",
+ "Ludicrous Voltage Item Distributor",
+ 6).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_ZPM.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_ZPM.ID,
+ "automation.itemdistributor.tier.07",
+ "ZPM Voltage Item Distributor",
+ 7).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_UV.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_UV.ID,
+ "automation.itemdistributor.tier.08",
+ "Ultimate Voltage Item Distributor",
+ 8).getStackForm(1L));
+ ItemList.Automation_ItemDistributor_MAX.set(
+ new GT_MetaTileEntity_ItemDistributor(
+ ITEM_DISTRIBUTOR_UHV.ID,
+ "automation.itemdistributor.tier.09",
+ "MAX Voltage Item Distributor",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerRecipeFilter() {
+ ItemList.Automation_RecipeFilter_ULV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_ULV.ID,
+ "automation.recipefilter.tier.00",
+ "Ultra Low Voltage Recipe Filter",
+ 0).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_LV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_LV.ID,
+ "automation.recipefilter.tier.01",
+ "Low Voltage Recipe Filter",
+ 1).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_MV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_MV.ID,
+ "automation.recipefilter.tier.02",
+ "Medium Voltage Recipe Filter",
+ 2).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_HV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_HV.ID,
+ "automation.recipefilter.tier.03",
+ "High Voltage Recipe Filter",
+ 3).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_EV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_EV.ID,
+ "automation.recipefilter.tier.04",
+ "Extreme Voltage Recipe Filter",
+ 4).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_IV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_IV.ID,
+ "automation.recipefilter.tier.05",
+ "Insane Voltage Recipe Filter",
+ 5).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_LuV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_LuV.ID,
+ "automation.recipefilter.tier.06",
+ "Ludicrous Voltage Recipe Filter",
+ 6).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_ZPM.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_ZPM.ID,
+ "automation.recipefilter.tier.07",
+ "ZPM Voltage Recipe Filter",
+ 7).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_UV.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_UV.ID,
+ "automation.recipefilter.tier.08",
+ "Ultimate Voltage Recipe Filter",
+ 8).getStackForm(1L));
+ ItemList.Automation_RecipeFilter_MAX.set(
+ new GT_MetaTileEntity_RecipeFilter(
+ RECIPE_FILTER_UHV.ID,
+ "automation.recipefilter.tier.09",
+ "Highly Ultimate Voltage Recipe Filter",
+ 9).getStackForm(1L));
+ }
+
+ private static void registerMachineHull() {
+ ItemList.Hull_Bronze.set(
+ new GT_MetaTileEntity_BasicHull_Bronze(
+ HULL_BRONZE.ID,
+ "hull.bronze",
+ "Bronze Hull",
+ 0,
+ "For your first Steam Machines").getStackForm(1L));
ItemList.Hull_Bronze_Bricks.set(
new GT_MetaTileEntity_BasicHull_BronzeBricks(
- 2,
+ HULL_BRICKED_BRONZE.ID,
"hull.bronze_bricked",
"Bricked Bronze Hull",
0,
"For your first Steam Machines").getStackForm(1L));
ItemList.Hull_HP.set(
- new GT_MetaTileEntity_BasicHull_Steel(3, "hull.steel", "Steel Hull", 0, "For improved Steam Machines")
- .getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull_Steel(
+ HULL_STEEL.ID,
+ "hull.steel",
+ "Steel Hull",
+ 0,
+ "For improved Steam Machines").getStackForm(1L));
ItemList.Hull_HP_Bricks.set(
new GT_MetaTileEntity_BasicHull_SteelBricks(
- 4,
+ HULL_WROUGHT_IRON.ID,
"hull.steel_bricked",
"Bricked Wrought Iron Hull",
0,
"For improved Steam Machines").getStackForm(1L));
ItemList.Hull_ULV.set(
- new GT_MetaTileEntity_BasicHull(10, "hull.tier.00", "ULV Machine Hull", 0, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_ULV.ID, "hull.tier.00", "ULV Machine Hull", 0, imagination)
+ .getStackForm(1L));
ItemList.Hull_LV.set(
- new GT_MetaTileEntity_BasicHull(11, "hull.tier.01", "LV Machine Hull", 1, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_LV.ID, "hull.tier.01", "LV Machine Hull", 1, imagination)
+ .getStackForm(1L));
ItemList.Hull_MV.set(
- new GT_MetaTileEntity_BasicHull(12, "hull.tier.02", "MV Machine Hull", 2, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_MV.ID, "hull.tier.02", "MV Machine Hull", 2, imagination)
+ .getStackForm(1L));
ItemList.Hull_HV.set(
- new GT_MetaTileEntity_BasicHull(13, "hull.tier.03", "HV Machine Hull", 3, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_HV.ID, "hull.tier.03", "HV Machine Hull", 3, imagination)
+ .getStackForm(1L));
ItemList.Hull_EV.set(
- new GT_MetaTileEntity_BasicHull(14, "hull.tier.04", "EV Machine Hull", 4, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_EV.ID, "hull.tier.04", "EV Machine Hull", 4, imagination)
+ .getStackForm(1L));
ItemList.Hull_IV.set(
- new GT_MetaTileEntity_BasicHull(15, "hull.tier.05", "IV Machine Hull", 5, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_IV.ID, "hull.tier.05", "IV Machine Hull", 5, imagination)
+ .getStackForm(1L));
ItemList.Hull_LuV.set(
- new GT_MetaTileEntity_BasicHull(16, "hull.tier.06", "LuV Machine Hull", 6, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_LuV.ID, "hull.tier.06", "LuV Machine Hull", 6, imagination)
+ .getStackForm(1L));
ItemList.Hull_ZPM.set(
- new GT_MetaTileEntity_BasicHull(17, "hull.tier.07", "ZPM Machine Hull", 7, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_ZPM.ID, "hull.tier.07", "ZPM Machine Hull", 7, imagination)
+ .getStackForm(1L));
ItemList.Hull_UV.set(
- new GT_MetaTileEntity_BasicHull(18, "hull.tier.08", "UV Machine Hull", 8, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_UV.ID, "hull.tier.08", "UV Machine Hull", 8, imagination)
+ .getStackForm(1L));
ItemList.Hull_MAX.set(
- new GT_MetaTileEntity_BasicHull(19, "hull.tier.09", "UHV Machine Hull", 9, imagination).getStackForm(1L));
+ new GT_MetaTileEntity_BasicHull(HULL_UHV.ID, "hull.tier.09", "UHV Machine Hull", 9, imagination)
+ .getStackForm(1L));
+ }
+ private static void registerTransformer() {
ItemList.Transformer_LV_ULV.set(
new GT_MetaTileEntity_Transformer(
- 20,
+ transformer_LV_ULV.ID,
"transformer.tier.00",
"Ultra Low Voltage Transformer",
0,
"LV -> ULV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_MV_LV.set(
new GT_MetaTileEntity_Transformer(
- 21,
+ transformer_MV_LV.ID,
"transformer.tier.01",
"Low Voltage Transformer",
1,
"MV -> LV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_HV_MV.set(
new GT_MetaTileEntity_Transformer(
- 22,
+ transformer_HV_MV.ID,
"transformer.tier.02",
"Medium Voltage Transformer",
2,
"HV -> MV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_EV_HV.set(
new GT_MetaTileEntity_Transformer(
- 23,
+ transformer_EV_HV.ID,
"transformer.tier.03",
"High Voltage Transformer",
3,
"EV -> HV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_IV_EV.set(
new GT_MetaTileEntity_Transformer(
- 24,
+ transformer_IV_EV.ID,
"transformer.tier.04",
"Extreme Transformer",
4,
"IV -> EV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_LuV_IV.set(
new GT_MetaTileEntity_Transformer(
- 25,
+ transformer_LuV_IV.ID,
"transformer.tier.05",
"Insane Transformer",
5,
"LuV -> IV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_ZPM_LuV.set(
new GT_MetaTileEntity_Transformer(
- 26,
+ transformer_ZPM_LuV.ID,
"transformer.tier.06",
"Ludicrous Transformer",
6,
"ZPM -> LuV (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_UV_ZPM.set(
new GT_MetaTileEntity_Transformer(
- 27,
+ transformer_UV_ZPM.ID,
"transformer.tier.07",
"ZPM Voltage Transformer",
7,
"UV -> ZPM (Use Soft Mallet to invert)").getStackForm(1L));
ItemList.Transformer_MAX_UV.set(
new GT_MetaTileEntity_Transformer(
- 28,
+ transformer_UHV_UV.ID,
"transformer.tier.08",
"Ultimate Transformer",
8,
"UHV -> UV (Use Soft Mallet to invert)").getStackForm(1L));
+ }
+ private static void registerDynamoHatch() {
ItemList.Hatch_Dynamo_ULV.set(
- new GT_MetaTileEntity_Hatch_Dynamo(30, "hatch.dynamo.tier.00", "ULV Dynamo Hatch", 0).getStackForm(1L));
- ItemList.Hatch_Dynamo_LV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(31, "hatch.dynamo.tier.01", "LV Dynamo Hatch", 1).getStackForm(1L));
- ItemList.Hatch_Dynamo_MV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(32, "hatch.dynamo.tier.02", "MV Dynamo Hatch", 2).getStackForm(1L));
- ItemList.Hatch_Dynamo_HV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(33, "hatch.dynamo.tier.03", "HV Dynamo Hatch", 3).getStackForm(1L));
- ItemList.Hatch_Dynamo_EV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(34, "hatch.dynamo.tier.04", "EV Dynamo Hatch", 4).getStackForm(1L));
- ItemList.Hatch_Dynamo_IV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(35, "hatch.dynamo.tier.05", "IV Dynamo Hatch", 5).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_ULV.ID, "hatch.dynamo.tier.00", "ULV Dynamo Hatch", 0)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_LV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_LV.ID, "hatch.dynamo.tier.01", "LV Dynamo Hatch", 1)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_MV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_MV.ID, "hatch.dynamo.tier.02", "MV Dynamo Hatch", 2)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_HV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_HV.ID, "hatch.dynamo.tier.03", "HV Dynamo Hatch", 3)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_EV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_EV.ID, "hatch.dynamo.tier.04", "EV Dynamo Hatch", 4)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_IV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_IV.ID, "hatch.dynamo.tier.05", "IV Dynamo Hatch", 5)
+ .getStackForm(1L));
ItemList.Hatch_Dynamo_LuV.set(
- new GT_MetaTileEntity_Hatch_Dynamo(36, "hatch.dynamo.tier.06", "LuV Dynamo Hatch", 6).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_LuV.ID, "hatch.dynamo.tier.06", "LuV Dynamo Hatch", 6)
+ .getStackForm(1L));
ItemList.Hatch_Dynamo_ZPM.set(
- new GT_MetaTileEntity_Hatch_Dynamo(37, "hatch.dynamo.tier.07", "ZPM Dynamo Hatch", 7).getStackForm(1L));
- ItemList.Hatch_Dynamo_UV
- .set(new GT_MetaTileEntity_Hatch_Dynamo(38, "hatch.dynamo.tier.08", "UV Dynamo Hatch", 8).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_ZPM.ID, "hatch.dynamo.tier.07", "ZPM Dynamo Hatch", 7)
+ .getStackForm(1L));
+ ItemList.Hatch_Dynamo_UV.set(
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UV.ID, "hatch.dynamo.tier.08", "UV Dynamo Hatch", 8)
+ .getStackForm(1L));
ItemList.Hatch_Dynamo_MAX.set(
- new GT_MetaTileEntity_Hatch_Dynamo(39, "hatch.dynamo.tier.09", "UHV Dynamo Hatch", 9).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Dynamo(DYNAMO_HATCH_UHV.ID, "hatch.dynamo.tier.09", "UHV Dynamo Hatch", 9)
+ .getStackForm(1L));
+ }
- // 1234
+ private static void registerEnergyHatch() {
ItemList.Hatch_Energy_ULV.set(
- new GT_MetaTileEntity_Hatch_Energy(40, "hatch.energy.tier.00", "ULV Energy Hatch", 0).getStackForm(1L));
- ItemList.Hatch_Energy_LV
- .set(new GT_MetaTileEntity_Hatch_Energy(41, "hatch.energy.tier.01", "LV Energy Hatch", 1).getStackForm(1L));
- ItemList.Hatch_Energy_MV
- .set(new GT_MetaTileEntity_Hatch_Energy(42, "hatch.energy.tier.02", "MV Energy Hatch", 2).getStackForm(1L));
- ItemList.Hatch_Energy_HV
- .set(new GT_MetaTileEntity_Hatch_Energy(43, "hatch.energy.tier.03", "HV Energy Hatch", 3).getStackForm(1L));
- ItemList.Hatch_Energy_EV
- .set(new GT_MetaTileEntity_Hatch_Energy(44, "hatch.energy.tier.04", "EV Energy Hatch", 4).getStackForm(1L));
- ItemList.Hatch_Energy_IV
- .set(new GT_MetaTileEntity_Hatch_Energy(45, "hatch.energy.tier.05", "IV Energy Hatch", 5).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_ULV.ID, "hatch.energy.tier.00", "ULV Energy Hatch", 0)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_LV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_LV.ID, "hatch.energy.tier.01", "LV Energy Hatch", 1)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_MV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_MV.ID, "hatch.energy.tier.02", "MV Energy Hatch", 2)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_HV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_HV.ID, "hatch.energy.tier.03", "HV Energy Hatch", 3)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_EV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_EV.ID, "hatch.energy.tier.04", "EV Energy Hatch", 4)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_IV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_IV.ID, "hatch.energy.tier.05", "IV Energy Hatch", 5)
+ .getStackForm(1L));
ItemList.Hatch_Energy_LuV.set(
- new GT_MetaTileEntity_Hatch_Energy(46, "hatch.energy.tier.06", "LuV Energy Hatch", 6).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_LuV.ID, "hatch.energy.tier.06", "LuV Energy Hatch", 6)
+ .getStackForm(1L));
ItemList.Hatch_Energy_ZPM.set(
- new GT_MetaTileEntity_Hatch_Energy(47, "hatch.energy.tier.07", "ZPM Energy Hatch", 7).getStackForm(1L));
- ItemList.Hatch_Energy_UV
- .set(new GT_MetaTileEntity_Hatch_Energy(48, "hatch.energy.tier.08", "UV Energy Hatch", 8).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_ZPM.ID, "hatch.energy.tier.07", "ZPM Energy Hatch", 7)
+ .getStackForm(1L));
+ ItemList.Hatch_Energy_UV.set(
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UV.ID, "hatch.energy.tier.08", "UV Energy Hatch", 8)
+ .getStackForm(1L));
ItemList.Hatch_Energy_MAX.set(
- new GT_MetaTileEntity_Hatch_Energy(49, "hatch.energy.tier.09", "UHV Energy Hatch", 9).getStackForm(1L));
-
- ItemList.Hatch_Input_ULV
- .set(new GT_MetaTileEntity_Hatch_Input(50, "hatch.input.tier.00", "Input Hatch (ULV)", 0).getStackForm(1L));
- ItemList.Hatch_Input_LV
- .set(new GT_MetaTileEntity_Hatch_Input(51, "hatch.input.tier.01", "Input Hatch (LV)", 1).getStackForm(1L));
- ItemList.Hatch_Input_MV
- .set(new GT_MetaTileEntity_Hatch_Input(52, "hatch.input.tier.02", "Input Hatch (MV)", 2).getStackForm(1L));
- ItemList.Hatch_Input_HV
- .set(new GT_MetaTileEntity_Hatch_Input(53, "hatch.input.tier.03", "Input Hatch (HV)", 3).getStackForm(1L));
- ItemList.Hatch_Input_EV
- .set(new GT_MetaTileEntity_Hatch_Input(54, "hatch.input.tier.04", "Input Hatch (EV)", 4).getStackForm(1L));
- ItemList.Hatch_Input_IV
- .set(new GT_MetaTileEntity_Hatch_Input(55, "hatch.input.tier.05", "Input Hatch (IV)", 5).getStackForm(1L));
- ItemList.Hatch_Input_LuV
- .set(new GT_MetaTileEntity_Hatch_Input(56, "hatch.input.tier.06", "Input Hatch (LuV)", 6).getStackForm(1L));
- ItemList.Hatch_Input_ZPM
- .set(new GT_MetaTileEntity_Hatch_Input(57, "hatch.input.tier.07", "Input Hatch (ZPM)", 7).getStackForm(1L));
- ItemList.Hatch_Input_UV
- .set(new GT_MetaTileEntity_Hatch_Input(58, "hatch.input.tier.08", "Input Hatch (UV)", 8).getStackForm(1L));
- ItemList.Hatch_Input_MAX
- .set(new GT_MetaTileEntity_Hatch_Input(59, "hatch.input.tier.09", "Input Hatch (UHV)", 9).getStackForm(1L));
- ItemList.Hatch_Input_Multi_2x2_EV.set(
- new GT_MetaTileEntity_Hatch_MultiInput(200, 4, "hatch.multi.input.tier.01", "Quadruple Input Hatch (EV)", 4)
+ new GT_MetaTileEntity_Hatch_Energy(ENERGY_HATCH_UHV.ID, "hatch.energy.tier.09", "UHV Energy Hatch", 9)
.getStackForm(1L));
- ItemList.Hatch_Input_Multi_2x2_IV.set(
- new GT_MetaTileEntity_Hatch_MultiInput(710, 4, "hatch.multi.input.tier.02", "Quadruple Input Hatch (IV)", 5)
+ }
+
+ private static void registerInputHatch() {
+ ItemList.Hatch_Input_ULV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_ULV.ID, "hatch.input.tier.00", "Input Hatch (ULV)", 0)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_LV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_LV.ID, "hatch.input.tier.01", "Input Hatch (LV)", 1)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_MV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_MV.ID, "hatch.input.tier.02", "Input Hatch (MV)", 2)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_HV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_HV.ID, "hatch.input.tier.03", "Input Hatch (HV)", 3)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_EV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_EV.ID, "hatch.input.tier.04", "Input Hatch (EV)", 4)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_IV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_IV.ID, "hatch.input.tier.05", "Input Hatch (IV)", 5)
.getStackForm(1L));
+ ItemList.Hatch_Input_LuV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_LuV.ID, "hatch.input.tier.06", "Input Hatch (LuV)", 6)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_ZPM.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_ZPM.ID, "hatch.input.tier.07", "Input Hatch (ZPM)", 7)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_UV.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UV.ID, "hatch.input.tier.08", "Input Hatch (UV)", 8)
+ .getStackForm(1L));
+ ItemList.Hatch_Input_MAX.set(
+ new GT_MetaTileEntity_Hatch_Input(INPUT_HATCH_UHV.ID, "hatch.input.tier.09", "Input Hatch (UHV)", 9)
+ .getStackForm(1L));
+ }
+
+ private static void registerQuadrupleInputHatch() {
+ ItemList.Hatch_Input_Multi_2x2_EV.set(
+ new GT_MetaTileEntity_Hatch_MultiInput(
+ QUADRUPLE_INPUT_HATCHES_EV.ID,
+ 4,
+ "hatch.multi.input.tier.01",
+ "Quadruple Input Hatch (EV)",
+ 4).getStackForm(1L));
+ ItemList.Hatch_Input_Multi_2x2_IV.set(
+ new GT_MetaTileEntity_Hatch_MultiInput(
+ QUADRUPLE_INPUT_HATCHES_IV.ID,
+ 4,
+ "hatch.multi.input.tier.02",
+ "Quadruple Input Hatch (IV)",
+ 5).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_LuV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 711,
+ QUADRUPLE_INPUT_HATCHES_LuV.ID,
4,
"hatch.multi.input.tier.03",
"Quadruple Input Hatch (LuV)",
6).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_ZPM.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 712,
+ QUADRUPLE_INPUT_HATCHES_ZPM.ID,
4,
"hatch.multi.input.tier.04",
"Quadruple Input Hatch (ZPM)",
7).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UV.set(
- new GT_MetaTileEntity_Hatch_MultiInput(713, 4, "hatch.multi.input.tier.05", "Quadruple Input Hatch (UV)", 8)
- .getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_MultiInput(
+ QUADRUPLE_INPUT_HATCHES_UV.ID,
+ 4,
+ "hatch.multi.input.tier.05",
+ "Quadruple Input Hatch (UV)",
+ 8).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UHV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 714,
+ QUADRUPLE_INPUT_HATCHES_UHV.ID,
4,
"hatch.multi.input.tier.06",
"Quadruple Input Hatch (UHV)",
9).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UEV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 715,
+ QUADRUPLE_INPUT_HATCHES_UEV.ID,
4,
"hatch.multi.input.tier.07",
"Quadruple Input Hatch (UEV)",
10).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UIV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 716,
+ QUADRUPLE_INPUT_HATCHES_UIV.ID,
4,
"hatch.multi.input.tier.08",
"Quadruple Input Hatch (UIV)",
11).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UMV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 717,
+ QUADRUPLE_INPUT_HATCHES_UMV.ID,
4,
"hatch.multi.input.tier.09",
"Quadruple Input Hatch (UMV)",
12).getStackForm(1L));
ItemList.Hatch_Input_Multi_2x2_UXV.set(
new GT_MetaTileEntity_Hatch_MultiInput(
- 718,
+ QUADRUPLE_INPUT_HATCHES_UXV.ID,
4,
"hatch.multi.input.tier.10",
"Quadruple Input Hatch (UXV)",
13).getStackForm(1L));
+
ItemList.Hatch_Input_Multi_2x2_Humongous.set(
new GT_MetaTileEntity_Hatch_QuadrupleHumongous(
- 719,
+ QUADRUPLE_INPUT_HATCHES_MAX.ID,
4,
"hatch.multi.input.tier.11",
"Humongous Quadruple Input Hatch").getStackForm(1L));
+ }
+ private static void registerOutputHatch() {
ItemList.Hatch_Output_ULV.set(
- new GT_MetaTileEntity_Hatch_Output(60, "hatch.output.tier.00", "Output Hatch (ULV)", 0).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_ULV.ID, "hatch.output.tier.00", "Output Hatch (ULV)", 0)
+ .getStackForm(1L));
ItemList.Hatch_Output_LV.set(
- new GT_MetaTileEntity_Hatch_Output(61, "hatch.output.tier.01", "Output Hatch (LV)", 1).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_LV.ID, "hatch.output.tier.01", "Output Hatch (LV)", 1)
+ .getStackForm(1L));
ItemList.Hatch_Output_MV.set(
- new GT_MetaTileEntity_Hatch_Output(62, "hatch.output.tier.02", "Output Hatch (MV)", 2).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_MV.ID, "hatch.output.tier.02", "Output Hatch (MV)", 2)
+ .getStackForm(1L));
ItemList.Hatch_Output_HV.set(
- new GT_MetaTileEntity_Hatch_Output(63, "hatch.output.tier.03", "Output Hatch (HV)", 3).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_HV.ID, "hatch.output.tier.03", "Output Hatch (HV)", 3)
+ .getStackForm(1L));
ItemList.Hatch_Output_EV.set(
- new GT_MetaTileEntity_Hatch_Output(64, "hatch.output.tier.04", "Output Hatch (EV)", 4).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_EV.ID, "hatch.output.tier.04", "Output Hatch (EV)", 4)
+ .getStackForm(1L));
ItemList.Hatch_Output_IV.set(
- new GT_MetaTileEntity_Hatch_Output(65, "hatch.output.tier.05", "Output Hatch (IV)", 5).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_IV.ID, "hatch.output.tier.05", "Output Hatch (IV)", 5)
+ .getStackForm(1L));
ItemList.Hatch_Output_LuV.set(
- new GT_MetaTileEntity_Hatch_Output(66, "hatch.output.tier.06", "Output Hatch (LuV)", 6).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_LuV.ID, "hatch.output.tier.06", "Output Hatch (LuV)", 6)
+ .getStackForm(1L));
ItemList.Hatch_Output_ZPM.set(
- new GT_MetaTileEntity_Hatch_Output(67, "hatch.output.tier.07", "Output Hatch (ZPM)", 7).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_ZPM.ID, "hatch.output.tier.07", "Output Hatch (ZPM)", 7)
+ .getStackForm(1L));
ItemList.Hatch_Output_UV.set(
- new GT_MetaTileEntity_Hatch_Output(68, "hatch.output.tier.08", "Output Hatch (UV)", 8).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_UV.ID, "hatch.output.tier.08", "Output Hatch (UV)", 8)
+ .getStackForm(1L));
ItemList.Hatch_Output_MAX.set(
- new GT_MetaTileEntity_Hatch_Output(69, "hatch.output.tier.09", "Output Hatch (UHV)", 9).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output(OUTPUT_HATCH_UHV.ID, "hatch.output.tier.09", "Output Hatch (UHV)", 9)
+ .getStackForm(1L));
+ }
- ItemList.Quantum_Tank_LV
- .set(new GT_MetaTileEntity_QuantumTank(120, "quantum.tank.tier.06", "Quantum Tank I", 6).getStackForm(1L));
- ItemList.Quantum_Tank_MV
- .set(new GT_MetaTileEntity_QuantumTank(121, "quantum.tank.tier.07", "Quantum Tank II", 7).getStackForm(1L));
+ private static void registerQuantumTank() {
+ ItemList.Quantum_Tank_LV.set(
+ new GT_MetaTileEntity_QuantumTank(QUANTUM_TANK_LV.ID, "quantum.tank.tier.06", "Quantum Tank I", 6)
+ .getStackForm(1L));
+ ItemList.Quantum_Tank_MV.set(
+ new GT_MetaTileEntity_QuantumTank(QUANTUM_TANK_MV.ID, "quantum.tank.tier.07", "Quantum Tank II", 7)
+ .getStackForm(1L));
ItemList.Quantum_Tank_HV.set(
- new GT_MetaTileEntity_QuantumTank(122, "quantum.tank.tier.08", "Quantum Tank III", 8).getStackForm(1L));
- ItemList.Quantum_Tank_EV
- .set(new GT_MetaTileEntity_QuantumTank(123, "quantum.tank.tier.09", "Quantum Tank IV", 9).getStackForm(1L));
- ItemList.Quantum_Tank_IV
- .set(new GT_MetaTileEntity_QuantumTank(124, "quantum.tank.tier.10", "Quantum Tank V", 10).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumTank(QUANTUM_TANK_HV.ID, "quantum.tank.tier.08", "Quantum Tank III", 8)
+ .getStackForm(1L));
+ ItemList.Quantum_Tank_EV.set(
+ new GT_MetaTileEntity_QuantumTank(QUANTUM_TANK_EV.ID, "quantum.tank.tier.09", "Quantum Tank IV", 9)
+ .getStackForm(1L));
+ ItemList.Quantum_Tank_IV.set(
+ new GT_MetaTileEntity_QuantumTank(QUANTUM_TANK_IV.ID, "quantum.tank.tier.10", "Quantum Tank V", 10)
+ .getStackForm(1L));
+ }
+ private static void registerQuantumChest() {
ItemList.Quantum_Chest_LV.set(
- new GT_MetaTileEntity_QuantumChest(125, "quantum.chest.tier.06", "Quantum Chest I", 6).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumChest(QUANTUM_CHEST_LV.ID, "quantum.chest.tier.06", "Quantum Chest I", 6)
+ .getStackForm(1L));
ItemList.Quantum_Chest_MV.set(
- new GT_MetaTileEntity_QuantumChest(126, "quantum.chest.tier.07", "Quantum Chest II", 7).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumChest(QUANTUM_CHEST_MV.ID, "quantum.chest.tier.07", "Quantum Chest II", 7)
+ .getStackForm(1L));
ItemList.Quantum_Chest_HV.set(
- new GT_MetaTileEntity_QuantumChest(127, "quantum.chest.tier.08", "Quantum Chest III", 8).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumChest(QUANTUM_CHEST_HV.ID, "quantum.chest.tier.08", "Quantum Chest III", 8)
+ .getStackForm(1L));
ItemList.Quantum_Chest_EV.set(
- new GT_MetaTileEntity_QuantumChest(128, "quantum.chest.tier.09", "Quantum Chest IV", 9).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumChest(QUANTUM_CHEST_EV.ID, "quantum.chest.tier.09", "Quantum Chest IV", 9)
+ .getStackForm(1L));
ItemList.Quantum_Chest_IV.set(
- new GT_MetaTileEntity_QuantumChest(129, "quantum.chest.tier.10", "Quantum Chest V", 10).getStackForm(1L));
-
- ItemList.Super_Tank_LV
- .set(new GT_MetaTileEntity_SuperTank(130, "super.tank.tier.01", "Super Tank I", 1).getStackForm(1L));
- ItemList.Super_Tank_MV
- .set(new GT_MetaTileEntity_SuperTank(131, "super.tank.tier.02", "Super Tank II", 2).getStackForm(1L));
- ItemList.Super_Tank_HV
- .set(new GT_MetaTileEntity_SuperTank(132, "super.tank.tier.03", "Super Tank III", 3).getStackForm(1L));
- ItemList.Super_Tank_EV
- .set(new GT_MetaTileEntity_SuperTank(133, "super.tank.tier.04", "Super Tank IV", 4).getStackForm(1L));
- ItemList.Super_Tank_IV
- .set(new GT_MetaTileEntity_SuperTank(134, "super.tank.tier.05", "Super Tank V", 5).getStackForm(1L));
-
- ItemList.Super_Chest_LV
- .set(new GT_MetaTileEntity_SuperChest(135, "super.chest.tier.01", "Super Chest I", 1).getStackForm(1L));
- ItemList.Super_Chest_MV
- .set(new GT_MetaTileEntity_SuperChest(136, "super.chest.tier.02", "Super Chest II", 2).getStackForm(1L));
- ItemList.Super_Chest_HV
- .set(new GT_MetaTileEntity_SuperChest(137, "super.chest.tier.03", "Super Chest III", 3).getStackForm(1L));
- ItemList.Super_Chest_EV
- .set(new GT_MetaTileEntity_SuperChest(138, "super.chest.tier.04", "Super Chest IV", 4).getStackForm(1L));
- ItemList.Super_Chest_IV
- .set(new GT_MetaTileEntity_SuperChest(139, "super.chest.tier.05", "Super Chest V", 5).getStackForm(1L));
+ new GT_MetaTileEntity_QuantumChest(QUANTUM_CHEST_IV.ID, "quantum.chest.tier.10", "Quantum Chest V", 10)
+ .getStackForm(1L));
+ }
+
+ private static void registerSuperTank() {
+ ItemList.Super_Tank_LV.set(
+ new GT_MetaTileEntity_SuperTank(SUPER_TANK_LV.ID, "super.tank.tier.01", "Super Tank I", 1)
+ .getStackForm(1L));
+ ItemList.Super_Tank_MV.set(
+ new GT_MetaTileEntity_SuperTank(SUPER_TANK_MV.ID, "super.tank.tier.02", "Super Tank II", 2)
+ .getStackForm(1L));
+ ItemList.Super_Tank_HV.set(
+ new GT_MetaTileEntity_SuperTank(SUPER_TANK_HV.ID, "super.tank.tier.03", "Super Tank III", 3)
+ .getStackForm(1L));
+ ItemList.Super_Tank_EV.set(
+ new GT_MetaTileEntity_SuperTank(SUPER_TANK_EV.ID, "super.tank.tier.04", "Super Tank IV", 4)
+ .getStackForm(1L));
+ ItemList.Super_Tank_IV.set(
+ new GT_MetaTileEntity_SuperTank(SUPER_TANK_IV.ID, "super.tank.tier.05", "Super Tank V", 5)
+ .getStackForm(1L));
+ }
+ private static void registerSuperChest() {
+ ItemList.Super_Chest_LV.set(
+ new GT_MetaTileEntity_SuperChest(SUPER_CHEST_LV.ID, "super.chest.tier.01", "Super Chest I", 1)
+ .getStackForm(1L));
+ ItemList.Super_Chest_MV.set(
+ new GT_MetaTileEntity_SuperChest(SUPER_CHEST_MV.ID, "super.chest.tier.02", "Super Chest II", 2)
+ .getStackForm(1L));
+ ItemList.Super_Chest_HV.set(
+ new GT_MetaTileEntity_SuperChest(SUPER_CHEST_HV.ID, "super.chest.tier.03", "Super Chest III", 3)
+ .getStackForm(1L));
+ ItemList.Super_Chest_EV.set(
+ new GT_MetaTileEntity_SuperChest(SUPER_CHEST_EV.ID, "super.chest.tier.04", "Super Chest IV", 4)
+ .getStackForm(1L));
+ ItemList.Super_Chest_IV.set(
+ new GT_MetaTileEntity_SuperChest(SUPER_CHEST_IV.ID, "super.chest.tier.05", "Super Chest V", 5)
+ .getStackForm(1L));
+ }
+
+ private static void registerLongDistancePipe() {
ItemList.Long_Distance_Pipeline_Fluid.set(
new GT_MetaTileEntity_LongDistancePipelineFluid(
- 2700,
+ LONG_DISTANCE_PIPELINE_FLUID.ID,
"long.distance.pipeline.fluid",
"Long Distance Fluid Pipeline",
1).getStackForm(1L));
ItemList.Long_Distance_Pipeline_Item.set(
new GT_MetaTileEntity_LongDistancePipelineItem(
- 2701,
+ LONG_DISTANCE_PIPELINE_ITEM.ID,
"long.distance.pipeline.item",
"Long Distance Item Pipeline",
1).getStackForm(1L));
+ }
- ItemList.AdvDebugStructureWriter.set(
- new GT_MetaTileEntity_AdvDebugStructureWriter(
- 349,
- "advdebugstructurewriter",
- "Advanced Debug Structure Writer",
- 5).getStackForm(1L));
-
+ private static void registerAE2Hatches() {
if (GregTech_API.mAE2) {
ItemList.Hatch_Output_Bus_ME.set(
- new GT_MetaTileEntity_Hatch_OutputBus_ME(2710, "hatch.output_bus.me", "Output Bus (ME)")
+ new GT_MetaTileEntity_Hatch_OutputBus_ME(INPUT_BUS_ME.ID, "hatch.output_bus.me", "Output Bus (ME)")
.getStackForm(1L));
ItemList.Hatch_Input_Bus_ME.set(
- new GT_MetaTileEntity_Hatch_InputBus_ME(2711, "hatch.input_bus.me", "Stocking Input Bus (ME)")
- .getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus_ME(
+ OUTPUT_BUS_ME.ID,
+ "hatch.input_bus.me",
+ "Stocking Input Bus (ME)").getStackForm(1L));
ItemList.Hatch_Output_ME.set(
- new GT_MetaTileEntity_Hatch_Output_ME(2713, "hatch.output.me", "Output Hatch (ME)").getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Output_ME(OUTPUT_HATCH_ME.ID, "hatch.output.me", "Output Hatch (ME)")
+ .getStackForm(1L));
}
+ }
+ private static void registerInputBus() {
ItemList.Hatch_Input_Bus_ULV.set(
- new GT_MetaTileEntity_Hatch_InputBus(70, "hatch.input_bus.tier.00", "Input Bus (ULV)", 0).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_ULV.ID, "hatch.input_bus.tier.00", "Input Bus (ULV)", 0)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_LV.set(
- new GT_MetaTileEntity_Hatch_InputBus(71, "hatch.input_bus.tier.01", "Input Bus (LV)", 1).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_LV.ID, "hatch.input_bus.tier.01", "Input Bus (LV)", 1)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_MV.set(
- new GT_MetaTileEntity_Hatch_InputBus(72, "hatch.input_bus.tier.02", "Input Bus (MV)", 2).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_MV.ID, "hatch.input_bus.tier.02", "Input Bus (MV)", 2)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_HV.set(
- new GT_MetaTileEntity_Hatch_InputBus(73, "hatch.input_bus.tier.03", "Input Bus (HV)", 3).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_HV.ID, "hatch.input_bus.tier.03", "Input Bus (HV)", 3)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_EV.set(
- new GT_MetaTileEntity_Hatch_InputBus(74, "hatch.input_bus.tier.04", "Input Bus (EV)", 4).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_EV.ID, "hatch.input_bus.tier.04", "Input Bus (EV)", 4)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_IV.set(
- new GT_MetaTileEntity_Hatch_InputBus(75, "hatch.input_bus.tier.05", "Input Bus (IV)", 5).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_IV.ID, "hatch.input_bus.tier.05", "Input Bus (IV)", 5)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_LuV.set(
- new GT_MetaTileEntity_Hatch_InputBus(76, "hatch.input_bus.tier.06", "Input Bus (LuV)", 6).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_LuV.ID, "hatch.input_bus.tier.06", "Input Bus (LuV)", 6)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_ZPM.set(
- new GT_MetaTileEntity_Hatch_InputBus(77, "hatch.input_bus.tier.07", "Input Bus (ZPM)", 7).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_ZPM.ID, "hatch.input_bus.tier.07", "Input Bus (ZPM)", 7)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_UV.set(
- new GT_MetaTileEntity_Hatch_InputBus(78, "hatch.input_bus.tier.08", "Input Bus (UV)", 8).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_UV.ID, "hatch.input_bus.tier.08", "Input Bus (UV)", 8)
+ .getStackForm(1L));
ItemList.Hatch_Input_Bus_MAX.set(
- new GT_MetaTileEntity_Hatch_InputBus(79, "hatch.input_bus.tier.09", "Input Bus (UHV)", 9).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_InputBus(INPUT_BUS_UHV.ID, "hatch.input_bus.tier.09", "Input Bus (UHV)", 9)
+ .getStackForm(1L));
+ }
+ private static void registerOutputBus() {
ItemList.Hatch_Output_Bus_ULV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(80, "hatch.output_bus.tier.00", "Output Bus (ULV)", 0)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_ULV.ID, "hatch.output_bus.tier.00", "Output Bus (ULV)", 0)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_LV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(81, "hatch.output_bus.tier.01", "Output Bus (LV)", 1)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_LV.ID, "hatch.output_bus.tier.01", "Output Bus (LV)", 1)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_MV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(82, "hatch.output_bus.tier.02", "Output Bus (MV)", 2)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_MV.ID, "hatch.output_bus.tier.02", "Output Bus (MV)", 2)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_HV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(83, "hatch.output_bus.tier.03", "Output Bus (HV)", 3)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_HV.ID, "hatch.output_bus.tier.03", "Output Bus (HV)", 3)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_EV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(84, "hatch.output_bus.tier.04", "Output Bus (EV)", 4)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_EV.ID, "hatch.output_bus.tier.04", "Output Bus (EV)", 4)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_IV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(85, "hatch.output_bus.tier.05", "Output Bus (IV)", 5)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_IV.ID, "hatch.output_bus.tier.05", "Output Bus (IV)", 5)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_LuV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(86, "hatch.output_bus.tier.06", "Output Bus (LuV)", 6)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_LuV.ID, "hatch.output_bus.tier.06", "Output Bus (LuV)", 6)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_ZPM.set(
- new GT_MetaTileEntity_Hatch_OutputBus(87, "hatch.output_bus.tier.07", "Output Bus (ZPM)", 7)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_ZPM.ID, "hatch.output_bus.tier.07", "Output Bus (ZPM)", 7)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_UV.set(
- new GT_MetaTileEntity_Hatch_OutputBus(88, "hatch.output_bus.tier.08", "Output Bus (UV)", 8)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_UV.ID, "hatch.output_bus.tier.08", "Output Bus (UV)", 8)
.getStackForm(1L));
ItemList.Hatch_Output_Bus_MAX.set(
- new GT_MetaTileEntity_Hatch_OutputBus(89, "hatch.output_bus.tier.09", "Output Bus (UHV)", 9)
- .getStackForm(1L));
-
- ItemList.Hatch_Maintenance.set(
- new GT_MetaTileEntity_Hatch_Maintenance(90, "hatch.maintenance", "Maintenance Hatch", 1).getStackForm(1L));
-
- ItemList.Hatch_AutoMaintenance.set(
- new GT_MetaTileEntity_Hatch_Maintenance(111, "hatch.maintenance.auto", "Auto Maintenance Hatch", 6, true)
- .getStackForm(1L));
- ItemList.Hatch_DataAccess_EV.set(
- new GT_MetaTileEntity_Hatch_DataAccess(145, "hatch.dataaccess", "Data Access Hatch", 4).getStackForm(1L));
- ItemList.Hatch_DataAccess_LuV.set(
- new GT_MetaTileEntity_Hatch_DataAccess(146, "hatch.dataaccess.adv", "Advanced Data Access Hatch", 6)
- .getStackForm(1L));
- ItemList.Hatch_DataAccess_UV.set(
- new GT_MetaTileEntity_Hatch_DataAccess(147, "hatch.dataaccess.auto", "Automatable Data Access Hatch", 8)
+ new GT_MetaTileEntity_Hatch_OutputBus(OUTPUT_BUS_UHV.ID, "hatch.output_bus.tier.09", "Output Bus (UHV)", 9)
.getStackForm(1L));
+ }
+ private static void registerMufflerHatch() {
ItemList.Hatch_Muffler_LV.set(
- new GT_MetaTileEntity_Hatch_Muffler(91, "hatch.muffler.tier.01", "Muffler Hatch (LV)", 1).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_LV.ID, "hatch.muffler.tier.01", "Muffler Hatch (LV)", 1)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_MV.set(
- new GT_MetaTileEntity_Hatch_Muffler(92, "hatch.muffler.tier.02", "Muffler Hatch (MV)", 2).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_MV.ID, "hatch.muffler.tier.02", "Muffler Hatch (MV)", 2)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_HV.set(
- new GT_MetaTileEntity_Hatch_Muffler(93, "hatch.muffler.tier.03", "Muffler Hatch (HV)", 3).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_HV.ID, "hatch.muffler.tier.03", "Muffler Hatch (HV)", 3)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_EV.set(
- new GT_MetaTileEntity_Hatch_Muffler(94, "hatch.muffler.tier.04", "Muffler Hatch (EV)", 4).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_EV.ID, "hatch.muffler.tier.04", "Muffler Hatch (EV)", 4)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_IV.set(
- new GT_MetaTileEntity_Hatch_Muffler(95, "hatch.muffler.tier.05", "Muffler Hatch (IV)", 5).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_IV.ID, "hatch.muffler.tier.05", "Muffler Hatch (IV)", 5)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_LuV.set(
- new GT_MetaTileEntity_Hatch_Muffler(96, "hatch.muffler.tier.06", "Muffler Hatch (LuV)", 6)
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_LuV.ID, "hatch.muffler.tier.06", "Muffler Hatch (LuV)", 6)
.getStackForm(1L));
ItemList.Hatch_Muffler_ZPM.set(
- new GT_MetaTileEntity_Hatch_Muffler(97, "hatch.muffler.tier.07", "Muffler Hatch (ZPM)", 7)
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_ZPM.ID, "hatch.muffler.tier.07", "Muffler Hatch (ZPM)", 7)
.getStackForm(1L));
ItemList.Hatch_Muffler_UV.set(
- new GT_MetaTileEntity_Hatch_Muffler(98, "hatch.muffler.tier.08", "Muffler Hatch (UV)", 8).getStackForm(1L));
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_UV.ID, "hatch.muffler.tier.08", "Muffler Hatch (UV)", 8)
+ .getStackForm(1L));
ItemList.Hatch_Muffler_MAX.set(
- new GT_MetaTileEntity_Hatch_Muffler(99, "hatch.muffler.tier.09", "Muffler Hatch (UHV)", 9)
+ new GT_MetaTileEntity_Hatch_Muffler(MUFFLER_HATCH_UHV.ID, "hatch.muffler.tier.09", "Muffler Hatch (UHV)", 9)
.getStackForm(1L));
+ }
- ItemList.Machine_Bronze_Boiler
- .set(new GT_MetaTileEntity_Boiler_Bronze(100, "boiler.bronze", "Small Coal Boiler").getStackForm(1L));
- ItemList.Machine_Steel_Boiler
- .set(new GT_MetaTileEntity_Boiler_Steel(101, "boiler.steel", "High Pressure Coal Boiler").getStackForm(1L));
- ItemList.Machine_Steel_Boiler_Lava
- .set(new GT_MetaTileEntity_Boiler_Lava(102, "boiler.lava", "High Pressure Lava Boiler").getStackForm(1L));
- ItemList.Machine_Bronze_Boiler_Solar
- .set(new GT_MetaTileEntity_Boiler_Solar(105, "boiler.solar", "Simple Solar Boiler").getStackForm(1L));
- ItemList.Machine_HP_Solar.set(
- new GT_MetaTileEntity_Boiler_Solar_Steel(114, "boiler.steel.solar", "High Pressure Solar Boiler")
+ private static void registerBoiler() {
+ ItemList.Machine_Bronze_Boiler.set(
+ new GT_MetaTileEntity_Boiler_Bronze(SMALL_COAL_BOILER.ID, "boiler.bronze", "Small Coal Boiler")
.getStackForm(1L));
- ItemList.Machine_Bronze_BlastFurnace.set(
- new GT_MetaTileEntity_BronzeBlastFurnace(108, "bronzemachine.blastfurnace", "Bronze Plated Blast Furnace")
+ ItemList.Machine_Steel_Boiler.set(
+ new GT_MetaTileEntity_Boiler_Steel(
+ HIGH_PRESSURE_COAL_BOILER.ID,
+ "boiler.steel",
+ "High Pressure Coal Boiler").getStackForm(1L));
+ ItemList.Machine_Steel_Boiler_Lava.set(
+ new GT_MetaTileEntity_Boiler_Lava(HIGH_PRESSURE_LAVA_BOILER.ID, "boiler.lava", "High Pressure Lava Boiler")
.getStackForm(1L));
- ItemList.Machine_Bronze_Furnace
- .set(new GT_MetaTileEntity_Furnace_Bronze(103, "bronzemachine.furnace", "Steam Furnace").getStackForm(1L));
- ItemList.Machine_HP_Furnace.set(
- new GT_MetaTileEntity_Furnace_Steel(104, "hpmachine.furnace", "High Pressure Furnace").getStackForm(1L));
- ItemList.Machine_Bronze_Macerator.set(
- new GT_MetaTileEntity_Macerator_Bronze(106, "bronzemachine.macerator", "Steam Macerator").getStackForm(1L));
- ItemList.Machine_HP_Macerator.set(
- new GT_MetaTileEntity_Macerator_Steel(107, "hpmachine.macerator", "High Pressure Macerator")
+ ItemList.Machine_Bronze_Boiler_Solar.set(
+ new GT_MetaTileEntity_Boiler_Solar(SIMPLE_SOLAR_BOILER.ID, "boiler.solar", "Simple Solar Boiler")
.getStackForm(1L));
- ItemList.Machine_Bronze_Extractor.set(
- new GT_MetaTileEntity_Extractor_Bronze(109, "bronzemachine.extractor", "Steam Extractor").getStackForm(1L));
- ItemList.Machine_HP_Extractor.set(
- new GT_MetaTileEntity_Extractor_Steel(110, "hpmachine.extractor", "High Pressure Extractor")
- .getStackForm(1L));
- ItemList.Machine_Bronze_Hammer.set(
- new GT_MetaTileEntity_ForgeHammer_Bronze(112, "bronzemachine.hammer", "Steam Forge Hammer")
- .getStackForm(1L));
- ItemList.Machine_HP_Hammer.set(
- new GT_MetaTileEntity_ForgeHammer_Steel(113, "hpmachine.hammer", "High Pressure Forge Hammer")
- .getStackForm(1L));
- ItemList.Machine_Bronze_Compressor.set(
- new GT_MetaTileEntity_Compressor_Bronze(115, "bronzemachine.compressor", "Steam Compressor")
- .getStackForm(1L));
- ItemList.Machine_HP_Compressor.set(
- new GT_MetaTileEntity_Compressor_Steel(116, "hpmachine.compressor", "High Pressure Compressor")
- .getStackForm(1L));
- ItemList.Machine_Bronze_AlloySmelter.set(
- new GT_MetaTileEntity_AlloySmelter_Bronze(118, "bronzemachine.alloysmelter", "Steam Alloy Smelter")
- .getStackForm(1L));
- ItemList.Machine_HP_AlloySmelter.set(
- new GT_MetaTileEntity_AlloySmelter_Steel(119, "hpmachine.alloysmelter", "High Pressure Alloy Smelter")
- .getStackForm(1L));
-
- ItemList.Locker_ULV
- .set(new GT_MetaTileEntity_Locker(150, "locker.tier.00", "Ultra Low Voltage Locker", 0).getStackForm(1L));
- ItemList.Locker_LV
- .set(new GT_MetaTileEntity_Locker(151, "locker.tier.01", "Low Voltage Locker", 1).getStackForm(1L));
- ItemList.Locker_MV
- .set(new GT_MetaTileEntity_Locker(152, "locker.tier.02", "Medium Voltage Locker", 2).getStackForm(1L));
- ItemList.Locker_HV
- .set(new GT_MetaTileEntity_Locker(153, "locker.tier.03", "High Voltage Locker", 3).getStackForm(1L));
- ItemList.Locker_EV
- .set(new GT_MetaTileEntity_Locker(154, "locker.tier.04", "Extreme Voltage Locker", 4).getStackForm(1L));
- ItemList.Locker_IV
- .set(new GT_MetaTileEntity_Locker(155, "locker.tier.05", "Insane Voltage Locker", 5).getStackForm(1L));
- ItemList.Locker_LuV
- .set(new GT_MetaTileEntity_Locker(156, "locker.tier.06", "Ludicrous Voltage Locker", 6).getStackForm(1L));
- ItemList.Locker_ZPM
- .set(new GT_MetaTileEntity_Locker(157, "locker.tier.07", "ZPM Voltage Locker", 7).getStackForm(1L));
- ItemList.Locker_UV
- .set(new GT_MetaTileEntity_Locker(158, "locker.tier.08", "Ultimate Voltage Locker", 8).getStackForm(1L));
- ItemList.Locker_MAX.set(
- new GT_MetaTileEntity_Locker(159, "locker.tier.09", "Highly Ultimate Voltage Locker", 9).getStackForm(1L));
+ ItemList.Machine_HP_Solar.set(
+ new GT_MetaTileEntity_Boiler_Solar_Steel(
+ HIGH_PRESSURE_SOLAR_BOILER.ID,
+ "boiler.steel.solar",
+ "High Pressure Solar Boiler").getStackForm(1L));
+ }
+ private static void registerBatteryBuffer1x1() {
ItemList.Battery_Buffer_1by1_ULV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 160,
+ BATTERY_BUFFER_1_BY_1_ULV.ID,
"batterybuffer.01.tier.00",
"Ultra Low Voltage Battery Buffer",
0,
@@ -855,7 +2026,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_LV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 161,
+ BATTERY_BUFFER_1_BY_1_LV.ID,
"batterybuffer.01.tier.01",
"Low Voltage Battery Buffer",
1,
@@ -863,7 +2034,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_MV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 162,
+ BATTERY_BUFFER_1_BY_1_MV.ID,
"batterybuffer.01.tier.02",
"Medium Voltage Battery Buffer",
2,
@@ -871,7 +2042,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_HV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 163,
+ BATTERY_BUFFER_1_BY_1_HV.ID,
"batterybuffer.01.tier.03",
"High Voltage Battery Buffer",
3,
@@ -879,7 +2050,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_EV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 164,
+ BATTERY_BUFFER_1_BY_1_EV.ID,
"batterybuffer.01.tier.04",
"Extreme Voltage Battery Buffer",
4,
@@ -887,7 +2058,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_IV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 165,
+ BATTERY_BUFFER_1_BY_1_IV.ID,
"batterybuffer.01.tier.05",
"Insane Voltage Battery Buffer",
5,
@@ -895,7 +2066,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_LuV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 166,
+ BATTERY_BUFFER_1_BY_1_LuV.ID,
"batterybuffer.01.tier.06",
"Ludicrous Voltage Battery Buffer",
6,
@@ -903,7 +2074,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_ZPM.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 167,
+ BATTERY_BUFFER_1_BY_1_ZPM.ID,
"batterybuffer.01.tier.07",
"ZPM Voltage Battery Buffer",
7,
@@ -911,7 +2082,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_UV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 168,
+ BATTERY_BUFFER_1_BY_1_UV.ID,
"batterybuffer.01.tier.08",
"Ultimate Voltage Battery Buffer",
8,
@@ -919,16 +2090,18 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
1).getStackForm(1L));
ItemList.Battery_Buffer_1by1_MAX.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 169,
+ BATTERY_BUFFER_1_BY_1_UHV.ID,
"batterybuffer.01.tier.09",
"Highly Ultimate Voltage Battery Buffer",
9,
"",
1).getStackForm(1L));
+ }
+ private static void registerBatteryBuffer2x2() {
ItemList.Battery_Buffer_2by2_ULV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 170,
+ BATTERY_BUFFER_2_BY_2_ULV.ID,
"batterybuffer.04.tier.00",
"Ultra Low Voltage Battery Buffer",
0,
@@ -936,7 +2109,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_LV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 171,
+ BATTERY_BUFFER_2_BY_2_LV.ID,
"batterybuffer.04.tier.01",
"Low Voltage Battery Buffer",
1,
@@ -944,7 +2117,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_MV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 172,
+ BATTERY_BUFFER_2_BY_2_MV.ID,
"batterybuffer.04.tier.02",
"Medium Voltage Battery Buffer",
2,
@@ -952,7 +2125,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_HV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 173,
+ BATTERY_BUFFER_2_BY_2_HV.ID,
"batterybuffer.04.tier.03",
"High Voltage Battery Buffer",
3,
@@ -960,7 +2133,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_EV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 174,
+ BATTERY_BUFFER_2_BY_2_EV.ID,
"batterybuffer.04.tier.04",
"Extreme Voltage Battery Buffer",
4,
@@ -968,7 +2141,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_IV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 175,
+ BATTERY_BUFFER_2_BY_2_IV.ID,
"batterybuffer.04.tier.05",
"Insane Voltage Battery Buffer",
5,
@@ -976,7 +2149,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_LuV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 176,
+ BATTERY_BUFFER_2_BY_2_LuV.ID,
"batterybuffer.04.tier.06",
"Ludicrous Voltage Battery Buffer",
6,
@@ -984,7 +2157,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_ZPM.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 177,
+ BATTERY_BUFFER_2_BY_2_ZPM.ID,
"batterybuffer.04.tier.07",
"ZPM Voltage Battery Buffer",
7,
@@ -992,7 +2165,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_UV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 178,
+ BATTERY_BUFFER_2_BY_2_UV.ID,
"batterybuffer.04.tier.08",
"Ultimate Voltage Battery Buffer",
8,
@@ -1000,16 +2173,18 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Buffer_2by2_MAX.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 179,
+ BATTERY_BUFFER_2_BY_2_UHV.ID,
"batterybuffer.04.tier.09",
"Highly Ultimate Voltage Battery Buffer",
9,
"",
4).getStackForm(1L));
+ }
+ private static void registerBatteryBuffer3x3() {
ItemList.Battery_Buffer_3by3_ULV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 180,
+ BATTERY_BUFFER_3_BY_3_ULV.ID,
"batterybuffer.09.tier.00",
"Ultra Low Voltage Battery Buffer",
0,
@@ -1017,7 +2192,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_LV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 181,
+ BATTERY_BUFFER_3_BY_3_LV.ID,
"batterybuffer.09.tier.01",
"Low Voltage Battery Buffer",
1,
@@ -1025,7 +2200,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_MV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 182,
+ BATTERY_BUFFER_3_BY_3_MV.ID,
"batterybuffer.09.tier.02",
"Medium Voltage Battery Buffer",
2,
@@ -1033,7 +2208,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_HV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 183,
+ BATTERY_BUFFER_3_BY_3_HV.ID,
"batterybuffer.09.tier.03",
"High Voltage Battery Buffer",
3,
@@ -1041,7 +2216,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_EV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 184,
+ BATTERY_BUFFER_3_BY_3_EV.ID,
"batterybuffer.09.tier.04",
"Extreme Voltage Battery Buffer",
4,
@@ -1049,7 +2224,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_IV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 185,
+ BATTERY_BUFFER_3_BY_3_IV.ID,
"batterybuffer.09.tier.05",
"Insane Voltage Battery Buffer",
5,
@@ -1057,7 +2232,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_LuV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 186,
+ BATTERY_BUFFER_3_BY_3_LuV.ID,
"batterybuffer.09.tier.06",
"Ludicrous Voltage Battery Buffer",
6,
@@ -1065,7 +2240,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_ZPM.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 187,
+ BATTERY_BUFFER_3_BY_3_ZPM.ID,
"batterybuffer.09.tier.07",
"ZPM Voltage Battery Buffer",
7,
@@ -1073,7 +2248,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_UV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 188,
+ BATTERY_BUFFER_3_BY_3_UV.ID,
"batterybuffer.09.tier.08",
"Ultimate Voltage Battery Buffer",
8,
@@ -1081,16 +2256,18 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
9).getStackForm(1L));
ItemList.Battery_Buffer_3by3_MAX.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 189,
+ BATTERY_BUFFER_3_BY_3_UHV.ID,
"batterybuffer.09.tier.09",
"Highly Ultimate Voltage Battery Buffer",
9,
"",
9).getStackForm(1L));
+ }
+ private static void registerBatteryBuffer4x4() {
ItemList.Battery_Buffer_4by4_ULV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 190,
+ BATTERY_BUFFER_4_BY_4_ULV.ID,
"batterybuffer.16.tier.00",
"Ultra Low Voltage Battery Buffer",
0,
@@ -1098,7 +2275,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_LV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 191,
+ BATTERY_BUFFER_4_BY_4_LV.ID,
"batterybuffer.16.tier.01",
"Low Voltage Battery Buffer",
1,
@@ -1106,7 +2283,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_MV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 192,
+ BATTERY_BUFFER_4_BY_4_MV.ID,
"batterybuffer.16.tier.02",
"Medium Voltage Battery Buffer",
2,
@@ -1114,7 +2291,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_HV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 193,
+ BATTERY_BUFFER_4_BY_4_HV.ID,
"batterybuffer.16.tier.03",
"High Voltage Battery Buffer",
3,
@@ -1122,7 +2299,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_EV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 194,
+ BATTERY_BUFFER_4_BY_4_EV.ID,
"batterybuffer.16.tier.04",
"Extreme Voltage Battery Buffer",
4,
@@ -1130,7 +2307,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_IV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 195,
+ BATTERY_BUFFER_4_BY_4_IV.ID,
"batterybuffer.16.tier.05",
"Insane Voltage Battery Buffer",
5,
@@ -1138,7 +2315,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_LuV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 196,
+ BATTERY_BUFFER_4_BY_4_LuV.ID,
"batterybuffer.16.tier.06",
"Ludicrous Voltage Battery Buffer",
6,
@@ -1146,7 +2323,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_ZPM.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 197,
+ BATTERY_BUFFER_4_BY_4_ZPM.ID,
"batterybuffer.16.tier.07",
"ZPM Voltage Battery Buffer",
7,
@@ -1154,7 +2331,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_UV.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 198,
+ BATTERY_BUFFER_4_BY_4_UV.ID,
"batterybuffer.16.tier.08",
"Ultimate Voltage Battery Buffer",
8,
@@ -1162,16 +2339,18 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
16).getStackForm(1L));
ItemList.Battery_Buffer_4by4_MAX.set(
new GT_MetaTileEntity_BasicBatteryBuffer(
- 199,
+ BATTERY_BUFFER_4_BY_4_UHV.ID,
"batterybuffer.16.tier.09",
"Highly Ultimate Voltage Battery Buffer",
9,
"",
16).getStackForm(1L));
+ }
+ private static void registerCharger4x4() {
ItemList.Battery_Charger_4by4_ULV.set(
new GT_MetaTileEntity_Charger(
- 690,
+ BATTERY_CHARGER_4_BY_4_ULV.ID,
"batterycharger.16.tier.00",
"Ultra Low Voltage Battery Charger",
0,
@@ -1179,7 +2358,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_LV.set(
new GT_MetaTileEntity_Charger(
- 691,
+ BATTERY_CHARGER_4_BY_4_LV.ID,
"batterycharger.16.tier.01",
"Low Voltage Battery Charger",
1,
@@ -1187,7 +2366,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_MV.set(
new GT_MetaTileEntity_Charger(
- 692,
+ BATTERY_CHARGER_4_BY_4_MV.ID,
"batterycharger.16.tier.02",
"Medium Voltage Battery Charger",
2,
@@ -1195,7 +2374,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_HV.set(
new GT_MetaTileEntity_Charger(
- 693,
+ BATTERY_CHARGER_4_BY_4_HV.ID,
"batterycharger.16.tier.03",
"High Voltage Battery Charger",
3,
@@ -1203,7 +2382,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_EV.set(
new GT_MetaTileEntity_Charger(
- 694,
+ BATTERY_CHARGER_4_BY_4_EV.ID,
"batterycharger.16.tier.04",
"Extreme Voltage Battery Charger",
4,
@@ -1211,7 +2390,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_IV.set(
new GT_MetaTileEntity_Charger(
- 695,
+ BATTERY_CHARGER_4_BY_4_IV.ID,
"batterycharger.16.tier.05",
"Insane Voltage Battery Charger",
5,
@@ -1219,7 +2398,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_LuV.set(
new GT_MetaTileEntity_Charger(
- 696,
+ BATTERY_CHARGER_4_BY_4_LuV.ID,
"batterycharger.16.tier.06",
"Ludicrous Voltage Battery Charger",
6,
@@ -1227,7 +2406,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_ZPM.set(
new GT_MetaTileEntity_Charger(
- 697,
+ BATTERY_CHARGER_4_BY_4_ZPM.ID,
"batterycharger.16.tier.07",
"ZPM Voltage Battery Charger",
7,
@@ -1235,7 +2414,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_UV.set(
new GT_MetaTileEntity_Charger(
- 698,
+ BATTERY_CHARGER_4_BY_4_UV.ID,
"batterycharger.16.tier.08",
"Ultimate Voltage Battery Charger",
8,
@@ -1243,770 +2422,409 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
4).getStackForm(1L));
ItemList.Battery_Charger_4by4_MAX.set(
new GT_MetaTileEntity_Charger(
- 699,
+ BATTERY_CHARGER_4_BY_4_UHV.ID,
"batterycharger.16.tier.09",
"Highly Ultimate Voltage Battery Charger",
9,
"Each battery gives 8A in/4A out (min 4A/2A)",
4).getStackForm(1L));
-
- {
-
- // Wireless Energy Hatches
-
- ItemList.Wireless_Hatch_Energy_ULV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 206,
- "hatch.wireless.receiver.tier.00",
- "ULV Wireless Energy Hatch",
- 0).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_LV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 207,
- "hatch.wireless.receiver.tier.01",
- "LV Wireless Energy Hatch",
- 1).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_MV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 208,
- "hatch.wireless.receiver.tier.02",
- "MV Wireless Energy Hatch",
- 2).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_HV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 209,
- "hatch.wireless.receiver.tier.03",
- "HV Wireless Energy Hatch",
- 3).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_EV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 216,
- "hatch.wireless.receiver.tier.04",
- "EV Wireless Energy Hatch",
- 4).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_IV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 217,
- "hatch.wireless.receiver.tier.05",
- "IV Wireless Energy Hatch",
- 5).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_LuV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 218,
- "hatch.wireless.receiver.tier.06",
- "LuV Wireless Energy Hatch",
- 6).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_ZPM.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 219,
- "hatch.wireless.receiver.tier.07",
- "ZPM Wireless Energy Hatch",
- 7).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 227,
- "hatch.wireless.receiver.tier.08",
- "UV Wireless Energy Hatch",
- 8).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UHV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 229,
- "hatch.wireless.receiver.tier.09",
- "UHV Wireless Energy Hatch",
- 9).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UEV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 266,
- "hatch.wireless.receiver.tier.10",
- "UEV Wireless Energy Hatch",
- 10).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UIV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 267,
- "hatch.wireless.receiver.tier.11",
- "UIV Wireless Energy Hatch",
- 11).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UMV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 268,
- "hatch.wireless.receiver.tier.12",
- "UMV Wireless Energy Hatch",
- 12).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_UXV.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 269,
- "hatch.wireless.receiver.tier.13",
- "UXV Wireless Energy Hatch",
- 13).getStackForm(1L));
- ItemList.Wireless_Hatch_Energy_MAX.set(
- new GT_MetaTileEntity_Wireless_Hatch(
- 286,
- "hatch.wireless.receiver.tier.14",
- "MAX Wireless Energy Hatch",
- 14).getStackForm(1L));
-
- // Wireless Dynamo Hatches
-
- ItemList.Wireless_Dynamo_Energy_ULV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 287,
- "hatch.wireless.transmitter.tier.00",
- "ULV Wireless Energy Dynamo",
- 0).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_LV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 288,
- "hatch.wireless.transmitter.tier.01",
- "LV Wireless Energy Dynamo",
- 1).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_MV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 289,
- "hatch.wireless.transmitter.tier.02",
- "MV Wireless Energy Dynamo",
- 2).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_HV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 296,
- "hatch.wireless.transmitter.tier.03",
- "HV Wireless Energy Dynamo",
- 3).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_EV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 297,
- "hatch.wireless.transmitter.tier.04",
- "EV Wireless Energy Dynamo",
- 4).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_IV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 298,
- "hatch.wireless.transmitter.tier.05",
- "IV Wireless Energy Dynamo",
- 5).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_LuV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 299,
- "hatch.wireless.transmitter.tier.06",
- "LuV Wireless Energy Dynamo",
- 6).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_ZPM.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 310,
- "hatch.wireless.transmitter.tier.07",
- "ZPM Wireless Energy Dynamo",
- 7).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 316,
- "hatch.wireless.transmitter.tier.08",
- "UV Wireless Energy Dynamo",
- 8).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UHV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 317,
- "hatch.wireless.transmitter.tier.09",
- "UHV Wireless Energy Dynamo",
- 9).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UEV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 318,
- "hatch.wireless.transmitter.tier.10",
- "UEV Wireless Energy Dynamo",
- 10).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UIV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 319,
- "hatch.wireless.transmitter.tier.11",
- "UIV Wireless Energy Dynamo",
- 11).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UMV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 346,
- "hatch.wireless.transmitter.tier.12",
- "UMV Wireless Energy Dynamo",
- 12).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_UXV.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 347,
- "hatch.wireless.transmitter.tier.13",
- "UXV Wireless Energy Dynamo",
- 13).getStackForm(1L));
- ItemList.Wireless_Dynamo_Energy_MAX.set(
- new GT_MetaTileEntity_Wireless_Dynamo(
- 348,
- "hatch.wireless.transmitter.tier.14",
- "MAX Wireless Energy Dynamo",
- 14).getStackForm(1L));
- }
}
- private static void run2() {
- ItemList.Machine_LV_Scanner.set(
- new GT_MetaTileEntity_Scanner(341, "basicmachine.scanner.tier.01", "Basic Scanner", 1).getStackForm(1L));
- ItemList.Machine_MV_Scanner.set(
- new GT_MetaTileEntity_Scanner(342, "basicmachine.scanner.tier.02", "Advanced Scanner", 2).getStackForm(1L));
- ItemList.Machine_HV_Scanner.set(
- new GT_MetaTileEntity_Scanner(343, "basicmachine.scanner.tier.03", "Advanced Scanner II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_Scanner.set(
- new GT_MetaTileEntity_Scanner(344, "basicmachine.scanner.tier.04", "Advanced Scanner III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_Scanner.set(
- new GT_MetaTileEntity_Scanner(345, "basicmachine.scanner.tier.05", "Advanced Scanner IV", 5)
- .getStackForm(1L));
- ItemList.Machine_LV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(401, "basicmachine.boxinator.tier.01", "Basic Packager", 1)
- .getStackForm(1L));
- ItemList.Machine_MV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(402, "basicmachine.boxinator.tier.02", "Advanced Packager", 2)
- .getStackForm(1L));
- ItemList.Machine_HV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(403, "basicmachine.boxinator.tier.03", "Advanced Packager II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(404, "basicmachine.boxinator.tier.04", "Advanced Packager III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(405, "basicmachine.boxinator.tier.05", "Boxinator", 5).getStackForm(1L));
- ItemList.Machine_LuV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(406, "basicmachine.boxinator.tier.06", "Boxinator", 6).getStackForm(1L));
- ItemList.Machine_ZPM_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(407, "basicmachine.boxinator.tier.07", "Boxinator", 7).getStackForm(1L));
- ItemList.Machine_UV_Boxinator.set(
- new GT_MetaTileEntity_Boxinator(408, "basicmachine.boxinator.tier.08", "Boxinator", 8).getStackForm(1L));
-
- ItemList.Machine_LV_RockBreaker.set(
- new GT_MetaTileEntity_RockBreaker(441, "basicmachine.rockbreaker.tier.01", "Basic Rock Breaker", 1)
- .getStackForm(1L));
- ItemList.Machine_MV_RockBreaker.set(
- new GT_MetaTileEntity_RockBreaker(442, "basicmachine.rockbreaker.tier.02", "Advanced Rock Breaker", 2)
- .getStackForm(1L));
- ItemList.Machine_HV_RockBreaker.set(
- new GT_MetaTileEntity_RockBreaker(443, "basicmachine.rockbreaker.tier.03", "Advanced Rock Breaker II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_RockBreaker.set(
- new GT_MetaTileEntity_RockBreaker(444, "basicmachine.rockbreaker.tier.04", "Advanced Rock Breaker III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_RockBreaker.set(
- new GT_MetaTileEntity_RockBreaker(
- 445,
- "basicmachine.rockbreaker.tier.05",
- "Cryogenic Magma Solidifier R-8200",
+ private static void registerWirelessEnergyHatch() {
+ ItemList.Wireless_Hatch_Energy_ULV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_ULV.ID,
+ "hatch.wireless.receiver.tier.00",
+ "ULV Wireless Energy Hatch",
+ 0).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_LV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_LV.ID,
+ "hatch.wireless.receiver.tier.01",
+ "LV Wireless Energy Hatch",
+ 1).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_MV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_MV.ID,
+ "hatch.wireless.receiver.tier.02",
+ "MV Wireless Energy Hatch",
+ 2).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_HV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_HV.ID,
+ "hatch.wireless.receiver.tier.03",
+ "HV Wireless Energy Hatch",
+ 3).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_EV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_EV.ID,
+ "hatch.wireless.receiver.tier.04",
+ "EV Wireless Energy Hatch",
+ 4).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_IV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_IV.ID,
+ "hatch.wireless.receiver.tier.05",
+ "IV Wireless Energy Hatch",
5).getStackForm(1L));
-
- if (Forestry.isModLoaded()) {
- ItemList.Machine_IndustrialApiary.set(
- new GT_MetaTileEntity_IndustrialApiary(9399, "basicmachine.industrialapiary", "Industrial Apiary", 8)
- .getStackForm(1L));
- }
-
- ItemList.Machine_LV_Massfab.set(
- new GT_MetaTileEntity_Massfabricator(461, "basicmachine.massfab.tier.01", "Basic Mass Fabricator", 1)
- .getStackForm(1L));
- ItemList.Machine_MV_Massfab.set(
- new GT_MetaTileEntity_Massfabricator(462, "basicmachine.massfab.tier.02", "Advanced Mass Fabricator", 2)
- .getStackForm(1L));
- ItemList.Machine_HV_Massfab.set(
- new GT_MetaTileEntity_Massfabricator(463, "basicmachine.massfab.tier.03", "Advanced Mass Fabricator II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_Massfab.set(
- new GT_MetaTileEntity_Massfabricator(464, "basicmachine.massfab.tier.04", "Advanced Mass Fabricator III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_Massfab.set(
- new GT_MetaTileEntity_Massfabricator(465, "basicmachine.massfab.tier.05", "Advanced Mass Fabricator IV", 5)
- .getStackForm(1L));
-
- ItemList.Machine_LV_Replicator.set(
- new GT_MetaTileEntity_Replicator(481, "basicmachine.replicator.tier.01", "Basic Replicator", 1)
- .getStackForm(1L));
- ItemList.Machine_MV_Replicator.set(
- new GT_MetaTileEntity_Replicator(482, "basicmachine.replicator.tier.02", "Advanced Replicator", 2)
- .getStackForm(1L));
- ItemList.Machine_HV_Replicator.set(
- new GT_MetaTileEntity_Replicator(483, "basicmachine.replicator.tier.03", "Advanced Replicator II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_Replicator.set(
- new GT_MetaTileEntity_Replicator(484, "basicmachine.replicator.tier.04", "Advanced Replicator III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_Replicator.set(
- new GT_MetaTileEntity_Replicator(485, "basicmachine.replicator.tier.05", "Advanced Replicator IV", 5)
- .getStackForm(1L));
-
- ItemList.Machine_LV_Brewery.set(
- new GT_MetaTileEntity_PotionBrewer(491, "basicmachine.brewery.tier.01", "Basic Brewery", 1)
- .getStackForm(1L));
- ItemList.Machine_MV_Brewery.set(
- new GT_MetaTileEntity_PotionBrewer(492, "basicmachine.brewery.tier.02", "Advanced Brewery", 2)
- .getStackForm(1L));
- ItemList.Machine_HV_Brewery.set(
- new GT_MetaTileEntity_PotionBrewer(493, "basicmachine.brewery.tier.03", "Advanced Brewery II", 3)
- .getStackForm(1L));
- ItemList.Machine_EV_Brewery.set(
- new GT_MetaTileEntity_PotionBrewer(494, "basicmachine.brewery.tier.04", "Advanced Brewery III", 4)
- .getStackForm(1L));
- ItemList.Machine_IV_Brewery.set(
- new GT_MetaTileEntity_PotionBrewer(495, "basicmachine.brewery.tier.05", "Advanced Brewery IV", 5)
- .getStackForm(1L));
-
- ItemList.Machine_LV_Miner
- .set(new GT_MetaTileEntity_Miner(679, "basicmachine.miner.tier.01", "Basic Miner", 1).getStackForm(1L));
- ItemList.Machine_MV_Miner
- .set(new GT_MetaTileEntity_Miner(680, "basicmachine.miner.tier.02", "Good Miner", 2).getStackForm(1L));
- ItemList.Machine_HV_Miner
- .set(new GT_MetaTileEntity_Miner(681, "basicmachine.miner.tier.03", "Advanced Miner", 3).getStackForm(1L));
-
+ ItemList.Wireless_Hatch_Energy_LuV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_LuV.ID,
+ "hatch.wireless.receiver.tier.06",
+ "LuV Wireless Energy Hatch",
+ 6).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_ZPM.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_ZPM.ID,
+ "hatch.wireless.receiver.tier.07",
+ "ZPM Wireless Energy Hatch",
+ 7).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UV.ID,
+ "hatch.wireless.receiver.tier.08",
+ "UV Wireless Energy Hatch",
+ 8).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UHV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UHV.ID,
+ "hatch.wireless.receiver.tier.09",
+ "UHV Wireless Energy Hatch",
+ 9).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UEV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UEV.ID,
+ "hatch.wireless.receiver.tier.10",
+ "UEV Wireless Energy Hatch",
+ 10).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UIV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UIV.ID,
+ "hatch.wireless.receiver.tier.11",
+ "UIV Wireless Energy Hatch",
+ 11).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UMV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UMV.ID,
+ "hatch.wireless.receiver.tier.12",
+ "UMV Wireless Energy Hatch",
+ 12).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_UXV.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_UXV.ID,
+ "hatch.wireless.receiver.tier.13",
+ "UXV Wireless Energy Hatch",
+ 13).getStackForm(1L));
+ ItemList.Wireless_Hatch_Energy_MAX.set(
+ new GT_MetaTileEntity_Wireless_Hatch(
+ WIRELESS_HATCH_ENERGY_MAX.ID,
+ "hatch.wireless.receiver.tier.14",
+ "MAX Wireless Energy Hatch",
+ 14).getStackForm(1L));
}
- private static void run3() {
- ItemList.Machine_Multi_BlastFurnace.set(
- new GT_MetaTileEntity_ElectricBlastFurnace(1000, "multimachine.blastfurnace", "Electric Blast Furnace")
- .getStackForm(1L));
- ItemList.Machine_Multi_ImplosionCompressor.set(
- new GT_MetaTileEntity_ImplosionCompressor(1001, "multimachine.implosioncompressor", "Implosion Compressor")
- .getStackForm(1L));
- ItemList.Machine_Multi_VacuumFreezer.set(
- new GT_MetaTileEntity_VacuumFreezer(1002, "multimachine.vacuumfreezer", "Vacuum Freezer").getStackForm(1L));
- ItemList.Machine_Multi_Furnace.set(
- new GT_MetaTileEntity_MultiFurnace(1003, "multimachine.multifurnace", "Multi Smelter").getStackForm(1L));
- ItemList.Machine_Multi_PlasmaForge.set(
- new GT_MetaTileEntity_PlasmaForge(
- 1004,
- "multimachine.plasmaforge",
- "Dimensionally Transcendent Plasma Forge").getStackForm(1L));
+ private static void registerWirelessDynamoHatch() {
+ ItemList.Wireless_Dynamo_Energy_ULV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_ULV.ID,
+ "hatch.wireless.transmitter.tier.00",
+ "ULV Wireless Energy Dynamo",
+ 0).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_LV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_LV.ID,
+ "hatch.wireless.transmitter.tier.01",
+ "LV Wireless Energy Dynamo",
+ 1).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_MV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_MV.ID,
+ "hatch.wireless.transmitter.tier.02",
+ "MV Wireless Energy Dynamo",
+ 2).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_HV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_HV.ID,
+ "hatch.wireless.transmitter.tier.03",
+ "HV Wireless Energy Dynamo",
+ 3).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_EV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_EV.ID,
+ "hatch.wireless.transmitter.tier.04",
+ "EV Wireless Energy Dynamo",
+ 4).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_IV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_IV.ID,
+ "hatch.wireless.transmitter.tier.05",
+ "IV Wireless Energy Dynamo",
+ 5).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_LuV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_LuV.ID,
+ "hatch.wireless.transmitter.tier.06",
+ "LuV Wireless Energy Dynamo",
+ 6).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_ZPM.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_ZPM.ID,
+ "hatch.wireless.transmitter.tier.07",
+ "ZPM Wireless Energy Dynamo",
+ 7).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UV.ID,
+ "hatch.wireless.transmitter.tier.08",
+ "UV Wireless Energy Dynamo",
+ 8).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UHV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UHV.ID,
+ "hatch.wireless.transmitter.tier.09",
+ "UHV Wireless Energy Dynamo",
+ 9).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UEV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UEV.ID,
+ "hatch.wireless.transmitter.tier.10",
+ "UEV Wireless Energy Dynamo",
+ 10).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UIV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UIV.ID,
+ "hatch.wireless.transmitter.tier.11",
+ "UIV Wireless Energy Dynamo",
+ 11).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UMV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UMV.ID,
+ "hatch.wireless.transmitter.tier.12",
+ "UMV Wireless Energy Dynamo",
+ 12).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_UXV.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_UXV.ID,
+ "hatch.wireless.transmitter.tier.13",
+ "UXV Wireless Energy Dynamo",
+ 13).getStackForm(1L));
+ ItemList.Wireless_Dynamo_Energy_MAX.set(
+ new GT_MetaTileEntity_Wireless_Dynamo(
+ WIRELESS_DYNAMO_ENERGY_HATCH_MAX.ID,
+ "hatch.wireless.transmitter.tier.14",
+ "MAX Wireless Energy Dynamo",
+ 14).getStackForm(1L));
+ }
- ItemList.Machine_Multi_LargeBoiler_Bronze.set(
- new GT_MetaTileEntity_LargeBoiler_Bronze(1020, "multimachine.boiler.bronze", "Large Bronze Boiler")
- .getStackForm(1L));
- ItemList.Machine_Multi_LargeBoiler_Steel.set(
- new GT_MetaTileEntity_LargeBoiler_Steel(1021, "multimachine.boiler.steel", "Large Steel Boiler")
- .getStackForm(1L));
- ItemList.Machine_Multi_LargeBoiler_Titanium.set(
- new GT_MetaTileEntity_LargeBoiler_Titanium(1022, "multimachine.boiler.titanium", "Large Titanium Boiler")
- .getStackForm(1L));
- ItemList.Machine_Multi_LargeBoiler_TungstenSteel.set(
- new GT_MetaTileEntity_LargeBoiler_TungstenSteel(
- 1023,
- "multimachine.boiler.tungstensteel",
- "Large Tungstensteel Boiler").getStackForm(1L));
+ private static void registerLightningRods() {
+ ItemList.Machine_HV_LightningRod.set(
+ new GT_MetaTileEntity_LightningRod(
+ LIGHTNING_ROD_HV.ID,
+ "basicgenerator.lightningrod.03",
+ "Lightning Rod",
+ 3).getStackForm(1));
+ ItemList.Machine_EV_LightningRod.set(
+ new GT_MetaTileEntity_LightningRod(
+ LIGHTNING_ROD_EV.ID,
+ "basicgenerator.lightningrod.04",
+ "Lightning Rod II",
+ 4).getStackForm(1));
+ ItemList.Machine_IV_LightningRod.set(
+ new GT_MetaTileEntity_LightningRod(
+ LIGHTNING_ROD_IV.ID,
+ "basicgenerator.lightningrod.05",
+ "Lightning Rod III",
+ 5).getStackForm(1));
+ }
+ private static void registerCombustionGenerators() {
ItemList.Generator_Diesel_LV.set(
new GT_MetaTileEntity_DieselGenerator(
- 1110,
+ COMBUSTION_GENERATOR_LV.ID,
"basicgenerator.diesel.tier.01",
"Basic Combustion Generator",
1).getStackForm(1L));
ItemList.Generator_Diesel_MV.set(
new GT_MetaTileEntity_DieselGenerator(
- 1111,
+ COMBUSTION_GENERATOR_MV.ID,
"basicgenerator.diesel.tier.02",
"Advanced Combustion Generator",
2).getStackForm(1L));
ItemList.Generator_Diesel_HV.set(
new GT_MetaTileEntity_DieselGenerator(
- 1112,
+ COMBUSTION_GENERATOR_HV.ID,
"basicgenerator.diesel.tier.03",
"Turbo Combustion Generator",
3).getStackForm(1L));
+ }
+ private static void registerGasTurbines() {
ItemList.Generator_Gas_Turbine_LV.set(
- new GT_MetaTileEntity_GasTurbine(1115, "basicgenerator.gasturbine.tier.01", "Basic Gas Turbine", 1, 95)
- .getStackForm(1L));
+ new GT_MetaTileEntity_GasTurbine(
+ GAS_TURBINE_LV.ID,
+ "basicgenerator.gasturbine.tier.01",
+ "Basic Gas Turbine",
+ 1,
+ 95).getStackForm(1L));
ItemList.Generator_Gas_Turbine_MV.set(
- new GT_MetaTileEntity_GasTurbine(1116, "basicgenerator.gasturbine.tier.02", "Advanced Gas Turbine", 2, 90)
- .getStackForm(1L));
+ new GT_MetaTileEntity_GasTurbine(
+ GAS_TURBINE_MV.ID,
+ "basicgenerator.gasturbine.tier.02",
+ "Advanced Gas Turbine",
+ 2,
+ 90).getStackForm(1L));
ItemList.Generator_Gas_Turbine_HV.set(
- new GT_MetaTileEntity_GasTurbine(1117, "basicgenerator.gasturbine.tier.03", "Turbo Gas Turbine", 3, 85)
- .getStackForm(1L));
+ new GT_MetaTileEntity_GasTurbine(
+ GAS_TURBINE_HV.ID,
+ "basicgenerator.gasturbine.tier.03",
+ "Turbo Gas Turbine",
+ 3,
+ 85).getStackForm(1L));
ItemList.Generator_Gas_Turbine_EV.set(
- new GT_MetaTileEntity_GasTurbine(1118, "basicgenerator.gasturbine.tier.04", "Turbo Gas Turbine II", 4, 60)
- .getStackForm(1L));
+ new GT_MetaTileEntity_GasTurbine(
+ GAS_TURBINE_EV.ID,
+ "basicgenerator.gasturbine.tier.04",
+ "Turbo Gas Turbine II",
+ 4,
+ 60).getStackForm(1L));
ItemList.Generator_Gas_Turbine_IV.set(
- new GT_MetaTileEntity_GasTurbine(1119, "basicgenerator.gasturbine.tier.05", "Turbo Gas Turbine III", 5, 50)
- .getStackForm(1L));
+ new GT_MetaTileEntity_GasTurbine(
+ GAS_TURBINE_IV.ID,
+ "basicgenerator.gasturbine.tier.05",
+ "Turbo Gas Turbine III",
+ 5,
+ 50).getStackForm(1L));
+ }
+ private static void registerSteamTurbines() {
ItemList.Generator_Steam_Turbine_LV.set(
- new GT_MetaTileEntity_SteamTurbine(1120, "basicgenerator.steamturbine.tier.01", "Basic Steam Turbine", 1)
- .getStackForm(1L));
+ new GT_MetaTileEntity_SteamTurbine(
+ STEAM_TURBINE_LV.ID,
+ "basicgenerator.steamturbine.tier.01",
+ "Basic Steam Turbine",
+ 1).getStackForm(1L));
ItemList.Generator_Steam_Turbine_MV.set(
- new GT_MetaTileEntity_SteamTurbine(1121, "basicgenerator.steamturbine.tier.02", "Advanced Steam Turbine", 2)
- .getStackForm(1L));
+ new GT_MetaTileEntity_SteamTurbine(
+ STEAM_TURBINE_MV.ID,
+ "basicgenerator.steamturbine.tier.02",
+ "Advanced Steam Turbine",
+ 2).getStackForm(1L));
ItemList.Generator_Steam_Turbine_HV.set(
- new GT_MetaTileEntity_SteamTurbine(1122, "basicgenerator.steamturbine.tier.03", "Turbo Steam Turbine", 3)
- .getStackForm(1L));
+ new GT_MetaTileEntity_SteamTurbine(
+ STEAM_TURBINE_HV.ID,
+ "basicgenerator.steamturbine.tier.03",
+ "Turbo Steam Turbine",
+ 3).getStackForm(1L));
+ }
+ private static void registerNaquadahReactors() {
ItemList.Generator_Naquadah_Mark_I.set(
new GT_MetaTileEntity_NaquadahReactor(
- 1190,
+ NAQUADAH_REACTOR_EV.ID,
"basicgenerator.naquadah.tier.04",
new String[] { "Requires Enriched Naquadah Bolts" },
"Naquadah Reactor Mark I",
4).getStackForm(1L));
ItemList.Generator_Naquadah_Mark_II.set(
new GT_MetaTileEntity_NaquadahReactor(
- 1191,
+ NAQUADAH_REACTOR_IV.ID,
"basicgenerator.naquadah.tier.05",
new String[] { "Requires Enriched Naquadah Rods" },
"Naquadah Reactor Mark II",
5).getStackForm(1L));
ItemList.Generator_Naquadah_Mark_III.set(
new GT_MetaTileEntity_NaquadahReactor(
- 1192,
+ NAQUADAH_REACTOR_LuV.ID,
"basicgenerator.naquadah.tier.06",
new String[] { "Requires Enriched Naquadah Long Rods" },
"Naquadah Reactor Mark III",
6).getStackForm(1L));
ItemList.Generator_Naquadah_Mark_IV.set(
new GT_MetaTileEntity_NaquadahReactor(
- 1188,
+ NAQUADAH_REACTOR_ZPM.ID,
"basicgenerator.naquadah.tier.07",
new String[] { "Requires Naquadria Bolts" },
"Naquadah Reactor Mark IV",
7).getStackForm(1L));
ItemList.Generator_Naquadah_Mark_V.set(
new GT_MetaTileEntity_NaquadahReactor(
- 1189,
+ NAQUADAH_REACTOR_UV.ID,
"basicgenerator.naquadah.tier.08",
new String[] { "Requires Naquadria Rods" },
"Naquadah Reactor Mark V",
8).getStackForm(1L));
+ }
+ private static void registerMagicEnergyConverters() {
ItemList.MagicEnergyConverter_LV.set(
new GT_MetaTileEntity_MagicEnergyConverter(
- 1123,
+ MAGIC_ENERGY_CONVERTER_LV.ID,
"basicgenerator.magicenergyconverter.tier.01",
"Novice Magic Energy Converter",
1).getStackForm(1L));
ItemList.MagicEnergyConverter_MV.set(
new GT_MetaTileEntity_MagicEnergyConverter(
- 1124,
+ MAGIC_ENERGY_CONVERTER_MV.ID,
"basicgenerator.magicenergyconverter.tier.02",
"Adept Magic Energy Converter",
2).getStackForm(1L));
ItemList.MagicEnergyConverter_HV.set(
new GT_MetaTileEntity_MagicEnergyConverter(
- 1125,
+ MAGIC_ENERGY_CONVERTER_HV.ID,
"basicgenerator.magicenergyconverter.tier.03",
"Master Magic Energy Converter",
3).getStackForm(1L));
+ }
+ private static void registerMagicEnergyAbsorbers() {
ItemList.MagicEnergyAbsorber_LV.set(
new GT_MetaTileEntity_MagicalEnergyAbsorber(
- 1127,
+ MAGIC_ENERGY_ABSORBER_LV.ID,
"basicgenerator.magicenergyabsorber.tier.01",
"Novice Magic Energy Absorber",
1).getStackForm(1L));
ItemList.MagicEnergyAbsorber_MV.set(
new GT_MetaTileEntity_MagicalEnergyAbsorber(
- 1128,
+ MAGIC_ENERGY_ABSORBER_MV.ID,
"basicgenerator.magicenergyabsorber.tier.02",
"Adept Magic Energy Absorber",
2).getStackForm(1L));
ItemList.MagicEnergyAbsorber_HV.set(
new GT_MetaTileEntity_MagicalEnergyAbsorber(
- 1129,
+ MAGIC_ENERGY_ABSORBER_HV.ID,
"basicgenerator.magicenergyabsorber.tier.03",
"Master Magic Energy Absorber",
3).getStackForm(1L));
ItemList.MagicEnergyAbsorber_EV.set(
new GT_MetaTileEntity_MagicalEnergyAbsorber(
- 1130,
+ MAGIC_ENERGY_ABSORBER_EV.ID,
"basicgenerator.magicenergyabsorber.tier.04",
"Grandmaster Magic Energy Absorber",
4).getStackForm(1L));
+ }
- ItemList.FusionComputer_LuV.set(
- new GT_MetaTileEntity_FusionComputer1(1193, "fusioncomputer.tier.06", "Fusion Control Computer Mark I")
- .getStackForm(1L));
- ItemList.FusionComputer_ZPMV.set(
- new GT_MetaTileEntity_FusionComputer2(1194, "fusioncomputer.tier.07", "Fusion Control Computer Mark II")
- .getStackForm(1L));
- ItemList.FusionComputer_UV.set(
- new GT_MetaTileEntity_FusionComputer3(1195, "fusioncomputer.tier.08", "Fusion Control Computer Mark III")
- .getStackForm(1L));
-
+ private static void registerPlasmaGenerators() {
ItemList.Generator_Plasma_IV.set(
new GT_MetaTileEntity_PlasmaGenerator(
- 1196,
+ PLASMA_GENERATOR_IV.ID,
"basicgenerator.plasmagenerator.tier.05",
"Plasma Generator Mark I",
4).getStackForm(1L));
ItemList.Generator_Plasma_LuV.set(
new GT_MetaTileEntity_PlasmaGenerator(
- 1197,
+ PLASMA_GENERATOR_LuV.ID,
"basicgenerator.plasmagenerator.tier.06",
"Plasma Generator Mark II",
5).getStackForm(1L));
ItemList.Generator_Plasma_ZPMV.set(
new GT_MetaTileEntity_PlasmaGenerator(
- 1198,
+ PLASMA_GENERATOR_ZPM.ID,
"basicgenerator.plasmagenerator.tier.07",
"Plasma Generator Mark III",
6).getStackForm(1L));
-
- ItemList.Processing_Array.set(
- new GT_MetaTileEntity_ProcessingArray(1199, "multimachine.processingarray", "Processing Array")
- .getStackForm(1L));
- ItemList.Distillation_Tower.set(
- new GT_MetaTileEntity_DistillationTower(1126, "multimachine.distillationtower", "Distillation Tower")
- .getStackForm(1L));
- ItemList.Ore_Processor.set(
- new GT_MetaTileEntity_IntegratedOreFactory(1132, "multimachine.oreprocessor", "Integrated Ore Factory")
- .getStackForm(1L));
-
- ItemList.LargeSteamTurbine.set(
- new GT_MetaTileEntity_LargeTurbine_Steam(1131, "multimachine.largeturbine", "Large Steam Turbine")
- .getStackForm(1L));
- ItemList.LargeGasTurbine.set(
- new GT_MetaTileEntity_LargeTurbine_Gas(1151, "multimachine.largegasturbine", "Large Gas Turbine")
- .getStackForm(1L));
- ItemList.LargeHPSteamTurbine.set(
- new GT_MetaTileEntity_LargeTurbine_HPSteam(1152, "multimachine.largehpturbine", "Large HP Steam Turbine")
- .getStackForm(1L));
- ItemList.LargeAdvancedGasTurbine.set(
- new GT_MetaTileEntity_LargeTurbine_GasAdvanced(
- 1005,
- "multimachine.largeadvancedgasturbine",
- "Large Advanced Gas Turbine").getStackForm(1L));
- ItemList.Machine_Multi_TranscendentPlasmaMixer.set(
- new GT_MetaTileEntity_TranscendentPlasmaMixer(
- 1006,
- "multimachine.transcendentplasmamixer",
- "Transcendent Plasma Mixer").getStackForm(1));
-
- ItemList.LargePlasmaTurbine.set(
- new GT_MetaTileEntity_LargeTurbine_Plasma(1153, "multimachine.largeplasmaturbine", "Large Plasma Generator")
- .getStackForm(1L));
-
- ItemList.Pump_LV
- .set(new GT_MetaTileEntity_Pump(1140, "basicmachine.pump.tier.01", "Basic Pump", 1).getStackForm(1L));
- ItemList.Pump_MV
- .set(new GT_MetaTileEntity_Pump(1141, "basicmachine.pump.tier.02", "Advanced Pump", 2).getStackForm(1L));
- ItemList.Pump_HV
- .set(new GT_MetaTileEntity_Pump(1142, "basicmachine.pump.tier.03", "Advanced Pump II", 3).getStackForm(1L));
- ItemList.Pump_EV.set(
- new GT_MetaTileEntity_Pump(1143, "basicmachine.pump.tier.04", "Advanced Pump III", 4).getStackForm(1L));
- ItemList.Pump_IV
- .set(new GT_MetaTileEntity_Pump(1144, "basicmachine.pump.tier.05", "Advanced Pump IV", 5).getStackForm(1L));
-
- ItemList.Teleporter
- .set(new GT_MetaTileEntity_Teleporter(1145, "basicmachine.teleporter", "Teleporter", 9).getStackForm(1L));
-
- ItemList.MobRep_LV.set(
- new GT_MetaTileEntity_MonsterRepellent(1146, "basicmachine.mobrep.tier.01", "Basic Monster Repellator", 1)
- .getStackForm(1L));
- ItemList.MobRep_MV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1147,
- "basicmachine.mobrep.tier.02",
- "Advanced Monster Repellator",
- 2).getStackForm(1L));
- ItemList.MobRep_HV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1148,
- "basicmachine.mobrep.tier.03",
- "Advanced Monster Repellator II",
- 3).getStackForm(1L));
- ItemList.MobRep_EV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1149,
- "basicmachine.mobrep.tier.04",
- "Advanced Monster Repellator III",
- 4).getStackForm(1L));
- ItemList.MobRep_IV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1150,
- "basicmachine.mobrep.tier.05",
- "Advanced Monster Repellator IV",
- 5).getStackForm(1L));
- ItemList.MobRep_LuV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1135,
- "basicmachine.mobrep.tier.06",
- "Advanced Monster Repellator V",
- 6).getStackForm(1L));
- ItemList.MobRep_ZPM.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1136,
- "basicmachine.mobrep.tier.07",
- "Advanced Monster Repellator VI",
- 7).getStackForm(1L));
- ItemList.MobRep_UV.set(
- new GT_MetaTileEntity_MonsterRepellent(
- 1137,
- "basicmachine.mobrep.tier.08",
- "Advanced Monster Repellator VII",
- 8).getStackForm(1L));
-
- ItemList.Machine_Multi_HeatExchanger.set(
- new GT_MetaTileEntity_HeatExchanger(1154, "multimachine.heatexchanger", "Large Heat Exchanger")
- .getStackForm(1L));
- ItemList.Charcoal_Pile.set(
- new GT_MetaTileEntity_Charcoal_Pit(1155, "multimachine.charcoalpile", "Charcoal Pile Igniter")
- .getStackForm(1));
- ItemList.Seismic_Prospector_LV.set(
- new GT_MetaTileEntity_SeismicProspector(
- 1156,
- "basicmachine.seismicprospector.01",
- "Seismic Prospector LV",
- 1).getStackForm(1));
- ItemList.Seismic_Prospector_MV.set(
- new GT_MetaTileEntity_SeismicProspector(
- 2100,
- "basicmachine.seismicprospector.02",
- "Seismic Prospector MV",
- 2).getStackForm(1));
- ItemList.Seismic_Prospector_HV.set(
- new GT_MetaTileEntity_SeismicProspector(
- 2101,
- "basicmachine.seismicprospector.03",
- "Seismic Prospector HV",
- 3).getStackForm(1));
-
- ItemList.Seismic_Prospector_Adv_LV.set(
- new GT_MetaTileEntity_AdvSeismicProspector(
- 2102,
- "basicmachine.seismicprospector.07",
- "Advanced Seismic Prospector LV",
- 1,
- 5 * 16 / 2,
- 2).getStackForm(1));
- ItemList.Seismic_Prospector_Adv_MV.set(
- new GT_MetaTileEntity_AdvSeismicProspector(
- 2103,
- "basicmachine.seismicprospector.06",
- "Advanced Seismic Prospector MV",
- 2,
- 7 * 16 / 2,
- 2).getStackForm(1));
- ItemList.Seismic_Prospector_Adv_HV.set(
- new GT_MetaTileEntity_AdvSeismicProspector(
- 2104,
- "basicmachine.seismicprospector.05",
- "Advanced Seismic Prospector HV",
- 3,
- 9 * 16 / 2,
- 2).getStackForm(1));
- ItemList.Seismic_Prospector_Adv_EV.set(
- new GT_MetaTileEntity_AdvSeismicProspector(
- 1173,
- "basicmachine.seismicprospector.04",
- "Advanced Seismic Prospector EV",
- 4,
- 11 * 16 / 2,
- 2).getStackForm(1));
-
- // Converter recipes in case you had old one lying around
- ItemList.OilDrill1.set(
- new GT_MetaTileEntity_OilDrill1(1157, "multimachine.oildrill1", "Oil/Gas/Fluid Drilling Rig")
- .getStackForm(1));
- ItemList.OilDrill2.set(
- new GT_MetaTileEntity_OilDrill2(141, "multimachine.oildrill2", "Oil/Gas/Fluid Drilling Rig II")
- .getStackForm(1));
- ItemList.OilDrill3.set(
- new GT_MetaTileEntity_OilDrill3(142, "multimachine.oildrill3", "Oil/Gas/Fluid Drilling Rig III")
- .getStackForm(1));
- ItemList.OilDrill4.set(
- new GT_MetaTileEntity_OilDrill4(149, "multimachine.oildrill4", "Oil/Gas/Fluid Drilling Rig IV")
- .getStackForm(1));
- ItemList.OilDrillInfinite.set(
- new GT_MetaTileEntity_OilDrillInfinite(
- 148,
- "multimachine.oildrillinfinite",
- "Infinite Oil/Gas/Fluid Drilling Rig").getStackForm(1));
-
- ItemList.ConcreteBackfiller1.set(
- new GT_MetaTileEntity_ConcreteBackfiller1(143, "multimachine.concretebackfiller1", "Concrete Backfiller")
- .getStackForm(1));
- ItemList.ConcreteBackfiller2.set(
- new GT_MetaTileEntity_ConcreteBackfiller2(
- 144,
- "multimachine.concretebackfiller3",
- "Advanced Concrete Backfiller").getStackForm(1));
- ItemList.OreDrill1.set(
- new GT_MetaTileEntity_OreDrillingPlant1(1158, "multimachine.oredrill1", "Ore Drilling Plant")
- .getStackForm(1));
- ItemList.OreDrill2.set(
- new GT_MetaTileEntity_OreDrillingPlant2(1177, "multimachine.oredrill2", "Ore Drilling Plant II")
- .getStackForm(1));
- ItemList.OreDrill3.set(
- new GT_MetaTileEntity_OreDrillingPlant3(1178, "multimachine.oredrill3", "Ore Drilling Plant III")
- .getStackForm(1));
- ItemList.OreDrill4.set(
- new GT_MetaTileEntity_OreDrillingPlant4(1179, "multimachine.oredrill4", "Ore Drilling Plant IV")
- .getStackForm(1));
-
- ItemList.PyrolyseOven
- .set(new GT_MetaTileEntity_PyrolyseOven(1159, "multimachine.pyro", "Pyrolyse Oven").getStackForm(1));
- ItemList.OilCracker
- .set(new GT_MetaTileEntity_OilCracker(1160, "multimachine.cracker", "Oil Cracking Unit").getStackForm(1));
- ItemList.MicroTransmitter_HV.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1161,
- "basicmachine.microtransmitter.03",
- "HV Microwave Energy Transmitter",
- 3).getStackForm(1L));
- ItemList.MicroTransmitter_EV.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1162,
- "basicmachine.microtransmitter.04",
- "EV Microwave Energy Transmitter",
- 4).getStackForm(1L));
- ItemList.MicroTransmitter_IV.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1163,
- "basicmachine.microtransmitter.05",
- "IV Microwave Energy Transmitter",
- 5).getStackForm(1L));
- ItemList.MicroTransmitter_LUV.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1164,
- "basicmachine.microtransmitter.06",
- "LuV Microwave Energy Transmitter",
- 6).getStackForm(1L));
- ItemList.MicroTransmitter_ZPM.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1165,
- "basicmachine.microtransmitter.07",
- "ZPM Microwave Energy Transmitter",
- 7).getStackForm(1L));
- ItemList.MicroTransmitter_UV.set(
- new GT_MetaTileEntity_MicrowaveEnergyTransmitter(
- 1166,
- "basicmachine.microtransmitter.08",
- "UV Microwave Energy Transmitter",
- 8).getStackForm(1L));
- ItemList.Machine_Multi_Assemblyline.set(
- new GT_MetaTileEntity_AssemblyLine(1170, "multimachine.assemblyline", "Assembling Line").getStackForm(1L));
- ItemList.Machine_Multi_DieselEngine.set(
- new GT_MetaTileEntity_DieselEngine(1171, "multimachine.dieselengine", "Combustion Engine")
- .getStackForm(1L));
- ItemList.Machine_Multi_ExtremeDieselEngine.set(
- new GT_MetaTileEntity_ExtremeDieselEngine(
- 2105,
- "multimachine.extremedieselengine",
- "Extreme Combustion Engine").getStackForm(1L));
- ItemList.Machine_Multi_Cleanroom.set(
- new GT_MetaTileEntity_Cleanroom(1172, "multimachine.cleanroom", "Cleanroom Controller").getStackForm(1));
-
- ItemList.Machine_HV_LightningRod.set(
- new GT_MetaTileEntity_LightningRod(1174, "basicgenerator.lightningrod.03", "Lightning Rod", 3)
- .getStackForm(1));
- ItemList.Machine_EV_LightningRod.set(
- new GT_MetaTileEntity_LightningRod(1175, "basicgenerator.lightningrod.04", "Lightning Rod II", 4)
- .getStackForm(1));
- ItemList.Machine_IV_LightningRod.set(
- new GT_MetaTileEntity_LightningRod(1176, "basicgenerator.lightningrod.05", "Lightning Rod III", 5)
- .getStackForm(1));
- ItemList.Machine_Multi_LargeChemicalReactor.set(
- new GT_MetaTileEntity_LargeChemicalReactor(1169, "multimachine.chemicalreactor", "Large Chemical Reactor")
- .getStackForm(1));
- ItemList.PCBFactory
- .set(new GT_MetaTileEntity_PCBFactory(356, "multimachine.pcbfactory", "PCB Factory").getStackForm(1));
- ItemList.NanoForge
- .set(new GT_MetaTileEntity_NanoForge(357, "multimachine.nanoforge", "Nano Forge").getStackForm(1));
}
- private static void run4() {
+ private static void generateWiresAndPipes() {
for (int i = 0; i < GregTech_API.sGeneratedMaterials.length; i++) {
if (((GregTech_API.sGeneratedMaterials[i] != null)
&& ((GregTech_API.sGeneratedMaterials[i].mTypes & 0x2) != 0))
@@ -2528,305 +3346,6 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
generateItemPipes(Materials.Nickel, Materials.Nickel.mName, 5700, 1);
generateItemPipes(Materials.Cobalt, Materials.Cobalt.mName, 5710, 2);
generateItemPipes(Materials.Aluminium, Materials.Aluminium.mName, 5720, 2);
-
- ItemList.Automation_ChestBuffer_ULV.set(
- new GT_MetaTileEntity_ChestBuffer(
- 9230,
- "automation.chestbuffer.tier.00",
- "Ultra Low Voltage Chest Buffer",
- 0).getStackForm(1L));
- ItemList.Automation_ChestBuffer_LV.set(
- new GT_MetaTileEntity_ChestBuffer(9231, "automation.chestbuffer.tier.01", "Low Voltage Chest Buffer", 1)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_MV.set(
- new GT_MetaTileEntity_ChestBuffer(9232, "automation.chestbuffer.tier.02", "Medium Voltage Chest Buffer", 2)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_HV.set(
- new GT_MetaTileEntity_ChestBuffer(9233, "automation.chestbuffer.tier.03", "High Voltage Chest Buffer", 3)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_EV.set(
- new GT_MetaTileEntity_ChestBuffer(9234, "automation.chestbuffer.tier.04", "Extreme Voltage Chest Buffer", 4)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_IV.set(
- new GT_MetaTileEntity_ChestBuffer(9235, "automation.chestbuffer.tier.05", "Insane Voltage Chest Buffer", 5)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_LuV.set(
- new GT_MetaTileEntity_ChestBuffer(
- 9236,
- "automation.chestbuffer.tier.06",
- "Ludicrous Voltage Chest Buffer",
- 6).getStackForm(1L));
- ItemList.Automation_ChestBuffer_ZPM.set(
- new GT_MetaTileEntity_ChestBuffer(9237, "automation.chestbuffer.tier.07", "ZPM Voltage Chest Buffer", 7)
- .getStackForm(1L));
- ItemList.Automation_ChestBuffer_UV.set(
- new GT_MetaTileEntity_ChestBuffer(
- 9238,
- "automation.chestbuffer.tier.08",
- "Ultimate Voltage Chest Buffer",
- 8).getStackForm(1L));
- ItemList.Automation_ChestBuffer_MAX.set(
- new GT_MetaTileEntity_ChestBuffer(
- 9239,
- "automation.chestbuffer.tier.09",
- "Highly Ultimate Voltage Chest Buffer",
- 9).getStackForm(1L));
-
- ItemList.Automation_Filter_ULV.set(
- new GT_MetaTileEntity_Filter(9240, "automation.filter.tier.00", "Ultra Low Voltage Item Filter", 0)
- .getStackForm(1L));
- ItemList.Automation_Filter_LV.set(
- new GT_MetaTileEntity_Filter(9241, "automation.filter.tier.01", "Low Voltage Item Filter", 1)
- .getStackForm(1L));
- ItemList.Automation_Filter_MV.set(
- new GT_MetaTileEntity_Filter(9242, "automation.filter.tier.02", "Medium Voltage Item Filter", 2)
- .getStackForm(1L));
- ItemList.Automation_Filter_HV.set(
- new GT_MetaTileEntity_Filter(9243, "automation.filter.tier.03", "High Voltage Item Filter", 3)
- .getStackForm(1L));
- ItemList.Automation_Filter_EV.set(
- new GT_MetaTileEntity_Filter(9244, "automation.filter.tier.04", "Extreme Voltage Item Filter", 4)
- .getStackForm(1L));
- ItemList.Automation_Filter_IV.set(
- new GT_MetaTileEntity_Filter(9245, "automation.filter.tier.05", "Insane Voltage Item Filter", 5)
- .getStackForm(1L));
- ItemList.Automation_Filter_LuV.set(
- new GT_MetaTileEntity_Filter(9246, "automation.filter.tier.06", "Ludicrous Voltage Item Filter", 6)
- .getStackForm(1L));
- ItemList.Automation_Filter_ZPM.set(
- new GT_MetaTileEntity_Filter(9247, "automation.filter.tier.07", "ZPM Voltage Item Filter", 7)
- .getStackForm(1L));
- ItemList.Automation_Filter_UV.set(
- new GT_MetaTileEntity_Filter(9248, "automation.filter.tier.08", "Ultimate Voltage Item Filter", 8)
- .getStackForm(1L));
- ItemList.Automation_Filter_MAX.set(
- new GT_MetaTileEntity_Filter(9249, "automation.filter.tier.09", "Highly Ultimate Voltage Item Filter", 9)
- .getStackForm(1L));
-
- ItemList.Automation_TypeFilter_ULV.set(
- new GT_MetaTileEntity_TypeFilter(9250, "automation.typefilter.tier.00", "Ultra Low Voltage Type Filter", 0)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_LV.set(
- new GT_MetaTileEntity_TypeFilter(9251, "automation.typefilter.tier.01", "Low Voltage Type Filter", 1)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_MV.set(
- new GT_MetaTileEntity_TypeFilter(9252, "automation.typefilter.tier.02", "Medium Voltage Type Filter", 2)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_HV.set(
- new GT_MetaTileEntity_TypeFilter(9253, "automation.typefilter.tier.03", "High Voltage Type Filter", 3)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_EV.set(
- new GT_MetaTileEntity_TypeFilter(9254, "automation.typefilter.tier.04", "Extreme Voltage Type Filter", 4)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_IV.set(
- new GT_MetaTileEntity_TypeFilter(9255, "automation.typefilter.tier.05", "Insane Voltage Type Filter", 5)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_LuV.set(
- new GT_MetaTileEntity_TypeFilter(9256, "automation.typefilter.tier.06", "Ludicrous Voltage Type Filter", 6)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_ZPM.set(
- new GT_MetaTileEntity_TypeFilter(9257, "automation.typefilter.tier.07", "ZPM Voltage Type Filter", 7)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_UV.set(
- new GT_MetaTileEntity_TypeFilter(9258, "automation.typefilter.tier.08", "Ultimate Voltage Type Filter", 8)
- .getStackForm(1L));
- ItemList.Automation_TypeFilter_MAX.set(
- new GT_MetaTileEntity_TypeFilter(
- 9259,
- "automation.typefilter.tier.09",
- "Highly Ultimate Voltage Type Filter",
- 9).getStackForm(1L));
-
- ItemList.Automation_Regulator_ULV.set(
- new GT_MetaTileEntity_Regulator(9270, "automation.regulator.tier.00", "Ultra Low Voltage Regulator", 0)
- .getStackForm(1L));
- ItemList.Automation_Regulator_LV.set(
- new GT_MetaTileEntity_Regulator(9271, "automation.regulator.tier.01", "Low Voltage Regulator", 1)
- .getStackForm(1L));
- ItemList.Automation_Regulator_MV.set(
- new GT_MetaTileEntity_Regulator(9272, "automation.regulator.tier.02", "Medium Voltage Regulator", 2)
- .getStackForm(1L));
- ItemList.Automation_Regulator_HV.set(
- new GT_MetaTileEntity_Regulator(9273, "automation.regulator.tier.03", "High Voltage Regulator", 3)
- .getStackForm(1L));
- ItemList.Automation_Regulator_EV.set(
- new GT_MetaTileEntity_Regulator(9274, "automation.regulator.tier.04", "Extreme Voltage Regulator", 4)
- .getStackForm(1L));
- ItemList.Automation_Regulator_IV.set(
- new GT_MetaTileEntity_Regulator(9275, "automation.regulator.tier.05", "Insane Voltage Regulator", 5)
- .getStackForm(1L));
- ItemList.Automation_Regulator_LuV.set(
- new GT_MetaTileEntity_Regulator(9276, "automation.regulator.tier.06", "Ludicrous Voltage Regulator", 6)
- .getStackForm(1L));
- ItemList.Automation_Regulator_ZPM.set(
- new GT_MetaTileEntity_Regulator(9277, "automation.regulator.tier.07", "ZPM Voltage Regulator", 7)
- .getStackForm(1L));
- ItemList.Automation_Regulator_UV.set(
- new GT_MetaTileEntity_Regulator(9278, "automation.regulator.tier.08", "Ultimate Voltage Regulator", 8)
- .getStackForm(1L));
- ItemList.Automation_Regulator_MAX.set(
- new GT_MetaTileEntity_Regulator(
- 9279,
- "automation.regulator.tier.09",
- "Highly Ultimate Voltage Regulator",
- 9).getStackForm(1L));
-
- ItemList.Automation_SuperBuffer_ULV.set(
- new GT_MetaTileEntity_SuperBuffer(
- 9300,
- "automation.superbuffer.tier.00",
- "Ultra Low Voltage Super Buffer",
- 0).getStackForm(1L));
- ItemList.Automation_SuperBuffer_LV.set(
- new GT_MetaTileEntity_SuperBuffer(9301, "automation.superbuffer.tier.01", "Low Voltage Super Buffer", 1)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_MV.set(
- new GT_MetaTileEntity_SuperBuffer(9302, "automation.superbuffer.tier.02", "Medium Voltage Super Buffer", 2)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_HV.set(
- new GT_MetaTileEntity_SuperBuffer(9303, "automation.superbuffer.tier.03", "High Voltage Super Buffer", 3)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_EV.set(
- new GT_MetaTileEntity_SuperBuffer(9304, "automation.superbuffer.tier.04", "Extreme Voltage Super Buffer", 4)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_IV.set(
- new GT_MetaTileEntity_SuperBuffer(9305, "automation.superbuffer.tier.05", "Insane Voltage Super Buffer", 5)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_LuV.set(
- new GT_MetaTileEntity_SuperBuffer(
- 9306,
- "automation.superbuffer.tier.06",
- "Ludicrous Voltage Super Buffer",
- 6).getStackForm(1L));
- ItemList.Automation_SuperBuffer_ZPM.set(
- new GT_MetaTileEntity_SuperBuffer(9307, "automation.superbuffer.tier.07", "ZPM Voltage Super Buffer", 7)
- .getStackForm(1L));
- ItemList.Automation_SuperBuffer_UV.set(
- new GT_MetaTileEntity_SuperBuffer(
- 9308,
- "automation.superbuffer.tier.08",
- "Ultimate Voltage Super Buffer",
- 8).getStackForm(1L));
- ItemList.Automation_SuperBuffer_MAX.set(
- new GT_MetaTileEntity_SuperBuffer(
- 9309,
- "automation.superbuffer.tier.09",
- "Highly Ultimate Voltage Super Buffer",
- 9).getStackForm(1L));
-
- ItemList.Automation_ItemDistributor_ULV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9320,
- "automation.itemdistributor.tier.00",
- "Ultra Low Voltage Item Distributor",
- 0).getStackForm(1L));
- ItemList.Automation_ItemDistributor_LV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9321,
- "automation.itemdistributor.tier.01",
- "Low Voltage Item Distributor",
- 1).getStackForm(1L));
- ItemList.Automation_ItemDistributor_MV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9322,
- "automation.itemdistributor.tier.02",
- "Medium Voltage Item Distributor",
- 2).getStackForm(1L));
- ItemList.Automation_ItemDistributor_HV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9323,
- "automation.itemdistributor.tier.03",
- "High Voltage Item Distributor",
- 3).getStackForm(1L));
- ItemList.Automation_ItemDistributor_EV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9324,
- "automation.itemdistributor.tier.04",
- "Extreme Voltage Item Distributor",
- 4).getStackForm(1L));
- ItemList.Automation_ItemDistributor_IV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9325,
- "automation.itemdistributor.tier.05",
- "Insane Voltage Item Distributor",
- 5).getStackForm(1L));
- ItemList.Automation_ItemDistributor_LuV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9326,
- "automation.itemdistributor.tier.06",
- "Ludicrous Voltage Item Distributor",
- 6).getStackForm(1L));
- ItemList.Automation_ItemDistributor_ZPM.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9327,
- "automation.itemdistributor.tier.07",
- "ZPM Voltage Item Distributor",
- 7).getStackForm(1L));
- ItemList.Automation_ItemDistributor_UV.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9328,
- "automation.itemdistributor.tier.08",
- "Ultimate Voltage Item Distributor",
- 8).getStackForm(1L));
- ItemList.Automation_ItemDistributor_MAX.set(
- new GT_MetaTileEntity_ItemDistributor(
- 9329,
- "automation.itemdistributor.tier.09",
- "MAX Voltage Item Distributor",
- 9).getStackForm(1L));
-
- ItemList.Automation_RecipeFilter_ULV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9330,
- "automation.recipefilter.tier.00",
- "Ultra Low Voltage Recipe Filter",
- 0).getStackForm(1L));
- ItemList.Automation_RecipeFilter_LV.set(
- new GT_MetaTileEntity_RecipeFilter(9331, "automation.recipefilter.tier.01", "Low Voltage Recipe Filter", 1)
- .getStackForm(1L));
- ItemList.Automation_RecipeFilter_MV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9332,
- "automation.recipefilter.tier.02",
- "Medium Voltage Recipe Filter",
- 2).getStackForm(1L));
- ItemList.Automation_RecipeFilter_HV.set(
- new GT_MetaTileEntity_RecipeFilter(9333, "automation.recipefilter.tier.03", "High Voltage Recipe Filter", 3)
- .getStackForm(1L));
- ItemList.Automation_RecipeFilter_EV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9334,
- "automation.recipefilter.tier.04",
- "Extreme Voltage Recipe Filter",
- 4).getStackForm(1L));
- ItemList.Automation_RecipeFilter_IV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9335,
- "automation.recipefilter.tier.05",
- "Insane Voltage Recipe Filter",
- 5).getStackForm(1L));
- ItemList.Automation_RecipeFilter_LuV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9336,
- "automation.recipefilter.tier.06",
- "Ludicrous Voltage Recipe Filter",
- 6).getStackForm(1L));
- ItemList.Automation_RecipeFilter_ZPM.set(
- new GT_MetaTileEntity_RecipeFilter(9337, "automation.recipefilter.tier.07", "ZPM Voltage Recipe Filter", 7)
- .getStackForm(1L));
- ItemList.Automation_RecipeFilter_UV.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9338,
- "automation.recipefilter.tier.08",
- "Ultimate Voltage Recipe Filter",
- 8).getStackForm(1L));
- ItemList.Automation_RecipeFilter_MAX.set(
- new GT_MetaTileEntity_RecipeFilter(
- 9339,
- "automation.recipefilter.tier.09",
- "Highly Ultimate Voltage Recipe Filter",
- 9).getStackForm(1L));
-
}
@SuppressWarnings("PointlessArithmeticExpression")
@@ -3008,10 +3527,96 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC
@Override
public void run() {
GT_Log.out.println("GT_Mod: Registering MetaTileEntities.");
- run1();
- run2();
- run3();
- run4();
+ registerMachineHull();
+ registerTransformer();
+ registerDynamoHatch();
+ registerEnergyHatch();
+ registerInputHatch();
+ registerQuadrupleInputHatch();
+ registerOutputHatch();
+ registerQuantumTank();
+ registerQuantumChest();
+ registerSuperTank();
+ registerSuperChest();
+ registerLongDistancePipe();
+ registerAE2Hatches();
+ registerInputBus();
+ registerOutputBus();
+ registerMufflerHatch();
+ registerBoiler();
+ registerBatteryBuffer1x1();
+ registerBatteryBuffer2x2();
+ registerBatteryBuffer3x3();
+ registerBatteryBuffer4x4();
+ registerCharger4x4();
+ registerWirelessEnergyHatch();
+ registerWirelessDynamoHatch();
+ registerSteamMachines();
+ registerHPSteamMachines();
+ registerLocker();
+ registerScanner();
+ registerPackager();
+ registerRockBreaker();
+ registerIndustrialApiary();
+ registerMassFab();
+ registerReplicator();
+ registerBrewery();
+ registerMiner();
+ registerPump();
+ registerTeleporter();
+ registerMonsterRepellator();
+ registerSeismicProspector();
+ registerAdvancedSeismicProspector();
+ registerMicrowaveEnergyTransmitter();
+ registerChestBuffer();
+ registerItemFilter();
+ registerTypeFilter();
+ registerRegulator();
+ registerSuperBuffer();
+ registerItemDistributor();
+ registerRecipeFilter();
+ registerLightningRods();
+ registerCombustionGenerators();
+ registerGasTurbines();
+ registerSteamTurbines();
+ registerNaquadahReactors();
+ registerMagicEnergyAbsorbers();
+ registerMagicEnergyConverters();
+ registerPlasmaGenerators();
+ registerMultiblockControllers();
+
+ ItemList.AdvDebugStructureWriter.set(
+ new GT_MetaTileEntity_AdvDebugStructureWriter(
+ ADVANCED_DEBUG_STRUCTURE_WRITTER.ID,
+ "advdebugstructurewriter",
+ "Advanced Debug Structure Writer",
+ 5).getStackForm(1L));
+ ItemList.Hatch_Maintenance.set(
+ new GT_MetaTileEntity_Hatch_Maintenance(MAINTENANCE_HATCH.ID, "hatch.maintenance", "Maintenance Hatch", 1)
+ .getStackForm(1L));
+ ItemList.Hatch_AutoMaintenance.set(
+ new GT_MetaTileEntity_Hatch_Maintenance(
+ AUTO_MAINTENANCE_HATCH.ID,
+ "hatch.maintenance.auto",
+ "Auto Maintenance Hatch",
+ 6,
+ true).getStackForm(1L));
+ ItemList.Hatch_DataAccess_EV.set(
+ new GT_MetaTileEntity_Hatch_DataAccess(DATA_ACCESS_HATCH.ID, "hatch.dataaccess", "Data Access Hatch", 4)
+ .getStackForm(1L));
+ ItemList.Hatch_DataAccess_LuV.set(
+ new GT_MetaTileEntity_Hatch_DataAccess(
+ ADVANCED_DATA_ACCESS_HATCH.ID,
+ "hatch.dataaccess.adv",
+ "Advanced Data Access Hatch",
+ 6).getStackForm(1L));
+ ItemList.Hatch_DataAccess_UV.set(
+ new GT_MetaTileEntity_Hatch_DataAccess(
+ AUTOMATABLE_DATA_ACCESS_HATCH.ID,
+ "hatch.dataaccess.auto",
+ "Automatable Data Access Hatch",
+ 8).getStackForm(1L));
+ generateWiresAndPipes();
}
private static void generateItemPipes(Materials aMaterial, String name, int startID, int baseInvSlots) {