MFF

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

    Event non récupéré

    Planifier Épinglé Verrouillé Déplacé Résolu 1.12.x
    1.12.x
    3 Messages 2 Publieurs 700 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.
    • DylemD Hors-ligne
      Dylem
      dernière édition par

      J’ai besoin de l’event InitMapGenEvent afin de détecter si un village s’apprête à être créé et donc j’ai fais un handler qui capture l’event :

      
          @SubscribeEvent(priority = EventPriority.HIGHEST)
          public void changeVillageGen (final InitMapGenEvent event) {
      
              System.out.println("1");
              if (event.getType() != null && event.getType() == EventType.VILLAGE) {
      
                  System.out.println("2");
                  event.setNewGen(new MapGenVillageDevastated());
              }
          }   
      
      

      La sortie console imprime 1 à la création de la map, puis jamais après, et elle n’imprime jamais 2 non plus… J’ai loupé quelque chose ? Ce n’est pas le bon event ?

      Si je t'ai aidé, n'hésite pas à cliquer sur le nombre vert en dessous de mon image de profil, pour me le faire savoir. Ca me motive pour continuer …

      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

        Salut,
        Essaies de faire un print de event.getType() pour voir ?

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

          @‘robin4002’:

          Salut,
          Essaies de faire un print de event.getType() pour voir ?

          Je viens de remarquer que l’event se lance seulement si la map n’est pas superflat, même si celle-ci contient des villages. Désolé du dérangement 🙂

          Si je t'ai aidé, n'hésite pas à cliquer sur le nombre vert en dessous de mon image de profil, pour me le faire savoir. Ca me motive pour continuer …

          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