本帖最后由 yumc 于 2021-2-1 18:27 编辑

MiaoBlockly

前言

  • 嗯 我又来了
  • 之前承诺的 MiaoScript 腐竹可以用的版本
  • 第一个 Demo 版本 MiaoBlockly 写完了

什么是 MiaoBlockly

对于开发者 (开发一般不会用这玩意儿)

对于腐竹

  • 可以在网页上开发一些简单的插件
  • 拖动方块就能实现了

图片展示



MiaoBlockly 的兼容性

  • 跨端兼容 Sponge Bukkit BungeeCord
    • Bukkit 支持 1.12.2 +(由于1.12.2以下版本Netty版本过老需要适配 后续兼容到1.7.10)
    • Sponge
    • CatServer 1.12.2+
    • BungeeCord

安装教程

  • 安装 MiaoConsole 站内地址 没错 就是装 MiaoConsole
  • 因为 MiaoBlockly 底层还是运行的 js 只是用 Blockly 生成了代码而已
  • 需要 MiaoConsole 是因为需要和服务器通信

使用教程

  • 查看启动日志 获取临时 Token
    • 或者 执行 mconsole token 获得临时Token
  • 打开 http://mcadmin.yumc.pw/blockly.html
  • 在地址栏输入服务器地址 需要带上端口
  • 在 Token 栏输入获取到的 Token
  • 点击链接即可


编辑器使用

  • 默认界面有一个插件主体
  • 拖动积木 右侧会自动生成代码
  • 在代码界面 按下 Ctrl + S 代码会自动传送到服务器 并且重载插件
  • 更多功能还在开发
  • 点击链接加入群聊【喵式脚本开发群】: https://jq.qq.com/?_wv=1027&k=e47pS1JA

插件源码



RoadMap

  • 开发聊天相关功能
  • 完善事件相关功能
  • 开发命令相关功能
  • 开发跨服相关功能
  • 统一各个端之间的事件(工作量较大 可能会咕咕咕)
  • 脚本商城 方便开发和腐竹之前的 PY 交易
  • 脚本打包成 Jar 方便部署

Miao系列插件


本插件所用所有代码均为原创,不存在借用/抄袭等行为

来自群组: 银河系气功协会