Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Как сделать перемещение игрока на координаты спавна при входе на сервер?

Тема в разделе "Разработка плагинов для новичков", создана пользователем AguR, 8 июн 2019.

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

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

    Баллы:
    61
    Имя в Minecraft:
    AguRChek_TV
    Как сделать перемещение игрока на координаты спавна при входе на сервер?
     
  2. Хостинг MineCraft
    <
  3. Sortix

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

    Баллы:
    61
    Код:
        public void PJoin(PlayerJoinEvent e) {
            Player p = e.getPlayer();
            World world = p.getWorld();
            p.teleport(world.getSpawnLocation());
            //или
            e.getPlayer().teleport(e.getPlayer().getWorld().getSpawnLocation());
            
        }
     
  4. Swimer

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

    Баллы:
    68
    Skype:
    SWIMER
    Имя в Minecraft:
    Swimer_YT
    используй:
    public void usjo(PlayerJoinEvent event){
    Player user = event.getPlayer();
    World world = Bukkit.getWorld("
    НАЗВАНИЕ МИРА");
    user.getLocation().setX("
    КОРДИНАТЫ X");
    user.getLocation().setY("
    КОРДИНАТЫ Y");
    user.getLocation().setZ("
    КОРДИНАТЫ Z");
    }

    Для работы с конфигом:
    public void usjo(PlayerJoinEvent event){
    Player user = event.getPlayer();
    double x = getConfig().getDouble("Location.x"); (Например)
    double y = getConfig().getDouble("Location.y");
    (Например)
    double
    z = getConfig().getDouble("Location.z"); (Например)


    World world = Bukkit.getWorld(getConfig().getString("Location.world"));
    user.getLocation().setX(x);
    user.getLocation().setY(x);
    user.getLocation().setZ(x);
    }
     
    Последнее редактирование: 16 июл 2019
  5. MrMevell

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

    Баллы:
    68
    Зачем все эти сложные коды. Поставь плагин SetSpawn.
     

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