BBSMC Logo
模组整合包光影资源包软件汉化插件数据包地图
登录
模组插件数据包光影资源包整合包软件汉化地图
登录
设置
RedstoneCode Studio

RedstoneCode Studio

RedstoneCode Studio——一个可视化的 Minecraft 插件开发工具

005 days ago
RedstoneCode Studio

RedstoneCode Studio

RedstoneCode Studio——一个可视化的 Minecraft 插件开发工具

0
0

基本信息

我的世界Java版本

平台

Windows
Macos
Linux

其他链接

反馈问题 查看源码

创作者

Benxp
Benxp Develop

详情信息

许可证 GPL-3.0-only
发布于 2026-05-31
更新于 2026-05-31
简介更新日志版本百科反馈讨论

RedstoneCode Studio

RedstoneCode Studio(简称 RC Studio)是一个可视化的 Minecraft 插件开发工具。它通过节点图编辑器让开发者以拖拽方式构建插件逻辑,并自动生成完整的 Java 源码、plugin.yml、config.yml 以及 Maven 项目文件(pom.xml)。工具内置编译后端,可直接将项目打包为可运行的 Spigot / Bukkit 插件 JAR 文件。

官网:https://rcstudio.zeromi.cn/

特性

  • 节点式逻辑设计
    基于 LiteGraph.js 的画布,从左侧面板拖拽节点、连接端口,即可构建插件的事件响应、指令处理、玩家操作、世界交互等逻辑。

  • 插件配置面板
    在配置页填写插件名称、主类、版本、开发者信息、Maven 坐标等元数据,并支持动态添加 config.yml 的默认配置项。

  • 源码实时预览
    Ace 编辑器实时展示生成的 Java 源码、plugin.yml、config.yml 和 pom.xml,并可手动编辑(仅 config.yml 可写,其余只读)。

  • 一键编译打包
    点击“导出 JAR”按钮,前端将代码发送给内置的后端服务,后端调用 Maven 编译并返回 JAR 文件,直接下载。

  • 项目导入/导出
    支持将当前节点图与配置导出为 .mcbp 蓝图文件,也可导入他人分享的蓝图,方便复用和分享。

技术栈

  • 前端:HTML5 / CSS3 / JavaScript,使用 Tailwind CSS 快速布局,LiteGraph.js 实现节点图,Ace Editor 提供代码高亮编辑。
  • 后端:Go 语言,借助 webview_go 将 Web 页面嵌入桌面窗口,内置 HTTP 服务器处理编译请求,调用本地 Maven 进行构建。
  • 构建:Maven 用于编译 Java 代码,生成最终插件 JAR。

使用方法

  1. 启动程序后,默认进入“逻辑设计”标签页。
  2. 从左侧节点面板拖拽节点到画布,连接端口构建逻辑。
  3. 切换到“插件配置”标签页,填写插件元数据并添加配置项。
  4. 实时观察“源码预览”标签页中生成的代码变化。
  5. 点击顶部工具栏的“导出 JAR”按钮,等待编译完成后下载插件。
  6. 可通过“导出项目”保存当前工作为 .mcbp 文件,或通过“导入项目”恢复。

许可证

Github开源地址:https://github.com/Benxpawa/RedstoneCodeStudio

本项目基于 GNU General Public License v3.0 开源。

免责声明

本工具自动生成的代码仅供参考,不保证在所有 Minecraft 服务端版本上完全兼容。
使用“网络请求”或“执行控制台指令”等节点时需自行承担风险。作者不对因用户逻辑设计不当导致的服务器安全问题承担责任。
Minecraft 为 Mojang AB 的注册商标,本项目与 Mojang Studios 及 Microsoft 无任何从属关系。

BBSMC Logo

中国最活跃的 Minecraft 中文资源社区

QQ 群:1078515449

资源

模组整合包光影资源包地图

社区

汉化软件插件数据包

帮助

服务条款隐私政策社区规则开源代码
设置

"Minecraft"以及"我的世界"为美国微软公司的商标,本站与微软公司没有从属关系。 本站与 Modrinth 无从属关系,网站遵循 LGPL 协议开源。

© 2019-2026 青岛柒兮网络科技有限公司 | 鲁B2-20210590 | 鲁ICP备2021009459号-12 | 公安备案 鲁公网安备37021002001586号