Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 10385|回复: 70

[BDServer插件] [原创][前置API] BedrockX —— 新一代Mod框架 兼容JsRunner [1.14.x]

  [复制链接]
sysca11 当前离线
积分
502
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-16
查看详细资料
 楼主| 发表于 2020-3-30 19:04:15 | 显示全部楼层 |阅读模式
基岩版插件发布
中文名称:
英文名称: BedrockX
来源: 原创
前置插件:
服务端类型: BDServer 
插件类型:  
支持版本:  
下载地址: https://gitee.com/sysca11/BedrockX-bin
原帖地址: -
最后更新: 2020-04-01

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 Xiaohua001 于 2020-5-2 13:59 编辑

BedrockX

为BDS on Windows编写的C++ Mod框架
不仅支持JSRunner插件 还原生自带领地/强开实验性/基础传送等插件
强大兼容性,1.14.20/1.14.32/1.14.60 全兼容。不用为不兼容而莫名崩服烦恼

已编译版本(包含示例插件):https://github.com/Sysca11/BedrockX-bin
使用文档/配置说明(包含示例插件):https://github.com/Sysca11/BedrockKit-doc

国内镜像:
使用文档:https://gitee.com/sysca11/BedrockKit-doc
插件源码:https://gitee.com/sysca11/BedrockKit
安装教程在使用文档的guide.txt,也可以看这个:
https://www.jianshu.com/p/e1ccd0f96fd6


概述

为BDS WIN提供了一个开发模组的基础框架

其兼容BDSJsRunner 也有自研的Lua API

可以让开发者既能使用JSRunner Api/Lua Api快速开发简单且跨版本无需重复编译的小型插件

也能通过其内建的各类方法更简单更快速的开发复杂的C++ 模组

同时也尽量兼容其他开发框架 并且使安装流程更加简化 使得普通用户更易于使用。


目前已实现的功能:

- 可以方便的监听常用事件
- 注册原生指令
- 使用调度器
- 使用json语言包和json配置文件
- 通过Key-Value DB和工具类来保存和读取自定义数据
- 自定义GUI
- LUA API(快速开发小型插件)
- 经济API

同时为常用操作(比如执行指令)做了简单封装


兼容性

提供了 EZ(element-zero) 兼容基础API,


目前 JSRunner(梦之故里自定义js加载器)已支持运行为BDX的子mod。

可在其官方仓库下载到直接可使用的(带BDX字样的):

使用需在bds根目录建立js文件夹 js插件装入该文件夹

  1. https://gitee.com/zhkj-liuxiaohua/BDSJSRunner-Release/releases
复制代码

理论可以通过Wine在linux系统下以以极其低的性能损耗运行


开发者API文档

正在编写


示例插件

- 领地(保护你的家)
- 基础传送-TPA/Warp/Home/Back,
- NPC/BossBar/CustomMap,
- Blacklist/ClickGUI,
- 经济API 可开发基于该api的插件,
- 强制开启实验性玩法



选择BedrockX的理由?

对于服务器运营者:

BDL运行在BDS Linux平台上,与Win平台相比有至少一倍的性能损失

BDL的一些mod已经过时并且停止维护,最近的一个严重安全问题就是land权限绕过问题

BDL的功能没有BDX丰富,同时自定义性弱

Bedrock X提供了大量官方基础插件 并且与JSRunner合作 可以直接使用JSRunner插件



对开发者:

BDL使用的API过于陈旧,开发者甚至无法改变事件监听器次序,同时其他API如指令注册等也很复杂

BDL Base API设计混乱,耦合性过大

Bedrock X将尽量保持与其他API的兼容 确保用户拥有最大选择权


为什么要使用BDX提供的经济和领地API:


对开发者:

经济API使用sqlite存储,支持流水查询和多服同步
领地API经过了特殊优化,可以做到一秒百万级别查询(连续坐标查询,基准测试情况下),
因此可以作为其他mod的辅助工具,例如允许区域爆炸,只允许和最近领地半径大于10的坐标爆炸。

对服主用户:


经济GUI,领地GUI
与bdl相似的命令格式,操作简便
无需记忆新的指令格式。

安装方法:

1.下载BDS服务端

2.解压BDS服务端(Windows版本)

3.下载BDX已编译包
下载 base_env.7z & release_...7z
地址:https://github.com/Sysca11/BedrockX-bin/

4.将两个压缩包的内容解压到BDS文件夹内(如图)

QQ截图20200401184546.png
QQ截图20200401184633.png
5.运行RoDB.exe 随后运行start.bat即可开服
(仅兼容Windows环境 Wine请先在Windows执行后再复制到Wine环境运行BDS)

更新日志



交流群组
QQ:955765957(一群已满,二群785657764)
telegram:@bdlauncher




评分

参与人数 25人气 +30 金粒 +276 宝石 +20 收起 理由
WangYneos + 1 神乎其技!6的飞起!
YHK_201 + 1 MCBBS有你更精彩~
简思缘 + 1 MCBBS有你更精彩~
欢快的red石 + 1 + 5 神乎其技!6的飞起!
晟友 + 1 MCBBS有你更精彩~
tony07017 + 1 MCBBS有你更精彩~
惊鸿落人间. + 2 + 50 congratulations
pogox + 20 20200403
秋天的老羊 + 2 感谢大佬,基岩版的新时代来了。.
北斗七星Chk + 1 + 10 MCBBS有你更精彩~
隔壁骚汪 + 2 + 50 MCBBS有你更精彩~
许执 + 1 + 6 会时刻关注,感觉事情并不简单.
马踏踏 + 1 + 20 戴着小猪勋章的大佬出现了!
cwlczj + 1 + 10 神乎其技!6的飞起!
Rhythm + 2 + 40 MCBBS有你更精彩~
Mr_hugefunny + 1 基岩版靠你了
2723794447 + 1 6666666666666666666666666666666666
1102566608 + 1 太棒了(5
White_i + 2 MCBBS有你更精彩~
Yolkcookie + 1 MCBBS有你更精彩~

查看全部评分

xiaozha13 当前离线
积分
1867
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-4-1
查看详细资料
发表于 2020-3-30 19:07:11 | 显示全部楼层
这是ao的(赞赏)
回复

使用道具 举报

2723794447 当前离线
积分
145
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-4-7
查看详细资料
发表于 2020-3-30 19:11:50 | 显示全部楼层
赞!!好活!!!
回复

使用道具 举报

Rocksolid 当前离线
积分
230
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-5-19
查看详细资料
发表于 2020-3-30 19:14:07 | 显示全部楼层
本帖最后由 Rocksolid 于 2020-3-30 21:01 编辑

好活,GUI自定义性更强了
回复

使用道具 举报

东少潘国明 当前离线
积分
891
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-10-15
查看详细资料
发表于 2020-3-30 19:16:41 来自手机 | 显示全部楼层
好活!!!bdx牛逼
回复

使用道具 举报

happyvalley 当前离线
积分
1806
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-12-7
查看详细资料
发表于 2020-3-30 19:27:23 | 显示全部楼层
密切关注
不过还是没太搞懂几个框架之间的关系跟区别(
回复

使用道具 举报

WangYneos 当前离线
积分
144
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-6-30
查看详细资料
发表于 2020-3-30 19:35:20 | 显示全部楼层
好活!!!!!
回复

使用道具 举报

Redbeanw 当前离线
积分
534
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-10-31
查看详细资料
发表于 2020-3-30 19:51:48 | 显示全部楼层
linux mod加载器领军人sysca11大佬!
支持支持!
回复

使用道具 举报

欢快的red石 当前离线
积分
364
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-11-25
查看详细资料
发表于 2020-3-30 21:52:14 来自手机 | 显示全部楼层
大佬!bds第一个领地插件!
回复

使用道具 举报

xiaozha13 当前离线
积分
1867
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-4-1
查看详细资料
发表于 2020-3-30 22:02:39 | 显示全部楼层
欢快的red石 发表于 2020-3-30 21:52
大佬!bds第一个领地插件!

实际上bdlauncher早就有land插件了,也是楼主开发的。
回复

使用道具 举报

Yolkcookie 当前离线
积分
537
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-7-25
查看详细资料
发表于 2020-3-30 22:33:53 | 显示全部楼层
Addon开发者也过来凑凑热闹awa
回复

使用道具 举报

听雪丶阳光 当前离线
积分
119
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-6-4
查看详细资料
发表于 2020-3-31 07:50:09 来自手机 | 显示全部楼层
好活!BDS两年用户发来贺电~
回复

使用道具 举报

1102566608 当前离线
积分
105
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-1-19
查看详细资料
发表于 2020-3-31 08:01:17 | 显示全部楼层
大佬太强了,bdx真的牛逼(5
回复

使用道具 举报

dingzisuo 当前离线
积分
26
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-10-15
查看详细资料
发表于 2020-3-31 08:03:23 | 显示全部楼层
奥利给淦就完了
回复

使用道具 举报

Fangxx 当前离线
积分
48
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-12-1
查看详细资料
发表于 2020-3-31 08:46:28 | 显示全部楼层
bdX终于发布!祝贺!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2020-10-22 11:51 , Processed in 0.229428 second(s), Total 29, Slave 28 queries, Release: Build.2020.09.30 1852, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表