• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Solved Problème nouvelle touche de clavier

    1.7.x
    1.7.10
    3
    4
    851
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      KrushHD last edited by

      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);
          }
      }
      
      
      1 Reply Last reply Reply Quote 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

        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 …

        1 Reply Last reply Reply Quote 0
        • K
          KrushHD last edited by

          @‘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 ^^

          1 Reply Last reply Reply Quote 0
          • AymericRed
            AymericRed last edited by

            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.

            Si je vous ai aidé, n'oubliez pas d’être heureux, j'aiderai encore +

            AymericRed, moddeur expérimenté qui aide sur ce forum et qui peut accepter de faire un mod Forge rémunéré de temps en temps.

            Mes tutos : Table de craft, plugin NEI, plugin JEI, modifier l'overlay
            Je suis un membre apprécié et joueur, j'ai déjà obtenu 6 points de réputation.

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB