MFF

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

    Empêcher le spawn d'un mob

    Planifier Épinglé Verrouillé Déplacé Résolu 1.11.x
    1.11.x
    11 Messages 3 Publieurs 4.3k 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.
    • M Hors-ligne
      MissChey
      dernière édition par

      Tout est dans le titre, j’aimerai pouvoir empêcher le spawn de certains mobs (ex: creeper). Je suis presque sûre d’avoir vu ça quelque part sur le forum, mais impossible de le retrouver, alors si quelqu’un pouvais me renseigner, ça serait sympa, merci 🙂

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

        
        public void onEntityJoinWorld(EntityJoinWorldEvent event) {
        
        if(entity.entityLiving instanceof EntityCreeper)
           event.setCanceled(true);
        }
        
        

        Bon c’est un vieux code pourrave sorti de ma tête, mais à quelques trucs prêt c’est ça, à toi de rectifier le tir.

        Si je t'ai filé un coup de main n'oublie pas le + / -
        Par contre évite les demandes d'aides en MP, tu sera sympa'

        La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

        Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

          Super, merci, je vais me débrouiller avec ça je pense ^^___On dirait que j’ai parlé trop vite, je n’y arrive pas… 😞

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

            Alors, C’est un event, j’ai pas précisé, donc avant la fonction tu met un @SubscribeEvent puis tu l’enregistre avec MinecraftForge.EVENT_BUS.register(new laClasseDeTonEventParExemple)

            c.f: https://www.minecraftforgefrance.fr/showthread.php?tid=716

            Si je t'ai filé un coup de main n'oublie pas le + / -
            Par contre évite les demandes d'aides en MP, tu sera sympa'

            La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

            Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

              Oui, c’est ce que j’avais essayé de faire:

              @SubscribeEvent
              public void onEntityJoin(EntityJoinWorldEvent event)
              {
              if(event.getEntity() instanceof EntityCreeper)
              {
              event.setCanceled(true);
              }
              }
              

              Mais les creepers spawn quand même…

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

                Peut être avec le FMLCommonHandler.bus.register alors pour enregistrer ton event ? La comme ça de tête je vois pas trop le problème, c’est à enregistrer dans la fonction init de ton mod

                Edit: Comme dans le tuto plus haut

                Si je t'ai filé un coup de main n'oublie pas le + / -
                Par contre évite les demandes d'aides en MP, tu sera sympa'

                La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                  C’est bon, je viens de trouver l’erreur! Je l’avais mis dans la fonction preInit au lieu de Init!!!

                  Pfff c’est toujours sur des trucs comme ça que je me plante et je galère à trouver l’erreur qui est juste sous mon nez…

                  En tout cas merci pour ta patience, ça marche!!!

                  Edit: Je fais comment pour mettre le sujet en résolu? ^^

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

                    Je fais comment pour mettre le sujet en résolu? ^^

                    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 expliqué dans la discussion “[RÈGLES] À LIRE AVANT DE POSTER” que personne ne lit  😢

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

                        je vais le passer en résolu, il faut l’éditer sinon et mettre la version résolue dans les balises

                        Evite aussi les doubles posts, pense à éditer ton message précédent, tu as droit qu’a 24h entre chaque message, c.f règlement 😉

                        Si je t'ai filé un coup de main n'oublie pas le + / -
                        Par contre évite les demandes d'aides en MP, tu sera sympa'

                        La JavaDoc c'est comme le PQ, ça sert à ce démerder tous seul. -Victor Hugo- 2017

                        Une superbe API pour animer vos super modèles CraftStudio dans Minecraft !

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

                          @‘robin4002’:

                          C’est expliqué dans la discussion “[RÈGLES] À LIRE AVANT DE POSTER” que personne ne lit  😢

                          Si si, je jure que je l’ai lu, mais j’ai lu tellement de choses ces derniers jours que ma tête est en surcharge 😛

                          @‘Ama’:

                          je vais le passer en résolu, il faut l’éditer sinon et mettre la version résolue dans les balises

                          Evite aussi les doubles posts, pense à éditer ton message précédent, tu as droit qu’a 24h entre chaque message, c.f règlement 😉

                          Pas de soucis, je ferai attention, merci encore 🙂

                          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