Résolu Event non récupéré
-
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 ?
-
Salut,
Essaies de faire un print de event.getType() pour voir ? -
@‘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