RemoveCraft
-
Créer une class Nommer : RemoveCraft
package fr.nom.modid.common; import java.util.List; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.CraftingManager; import net.minecraft.item.crafting.IRecipe; public class RemoveCraft { public static void init() { removeCraft(new ItemStack(Blocks.crafting_table)); removeCraft(new ItemStack(Items.stick)); removeCraft(new ItemStack(Items.boat)); } private static void removeCraft(ItemStack stack) { List <irecipe>recipeList = CraftingManager.getInstance().getRecipeList(); for(int i = 0; i < recipeList.size(); i++) { ItemStack out = recipeList.get(i).getRecipeOutput(); if(out != null && stack.getItem() == out.getItem() && stack.getItemDamage() == out.getItemDamage()) { recipeList.remove(i); } } } }
Et voila vous avez retirer des craft Minecraft ou de votre mod ! :)</irecipe>
-
C’est biens d’avoir pris l’initiative mais pour faire ceci … le code n’est même pas expliquer pour une personnes qui ne comprends pas trop je pense que tu a choper ce code sur google ou mff et que tu à poster
-
Salut,
Ceci est déjà expliqué dans un tutoriel : https://www.minecraftforgefrance.fr/showthread.php?tid=3917#bonus