方便op操作
解压在plugins即可
会持续更新(好的建议会采纳)
绝对不坑你们
自己看
真命令注册
/open 玩家选择器 表单名(表单目录,后缀会自动补充)—— 打开表单
/xkick 玩家选择器 —— 踢出玩家
/rcmd —— 重载指令
/xr —— 重载X_T
配置文件
plugins/X_T/Raw.json
plugins/X_T/config.json
自动更新
真命令
plugins/X_T/command/command.json
表单文件
dt[数字]为表单返回值
plugins/X_T/menu/x.json
变量使用格式{x.x}
解压在plugins即可
会持续更新(好的建议会采纳)
绝对不坑你们
自己看

真命令注册
/open 玩家选择器 表单名(表单目录,后缀会自动补充)—— 打开表单
/xkick 玩家选择器 —— 踢出玩家
/rcmd —— 重载指令
/xr —— 重载X_T
配置文件
plugins/X_T/Raw.json
{
"path":"./plugins/X_T/", //配置文件目录
"lang":"zh_CN", //插件语言
"menu_path":"./plugins/X_T/menu/" //表单目录
}
plugins/X_T/config.json
//“true”为开,“false”为关
{
"autoUpdate":false, //自动更新
"xkick":true, //xkick指令
"menu":true, //表单
"command":true //自定义真命令
}
自动更新
{
"time":86400 //周期时间
}
真命令
plugins/X_T/command/command.json
[
{
"name":"main", //名称
"text":"打开main表单", //描述
"level":1, //需要的权限
"type":0, //“0”作弊未开可使用,“0x80”反之
"alias":"xm", //命令别名
"command":["open {x_player.realName} main",“”] //执行可多条,“,”分隔 目前只能执行原版命令
},
{
"name":"",
"text":"",
"level":0,
"type":0,
"alias":"",
"command":[""]
}
]
表单文件
dt[数字]为表单返回值
plugins/X_T/menu/x.json
//普通表单[/SIZE]
{
"level": 1, //使用权限
"title": "main", //标题
"content": "", //文字
"button": [
{
"text": "隐身", //文字
"image": "", //图片
"command": ["open {x_player.realName} ib",""] //执行命令,可多条
},
{
"text": "",
"image": "",
"command": [""]
},
]
}
//特殊表单
{
"level": 1, //使用权限
"title": "隐身", //标题
"content": [
//参考LLSE文档
https://docs.litebds.com/zh-Hans/#/LLSEPluginDevelopment/GuiAPI/FormBuilder?id=%e6%b7%bb%e5%8a%a0%e8%a1%a8%e5%8d%95%e5%85%83%e7%b4%a0-1
{
"type":"switch", //开关
"title":"关闭粒子", //文字
"default":true //默认状态
},
{
"type":"slider", //游标滑块
"title":"上半身隐藏时间", //文字
"min":0, //最小值
"max":10000, //最大值
"step":1, //间隔大小
"default":0 //开始大小
},
{
"type":"slider",
"title":"隐身时间",
"min":0,
"max":10000,
"step":1,
"default":0
}
],
"command":[
"effect {x_player.realName} invisibility dt[2] 1 dt[0]",
"playanimation {x_player.realName} animation.creeper.swelling move dt[1]"
]
}
变量使用格式{x.x}
变量名 | 描述 | 返回值 |
---|---|---|
x_player.name | 当前玩家名 | X_X |
x_player.realName | 当前玩家真名 | X_T |
x_player.pos | 玩家当前坐标 | x:12|y:67|z:44 |
x_player.posX | 玩家当前X坐标 | 11 |
x_player.posY | 玩家当前Y坐标 | 45 |
x_player.posZ | 玩家当前Z坐标 | 14 |
x_player.dim | 玩家当前维度名 | 主世界,下界,末地 |
x_player.xuid | 玩家当前xuid | 114xxxxxxxxxx514 |
x_player.uuid | 玩家当前uuid | 114xxx-xxxx-xxxx-xxxx-xxxxxxx514 |
x_player.gameMode | 玩家当前游戏模式 | 生存,创造,冒险,旁观 |
x_player.maxHealth | 玩家当前生命值上限 | 11 |
x_player.health | 玩家当前剩余生命值 | 4 |
x_player.inAir | 玩家是否悬空 | 是/否 |
x_player.inWater | 玩家是否在水中 | 是/否 |
x_player.sneaking | 玩家是否潜行 | 是/否 |
x_player.speed | 玩家当前速度 | 5.14 |
x_player.direction | 玩家当前朝向 | 东,南,西,北 |
x_player.uniqueId | 玩家(实体的)唯一标识符 | -114514 |
x_player.isOP | 玩家是否OP | 是/否 |
x_player.Hand | 玩家当前主手物品名称 | grass |
x_player.HandId | 玩家当前主手物品 ID | 1145 |
x_player.HandType | 玩家当前主手物品 Type | minecraft:grass |
x_player.HandCount | 玩家当前主手物品 数量 | 14 |
x_server.OnlinePlayers | 当前在线玩家 | ["114","514"] |
x_server.BDSVersion | 服务器版本 | v1.20.2 |
x_server.ServerProtocolVersion | 服务器协议 | 114514 |