基于 Blockly 的 Allay 服务器可视化脚本编辑器,让你无需编写复杂代码即可创建强大的游戏脚本!
BlocklyAllay 是一个为 Allay 服务器设计的可视化脚本编辑插件。它将 Google 的 Blockly 可视化编程工具集成到 Allay 服务器中,让玩家和管理员可以通过拖拽积木块的方式创建游戏脚本,完美解决了非编程背景用户开发脚本的难题。
- 基于 Blockly 的直观拖拽式编程界面
- 支持多种积木块类型:事件、玩家、世界、实体、物品等
- 实时生成 JavaScript 代码
- 支持代码复制和导出
- 事件系统:支持 60+ 种服务器事件监听
- 玩家管理:获取玩家信息、发送消息、设置属性等
- 表单系统:创建简单表单、模态表单、自定义表单
- BossBar:动态创建和管理 Boss 血条
- 定时器:支持延迟执行、重复执行等逻辑
- 内置 Web 编辑器,可直接在浏览器中编辑脚本
- 实时代码生成和语法检查
- 支持脚本的保存、加载和导出
前置条件:
- Allay 服务器
- Java 21 或更高版本
安装步骤:
1.下载最新版本的 BlocklyAllay 插件 JAR 文件。
2.将 JAR 文件放入服务器的 plugins/BlocklyAllay/scripts/目录。
3.启动服务器,插件会自动初始化。
4.访问 https://blocklyallay.txssb.cn 进入 Web 编辑器。
欢迎脚本:
JavaScript:
function onEnable() {
console.log("欢迎脚本已启用!");
}
allay.on('playerJoin', function(player) {
player.sendMessage("欢迎来到服务器!");
});
聊天过滤:
JavaScript:
allay.on('playerChat', function(event) {
var player = event.getPlayer();
var message = event.getMessage();
if (message.includes("badword")) {
event.cancel();
player.sendMessage("请文明发言!");
}
});
- Web 编辑器: 立即访问
- GitHub 仓库: HuoHuas001/BlocklyAllay
- 许可证: GNU General Public License v3.0