MCPcopy Index your code
hub / github.com/GregTech6/gregtech6 / onModInit2

Method onModInit2

src/main/java/gregapi/GT_API_Post.java:182–676  ·  view source on GitHub ↗
(FMLInitializationEvent aEvent)

Source from the content-addressed store, hash-verified

180 }
181
182 @Override
183 public void onModInit2(FMLInitializationEvent aEvent) {
184 new LoaderWoodDictionary().run();
185
186 // Atum violates the "Items have to be created in preInit" Rule...
187 if (MD.ATUM.mLoaded) {
188 IL.ATUM_Scarab .set(ST.make(MD.ATUM, "item.scarab" , 1, 0), new OreDictItemData(MT.Au, 4*U, MT.Diamond, U));
189 IL.ATUM_Limestone .set(ST.make(MD.ATUM, "tile.stone" , 1, 0), OP.stone.dat(MT.STONES.Limestone));
190 IL.ATUM_Limecobble .set(ST.make(MD.ATUM, "tile.cobble" , 1, 0), OP.stone.dat(MT.STONES.Limestone));
191
192 OM.reg("cropDate" , ST.make(MD.ATUM, "item.date", 1, 0));
193 OM.reg("cropFlax" , ST.make(MD.ATUM, "item.flax", 1, 0));
194 OM.reg("seedFlax" , ST.make(MD.ATUM, "item.flaxSeeds", 1, 0));
195 OM.reg("itemPelt" , ST.make(MD.ATUM, "item.wolfPelt", 1, 0));
196 OM.reg(OP.dust, MT.Ectoplasm , ST.make(MD.ATUM, "item.ectoplasm", 1, 0));
197
198 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Fe2O3 , MD.ATUM, "tile.ironOre" , 0);
199 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Au , MD.ATUM, "tile.goldOre" , 0);
200 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Redstone, MD.ATUM, "tile.redstoneOre", 0);
201 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Lapis , MD.ATUM, "tile.lapisOre" , 0);
202 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Coal , MD.ATUM, "tile.coalOre" , 0);
203 OreDictManager.INSTANCE.setTarget(OP.oreLimestone, MT.Diamond , MD.ATUM, "tile.diamondOre" , 0);
204
205 OM.data(MD.ATUM, "item.stoneChunk", 1, 0, MT.STONES.Limestone, U);
206 OM.data(MD.ATUM, "tile.sand", 1, W, MT.Sand, U*9);
207 OM.data(MD.ATUM, "tile.framedGlass", 1, W, MT.Glass, U*9);
208 OM.data(MD.ATUM, "tile.crystalGlass", 1, W, MT.Glass, U*9);
209 OM.data(MD.ATUM, "tile.framedStainedGlass", 1, W, MT.Glass, U*9);
210 OM.data(MD.ATUM, "tile.crystalStainedGlass", 1, W, MT.Glass, U*9);
211 OM.data(MD.ATUM, "tile.thinFramedGlass", 1, W, MT.Glass, U);
212 OM.data(MD.ATUM, "tile.thinCrystalGlass", 1, W, MT.Glass, U);
213 OM.data(MD.ATUM, "tile.thinFramedStainedGlass", 1, W, MT.Glass, U);
214 OM.data(MD.ATUM, "tile.thinCrystalStainedGlass", 1, W, MT.Glass, U);
215
216 OM.data(MD.ATUM, "item.loot", 1, 2, MT.Ag , 2*U);
217 OM.data(MD.ATUM, "item.loot", 1, 3, MT.Ag , 2*U);
218 OM.data(MD.ATUM, "item.loot", 1, 4, MT.Au , 2*U);
219 OM.data(MD.ATUM, "item.loot", 1, 5, MT.Au , 2*U);
220 OM.data(MD.ATUM, "item.loot", 1, 6, MT.Au , 2*U, MT.BlueSapphire , 2*U);
221 OM.data(MD.ATUM, "item.loot", 1, 7, MT.Au , 2*U, MT.BlueSapphire , 2*U);
222 OM.data(MD.ATUM, "item.loot", 1, 8, MT.Au , 2*U, MT.Ruby , 2*U);
223 OM.data(MD.ATUM, "item.loot", 1, 9, MT.Au , 2*U, MT.Ruby , 2*U);
224 OM.data(MD.ATUM, "item.loot", 1, 10, MT.Au , 2*U, MT.Emerald , 2*U);
225 OM.data(MD.ATUM, "item.loot", 1, 11, MT.Au , 2*U, MT.Emerald , 2*U);
226 OM.data(MD.ATUM, "item.loot", 1, 12, MT.Au , 2*U, MT.Diamond , 2*U);
227 OM.data(MD.ATUM, "item.loot", 1, 13, MT.Au , 2*U, MT.Diamond , 2*U);
228 OM.data(MD.ATUM, "item.loot", 1, 34, MT.Ag , U);
229 OM.data(MD.ATUM, "item.loot", 1, 35, MT.Ag , U);
230 OM.data(MD.ATUM, "item.loot", 1, 36, MT.Au , U);
231 OM.data(MD.ATUM, "item.loot", 1, 37, MT.Au , U);
232 OM.data(MD.ATUM, "item.loot", 1, 38, MT.Au , U, MT.BlueSapphire , U);
233 OM.data(MD.ATUM, "item.loot", 1, 39, MT.Au , U, MT.BlueSapphire , U);
234 OM.data(MD.ATUM, "item.loot", 1, 40, MT.Au , U, MT.Ruby , U);
235 OM.data(MD.ATUM, "item.loot", 1, 41, MT.Au , U, MT.Ruby , U);
236 OM.data(MD.ATUM, "item.loot", 1, 42, MT.Au , U, MT.Emerald , U);
237 OM.data(MD.ATUM, "item.loot", 1, 43, MT.Au , U, MT.Emerald , U);
238 OM.data(MD.ATUM, "item.loot", 1, 44, MT.Au , U, MT.Diamond , U);
239 OM.data(MD.ATUM, "item.loot", 1, 45, MT.Au , U, MT.Diamond , U);

Callers

nothing calls this directly

Calls 15

makeMethod · 0.95
regMethod · 0.95
dataMethod · 0.95
blockMethod · 0.95
shapedMethod · 0.95
dat2Method · 0.95
regMethod · 0.95
datMethod · 0.80
matMethod · 0.80
setMethod · 0.65
addMethod · 0.65
wildMethod · 0.65

Tested by

no test coverage detected