| 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); |