@@ -17,108 +17,117 @@ public static void modifyMaterials() {
1717 for (Material material : GTCEuAPI .materialManager .getRegisteredMaterials ()) {
1818 ToolProperty toolProperty = material .getProperty (PropertyKey .TOOL );
1919
20+ if (toolProperty == null ) {
21+ continue ;
22+ }
23+
24+ // Custom MV Tools
2025 if (UtilConfig .INSTANCE .features .customMVToolsEnabled ) {
21- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
26+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
2227 toolProperty .addTypes (UtilToolType .SCREWDRIVER_MV );
2328 }
24- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
29+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
2530 toolProperty .addTypes (UtilToolType .BUZZSAW_MV );
2631 }
27- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
32+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
2833 toolProperty .addTypes (UtilToolType .CHAINSAW_MV );
2934 }
30- if (toolProperty != null && toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
35+ if (toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
3136 toolProperty .addTypes (UtilToolType .WIRE_CUTTER_MV );
3237 }
33- if (toolProperty != null && toolProperty .hasType (GTToolType .WRENCH_LV )) {
38+ if (toolProperty .hasType (GTToolType .WRENCH_LV )) {
3439 toolProperty .addTypes (UtilToolType .WRENCH_MV );
3540 }
3641 }
3742
43+ // Custom HV Tools
3844 if (UtilConfig .INSTANCE .features .customHVToolsEnabled ) {
39- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
45+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
4046 toolProperty .addTypes (UtilToolType .SCREWDRIVER_HV );
4147 }
42- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
48+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
4349 toolProperty .addTypes (UtilToolType .BUZZSAW_HV );
4450 }
45- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
51+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
4652 toolProperty .addTypes (UtilToolType .CHAINSAW_HV );
4753 }
4854 }
4955
56+ // Custom EV Tools
5057 if (UtilConfig .INSTANCE .features .customEVToolsEnabled ) {
51- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
58+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
5259 toolProperty .addTypes (UtilToolType .SCREWDRIVER_EV );
5360 }
54- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
61+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
5562 toolProperty .addTypes (UtilToolType .BUZZSAW_EV );
5663 }
57- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
64+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
5865 toolProperty .addTypes (UtilToolType .CHAINSAW_EV );
5966 }
60- if (toolProperty != null && toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
67+ if (toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
6168 toolProperty .addTypes (UtilToolType .WIRE_CUTTER_EV );
6269 }
63- if (toolProperty != null && toolProperty .hasType (GTToolType .WRENCH_LV )) {
70+ if (toolProperty .hasType (GTToolType .WRENCH_LV )) {
6471 toolProperty .addTypes (UtilToolType .WRENCH_EV );
6572 }
6673 }
6774
75+ // Custom IV Tools
6876 if (UtilConfig .INSTANCE .features .customIVToolsEnabled ) {
69- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
77+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
7078 toolProperty .addTypes (UtilToolType .SCREWDRIVER_IV );
7179 }
72- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
80+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
7381 toolProperty .addTypes (UtilToolType .BUZZSAW_IV );
7482 }
75- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
83+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
7684 toolProperty .addTypes (UtilToolType .CHAINSAW_IV );
7785 }
7886 }
7987
88+ // Custom LuV Tools
8089 if (UtilConfig .INSTANCE .features .customLuVToolsEnabled ) {
81- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
90+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
8291 toolProperty .addTypes (UtilToolType .SCREWDRIVER_LuV );
8392 }
84- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
93+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
8594 toolProperty .addTypes (UtilToolType .BUZZSAW_LuV );
8695 }
87- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
96+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
8897 toolProperty .addTypes (UtilToolType .CHAINSAW_LuV );
8998 }
90- if (toolProperty != null && toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
99+ if (toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
91100 toolProperty .addTypes (UtilToolType .WIRE_CUTTER_LuV );
92101 }
93- if (toolProperty != null && toolProperty .hasType (GTToolType .WRENCH_LV )) {
102+ if (toolProperty .hasType (GTToolType .WRENCH_LV )) {
94103 toolProperty .addTypes (UtilToolType .WRENCH_LuV );
95104 }
96- if (toolProperty != null && toolProperty .hasType (GTToolType .DRILL_LV )) {
105+ if (toolProperty .hasType (GTToolType .DRILL_LV )) {
97106 toolProperty .addTypes (UtilToolType .DRILL_LUV );
98107 }
99108 }
100109
110+ // Custom ZPM Tools
101111 if (UtilConfig .INSTANCE .features .customZPMToolsEnabled ) {
102- if (toolProperty != null && toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
112+ if (toolProperty .hasType (GTToolType .SCREWDRIVER_LV )) {
103113 toolProperty .addTypes (UtilToolType .SCREWDRIVER_ZPM );
104114 }
105- if (toolProperty != null && toolProperty .hasType (GTToolType .BUZZSAW )) {
115+ if (toolProperty .hasType (GTToolType .BUZZSAW )) {
106116 toolProperty .addTypes (UtilToolType .BUZZSAW_ZPM );
107117 }
108- if (toolProperty != null && toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
118+ if (toolProperty .hasType (GTToolType .CHAINSAW_LV )) {
109119 toolProperty .addTypes (UtilToolType .CHAINSAW_ZPM );
110120 }
111- if (toolProperty != null && toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
121+ if (toolProperty .hasType (GTToolType .WIRE_CUTTER_LV )) {
112122 toolProperty .addTypes (UtilToolType .WIRE_CUTTER_ZPM );
113123 }
114- if (toolProperty != null && toolProperty .hasType (GTToolType .WRENCH_LV )) {
124+ if (toolProperty .hasType (GTToolType .WRENCH_LV )) {
115125 toolProperty .addTypes (UtilToolType .WRENCH_ZPM );
116126 }
117- if (toolProperty != null && toolProperty .hasType (GTToolType .DRILL_LV )) {
127+ if (toolProperty .hasType (GTToolType .DRILL_LV )) {
118128 toolProperty .addTypes (UtilToolType .DRILL_ZPM );
119129 }
120130 }
121-
122131 }
123132 }
124- }
133+ }
0 commit comments