Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @SubscribeEvent
- public void registerOre(OreRegisterEvent event) {
- String mod = Loader.instance().activeModContainer().getModId();
- //Really dirty way of registering GT ores to IC2 scanner... has to be done quickly so fix later...
- if(LibVulpes.ic2MinerGTOre && mod.toLowerCase().contains("greg") && event.Name.toLowerCase().contains("ore") && !registeredOres.contains(event.Ore.getItem())) {
- loadedGT = true;
- registeredOres.add(event.Ore.getItem());
- LibVulpes.logger.info("The fox says the wizard is registering Gregtech ore, " + event.Name + ", to the IC2 scanner");
- try {
- Class.forName("ic2.core.IC2").getMethod("addValuableOre", IRecipeInput.class, int.class).invoke(null, new RecipeInputItemStack( new ItemStack(event.Ore.getItem(), 1,2)), 1);
- Class.forName("ic2.core.IC2").getMethod("addValuableOre", IRecipeInput.class, int.class).invoke(null, new RecipeInputItemStack( new ItemStack(event.Ore.getItem(), 1,1)), 1);
- Class.forName("ic2.core.IC2").getMethod("addValuableOre", IRecipeInput.class, int.class).invoke(null, new RecipeInputItemStack( new ItemStack(event.Ore.getItem(), 1,3)), 1);
- LibVulpes.logger.info("Success!");
- } catch (Exception e) {
- LibVulpes.logger.warn(e.getMessage());
- LibVulpes.logger.warn("The wizard was killed by Voldemort");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement