需求:拿到服务器已经运行的所有NPC列表,
采取方式:
已知Citizens下以有 Iterable getNPCRegistries,遍历后得到NPCRegistries , 下有 Iterable<NPC> sorted
遇到问题:
主类Citizens并无开放静态instance 并且是private 构造方法,我通过JavaPlugin.getPlugin(Citizens.class) / Bukkit.getPluginMannager.getPlugin("Citizens");方式均拿的是新的插件实例(<d>也许是我思想错误</d>),通过遍历后 sorted 下为空的,希望大佬能帮助一下我,感谢.
采取方式:
已知Citizens下以有 Iterable getNPCRegistries,遍历后得到NPCRegistries , 下有 Iterable<NPC> sorted
遇到问题:
主类Citizens并无开放静态instance 并且是private 构造方法,我通过JavaPlugin.getPlugin(Citizens.class) / Bukkit.getPluginMannager.getPlugin("Citizens");方式均拿的是新的插件实例(<d>也许是我思想错误</d>),通过遍历后 sorted 下为空的,希望大佬能帮助一下我,感谢.
CitizensAPI.getNPCRegistry()
星 发表于 2021-4-6 15:53
CitizensAPI.getNPCRegistry()
十分感谢,星空大佬,完美解决