@@ -16,48 +16,116 @@ public SpawnLogic apply(OreSpawnAPI api) {
1616
1717 // Vanilla
1818 logic .getDimension (-1 )
19- .addOre (Materials .getMaterialByName ("coal" ).oreNether .getDefaultState (), 10 , 8 , 12 , 0 , 200 )
20- .addOre (Materials .getMaterialByName ("diamond" ).oreNether .getDefaultState (), 2 , 8 , 12 , 0 , 200 )
21- .addOre (Materials .getMaterialByName ("emerald" ).oreNether .getDefaultState (), 4 , 8 , 12 , 0 , 200 )
22- .addOre (Materials .getMaterialByName ("gold" ).oreNether .getDefaultState (), 5 , 8 , 12 , 0 , 200 )
23- .addOre (Materials .getMaterialByName ("iron" ).oreNether .getDefaultState (), 10 , 8 , 12 , 0 , 200 );
24- /*
25- .addOre(ModBlocks.lapisOre.getDefaultState(), 8, 8, 12, 0, 96)
26- .addOre(ModBlocks.redstoneOre.getDefaultState(), 8, 8, 12, 0, 96);
27- */
19+ .addOre (Materials .getMaterialByName ("coal" ).oreNether .getDefaultState (), 10 , 8 , 12 , 0 , 200 )
20+ .addOre (Materials .getMaterialByName ("diamond" ).oreNether .getDefaultState (), 2 , 8 , 12 , 0 , 200 )
21+ .addOre (Materials .getMaterialByName ("emerald" ).oreNether .getDefaultState (), 4 , 8 , 12 , 0 , 200 )
22+ .addOre (Materials .getMaterialByName ("gold" ).oreNether .getDefaultState (), 5 , 8 , 12 , 0 , 200 )
23+ .addOre (Materials .getMaterialByName ("iron" ).oreNether .getDefaultState (), 10 , 8 , 12 , 0 , 200 )
24+ .addOre (Materials .getMaterialByName ("lapis" ).oreNether .getDefaultState (), 8 , 8 , 12 , 0 , 96 )
25+ .addOre (Materials .getMaterialByName ("redstone" ).oreNether .getDefaultState (), 8 , 8 , 12 , 0 , 96 );
2826
2927 //Base Metals
3028 if (Loader .isModLoaded ("basemetals" )) {
31- logic .getDimension (-1 )
32- .addOre (Materials .getMaterialByName ("antimony" ).oreNether .getDefaultState (), 8 , 4 , 10 , 0 , 200 )
33- .addOre (Materials .getMaterialByName ("bismuth" ).oreNether .getDefaultState (), 8 , 4 , 10 , 0 , 200 )
34- .addOre (Materials .getMaterialByName ("copper" ).oreNether .getDefaultState (), 10 , 12 , 20 , 0 , 200 )
35- .addOre (Materials .getMaterialByName ("lead" ).oreNether .getDefaultState (), 8 , 12 , 20 , 0 , 200 )
36- .addOre (Materials .getMaterialByName ("mercury" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 )
37- .addOre (Materials .getMaterialByName ("nickel" ).oreNether .getDefaultState (), 6 , 4 , 10 , 0 , 200 )
38- .addOre (Materials .getMaterialByName ("platinum" ).oreNether .getDefaultState (), 2 , 4 , 10 , 0 , 200 )
39- .addOre (Materials .getMaterialByName ("silver" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 )
40- .addOre (Materials .getMaterialByName ("tin" ).oreNether .getDefaultState (), 10 , 12 , 20 , 0 , 200 )
41- .addOre (Materials .getMaterialByName ("zinc" ).oreNether .getDefaultState (), 6 , 8 , 12 , 0 , 200 );
29+ if ( com .mcmoddev .basemetals .util .Config .Options .enableAntimony ) {
30+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("antimony" ).oreNether .getDefaultState (), 8 , 4 , 10 , 0 , 200 );
31+ }
32+
33+ if ( com .mcmoddev .basemetals .util .Config .Options .enableBismuth ) {
34+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("bismuth" ).oreNether .getDefaultState (), 8 , 4 , 10 , 0 , 200 );
35+ }
36+
37+ if ( com .mcmoddev .basemetals .util .Config .Options .enableCopper ) {
38+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("copper" ).oreNether .getDefaultState (), 10 , 12 , 20 , 0 , 200 );
39+ }
40+
41+ if ( com .mcmoddev .basemetals .util .Config .Options .enableLead ) {
42+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("lead" ).oreNether .getDefaultState (), 8 , 12 , 20 , 0 , 200 );
43+ }
44+
45+ if ( com .mcmoddev .basemetals .util .Config .Options .enableMercury ) {
46+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("mercury" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 );
47+ }
48+
49+ if ( com .mcmoddev .basemetals .util .Config .Options .enableNickel ) {
50+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("nickel" ).oreNether .getDefaultState (), 6 , 4 , 10 , 0 , 200 );
51+ }
52+
53+ if ( com .mcmoddev .basemetals .util .Config .Options .enablePlatinum ) {
54+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("platinum" ).oreNether .getDefaultState (), 2 , 4 , 10 , 0 , 200 );
55+ }
56+
57+ if ( com .mcmoddev .basemetals .util .Config .Options .enableSilver ) {
58+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("silver" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
59+ }
60+
61+ if ( com .mcmoddev .basemetals .util .Config .Options .enableTin ) {
62+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("tin" ).oreNether .getDefaultState (), 10 , 12 , 20 , 0 , 200 );
63+ }
64+
65+ if ( com .mcmoddev .basemetals .util .Config .Options .enableZinc ) {
66+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("zinc" ).oreNether .getDefaultState (), 6 , 8 , 12 , 0 , 200 );
67+ }
68+
69+
4270 }
4371
4472 //Modern Metals
4573 if (Loader .isModLoaded ("modernmetals" )) {
46- logic .getDimension (-1 )
47- .addOre (Materials .getMaterialByName ("aluminum" ).oreNether .getDefaultState (), 10 , 8 , 10 , 0 , 200 )
48- .addOre (Materials .getMaterialByName ("cadmium" ).oreNether .getDefaultState (), 4 , 8 , 10 , 0 , 200 )
49- .addOre (Materials .getMaterialByName ("chromium" ).oreNether .getDefaultState (), 4 , 8 , 10 , 0 , 200 )
50- .addOre (Materials .getMaterialByName ("iridium" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 )
51- .addOre (Materials .getMaterialByName ("magnesium" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 )
52- .addOre (Materials .getMaterialByName ("manganese" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 )
53- .addOre (Materials .getMaterialByName ("osmium" ).oreNether .getDefaultState (), 10 , 8 , 10 , 0 , 200 )
54- .addOre (Materials .getMaterialByName ("plutonium" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 )
55- .addOre (Materials .getMaterialByName ("rutile" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 )
56- .addOre (Materials .getMaterialByName ("tantalum" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 )
57- .addOre (Materials .getMaterialByName ("titanium" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 )
58- .addOre (Materials .getMaterialByName ("tungsten" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 )
59- .addOre (Materials .getMaterialByName ("uranium" ).oreNether .getDefaultState (), 2 , 4 , 10 , 0 , 200 )
60- .addOre (Materials .getMaterialByName ("zirconium" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
74+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableAluminum ) {
75+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("aluminum" ).oreNether .getDefaultState (), 10 , 8 , 10 , 0 , 200 );
76+ }
77+
78+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableCadmium ) {
79+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("cadmium" ).oreNether .getDefaultState (), 4 , 8 , 10 , 0 , 200 );
80+ }
81+
82+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableChromium ) {
83+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("chromium" ).oreNether .getDefaultState (), 4 , 8 , 10 , 0 , 200 );
84+ }
85+
86+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableIridium ) {
87+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("iridium" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 );
88+ }
89+
90+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableMagnesium ) {
91+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("magnesium" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 );
92+ }
93+
94+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableManganese ) {
95+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("manganese" ).oreNether .getDefaultState (), 6 , 8 , 10 , 0 , 200 );
96+ }
97+
98+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableOsmium ) {
99+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("osmium" ).oreNether .getDefaultState (), 10 , 8 , 10 , 0 , 200 );
100+ }
101+
102+ if ( com .mcmoddev .modernmetals .util .Config .Options .enablePlutonium ) {
103+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("plutonium" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 );
104+ }
105+
106+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableRutile ) {
107+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("rutile" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
108+ }
109+
110+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableTantalum ) {
111+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("tantalum" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
112+ }
113+
114+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableTitanium ) {
115+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("titanium" ).oreNether .getDefaultState (), 4 , 4 , 10 , 0 , 200 );
116+ }
117+
118+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableTungsten ) {
119+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("tungsten" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
120+ }
121+
122+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableUranium ) {
123+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("uranium" ).oreNether .getDefaultState (), 2 , 4 , 10 , 0 , 200 );
124+ }
125+
126+ if ( com .mcmoddev .modernmetals .util .Config .Options .enableZirconium ) {
127+ logic .getDimension (-1 ).addOre (Materials .getMaterialByName ("zirconium" ).oreNether .getDefaultState (), 8 , 8 , 10 , 0 , 200 );
128+ }
61129 }
62130
63131 return logic ;
0 commit comments