Résolu Problème avec l'event KeyInputEvent
-
Bonjour, Je cherche a détecter quand l’utilisateur appuis sur une touche,
j’ai essayer avec l’envent KeyInputEvent, mais rien ne se produis lorsqu’une touche est presser.
aucun message d’erreur.@SubscribeEvent public static void pressClickEvent(InputEvent.KeyInputEvent e) { logger.info("dz"); System.out.println("dzQQQ"); PlayerEntity p = Minecraft.getInstance().player; if (p != null) { p.sendMessage(new StringTextComponent("gdfs")); } }
j’ai essayer plein de chose pour détecter si oui ou non l’event ne marchais pas.
-
Ton event n’est pas correctement enregistré au vu de comment tu l’utilises :
-
Bonsoir,
Comment est enregistré l’evénement ? -
L’évent est enregistrer dans le client proxy
private void clientSetup(final FMLClientSetupEvent e){ ClientRegistry.registerKeyBinding(k); MinecraftForge.EVENT_BUS.register(this); logger.info("Mod Client Setup Loading"); }
-
Ton event n’est pas correctement enregistré au vu de comment tu l’utilises :
-
Merci sa marche nickelle