99import com .mcmoddev .lib .init .Materials ;
1010import com .mcmoddev .lib .material .MMDMaterial ;
1111import com .mcmoddev .lib .util .Oredicts ;
12+ import com .mcmoddev .nethermetals .NetherMetals ;
1213
1314import net .minecraft .block .Block ;
1415
@@ -29,15 +30,21 @@ public static void init() {
2930 "nickel" , "platinum" , "silver" , "tin" , "zinc" , "aluminum" , "cadmium" , "chromium" ,
3031 "iridium" , "magnesium" , "manganese" , "osmium" , "plutonium" , "rutile" , "tantalum" ,
3132 "titanium" , "tungsten" , "uranium" , "zirconium" );
32- Materials .getAllMaterials ().stream ().map (material -> material .getName ())
33- .filter (knownMaterials ::contains ).filter (Materials ::hasMaterial )
34- .forEach (NetherBlocks ::createOreWrapper );
33+
34+ Materials .getAllMaterials ().stream ().filter (MMDMaterial ::isVanilla )
35+ .map (material -> material .getName ())
36+ .filter (knownMaterials ::contains )
37+ .forEach (NetherBlocks ::createVanillaOreWrapper );
38+ Materials .getAllMaterials ().stream ().filter (mat -> !mat .isVanilla ())
39+ .map (material -> material .getName ())
40+ .filter (knownMaterials ::contains ).filter (Materials ::hasMaterial )
41+ .forEach (NetherBlocks ::createOreWrapper );
3542 }
3643
3744 private static void createOreWrapper (final String materialName ) {
3845 final List <String > vanillaMats = Arrays .asList ("coal" , "diamond" , "emerald" , "gold" , "iron" ,
3946 "lapis" , "redstone" );
40-
47+ NetherMetals . LOGGER . fatal ( "createOreWrapper(%s)" , materialName );
4148 if (vanillaMats .contains (materialName )) {
4249 createVanillaOreWrapper (materialName );
4350 } else {
@@ -46,6 +53,7 @@ private static void createOreWrapper(final String materialName) {
4653 }
4754
4855 private static void createVanillaOreWrapper (final String materialName ) {
56+ NetherMetals .LOGGER .fatal ("createVanillaOreWrapper(%s)" , materialName );
4957 final MMDMaterial material = Materials .getMaterialByName (materialName );
5058 material .addNewBlock (Names .NETHERORE , addBlock (new BlockMMDNetherOre (material ),
5159 Names .NETHERORE .toString (), material , ItemGroups .getTab (SharedStrings .TAB_BLOCKS )));
0 commit comments