Code Monkey home page Code Monkey logo

key_command's Introduction

键盘命令

简介

本模组允许玩家自定义一个按键并且绑定一个命令.

需要在服务端也安装本模组 并且只有服务端也有完全一样的自定义命令时才能执行命令.

当玩家处在多人游戏时,执行的命令无视玩家是否有op,只要服务端允许 可以执行玩家本不能执行的命令.

当玩家处在单机模式时,能执行的命令由玩家本身权限决定.

使用方法

在第一次启动游戏时(或者你可以自己创建), 会在 /.minecraft/config/key_command 文件夹下生成 config.json 文件, 该文件的内容需要你手动输入.

{
  "key_array" : [
    {
      "command": "kill @s",
      "default_key": 47
    },
    {
      "command": "tp @e ~ ~ ~",
      "default_key": 199,
      "fake_player" : false
    }
  ]
}

你只需要在 key_array 中增加 jsonObject 即可, 其中jsonObject 有三个参数:

  • command :后接一个字符串 (string), 表示需要执行的命令, 不需要 /.

  • default_key :后接一个整型数字 (int), 表示默认绑定的按键, 点击即可查看按键与数字对照表 点击跳转. (请注意所有数字均为十六进制, 在填写json时请自行将其转换为十进制)

  • fake_player :可选项, 若不填默认值为true, 表示命令的执行者是不是玩家(默认不是由玩家执行,部分命令可能无法正常执行,但是这样可以让服务器执行一些玩家本没有权限的命令). (这样设计的原因是, 作者认为, /forge_tps 一类的命令不应该需要作弊权限).


KeyCommand

Introduction

This mod allows players to customize a key and bind a command.

This mod needs to be installed on both side and only the server side also has Exactly The Same command key bind, it can be executed.

When the player is in a multiplayer game, the executed command ignores whether the player has op or not, as long as the server allows it to execute commands that the player cannot execute.

When the player is in single player game,the commands can be executed or not are determined by the player's own authority.

Usage

When you first launch the game (or you can create it by yourself), a config.json file will be generated in the /.minecraft/config/key_command folder, you need to enter the contents of this file manually.

{
  "key_array" : [
    {
      "command": "kill @s",
      "default_key": 47
    },
    {
      "command": "tp @e ~ ~ ~",
      "default_key": 199,
      "fake_player" : false
    }
  ]
}

You just need to add jsonObject to key_array, where jsonObject has three parameters.

  • command: followed by a string, indicating the command to be executed, no need /.

  • default_key: followed by an integer number, indicating the default key binding, click on it to see the key number comparison table Click to jump. (Please notice that all numbers are in hexadecimal, so please convert them to decimal when you fill in the json)

  • fake_player: optional, if not filled the default value is true, indicating whether the command is executed by the player or not (the default is not executed by the player, some commands may not be executed properly, but this allows the server to execute some commands that the player does not have no permission to execute). (The reason why, this design is that the author believes that commands like /forge_tps ought not to require cheat permmision).

key_command's People

Contributors

xkball avatar snowballxueqiu avatar

Watchers

 avatar

Forkers

teamvastsea

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.