服务器使用量
未统计
服务玩家数
未统计
下载量
4,029
插件详细介绍
Lite Command Editor 是一款通过 YAML 文件创建和管理命令的插件,无需编程基础即可配置命令执行器、Tab 补全及其他功能。
前言
在开发 Minecraft 服务器插件并参与服务器运维后,我发现管理和定义服务器命令常常十分麻烦。有时只需要输入一条命令后发送一句话,却要专门编写插件并实现新的命令执行器。
当时找不到符合需求、又容易使用的插件,尤其对新手服主不够友好。因此,我决定编写 Lite Command Editor,提供一款简单的命令管理插件,并通过 YAML 文件直接编辑常用功能。
这类“伪脚本”插件的功能上限取决于使用者的构思与逻辑能力;入门门槛则很低,只要会编辑配置文件就能使用。
什么是 Lite Command Editor
LiteCommandEditor(简称 LCE)是一款命令管理插件,可通过 YAML 文件自由创建和编辑命令。无需了解编程语言,使用难度类似于编辑菜单插件的 GUI。你可以参考插件配置文件中的注释或 Wiki 帮助,创建简单命令。
在命令配置文件中,可以设置命令名称、使用权限、执行器功能、Tab 补全等。命令执行器支持无限嵌套函数和函数触发条件。基础功能包括发送消息、广播、执行其他命令、播放音效、发送标题消息、给予物品等。
插件还通过 Bukkit API 预设了玩家、世界和服务器相关功能,供进阶配置使用。
除自定义命令外,插件还提供其他命令管理功能,例如禁用命令(从服务器中移除命令)和重定向命令(类似 EasyCommand,将命令输入转发到另一条命令)。
运行环境与依赖
- Java 8 或更高版本
- PlaceholderAPI(可选)
- 服务器间传送功能需要 BungeCord 或 Velocity
自定义命令
通过简单的 YAML 配置文件,可以实现以下功能。
基础设置
- 命令前缀、名称、别名、权限和用法等
- 命令执行器,支持无限嵌套函数
- Tab 补全执行器,支持无限嵌套函数
- 自定义 JSON Components,可直接编辑 JSON component 占位符,以区别于其他命令
执行器功能
- 发送消息和广播
- 执行其他命令
- 给予或收取物品
- 发送标题和 action-bar(仅玩家可用)
- 播放音效(仅玩家可用)
- 服务器间传送(需要 BungeCord 或 Velocity)
- 设置或移除可在任意位置使用的占位符
- 管理配置表,以及保存和加载文件
- 使用预设玩家、世界和服务器功能
- 将多个函数组合成列表执行
- 为函数添加子函数,支持无限嵌套
执行器属性与条件
- 中断函数块
- 函数权限、优先级和执行顺序
- 函数触发条件:
- 比较对象
- 拥有物品
- 拥有权限
- 存在占位符
- 正则表达式匹配
- 玩家属性和世界属性(由 Bukkit API 提供更多属性)
Tab 补全
执行所有函数后,插件会合并各个结果,并将其作为本次自动补全内容返回。
- 补全结果类型:
- 文本(可组合占位符与普通文本)
- 在线玩家(支持正则表达式)
- 物品 ID(支持正则表达式)
- 音效 ID(支持正则表达式)
- 其他命令的 Tab 结果(模拟输入指定命令时的 Tab 补全)
- 排除结果:从补全结果中移除与配方内容相同的项
- 子函数:支持无限嵌套
- 函数属性:中断函数块、函数权限
- 函数条件:
- 比较对象
- 拥有物品
- 拥有权限
- 存在占位符
- 正则表达式匹配
- 玩家属性和世界属性(由 Bukkit API 提供更多属性)
其他功能
- 管理、列出、查看和删除指定命令执行器,包括其他插件或系统命令,例如
/op、/plugins,甚至/stop - 命令别名和 Easy command 设置:创建新命令并将其转发到现有命令或其子命令
- 命令冷却:可作用于其他插件的命令,并支持为子命令设置冷却
- 支持 PlaceholderAPI
- 自定义 JSON Components:在聊天栏中显示功能性文本,例如鼠标悬停提示或点击文本执行命令
- 调试模式:跟踪并记录自定义命令函数的运行状态,并向操作者提供反馈
- 热加载或卸载自定义命令配置文件
- 物品收藏:将手持物品序列化并保存到配置文件,方便在自定义命令配置中使用物品的 NBT 等数据
- 所有命令的权限均可在配置文件中编辑
命令
主命令:/lce 或 /litecommandeditor
/lce reload:重新加载所有设置/lce info:查看命令信息/lce load:加载自定义命令配置/lce unload:卸载命令配置/lce delete:删除命令/lce itemcollection:管理命令配置的物品收藏/lce debug:综合调试模式命令/lce list:列出所有已加载的自定义命令配置/lce listall:列出所有命令/lce tools:工具命令
安装与使用
- 下载插件 jar 文件。
- 将文件放入
plugins文件夹。 - 启动服务器以加载插件。
- 打开
plugins/LiteCommandEditor/Commands文件夹。 - 根据 Wiki 创建所需的自定义命令。
链接
作者的其他插件
- LiteSignIn:https://www.spigotmc.org/resources/79584/
- LiteAnnouncer:https://www.spigotmc.org/resources/84664/
- GlobalMarketPlus:https://www.spigotmc.org/resources/103648/
Wiki 与支持
- Wiki:https://github.com/TRCStudioDean/LiteCommandEditor/wiki
- 支持与问题反馈:https://github.com/TRCStudioDean/LiteCommandEditor/issues
测试支持版本
版本分布
基本信息
插件名称
Lite Command Editor
作者
TRCStudioDean
平台
Bukkit / Spigot
支持版本
1.7 - 26.2
点赞数
未统计
最近版本
暂无数据
-