java创建提供程序失败
我想通过以下方式实现我的API:
private boolean setupGameAPI() {
if (getServer().getPluginManager().getPlugin("GameAPI") != null) {
System.out.println("GameAPI found");
RegisteredServiceProvider<GameAPI> GameAPIProvider = getServer().getServicesManager().getRegistration(GameAPI.class);
if (GameAPIProvider != null) {
gameapi = GameAPIProvider.getProvider();
System.out.println("GameAPIProvider found");
} else {
System.out.println("GameAPIProvider not found");
}
return (gameapi != null);
} else {
System.out.println("GameAPI not found");
}
return false;
}
输出为:
[16:55:07] [Server thread/INFO]: GameAPI found
[16:55:07] [Server thread/INFO]: GameAPIProvider not found
问题是我如何才能使GameAPIProvider
不为空?也许我必须在API中添加一些东西
# 1 楼答案
登记一下