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

Туториал Создание плагинов с примерами.

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем wroud, 18 авг 2012.

?

Это было полезно?

  1. Да

    130 голосов
    80,7%
  2. Нет

    31 голосов
    19,3%
  1. Автор темы
    wroud

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

    Баллы:
    88
    Skype:
    Wrouds
    Очень рад за вас.:)
     
  2. савва

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

    Баллы:
    88
    Имя в Minecraft:
    savvok01
    не надо апать кому нужно найдут :)
     
  3. ZzZzZ

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

    Баллы:
    88
    Имя в Minecraft:
    RetroSh
    Вроде туториал простой , но всё же у меня есть ошибки при компиляции. Уважаемый автор этой темы, не могли бы вы написать мне свой скайп ?
     
  4. Автор темы
    wroud

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

    Баллы:
    88
    Skype:
    Wrouds
    Wrouds
     
  5. Bugatti200

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

    Баллы:
    68
    Skype:
    Bugatti100500
    Имя в Minecraft:
    Bugatti500
    Мой мозг после прочтения стал покидать черепную коробку
     
    fromgate, Mik1313 и Ission нравится это.
  6. Автор темы
    wroud

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

    Баллы:
    88
    Skype:
    Wrouds
    бывает
     
  7. Khetag

    Khetag Участник

    Баллы:
    31
    Имя в Minecraft:
    12Hetag12
    Ребят, выручайте, прошу, кто знает как сделать примерно такое:
    в MyCommand есть аргументы, но как сделать так, что бы когда я вбивал в настройке команд плагина
    $arg1&gamemode (при команде /show [сюда ник]), чате мне показывало статистику игрока а не мою.
    Если кто занет, прошу помогите!
     
  8. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Код:
    if(args != null && args.length > 0 && args[0] != null && !"".equals(args[0])
    {
       // ник введён и содержится в args[0]
    } else {
       // ник не введён
    }
     
  9. Khetag

    Khetag Участник

    Баллы:
    31
    Имя в Minecraft:
    12Hetag12
    Я в программировании не очень, сколько будет стоить написать такой плаигн? Cможите?
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Не, я не буду.
     
  11. SpigotMC

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

    Баллы:
    66
    Имя в Minecraft:
    orangetictac
    Как сделать пермишены?
     
  12. LightSunrider

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

    Баллы:
    78
  13. SpigotMC

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

    Баллы:
    66
    Имя в Minecraft:
    orangetictac
    Этот код:
    @EventHandler
    public void onJoin(PlayerJoinEvent event) {
    event.setJoinMessage(event.getPlayer().getName() + ChatColor.GREEN + " Вошёл на сервер!");
    }

    @EventHandler
    public void onQuit(PlayerQuitEvent event) {
    event.setQuitMessage(event.getPlayer().getName() + ChatColor.RED + " Покинул сервер!");
    }
    Когда заходит игрок пишет ник белым а надписи Зелёным/Красным, как сделать что бы ник был например Синим?
     
  14. LightSunrider

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

    Баллы:
    78
    Код:
    @EventHandler
    public void onJoin(PlayerJoinEvent event) {
         event.setJoinMessage(ChatColor.BLUE + event.getPlayer().getName() + ChatColor.GREEN + " Вошёл на сервер!");
    }
    @EventHandler
    public void onQuit(PlayerQuitEvent event) {
         event.setQuitMessage(ChatColor.BLUE+ event.getPlayer().getName() + ChatColor.RED + " Покинул сервер!");
    }
    
    С тебя "Спасибо" :lol:
     
    Последнее редактирование: 21 фев 2015
  15. SpigotMC

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

    Баллы:
    66
    Имя в Minecraft:
    orangetictac
    У меня ещё вопрос есть
    Как можно телепортнуться в чужой дом?
    Игрок поставил точку дома и админ хочет телепортнуться в его дом вот команда /teleportdom <ник> и он телепортировается в его дом! Как это сделать?
    И ещё как сделать чтобы, когда умерал писал <ник> Умер
     
  16. LightSunrider

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

    Баллы:
    78
    Это надо работать с плагином домов.
    Работоспособность не проверял, но должно работать
    Код:
    @EventHandler
    public void onPlayerDeath(PlayerDeathEvent event){
          Player player = event.getEntity();
          event.setDeathMessage(player.getDisplayName() + " умер.");
    }
    
     
  17. SpigotMC

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

    Баллы:
    66
    Имя в Minecraft:
    orangetictac
    А как сделать Жёлтым ник а "умер" красным?
     
  18. LightSunrider

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

    Баллы:
    78
    Хватит задавать глупые вопросы. Ты бы хоть сам немного подумал...
    Код:
    @EventHandler
    public void onPlayerDeath(PlayerDeathEvent event){
          Player player = event.getEntity();
          event.setDeathMessage(ChatColor.YELLOW + player.getDisplayName() + ChatColor.RED + " умер.")
    }
    
    Можно попробовать вместо ChatColor.* использовать §<цветовой_код>. Например:
    Код:
    @EventHandler
    public void onPlayerDeath(PlayerDeathEvent event){
          Player player = event.getEntity();
          event.setDeathMessage("§e" + player.getDisplayName() + " §4умер.")
    }
    
    § Можно получить сочетанием клавиш [CTRL] + [NUM 2] + [NUM 1]
     
    Последнее редактирование: 21 фев 2015
  19. MrKiBa

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

    Баллы:
    66
    Ничего не работает, вообще ничего, пытаюсь написать, чтобы хотя бы в консоль выводилось о том, что плагин включён, так и то, краш происходит... И plugins.yml сделал, и всё по уроку. Уже несколько уроков посмотрел. Наверно я рукожоп, не отрицаю, но в ошибке он жалуется именно на plugn.yml, что в нем может быть не так?
    При компиляции ошибок не выдает, использую Spigot, JRE JavaSE-1.8
    [​IMG]
     
  20. xAveR

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

    Баллы:
    36
    Имя в Minecraft:
    xAveR
    Plugin.yml должен находиться в проекте, в папочке src, но при этом этот файл НЕ должен находиться в каких-либо пакетах.
     

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