• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
BlocklyAllay - 图形化插件制作器 & JS插件开发平台

原创 Allay BlocklyAllay - 图形化插件制作器 & JS插件开发平台 v0.1.1

完成注册/登录后下载
版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
Allay API 0.22.0+
适配版本(基岩)
  1. 最新版本
  2. 全版本
🧩 BlocklyAllay
基于 Blockly 的 Allay 服务器可视化脚本编辑器,让你无需编写复杂代码即可创建强大的游戏脚本!




📋 项目介绍
BlocklyAllay 是一个为 Allay 服务器设计的可视化脚本编辑插件。它将 Google 的 Blockly 可视化编程工具集成到 Allay 服务器中,让玩家和管理员可以通过拖拽积木块的方式创建游戏脚本,完美解决了非编程背景用户开发脚本的难题。




✨ 功能特性

🎮 可视化编程
  • 基于 Blockly 的直观拖拽式编程界面
  • 支持多种积木块类型:事件、玩家、世界、实体、物品等
  • 实时生成 JavaScript 代码
  • 支持代码复制和导出

🎯 丰富的 API
  • 事件系统:支持 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("请文明发言!");
    }
});





🔗 相关链接

🚀 让 Allay 服务器编程更简单!
  • 喜欢
反馈: ShiinaHikari

最新更新

  1. BlocklyAllay v0.1.1

    refactor(script): 将JavaScript引擎从Mozilla Rhino替换为GraalJS 修改事件处理器、命令API和表单构建器适配新的JavaScript引擎...
后退
顶部 底部