xusheng93217
5/4/2021, 6:48:03 AM
本帖最后由 xusheng93217 于 2021-5-4 15:55 编辑
我想做一个类似于 末影科技 灵魂瓶的功能,
可以把生物存储到 某个地方(文件), 并且释放的时候 也能把这个生物生成出来
类似于序列化生物?
版本 paper1.16.5
我想做一个类似于 末影科技 灵魂瓶的功能,
可以把生物存储到 某个地方(文件), 并且释放的时候 也能把这个生物生成出来
类似于序列化生物?
版本 paper1.16.5
Hueihuea
5/4/2021, 9:00:34 AM
我不是很了解bukkitapi
但是我觉得应该得用nms
minecraft自身有把Entity储存为nbt的方法
然后你把nbt储存为json形式就行
我觉得应该有类库可以用
你可以找找看
查看图片 (t.me)
但是我觉得应该得用nms
minecraft自身有把Entity储存为nbt的方法
然后你把nbt储存为json形式就行
我觉得应该有类库可以用
你可以找找看
xusheng93217
5/4/2021, 9:02:59 AM
Hueihuea 发表于 2021-5-4 17:00
我不是很了解bukkitapi
但是我觉得应该得用nms
minecraft自身有把Entity储存为nbt的方法
我也觉得有类库,但我没找到 呜呜呜
Hueihuea
5/4/2021, 9:04:46 AM
xusheng93217 发表于 2021-5-4 17:02
我也觉得有类库,但我没找到 呜呜呜
那就自己动手呗
minecraft的Entity类下就有成员方法把实体存为nbt
在nms里找一找
我觉得不困难
我记得spigot官方有提供混淆名和反混淆名的对照表
xusheng93217
5/4/2021, 9:09:35 AM
Hueihuea 发表于 2021-5-4 17:04
那就自己动手呗
minecraft的Entity类下就有成员方法把实体存为nbt
在nms里找一找
minecraft的Entity类下就有成员方法把实体存为nbt
有这个吗?
Hueihuea
5/4/2021, 9:10:26 AM
xusheng93217 发表于 2021-5-4 17:09
minecraft的Entity类下就有成员方法把实体存为nbt
有这个吗?
有 你看bukkit文档找不到
因为他是nms的内容
而且我已经找到类库了
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1147509
你抄代码的技术还有待加强
xusheng93217
5/4/2021, 9:12:39 AM