BDSpyrunner - 用Python编写插件!

加载器 BDSpyrunner - 用Python编写插件! 1.6.1

请登录后获取
作者
twoone3
价格
金粒100粒
下载
394
查看
7,782
首次发布
最后更新
评分
4.92 星 13 个评分

最新更新

  1. bug fixed

    1.6.1更新,版本代码202,将插件路径添加到Py_Path的前面,将玩家属性deviceId和deviceOS改为了deviceid和deviceos,Entity新增setHand函数,移...
  2. BDSpyrunner_test_by_fishing_05007

    1.适配1.17.10 2.player下新增属性: deviceOS int型 (玩家是否由安卓登录) deviceId uuid字符串(玩家是否由win10登录)...
  3. 更新

    1.5.10更新,setBlock现在有错误提示了,shareData的报错升级了,PyEntityAsActor新增判断空指针,以及其它微调

最新评论

好耶!PYR给了我一个很好的学习平台,同时也让我的头发所剩无几
打开py插件显示 没有模块命名的mc是什么问题,这个dll装到了plugins的文件夹内,但是启动服务器没有显示
您好请问这个是缺少什么吗
[2021-06-20 06:28:11 INFO][LL] Error when loading BDSpyrunner.dll
[Error] ErrorMessageID: 126
[Error] The specified module could not be found.
twoone3
twoone3
缺少Python运行库,建议安装Python3.7.9,GitHub上有教程
作者你好!
用老版本的dll可以加载,新版本出现以下问题:
[2021-06-15 18:47:38 INFO][LL] Error when loading BDSpyrunner.dll
[Error] ErrorMessageID: 193
[Error] %1 is not a valid Win32 application.

望处理!
twoone3
twoone3
建议重新装环境
GetAllItem() 现在可以工作了。 但是如果它在服务器运行时被调用超过 6 次,那么它就会崩溃。 在 1.4.5 及以下版本中,我什至可以每 0.1 秒调用一次,并且没有任何崩溃。 也许这是因为我使用的是 threading.Timer() 而不是 mc.setTimeout() 被删除了?
这是在第七次调用getAllItem()后服务器崩溃时写到控制台的:

Failed to call ?save@ItemStackBase@@QEBA?AV?$unique_ptr@VCompoundTag@@U?$default_delete@VCompoundTag@@@std@@@std@@XZ
twoone3
twoone3
试试1.5.6
player.getAllItem() 和服务器崩溃。 高于 1.4.5 的版本有这个问题。
twoone3
twoone3
已修复
还没适配1.16.221.01吗?装上去了没有好效果,哈哈
python天下第一