1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Получение спавна

Тема в разделе "Разработка плагинов для новичков", создана пользователем gianluca91, 21 окт 2017.

  1. Автор темы
    gianluca91

    gianluca91 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    gianluca91
    Как получить координаты спавна из essentials?
     
  2. _Vanishh_

    _Vanishh_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Vanishh_
    В смысле получить? Координаты?
     
  3. Автор темы
    gianluca91

    gianluca91 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    gianluca91
    +
     
  4. _Vanishh_

    _Vanishh_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Vanishh_
    Проще написать /spawn, нет?
     
  5. AtomicScience

    AtomicScience Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience
    Всмысле из Essentials?
    Которая ставится командой /setspawn?
     
  6. Автор темы
    gianluca91

    gianluca91 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    gianluca91
    Вопрос внимательно читай! Мне нужно получить коорды спавна essentials,Чтобы с ними дальше работать.
     
  7. Автор темы
    gianluca91

    gianluca91 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    gianluca91
    +
     
  8. _Vanishh_

    _Vanishh_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Vanishh_
    Это не ко мне.
     
  9. AtomicScience

    AtomicScience Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience
    Попробуй так:

    Код:
    World world = //Получаешь тут свой мир
    Location spawn = world.getSpawnLocation();
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Загляни в есс спавн. Там найдешь.
     
  11. Автор темы
    gianluca91

    gianluca91 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    gianluca91
    Код:
    public Location getWorldSpawn() {
            for (World world : this.ess.getServer().getWorlds()) {
                if (world.getEnvironment() == World.Environment.NORMAL) {
                    return world.getSpawnLocation();
                }
            }
            return ((World) this.ess.getServer().getWorlds().get(0)).getSpawnLocation();
        }
    при этом yaw и pitch не работает
     
  12. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Как работает респавн в Essentials:
    PHP:
    Location spawn ess.getSpawn().getSpawn(user.getGroup());
    if (
    spawn == null) {
    return;
    }
    event.setRespawnLocation(spawn);
     

Поделиться этой страницей