我用的是idea编写的是spigot的1.16.5插件,如何让插件做到读取某个插件的数据,或者读取某个插件的配置文件中的数据文件,求助qwq
反编译查看代码,然后反射调用
 本帖最后由 cioyenn 于 2021-7-27 23:15 编辑 
如果只是读配置文件,用file就行了
File file = new File("插件配置文件位置");
YamlConfiguration yamlConfiguration = YamlConfiguration.loadConfiguration(file)
然后操作 yamlConfiguration 就行了
如果只是读配置文件,用file就行了
File file = new File("插件配置文件位置");
YamlConfiguration yamlConfiguration = YamlConfiguration.loadConfiguration(file)
然后操作 yamlConfiguration 就行了
如果要调用提供 API 的插件(如 PlaceHolder API)可以使用官方提供的 Hook。去插件官网(Wiki)查查 Hooking into ... 即可
如果读数据的话 就要看插件的代码或者用 API
如果是读数据文件的话 就如3楼所说的那样直接按路径强制读取YamlConfiguration就好了
如果是读数据文件的话 就如3楼所说的那样直接按路径强制读取YamlConfiguration就好了