@@ -22,76 +22,62 @@ public GTEMetaItem1() {
2222
2323 @ Override
2424 public void registerSubItems () {
25- int metaStartId = 0 ;
26-
27- if (GTEConfigHolder .gteFeatureFlag .previewItems ) {
28- GTE_LOGO = addItem (metaStartId , "logo" );
29- GTE_ME_FAKE_COMPONENT = addItem (metaStartId += 1 , "gte_me_fake_component" );
30- } else {
31- GTE_ME_FAKE_COMPONENT = addItem (metaStartId , "gte_me_fake_component" );
32- }
33-
34- // Matrix core
35- MATRIX_CORE = addItem (metaStartId += 1 , "matrix_core" );
25+ GTE_ME_FAKE_COMPONENT = addItem (0 , "gte_me_fake_component" );
26+ MATRIX_CORE = addItem (1 , "matrix_core" );
3627
3728 // Artificial bone
38- ARTIFICIAL_BONE = addItem (metaStartId + 1 , "artificial_bone" );
29+ ARTIFICIAL_BONE = addItem (2 , "artificial_bone" );
3930
40- // Free range: ID 3-10
31+ // Free range: ID 4-10
32+ GTE_LOGO = addItem (3 , "logo" );
4133
42- // Primitive parts
43- metaStartId = 11 ;
34+ // Primitive parts: ID 11-20
4435 String componentsName = GTEConfigHolder .gteFlag .componentsName ? "ulv" : "primitive" ;
45- GTE_ELECTRIC_MOTOR = addItem (metaStartId , "electric.motor." + componentsName );
46- GTE_ELECTRIC_PUMP = addItem (metaStartId += 1 , "electric.pump." + componentsName )
36+ GTE_ELECTRIC_MOTOR = addItem (11 , "electric.motor." + componentsName );
37+ GTE_ELECTRIC_PUMP = addItem (12 , "electric.pump." + componentsName )
4738 .addComponents (new TooltipBehavior (lines -> {
4839 lines .add (I18n .format ("metaitem.electric.pump.tooltip" ));
4940 lines .add (I18n .format ("gregtech.universal.tooltip.fluid_transfer_rate" , (1280 / 4 ) / 20 ));
5041 }));
51- GTE_CONVEYOR_MODULE = addItem (metaStartId += 1 , "conveyor.module." + componentsName )
42+ GTE_CONVEYOR_MODULE = addItem (13 , "conveyor.module." + componentsName )
5243 .addComponents (new TooltipBehavior (lines -> {
5344 lines .add (I18n .format ("metaitem.conveyor.module.tooltip" ));
5445 lines .add (I18n .format ("gregtech.universal.tooltip.item_transfer_rate" , 2 ));
5546 }));
56- GTE_ELECTRIC_PISTON = addItem (metaStartId += 1 , "electric.piston." + componentsName );
57- GTE_ROBOT_ARM = addItem (metaStartId += 1 , "robot.arm." + componentsName )
47+ GTE_ELECTRIC_PISTON = addItem (14 , "electric.piston." + componentsName );
48+ GTE_ROBOT_ARM = addItem (15 , "robot.arm." + componentsName )
5849 .addComponents (new TooltipBehavior (lines -> {
5950 lines .add (I18n .format ("metaitem.robot.arm.tooltip" ));
6051 lines .add (I18n .format ("gregtech.universal.tooltip.item_transfer_rate" , 2 ));
6152 }));
62- GTE_FLUID_REGULATOR = addItem (metaStartId += 1 , "fluid.regulator." + componentsName )
53+ GTE_FLUID_REGULATOR = addItem (16 , "fluid.regulator." + componentsName )
6354 .addComponents (new TooltipBehavior (lines -> {
6455 lines .add (I18n .format ("metaitem.fluid.regulator.tooltip" ));
6556 lines .add (I18n .format ("gregtech.universal.tooltip.fluid_transfer_rate" , (1280 / 4 ) / 20 ));
6657 }));
67- GTE_FIELD_GENERATOR = addItem (metaStartId += 1 , "field.generator." + componentsName );
68- GTE_EMITTER = addItem (metaStartId += 1 , "emitter." + componentsName );
69- GTE_SENSOR = addItem (metaStartId + 1 , "sensor." + componentsName );
58+ GTE_FIELD_GENERATOR = addItem (17 , "field.generator." + componentsName );
59+ GTE_EMITTER = addItem (18 , "emitter." + componentsName );
60+ GTE_SENSOR = addItem (19 , "sensor." + componentsName );
7061
71- // Shapes
72- metaStartId = 101 ;
62+ // Shapes: ID 101-110
7363 if (AEConfigHolder .moveSteelShape ) {
74- GTE_SHAPE_MOLDS [0 ] = SHAPE_MOLD_PRINTED_SILICON = addItem (metaStartId , "shape.mold.printed_silicon" )
64+ GTE_SHAPE_MOLDS [0 ] = SHAPE_MOLD_PRINTED_SILICON = addItem (101 , "shape.mold.printed_silicon" )
7565 .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
76- GTE_SHAPE_MOLDS [1 ] = SHAPE_MOLD_LOGIC_PROCESSOR = addItem (metaStartId += 1 , "shape.mold.logic_processor" )
66+ GTE_SHAPE_MOLDS [1 ] = SHAPE_MOLD_LOGIC_PROCESSOR = addItem (102 , "shape.mold.logic_processor" )
67+ .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
68+ GTE_SHAPE_MOLDS [2 ] = SHAPE_MOLD_CALCULATION_PROCESSOR = addItem (103 , "shape.mold.calculation_processor" )
69+ .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
70+ GTE_SHAPE_MOLDS [3 ] = SHAPE_MOLD_ENGINEERING_PROCESSOR = addItem (104 , "shape.mold.engineering_processor" )
7771 .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
78- GTE_SHAPE_MOLDS [2 ] = SHAPE_MOLD_CALCULATION_PROCESSOR = addItem (metaStartId += 1 ,
79- "shape.mold.calculation_processor" )
80- .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
81- GTE_SHAPE_MOLDS [3 ] = SHAPE_MOLD_ENGINEERING_PROCESSOR = addItem (metaStartId += 1 ,
82- "shape.mold.engineering_processor" )
83- .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
8472
85- GTE_SHAPE_EXTRUDERS [0 ] = SHAPE_EXTRUDER_PRINTED_SILICON = addItem (metaStartId += 1 ,
86- "shape.extruder.printed_silicon" )
87- .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
88- GTE_SHAPE_EXTRUDERS [1 ] = SHAPE_EXTRUDER_LOGIC_PROCESSOR = addItem (metaStartId += 1 ,
89- "shape.extruder.logic_processor" )
90- .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
91- GTE_SHAPE_EXTRUDERS [2 ] = SHAPE_EXTRUDER_CALCULATION_PROCESSOR = addItem (metaStartId += 1 ,
73+ GTE_SHAPE_EXTRUDERS [0 ] = SHAPE_EXTRUDER_PRINTED_SILICON = addItem (105 , "shape.extruder.printed_silicon" )
74+ .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
75+ GTE_SHAPE_EXTRUDERS [1 ] = SHAPE_EXTRUDER_LOGIC_PROCESSOR = addItem (106 , "shape.extruder.logic_processor" )
76+ .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
77+ GTE_SHAPE_EXTRUDERS [2 ] = SHAPE_EXTRUDER_CALCULATION_PROCESSOR = addItem (107 ,
9278 "shape.extruder.calculation_processor" )
9379 .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
94- GTE_SHAPE_EXTRUDERS [3 ] = SHAPE_EXTRUDER_ENGINEERING_PROCESSOR = addItem (metaStartId + 1 ,
80+ GTE_SHAPE_EXTRUDERS [3 ] = SHAPE_EXTRUDER_ENGINEERING_PROCESSOR = addItem (108 ,
9581 "shape.extruder.engineering_processor" )
9682 .setMaterialInfo (new ItemMaterialInfo (new MaterialStack (Materials .Steel , GTValues .M * 4 )));
9783 }
0 commit comments