MFF

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

    Problème craft item

    Planifier Épinglé Verrouillé Déplacé Non résolu Sans suite
    1.12.2
    17 Messages 8 Publieurs 1.2k Vues 8 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.
    • T Hors-ligne
      TrueSquirrel
      dernière édition par

      J’ai enlevé la recette de lapartie droite et maintenant les trois sticks a gauche fonctionnent mais les trois a droite donnent aussi la partie gauche…
      En fait j’ai l’impression que quand je met un craft pour la partie de gauche il se duplique a droite genre quand on met ca :

              "#  ",
              "#  ",
              "#  "
      

      le craft marche aussi comme ça :

              "  #",
              "  #",
              "  #"
      

      mais du coup quand je met les deux recettes (droite et gauche), minecraft en prend une et l’applique des deux cotés…

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

        Help plz

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

          Bonjour,

          Si au lieu de mettre un espace tu mets un caractère puis que dans key tu indiques minecraft:air pour ce caractère cela donne quoi ?

          T 1 réponse Dernière réponse Répondre Citer 0
          • T Hors-ligne
            TrueSquirrel @robin4002
            dernière édition par

            @robin4002 Désolé du retard 😐 Mais ça ne marche toujours pas même avec minecraft:air…
            voici le json au cas ou je me suis trompé

            {
              "type": "minecraft:crafting_shaped",
              "pattern": [
                "SAA",
                "SAA",
                "SAA"
              ],
              "key": {
                "S": {
                  "item": "ringer:ruby_stick"
                },
                "A": {
                  "item": "minecraft:air"
                }
              },
              "result": {
                "item": "ringer:ruby_ring_left"
              }
            }
            
            
            1 réponse Dernière réponse Répondre Citer 0
            • TwiguinouT Hors-ligne
              Twiguinou
              dernière édition par

              Ce message a été supprimé !
              1 réponse Dernière réponse Répondre Citer 0
              • pazzazzoP Hors-ligne
                pazzazzo
                dernière édition par robin4002

                J’ai trouvé! il va falloir faire autrement

                1: fais un nouveaux package dans ton dossier mod
                2: tu le nomme recipes
                3: dedans tu fais une classe nommée CraftingRecipes.java
                4:tu met le code suivant

                public class CraftingRecipes 
                {
                	public static void init()
                	{
                		
                		
                		ItemStack recStackNotch = new ItemStack(Items.GOLDEN_APPLE, 1, 1);
                        GameRegistry.addShapedRecipe(new ResourceLocation(Reference.MOD_ID + ":" + "recipes/craft_notch_apple"), null, recStackNotch,
                        	new Object[] 
                        	{
                        		"012", "345", "678", 
                        		Character.valueOf('0'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('1'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('2'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('3'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('4'), Items.APPLE, 
                        		Character.valueOf('5'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('6'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('7'), Blocks.GOLD_BLOCK, 
                        		Character.valueOf('8'), Blocks.GOLD_BLOCK
                        	});
                	}
                }
                

                Ce n’es qu’un exemple pour le craft de la pomme de notch mais tu n’as cas le changer

                Et 5: dans ton ModId.java ou dans ton RegistryHandler.java tu met dans Init: ===group

                		CraftingRecipes.init();
                

                Je prie pour que sa marche pour toi

                Clique sur ^ en bas a droite de de mon message s'il te plait

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

                  c’est assez simple mais faut y penser ^^
                  Pour l’item à droite et a gauche, le jeu considère que c’est le meme craft car il y a 2 rangées avec le meme contenu
                  En bref, le pattern doit faire :

                  _=espace

                  gauche
                  "S__",
                  "S__",
                  "s__"
                  
                  droite :
                  
                  "__S",
                  "__S",
                  "__S"
                  
                  1 réponse Dernière réponse Répondre Citer 1
                  • T Hors-ligne
                    TrueSquirrel
                    dernière édition par

                    Bonjour a tous veuillez m’excuser de ce délai, j’ai eu un problème avec mon pc.
                    Tout d’abord merci d’avoir répondu mal grès le fait que j’avais “terminé” ce sujet.

                    @pazzazzo Merci pour le conseil mais cela ne fonctionne pas. Avec seulement cette recette :

                    import fr.truesquirrel.ringer.utils.References;
                    import net.minecraft.init.Blocks;
                    import net.minecraft.init.Items;
                    import net.minecraft.item.ItemStack;
                    import net.minecraft.util.ResourceLocation;
                    import net.minecraftforge.fml.common.registry.GameRegistry;
                    
                    public class CraftingRecipes {
                    
                        public static void init() {
                    
                            ItemStack recStackNotch = new ItemStack(ModItems.ruby_ring_right, 1, 0);
                    
                            GameRegistry.addShapedRecipe(new ResourceLocation(References.MODID + ":" + "recipes/ruby_ring_right"), null, recStackNotch,
                    
                                    "012", "345", "678",
                    
                                    '0', Items.AIR,
                                    '1', Items.AIR,
                                    '2', ModItems.ruby_stick,
                                    '3', Items.AIR,
                                    '4', Items.AIR,
                                    '5', ModItems.ruby_stick,
                                    '6', Items.AIR,
                                    '7', Items.AIR,
                                    '8', ModItems.ruby_stick);
                    
                        }
                    }
                    

                    mettre trois sticks a droite ou a gauche donne le même résultat. Je pense que les recettes son symétriques a droite et a gauche. Je m’explique :
                    (s=espace)

                    "ss#"
                    "s##"
                    "s##"
                    

                    est considéré aussi comme :

                    "#ss"
                    "##s"
                    "##s"
                    

                    …

                    @FeedBack Merci a toi aussi de ta réponse mais malheureusement cela ne fonctionne pas comme je l’ai expliqué au dessus le problème ne vient pas du fait que les recettes sont identiques mais qu’une recette est symétrique dans minecraft…

                    Je pense donc que le problème ne vient pas du mod au des recettes mais de minecraft en lui même.

                    Merci a vous 👍

                    1 réponse Dernière réponse Répondre Citer 1
                    • John_71J Hors-ligne
                      John_71
                      dernière édition par

                      Cela est géré par la fonction matches des recettes (regardes ShapedRecipes#matches, si tu modifie cette méthode dans une classe fille cela pourrait résoudre ton problème)

                      • Maintient des mods et modpacks en `1.18.2`
                      • Je suis un membre apprécié et joueur, j'ai déjà obtenu 2 points de réputation.

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

                        ReBonjour et veuillez m’excuser (encore une fois) du délai j’avais encore un problème avec mon pc.

                        Merci @JohnProgrammer71 de ta réponse mais j’ai essayer et cela ne fonctionne pas. Je me dis que je l’ai peut être mal fait… Pourrait tu me dire comment faire ?

                        Merci 😃

                        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