66import net .minecraft .item .ItemFood ;
77import net .minecraft .item .ItemSoup ;
88
9- import static cpw .mods .fml .common .Loader .isModLoaded ;
10- import static cpw .mods .fml .common .registry .GameRegistry .findItem ;
9+ import static darkbum .saltymod .common .config .ModConfigurationBlocks .*;
1110import static darkbum .saltymod .common .config .ModConfigurationModCompatibility .*;
1211import static darkbum .saltymod .common .config .ModConfigurationVanillaChanges .*;
12+ import static darkbum .saltymod .init .ModExternalLoader .*;
1313import static darkbum .saltymod .init .ModItems .*;
14+ import static net .minecraft .init .Items .*;
1415
1516/**
1617 * External Value Registry class.
@@ -142,67 +143,67 @@ public static void init() {
142143 pumpkin_pie .setPotionEffect (resistance , 90 , 1 , two_thirds );
143144 }
144145
145- if (isModLoaded ( "etfuturum" ) && enableEFRFoodValueChanges ) {
146- Item raw_mutton = findItem ( "etfuturum" , "raw_mutton " );
146+ if (efr && enableEFRFoodValueChanges ) {
147+ Item raw_mutton = etFuturumItems . get ( "mutton_raw " );
147148 if (raw_mutton instanceof ItemFood ItemMuttonRaw ) {
148149 ItemMuttonRaw .healAmount = 2 ;
149150 ItemMuttonRaw .saturationModifier = 0.6f ;
150151 }
151152
152- Item mutton_cooked = findItem ( "etfuturum" , "mutton_cooked" );
153+ Item mutton_cooked = etFuturumItems . get ( "mutton_cooked" );
153154 if (mutton_cooked instanceof ItemFood ItemMuttonCooked ) {
154155 ItemMuttonCooked .healAmount = 4 ;
155156 ItemMuttonCooked .saturationModifier = 0.6f ;
156157 ItemMuttonCooked .setPotionEffect (health_boost , 5 , 0 , one_third );
157158 }
158159
159- Item rabbit_raw = findItem ( "etfuturum" , "rabbit_raw" );
160+ Item rabbit_raw = etFuturumItems . get ( "rabbit_raw" );
160161 if (rabbit_raw instanceof ItemFood ItemRabbitRaw ) {
161162 ItemRabbitRaw .healAmount = 1 ;
162163 ItemRabbitRaw .saturationModifier = 0.6f ;
163164 }
164165
165- Item rabbit_cooked = findItem ( "etfuturum" , "rabbit_cooked" );
166+ Item rabbit_cooked = etFuturumItems . get ( "rabbit_cooked" );
166167 if (rabbit_cooked instanceof ItemFood ItemRabbitCooked ) {
167168 ItemRabbitCooked .healAmount = 3 ;
168169 ItemRabbitCooked .saturationModifier = 0.6f ;
169170 ItemRabbitCooked .setPotionEffect (health_boost , 5 , 0 , one_third );
170171 }
171172
172- Item rabbit_stew = findItem ( "etfuturum" , "rabbit_stew" );
173+ Item rabbit_stew = etFuturumItems . get ( "rabbit_stew" );
173174 if (rabbit_stew instanceof ItemFood ItemRabbitStew ) {
174175 ItemRabbitStew .healAmount = 7 ;
175176 ItemRabbitStew .saturationModifier = 0.7f ;
176177 ItemRabbitStew .setPotionEffect (health_boost , 30 , 0 , one_third );
177178 }
178179
179- Item beetroot = findItem ( "etfuturum" , "beetroot" );
180+ Item beetroot = etFuturumItems . get ( "beetroot" );
180181 if (beetroot instanceof ItemFood ItemBeetroot ) {
181182 ItemBeetroot .healAmount = 1 ;
182183 ItemBeetroot .saturationModifier = 0.3f ;
183184 ItemBeetroot .setPotionEffect (jump_boost , 5 , 0 , one_third );
184185 }
185186
186- Item beetroot_soup = findItem ( "etfuturum" , "beetroot_soup" );
187+ Item beetroot_soup = etFuturumItems . get ( "beetroot_soup" );
187188 if (beetroot_soup instanceof ItemFood ItemBeetrootSoup ) {
188189 ItemBeetrootSoup .healAmount = 5 ;
189190 ItemBeetrootSoup .saturationModifier = 0.7f ;
190191 ItemBeetrootSoup .setPotionEffect (jump_boost , 60 , 1 , one_third );
191192 }
192193
193- Item chorus_fruit = findItem ( "etfuturum" , "chorus_fruit" );
194+ Item chorus_fruit = etFuturumItems . get ( "chorus_fruit" );
194195 if (chorus_fruit instanceof ItemFood ItemChorusFruit ) {
195196 ItemChorusFruit .healAmount = 1 ;
196197 ItemChorusFruit .saturationModifier = 0.3f ;
197198 }
198199
199- Item suspicious_stew = findItem ( "etfuturum" , "suspicious_stew" );
200+ Item suspicious_stew = etFuturumItems . get ( "suspicious_stew" );
200201 if (suspicious_stew instanceof ItemFood ItemSuspiciousStew ) {
201202 ItemSuspiciousStew .healAmount = 5 ;
202203 ItemSuspiciousStew .saturationModifier = 0.7f ;
203204 }
204205
205- Item sweet_berries = findItem ( "etfuturum" , "sweet_berries" );
206+ Item sweet_berries = etFuturumItems . get ( "sweet_berries" );
206207 if (sweet_berries instanceof ItemFood ItemSweetBerries ) {
207208 ItemSweetBerries .healAmount = 1 ;
208209 ItemSweetBerries .saturationModifier = 0.3f ;
@@ -211,27 +212,32 @@ public static void init() {
211212 }
212213
213214 if (enableMushroomStewStacksize16 ) {
214- Item mushroom_stew = findItem ( "minecraft" , " mushroom_stew" ) ;
215+ ItemFood mushroom_stew = ( ItemFood ) Items . mushroom_stew ;
215216 mushroom_stew .setMaxStackSize (16 );
216217 }
217218
218- if (isModLoaded ( "etfuturum" ) && enableEFRStewsStacksize16 ) {
219- Item rabbit_stew = findItem ( "etfuturum" , "rabbit_stew" );
219+ if (efr && enableEFRStewsStacksize16 ) {
220+ Item rabbit_stew = etFuturumItems . get ( "rabbit_stew" );
220221 if (rabbit_stew instanceof ItemSoup ItemRabbitStew ) {
221222 ItemRabbitStew .setMaxStackSize (16 );
222223 }
223224
224- Item beetroot_soup = findItem ( "etfuturum" , "beetroot_soup" );
225+ Item beetroot_soup = etFuturumItems . get ( "beetroot_soup" );
225226 if (beetroot_soup instanceof ItemSoup ItemBeetrootSoup ) {
226227 ItemBeetrootSoup .setMaxStackSize (16 );
227228 }
228229
229- Item suspicious_stew = findItem ( "etfuturum" , "suspicious_stew" );
230+ Item suspicious_stew = etFuturumItems . get ( "suspicious_stew" );
230231 if (suspicious_stew instanceof ItemSoup ItemSuspiciousStew ) {
231232 ItemSuspiciousStew .setMaxStackSize (16 );
232233 }
233234 }
234- Item woodenShovel = findItem ("minecraft" , "wooden_shovel" );
235- woodenShovel .setMaxDamage (64 );
235+ if (enableMachines ) {
236+ wooden_shovel .setMaxDamage (64 );
237+ wooden_pickaxe .setMaxDamage (64 );
238+ wooden_axe .setMaxDamage (64 );
239+ wooden_hoe .setMaxDamage (64 );
240+ wooden_sword .setMaxDamage (64 );
241+ }
236242 }
237243}
0 commit comments