Помогите Как получить X и Z чанка?

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

nayden

Новичок
Пользователь
Баллы
6
При вводе команды игроком мне нужно получить в конфиг X и Z чанка в котором он находится.

По каким-то туториалам вычленил это чудо-юдо, doesnt work, че ваще делать надо так догнать не могу

при создании нового экземпляра выдает ошибку, догадываюсь там не локацию надо юзать а чет другое - подскажите

Код:
    public void locToConf(String name, Location loc, Chunk ch) {
        config.set("locations." + name + ".world", loc.getWorld().getName());
        config.set("locations." + name + ".chunk" + ".x", ch.getX());
        config.set("locations." + name + ".chunk" + ".z", ch.getZ());
    }
    
    public Location confToLoc (String name) {
        
        Location loc = new Location(Bukkit.getWorld(config.getString("locations." + name + ".world")),
                config.getDouble("locations." + name + ".chunk" + ".x"),
                config.getDouble("locations." + name + ".chunk" + ".z"));
        return loc;
        
    }
 
При вводе команды игроком мне нужно получить в конфиг X и Z чанка в котором он находится.

По каким-то туториалам вычленил это чудо-юдо, doesnt work, че ваще делать надо так догнать не могу

при создании нового экземпляра выдает ошибку, догадываюсь там не локацию надо юзать а чет другое - подскажите

Код:
    public void locToConf(String name, Location loc, Chunk ch) {
        config.set("locations." + name + ".world", loc.getWorld().getName());
        config.set("locations." + name + ".chunk" + ".x", ch.getX());
        config.set("locations." + name + ".chunk" + ".z", ch.getZ());
    }
   
    public Location confToLoc (String name) {
       
        Location loc = new Location(Bukkit.getWorld(config.getString("locations." + name + ".world")),
                config.getDouble("locations." + name + ".chunk" + ".x"),
                config.getDouble("locations." + name + ".chunk" + ".z"));
        return loc;
       
    }
Так тебе что надо получить то в итоге? Чанк или его x z, используя координаты локации? Если нужно получить чанк - World#getChunkAt
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх