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

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

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

?

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

  1. Да

    103 голосов
    82,4%
  2. Нет

    22 голосов
    17,6%
  1. Автор темы
    wroud

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

    Баллы:
    88
    Skype:
    Wrouds
    Очень рад за вас.:)
     
  2. Хостинг MineCraft
    <
  3. савва

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

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

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

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

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

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

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

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

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

    Баллы:
    88
    Skype:
    Wrouds
    бывает
     
  8. LightSunrider

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
    Сие творение будет работать на 1.5.2?[DOUBLEPOST=1409316437,1409315797][/DOUBLEPOST]Надеюсь в сложение этого и http://wiki.bukkit.org/Plugin_Tutorial/ru получиться хоть что то на 1.5.2 :D
     
  9. Khetag

    Khetag Участник

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

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

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

    Khetag Участник

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

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
  15. 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 + " Покинул сервер!");
    }
    Когда заходит игрок пишет ник белым а надписи Зелёным/Красным, как сделать что бы ник был например Синим?
     
  16. LightSunrider

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
    Код:
    @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
  17. SpigotMC

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

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

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

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

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

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

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

    Баллы:
    78
    Имя в Minecraft:
    LightSunrider
    Хватит задавать глупые вопросы. Ты бы хоть сам немного подумал...
    Код:
    @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
  21. MrKiBa

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

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

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