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

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

Discussion in 'Разработка плагинов для новичков' started by AguR, Jun 8, 2019.

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

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

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

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

    Trophy Points:
    61
    Code:
        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 Активный участник Пользователь

    Trophy Points:
    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);
    }
     
    Last edited: Jul 16, 2019
  5. MrMevell

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

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

Share This Page