• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

[前置API] BDSNetRunner - Win版BDS下.Net扩展插件运行平台(1.18.12停更)

资源 [前置API] BDSNetRunner - Win版BDS下.Net扩展插件运行平台(1.18.12停更) V0.1.18.12.01

登录后下载

liuxiaohua

【Lv:4】

开发者
注册
2019/12/05
消息
153
金粒
147,276金粒
liuxiaohua 提交新资源:

[前置API]BDSNetRunner——Win版BDS下.Net扩展插件运行平台 - 传说中的CSR回归了?

BDSNetRunner

  开源地址详见: https://github.com/zhkj-liuxiaohua/BDSNetRunner

  如题,这是一个可以让用户跑.Net framework插件的一个插件运行平台。用户可采用多种语言(vb/c#/c++等)编写基于.Net平台的插件。基于JSRunner机制,用户可较容易地转移自己的js功能到.Net平台上。已提供hook接口,参考范例使用即可。暂不支持梦故以外的插件加载器,但如果需要添加支持的可自行发起pull request进行平台的改进。

aCB93T.md.png
  
  本插件开发采用启动器加载framework并调用指定入口方法启动。基本运作机制同JSRunner。

开发步骤:

1. 创建.net framework类库工程;
2. 复制模板工程中的BDS文件夹至工程目录;
3. 在自己的主类里实现 CSR.Plugin.onStart 方法;
4...

阅读关于此资源更多信息...
 
最后由版主编辑于:
Bdx不能加载吗,看来我得套梦故了
 
希望可以适配1.16.0.2旧版本,出于一些原因,不能更新版本:凝视:
 
我需要BDSNetRunner与注入相关的帮助,我面板采用远线程注入法注入,但是似乎BDSNetRunner被注入后不工作,我需要了解更多信息
 
getOnLinePlayers()蹦服,
顺便说下,我用这玩意写了2天bug,代码删了数次,每次bug都出在api上面,我已经没耐心继续写bug了。
 

附件

  • Screenshot_2020-08-05-09-27-15-52.png
    Screenshot_2020-08-05-09-27-15-52.png
    733.5 KB · 查看: 44
  • Screenshot_2020-08-05-09-26-53-96.png
    Screenshot_2020-08-05-09-26-53-96.png
    766.3 KB · 查看: 46
getOnLinePlayers()蹦服,
顺便说下,我用这玩意写了2天bug,代码删了数次,每次bug都出在api上面,我已经没耐心继续写bug了。
当前csr还处于一个不算稳定的阶段,确实存在或多或少的各种缺陷。目前代码在GitHub上开源,如果有更好的改进和建议,欢迎提交pull request 参与项目的改进。另, getOnLinePlayers 函数已经变更过一次定义了,详见CSRDemo。而社区提供的api因为我没有写相关测试用例,需要由社区维护。
 
啊这
意外的崩服
因为是mcsm
可能有些是乱码
崩服log
丰富的(BB 代码):
>Version: 1.16.20.3
>OS: Windows
>Server start: 2020-08-12 16:26:01 ?D1��������?����??
>Dmp timestamp: 2020-08-12 16:26:25 ?D1��������?����??
>Upload Date: 2020-08-12 16:26:25 ?D1��������?����??
>Session ID: d54d4b99-cfd6-43f6-b191-a1226d55b6fd
>Commit hash: 732bb75afae38639672ec36a16b7eb1eff80b806
>Build id: 4461846
>CrashReporter Key: c3b2e1fd-304d-3b96-9d65-e37291319ed4

Crash
[2020-08-12 16:26:25 INFO]  at  ??  (UnknownFile:?)
at  ??  (UnknownFile:?)
at getscoreboardValue (UnknownFile:?)
at void ServerNetworkHandler::_sendAdditionalLevelData[class ServerPlayer &,class NetworkIdentifier const &] (UnknownFile:?)
at void ServerNetworkHandler::sendLoginMessageLocal[class NetworkIdentifier const &,class ConnectionRequest const &,class ServerPlayer &] (UnknownFile:?)
at void VanillaServerNetworkHandler::handle[class NetworkIdentifier const &,class ResourcePackClientResponsePacket const &] (UnknownFile:?)
at bool NetworkHandler::_sortAndPacketizeEvents[class NetworkHandler::Connection &,class std::chrono::time_point<struct std::chrono::steady_clock,class std::chrono::duration<__int64,struct std::ratio<1,1000000000> > >] (UnknownFile:?)
at void NetworkHandler::runEvents[bool] (UnknownFile:?)
at void NetworkHandler::runEvents[bool] (UnknownFile:?)
at bool Minecraft::update[void] (UnknownFile:?)
at void ServerInstance::_update[void] (UnknownFile:?)
at void ServerInstance::startServerThread[void] (UnknownFile:?)
at ??$inner_enqueue@$0A@V?$function@$$A6AXXZ@std@@@?$SPSCQueue@V?$function@$$A6AXXZ@std@@$0CAA@@@AEAA_N$$QEAV?$function@$$A6AXXZ@std@@@Z (UnknownFile:?)
at unsigned int std::_Pad::_Call_func[void *] (UnknownFile:?)
at o_exp (UnknownFile:?)
at BaseThreadInitThunk (UnknownFile:?)
at RtlUserThreadStart (UnknownFile:?)
[CSR] load CSR\
 

在线会员

  • frea
  • 小虎
  • Ami
  • 铭记mingji
  • Boc
  • Little_Man
  • Polaris_Stella
  • postyizhan
  • Yuncojoy
  • 12wqa
  • Jahre
后退
顶部 底部