MFF

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

    Supprimer des items de base de minecraft

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.10
    22 Messages 6 Publieurs 6.0k Vues 1 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.
    • RageAgainR Hors-ligne
      RageAgain
      dernière édition par

      Un coremod? Ca consiste en quoi?
      Zut zut zut n’empeche 😞

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

        @‘RageAgain’:

        Un coremod? Ca consiste en quoi?
        Zut zut zut n’empeche 😞

        Un coremod c’est un mod qui réécrit les classes de base de minecraft sauf que c’est EXTREMEMENT déconseillé. Forge essaie d’éviter les coremods à tout prix, ils conseillent donc d’utiliser les événements.

        Site web contenant mes scripts : http://SCAREXgaming.github.io

        Pas de demandes de support par MP ni par skype SVP.
        Je n'accepte sur skype que l…

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

          Aaah ouais! Nan mais je veux surtout pas toucher aux classes de base de Minecraft! J’ai déjà eu trop de problèmes avec ça!

          Et donc, un evenement…Il existe un evenement capable de supprimer les items?

          1 réponse Dernière réponse Répondre Citer 0
          • isadorI Hors-ligne
            isador Moddeurs confirmés Modérateurs
            dernière édition par

            non je crois pas, il en existe pour supprimer les crafts mais pas pour supprimer des item

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

              @‘RageAgain’:

              Aaah ouais! Nan mais je veux surtout pas toucher aux classes de base de Minecraft! J’ai déjà eu trop de problèmes avec ça!

              Et donc, un evenement…Il existe un evenement capable de supprimer les items?

              Euh… Je ne suis pas sûr que tu comprennes ce qu’est un événement. Imaginons que tu veuilles empêcher le craft du brewing stand, voilà ce que donnerai tes classes :

              Dans le init (il me semble) tu mets :
              MinecraftForge.EVENT_BUS.register(new ClasseDeLEvent());

              puis dans ClasseDeLEvent tu mets :

              
              public class ClasseDeLEvent {
              @SubscribeEvent
              //Je ne me rappelle plus vraiment du nom de l'event
              public void onCraftEvent(CraftEvent event) {
              //Je ne sais pas si tu dois utiliser cette fonction ou event.setResult, je te laisse regarder ça par toi-même
              event.setCanceled(true);
              }
              }
              
              

              Site web contenant mes scripts : http://SCAREXgaming.github.io

              Pas de demandes de support par MP ni par skype SVP.
              Je n'accepte sur skype que l…

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

                Mais pour les crafts, j’ai déjà fait ça!

                
                public static void removeRecipe(ItemStack stack)
                {
                List <irecipe>recipeList = CraftingManager.getInstance().getRecipeList();
                for(int i = 0; i < recipeList.size(); i++)
                {
                ItemStack output = recipeList.get(i).getRecipeOutput();
                if(output != null && stack.getItem() == output.getItem() && stack.getItemDamage() == output.getItemDamage())
                {
                recipeList.remove(i);
                }
                }
                }
                

                J’ai cette méthode qui fait ça très bien!

                Je me posais juste la question de savoir si il y avait moyen de totalement supprimer un item de sorte à ce qu’il se retrouve même pas dans la CreativeTabs! 😉
                Mais d’après ce que j’ai compris, c’est mort d’avance ;)</irecipe>

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

                  @‘RageAgain’:

                  Mais pour les crafts, j’ai déjà fait ça!

                  
                  public static void removeRecipe(ItemStack stack)
                  {
                  List <irecipe>recipeList = CraftingManager.getInstance().getRecipeList();
                  for(int i = 0; i < recipeList.size(); i++)
                  {
                  ItemStack output = recipeList.get(i).getRecipeOutput();
                  if(output != null && stack.getItem() == output.getItem() && stack.getItemDamage() == output.getItemDamage())
                  {
                  recipeList.remove(i);
                  }
                  }
                  }
                  

                  J’ai cette méthode qui fait ça très bien!

                  Je me posais juste la question de savoir si il y avait moyen de totalement supprimer un item de sorte à ce qu’il se retrouve même pas dans la CreativeTabs! 😉
                  Mais d’après ce que j’ai compris, c’est mort d’avance ;)</irecipe>

                  Tu peux tenter d’override les creativeTabs aussi.

                  Site web contenant mes scripts : http://SCAREXgaming.github.io

                  Pas de demandes de support par MP ni par skype SVP.
                  Je n'accepte sur skype que l…

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

                    Mais dans ce cas, disons que je veux enlever qu’un seul bloc, je me retrouve avec plus aucun de tout ceux qui étaient dans la même tabs!…

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

                      @‘RageAgain’:

                      Mais dans ce cas, disons que je veux enlever qu’un seul bloc, je me retrouve avec plus aucun de tout ceux qui étaient dans la même tabs!…

                      Ce que je veux dire c’est que soit tu recréer un creativeTab et dedans tu y met seulement les items voulues soit tu réécris les méthodes/variables du creativeTab voulu pour que ça n’affiche que ceux voulues.

                      Site web contenant mes scripts : http://SCAREXgaming.github.io

                      Pas de demandes de support par MP ni par skype SVP.
                      Je n'accepte sur skype que l…

                      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

                        C’est fortement déconseillé à cause des problèmes d’incompatibilité que ça peut engendrer et compliqué à mettre en place.
                        https://github.com/MinecraftForge/FML/issues/370#issuecomment-62309784

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

                          Merci beaucoup a tous pour vos réponses!

                          J’en conclus donc que c’est déconseillé et que donc, il vaut mieux juste enlever les crafts! 🙂

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

                          MINECRAFT FORGE FRANCE © 2024

                          Powered by NodeBB