Résolu Problème nouvelle touche de clavier
-
Hey salut tout le monde , je suis ici car j’ai un problème , je viens de créer une nouvelle touche de clavier , pour le moments quand j’appuie sur cette touche elle me give de l’exp , mais moi je voudrais quel execute une commande genre /spawn comment je peux faire ? Merci de l’aide ::D
Mon code :
package com.mod.sili.proxy; import org.lwjgl.input.Keyboard; import com.mod.sili.Reference; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.InputEvent.KeyInputEvent; import net.minecraft.client.Minecraft; import net.minecraft.client.settings.KeyBinding; import net.minecraftforge.common.MinecraftForge; public class ClientProxy extends CommonProxy { private static KeyBinding keyBinding; @Override public void registerRenders() { } public ClientProxy() { FMLCommonHandler.instance().bus().register(this); keyBinding = new KeyBinding(Reference.MOD_ID + ".keyTuto", Keyboard.KEY_M, "key.categories.gameplay"); ClientRegistry.registerKeyBinding(keyBinding); MinecraftForge.EVENT_BUS.register(this); } @SubscribeEvent public void onEvent(KeyInputEvent event) { if(keyBinding.isPressed()) { keyPressed(); } } private void keyPressed() { Minecraft.getMinecraft().thePlayer.addExperience(150); } }
-
Salut,
Utilises :
Minecraft.getMinecraft().thePlayer.sendChatMessage(“/spawn”)Et fais un minimum de recherche, la question “comment exécuter une commande” a déjà été posé plusieurs fois …
-
@‘robin4002’:
Salut,
Utilises :
Minecraft.getMinecraft().thePlayer.sendChatMessage(“/spawn”)Et fais un minimum de recherche, la question “comment exécuter une commande” a déjà été posé plusieurs fois …
Merci beaucoup , et aurais tu une idée comment créer une nouvelle catégorie nommer Macro ? pour mettre les touche dedans ^^
-
Tu as juste à changer le nom de catégorie que tu as mis dans new KeyBinding(…); et mettre la traduction dans le fichier de langues.