NotRegisteredExpansion

  • Автор темы Автор темы xacx
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

xacx

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
xacx
Здравствуйте, есть код:
Код:
package xacx.pasport;


import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;

import com.palmergames.bukkit.towny.exceptions.NotRegisteredException;
import com.palmergames.bukkit.towny.object.Resident;
import com.palmergames.bukkit.towny.object.TownyUniverse;

import me.zford.jobs.Jobs;



public class PlayerListener implements CommandExecutor
{
       public static main pl;

        public PlayerListener(main instance) {
            PlayerListener.pl = instance;
        }
        
        public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
            if(cmd.getName().toLowerCase().equalsIgnoreCase("pinfo")){
                if(args.length == 0){
                    return false;
                }
                String name = args[0];
                Player OtherPlayer = Bukkit.getPlayer(name);
                
                Resident resident = TownyUniverse.getDataSource().getResident(name);
                String town = resident.getTown().getName();
                String active = resident.getFormattedName();
                String job = Jobs.getPlayerManager().getJobsPlayer(OtherPlayer).getDisplayHonorific();
                
                if(OtherPlayer == null){
                    sender.sendMessage(name + " isn't online");
                    return true;
                }
                sender.sendMessage("Player town: " + town + " Active: " + active + " job:" + job);
                return true;
            }
            return false;
        }
    


}
При попытке получить resident, town у меня вылетает ошибка "NotRegisteredExpansion"
окружение (try catch) не помогает.
Как мне ее убрать чтобы код работал?
 
Фулл ошибку дай и строку с ошибкой
ошибка возникает при написании кода, а не при запуске плагина.
Resident resident = TownyUniverse.getDataSource().getResident(name);
String town = resident.getTown().getName();
String active = resident.getFormattedName();
в этих строках, при создании команды.. пару мин и будут скрины
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх