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

Плагин майнкрафт подбор противников

Тема в разделе "Запросы на разработку плагинов", создана пользователем REX_2010BRO, 9 май 2024.

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

    REX_2010BRO Новичок

    Баллы:
    6
    здравствуйте всем создайте пожалуйста плагин майнкрафт который ждёт пока 2 игрока пропишут команду и кидает их в другой мир
     
  2. koten0k

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

    Баллы:
    46
    Код:
    public class Main extends JavaPlugin implements Listener{
    
         private Player firstPlayer;
    
         public void onEnable() {
              getServer().getPluginManager().registerEvents(this, this);
         }
    
         @EventHandler
         public void onCMD(PlayerCommandPreprocessEvent event){
              if (event.getMessage().equalsIgnoreCase("/Название команды")) {
                   if (firstPlayer == null){
                        firstPlayer = event.getPlayer();
                   }
                   else {
                        event.getPlayer().teleport(new Location(Bukkit.getWorld("Твой мир"), 0, 100, 0));
                        firstPlayer.teleport(new Location(Bukkit.getWorld("Твой мир"), 0, 100, 0));
                        firstPlayer = null;
                   }
         }
    }
     
    Последнее редактирование: 10 май 2024
  3. Zunynz

    Zunynz Участник Пользователь

    Баллы:
    31
    И к тому же парню нужен был плагин который ждёт пока два игрока напишут команду и после телепортирует двоих игроков. А в твоём коде он будет просто телепортировать игрока. И код не правильный немного.
    В if (event.getMessage() == "/Твоя команда") { нужно вместо сравнения сделать .equalsIgnoreCase
    В firstPlayer = event.getPlayer() ты забыл скобку с запятой в конце.
     
    Последнее редактирование: 10 май 2024
  4. BetterLex

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

    Баллы:
    76
    Боюсь спросить, что это делает?
     
  5. koten0k

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

    Баллы:
    46
    Исправил, спасибо!
    Телепортирует двух игроков в другой мир когда они вводят команду
     

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