- Сообщения
- 580
- Решения
- 27
Есть простой код:
При его выполнении выпадает NPE, жалуясь на эту строчку.
Главный класс:
Нужно было установить любой плагин на экономику, например Mineconomy.
Java:
EconomyResponse r = Main.getPlugin().getEconomy().depositPlayer("Player", 500.0D);
Главный класс:
Java:
public class Main extends JavaPlugin {
private static Main instance;
private static Economy economy;
@Override
public void onEnable() {
instance = this;
setupEconomy();
}
public static Main getPlugin() {
return instance;
}
// Из документации к плагину:
private boolean setupEconomy() {
if (getServer().getPluginManager().getPlugin("Vault") == null) {
return false;
}
RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
if (rsp == null) {
return false;
}
economy = rsp.getProvider();
return economy != null;
}
public static Economy getEconomy() {
return economy;
}
}
Объединено
Нужно было установить любой плагин на экономику, например Mineconomy.
Последнее редактирование: