aa0307bb
1.10与1.12.2如何用插件获取并修改所有动物的ageNBT(控制繁殖间隔与距离成熟的时间)与所有经验球的经验值(例如全部的经验球经验值都设置成5)

strings
Bukkit.getWorlds(); 获取世界列表。

然后再用 World 中的方法         getEntities​()        获取实体列表。

然后再参照这吧 https://www.mcbbs.net/forum.php?mod=viewthread&tid=792576

aa0307bb
もぺもぺ 发表于 2020-6-11 20:04
Bukkit.getWorlds(); 获取世界列表。

然后再用 World 中的方法         getEntities​()        获取实体列表。

https://bukkit.windit.net/javado ... bute/Attribute.html
找不到age这个NBT

strings
aa0307bb 发表于 2020-6-12 14:18
https://bukkit.windit.net/javadoc/org/bukkit/attribute/Attribute.html
找不到age这个NBT

看上去得用 nms ,可以直接用别人的 api 来着
https://www.spigotmc.org/resources/powernbt.9098/

aa0307bb
もぺもぺ 发表于 2020-6-12 14:21
看上去得用 nms ,可以直接用别人的 api 来着
https://www.spigotmc.org/resources/powernbt.9098/ ...

刚刚想到可以直接查这些实体的类,误打误撞发现经验球自带setExperience()方法,一些生物的类 自带setAge()方法,这个应该也可以……(吧???)
另外有哪篇教程教调用第三方插件的API吗

第一页 上一页 下一页 最后一页