【前要说明】
MSL基于node.js,非Java插件开发,非Python插件开发,只支持Node.js语法,不确定是否支持基岩版。
如果你需要Java插件开发,请查询spigot/bukkit/paper官方文档。
若你需要通过Python开发插件,请使用MCDR(但效果与MSL基本相同)。
MSL提供claude.md等文档,方便你通过vibe coding来实现AI编写插件。
MinecraftServerListener
MinecraftServerListener(简称“MSL”,因为有个启动器也叫MSL,故论坛写作MCSListener)是一个基于node.js开发的,可以用于编写Minecraft插件的程序,他可以实现如下功能:
这样就实现了玩家使用/t <text>时,服务器给所有人跳脸文本内容。
MSL支持AI快速编写插件:
msl提供了中英版本的readme以及claude.md,项目代码可读性整体较高,基础的AI也可以写出丰富的插件
同时,msl提供了完整的热重载机制(包括指令/事件/定时器等),可以保证不关服的情况下激活/禁用/重载插件。
=================================
项目地址:https://github.com/imkysou/msl/tree/master
使用方式:
①直接克隆到本地或者在gh上下载项目的zip文件
②前往https://nodejs.org/zh-cn下载最新版本的node
③配置config.js,不会配置的让AI帮你配置
④编写插件、找插件或者让AI帮你写插件
⑤开服
MSL基于node.js,非Java插件开发,非Python插件开发,只支持Node.js语法,不确定是否支持基岩版。
如果你需要Java插件开发,请查询spigot/bukkit/paper官方文档。
若你需要通过Python开发插件,请使用MCDR(但效果与MSL基本相同)。
MSL提供claude.md等文档,方便你通过vibe coding来实现AI编写插件。
MinecraftServerListener
MinecraftServerListener(简称“MSL”,因为有个启动器也叫MSL,故论坛写作MCSListener)是一个基于node.js开发的,可以用于编写Minecraft插件的程序,他可以实现如下功能:
- 实现mc服务器崩溃自动重启
- 监听玩家进入、玩家退出、玩家发送消息、玩家执行指令事件
- 暴露RESTful API接口实现http执行mc指令
- 通过引入node module实现操作数据库、操作文件
- 自动执行指令、注册新指令
- 等等
- 简单的tpa传送(指令,具备申请、同意、拒绝等功能)
- 玩家系统(指令,将各种cli、gui插件整合到一个面板中)
- 固定传送点(传送末地、下界、出生点、资源世界)
- 玩家自助称号系统(扣费、称号格式限定、操作LuckPerms)
- 玩家信息验证(手机号验证/qq号验证/公众号验证/邮箱验证)
- 定期回收垃圾(无需命令方块)
- 定期服务器广播(无需命令方块)
- 恶搞小游戏
- 假人管理(可自由接入carpet、leavesmc、lophine等端)
- 消息管理(自动禁言、词语判定)
- 自动备份(自动关服、上传、开服、Q群公告)
- QQ消息转发(将服内所有消息转发到qq群中)
- 等等
JavaScript:
plugin_registerCommand("/t <text>", (player, text) => {
plugin_executeCommand(`title @a "${text}"`);
})
MSL支持AI快速编写插件:
msl提供了中英版本的readme以及claude.md,项目代码可读性整体较高,基础的AI也可以写出丰富的插件
同时,msl提供了完整的热重载机制(包括指令/事件/定时器等),可以保证不关服的情况下激活/禁用/重载插件。
=================================
项目地址:https://github.com/imkysou/msl/tree/master
使用方式:
①直接克隆到本地或者在gh上下载项目的zip文件
②前往https://nodejs.org/zh-cn下载最新版本的node
③配置config.js,不会配置的让AI帮你配置
④编写插件、找插件或者让AI帮你写插件
⑤开服