Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrkirby153.KCNerfer;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- import net.minecraft.init.Items;
- import net.minecraft.item.crafting.CraftingManager;
- import net.minecraft.item.crafting.IRecipe;
- import net.minecraft.launchwrapper.Launch;
- import java.util.Iterator;
- import java.util.List;
- @Mod(modid = "KCNerfer", version = "1.0")
- public class KCNerfer {
- public static boolean isDev = false;
- @Mod.EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- isDev = (Boolean) Launch.blackboard.get("fml.deobfuscatedEnvironment");
- if (isDev) {
- System.out.println("Detected development environment!");
- } else {
- System.out.println("Not running in development environment");
- }
- }
- @Mod.EventHandler
- public void init(FMLPostInitializationEvent event) {
- List recipies = CraftingManager.getInstance().getRecipeList();
- Iterator recipieIterator = recipies.iterator();
- while(recipieIterator.hasNext()){
- Object obj = recipieIterator.next();
- if(!(obj instanceof IRecipe)){
- continue;
- }
- IRecipe recipe = (IRecipe) obj;
- if(recipe.getRecipeOutput() == null)
- continue;
- if(recipe.getRecipeOutput().getItem() == Items.stick){
- recipieIterator.remove();
- RemovedRecipie r = new RemovedRecipie(recipe);
- GameRegistry.addRecipe(r);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment