MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    [1.12.2] Modifier le Craft de la pomme d'or Epic

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.2
    3 Messages 2 Publieurs 265 Vues 2 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • P Hors-ligne
      PlagueZ
      dernière édition par

      bonjour je cherche a modifier / retirer le craft de la pomme d’or la version avec les block d’or et je trouve pas comment faire

      j’ai fait un système tout simple

      	@SubscribeEvent
      	public void registerRecipes(RegistryEvent.Register<IRecipe> event)
      	{
      		IForgeRegistryModifiable modRegistry = (IForgeRegistryModifiable)event.getRegistry();
      			
      		
      		removeRecipe(modRegistry, new ResourceLocation("minecraft:golden_apple"));
              }
      	public static void removeRecipe(IForgeRegistryModifiable modRegistry, ResourceLocation recipe)
      	{
      		IRecipe p = (IRecipe)modRegistry.getValue(recipe);
      		modRegistry.remove(recipe);
      		modRegistry.register(TestRecipe.from(p));
      	}
      

      Le problème c’est que ça retire que la pomme avec les lingots pas celle qui contient des Blocks si vous avez des pistes je prend parce que la ressource pour les 2 pomme est “minecraft:golden_apple”

      “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

      1 réponse Dernière réponse Répondre Citer 0
      • P Hors-ligne
        PlagueZ
        dernière édition par

        Problème résolut pour la petite histoire j’ai laisser trainer un bout de code qui ajoutait un craft pour cette pomme dans un autre mod dans mon workspace résultat il était ajouter après avoir été enlevé :downcast_face_with_sweat: je me sent très stupide désoler et pour ceux qui cherche a retirer des craft ce bout de code en haut et cette classe :

        public class TestRecipe extends IForgeRegistryEntry.Impl<IRecipe> implements IRecipe
        {
        	private final ItemStack output;
        	
        	public TestRecipe(ItemStack output) 
        	{
        		this.output = output;
        	}
        	
        	public static IRecipe from(IRecipe other)
        	{
        		return new TestRecipe(other.getRecipeOutput()).setRegistryName(other.getRegistryName());
        	}
        	
        	@Override
        	public boolean matches(InventoryCrafting inv, World worldIn) 
        	{
        		return false;
        	}
        	
        	@Override
        	public ItemStack getCraftingResult(InventoryCrafting inv) 
        	{
        		return ItemStack.EMPTY;
        	}
        	
        	@Override
        	public boolean canFit(int width, int height) 
        	{
        		return false;
        	}
        	
        	@Override
        	public ItemStack getRecipeOutput() 
        	{
        		return output;
        	}
        }
        
        

        ca permet le faire c’est cadeau ;^p

        “Imagination is more important than knowledge. For knowledge is limited to all we now know and understand, while imagination embraces the entire wo…

        1 réponse Dernière réponse Répondre Citer 1
        • robin4002R Hors-ligne
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
          dernière édition par

          Merci pour le partage, cela pourra servir à d’autres membres 🙂

          1 réponse Dernière réponse Répondre Citer 0
          • 1 / 1
          • Premier message
            Dernier message
          Design by Woryk
          ContactMentions Légales

          MINECRAFT FORGE FRANCE © 2024

          Powered by NodeBB