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

Плагин [MECH]BkrBrotherHood v1.3a - Братства на сервере[1.5.1R0.2]

Тема в разделе "Релизы плагинов", создана пользователем BeYkeR, 4 май 2013.

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

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    BkrBrotherHood v1.3a - Братства на сервере
    Версия: 1.3a(alpha)
    Идея: Тема

    Данный плагин добавляет братства на сервере.Основан на scoreboard. Идея принадлежит jwplaster, позже мне тоже понадобился этот плагин , и в конце концов оказался здесь.

    Скачать: Яндекс!


    Особенности:

    - Добавит немного рпгшности(в этом я не спец).
    - Понятный конфиг!(шучу).
    - В плагине 4 братства, и каждое братство имеет свой спавн(можно настроить в конфиге).
    - Можно менять практически все: Название, отмена какого-либо урона, префиксы, спавны , и локализации .
    - Меняется ник над головой и в чате


    Команды:
    Заход:
    /brat 1 - заход на первое братство
    /brat 2 - заход на второе братство
    /brat 3- заход на третье братство
    /brat 4 - заход на четвертое братство
    Инфо:
    /bratinf 1 - информация о первом братстве
    /bratinf 2 - надеюсь поняли...
    /bratinf 3
    /bratinf 4

    ToDo:
    - Пока нету

    Bugs:
    - необнаружено

    Лог изменений:
    1.0:
    - Релиз
    1.1:
    - Изучение и добавление Scoreboard
    1.2a:
    - Теперь сохраняется файл игроков
    - Команды
    - Узнал что меняется ник над головой
    1.2b:
    - Конфиг с локализацией
    - "Перки"
    - Возможность выключить урон от своих собратьев
    - Возможность менять название и префиксы
    1.3a:
    - Исправление бага с многобратством(Можно зайти сразу в нескольких братств)
     
    dchaus, maximusorg, GrimJoy и 3 другим нравится это.
  2. Хостинг MineCraft
    <
  3. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Ура! Спасибо Вам!

    Можете в конфиг добавить настройку возможности выходить из братства, а то так можно по переходить из одного братства в другое, пересмотреть все тайные уголки и напасть с другого братства.
    P.S. В текстовых файлах писать информацию о братствах?
     
    GrimJoy нравится это.
  4. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Эта идея была до марихуаны :D[DOUBLEPOST=1367768086,1367764689][/DOUBLEPOST]Я не знаю , что за фигня, но у меня плагин отказывается работать! в plugins выделяется красным цветом, версия 1.5.1 .
     
  5. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    я бы с удовльствием только есть одна проблема, когда вводишь (Dev-сборка) /brat leave то игрок выходит, но только пишит что я не вышел ._.(30% случаев),а остальные - неудаляется строфа (в каком братстве находится игрок, файл player.yml), Потом из-за этого когда перезаходишь на сервер,пишишь /brat 2 (Например), заходишь за это братство, и ты застрял.Как будто ты впервые зашел на сервер и пишит что уже в других братствах.

    Какой CraftBukkit(Spigot/Libigot) используешь ? Надо использовать не старее чем R0.2 , или мб из-за Vault(Для отображение префиксов PEX)
     
  6. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Я ставил на чистый (то есть без плагинов) Spigot который русский от mineshark , сейчас проверю с CraftBukkit R0.2 и Vault[DOUBLEPOST=1367826316,1367825918][/DOUBLEPOST]
    всё-равно...
     
  7. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Ладно , покажи логи.
     
  8. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
     
  9. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Видимо проблемы с конфигом , походу странный символ.

    Ошибка в коде:
    brat1 = board.registerNewTeam(this.getConfig().getString("Team.brat1.Name"));
    Значит отсуствует название команды.
     
  10. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Разобрался в чём проблема, в vault , с ним работает, но выдаёт критические ошибки , без него не работает -_- и , что же делать?[DOUBLEPOST=1367827014,1367826976][/DOUBLEPOST]
    Вот оно , что...[DOUBLEPOST=1368307478][/DOUBLEPOST]
    А как это можно исправить-то?
     
  11. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Может конфиг перевести в UTF-8 ?И еще проверить есть ли название команды в этой строке:Team.brat1.Name
     
  12. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Всё работает, просто перевёл в кодировку. Спасибо !
     
    ВремяПриключений нравится это.
  13. xhome

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

    Баллы:
    103
    Skype:
    xhomee
    Имя в Minecraft:
    xhomee
    а мне пишет ошибка когда пытаюсь написать /brat 1[DOUBLEPOST=1368544567,1368380680][/DOUBLEPOST]
    а мне пишет ошибка когда пытаюсь написать /brat 1
     
    Vedroyder нравится это.
  14. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    Я не экстрасенс , покажи логи и версию CraftBukkit
     
  15. xhome

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

    Баллы:
    103
    Skype:
    xhomee
    Имя в Minecraft:
    xhomee
    1.5.2
    2013-05-15 18:18:59 [INFO] xhome issued server command: /brat 1
    2013-05-15 18:18:59 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'brat' in plugin BkrBrotherHood v1.3a
    > at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46)
    > at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189)
    > at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523)
    > at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:965)
    > at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883)
    > at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840)
    > at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44)
    > at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292)
    > at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109)
    > at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35)
    > at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30)
    > at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581)
    > at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226)
    > at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477)
    > at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410)
    > at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
    Caused by: java.lang.NullPointerException
    > at ykt.BeYkeRYkt.BkrBrotherHood.BBH.onCommand(BBH.java:358)
    > at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    > ... 15 more
    >
     
  16. xhome

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

    Баллы:
    103
    Skype:
    xhomee
    Имя в Minecraft:
    xhomee
    над ником цвет другой !
     
    Vedroyder и ПриветОтМиднайта нравится это.
  17. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    В паблик выложишь?
     
    Сникерсни нравится это.
  18. OsipXD

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

    Баллы:
    173
    Skype:
    osip.fatkullin
    Имя в Minecraft:
    OsipXD
    @Bars, зачем же костыли, если есть Tag API
     
    Goldenix нравится это.
  19. Автор темы
    BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
    строка 358: if(brat1.hasPlayer((Player) sender)){
    Вроде никакой ошибки недолжно быть :/
    Мне лень делать MySQL, но если хочешь держи исходники.
     
  20. xhome

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

    Баллы:
    103
    Skype:
    xhomee
    Имя в Minecraft:
    xhomee
    у меня ошибка "internal error..." когда вводишь /brat 1 . Как в плагине iconomy когда он не настроен .
     
  21. jwplaster

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

    Баллы:
    173
    Skype:
    jwplaster.smartworld
    Имя в Minecraft:
    QviNSteN
    Я сам на нём тестил только, что и всё ок!
     

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