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

Плагин [FUN]HockeyGame v2.5 - Поиграем ? ... В хоккей :D [~1.5 - 1.7]

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

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

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

    Баллы:
    173
    [​IMG]

    HockeyGame - Поиграем в хоккей !
    Версия:
    2.5-Recode
    DevBukkit Page
    [Old]
    Скачать v1.0
    Скачать v1.1
    Скачать v1.2
    Скачать v1.3
    [Recode]
    Скачать v2.1
    Скачать v2.2
    Скачать v2.3
    Скачать v2.4
    Скачать v2.5
    For Developer's (Просто ужасная тема :D )

    Хотите поиграть хоккей в майне? Тогда этот плагин создан для вас!

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

    - Система арен
    - Мульти-языковая поддержка
    - Легкая настройка
    - Мульти-арены с мульти-хоккейными командами :D
    - Настройка призов!
    - Белый лист для команд!
    - Появились командные роли! (Нападающий, защитник и вратарь).
    - Переписан с нуля!
    - Всеми любимый GUI меню!
    - Собственный "хранитель" инвентарей.
    - Система аддонов!
    - Веселье :D(Почти)


    Использование:

    Создание арены:

    1. Сначала создаем две команды: /hockey --> Team manager --> Create team.
    2. Затем саму арену: /hockey --> Arena manager --> Create arena.
    3. Тыкаем ПКМ (Правой кнопкой мыши) по точкам в таком порядке:
    - Лобби первой команды
    - Лобби второй команды
    - Спавн-точка первой команды
    - Спавн-точка второй команды
    - Спавн-точка шайбы
    - "Ворота" первой команды (Например: устанавливаем три блока где будут находиться ворота и пишем /hockey --> Next stage)
    - "Ворота" второй команды
    4. Сохраняем...
    5. Ставим в лобби команд золотые блоки и Создаем таблички с классами.
    6. Проверяем через /hockey --> Arenas --> Наша арена --> Любые две команды.

    Создание табличек с классами:
    Создать их очень просто, надо всего лишь написать на табличке:
    1-ая строка:[HockeyGame]
    2-ая строка:[Join]
    3-ая строка:[Название арены] (Без квадратных скобок)
    4-ая строка:[Команда] (Без квадратных скобок)

    1-ая строка:[HockeyGame]
    2-ая строка:Winger

    1-ая строка:[HockeyGame]
    2-ая строка: Defender

    1-ая строка:[HockeyGame]
    2-ая строка:Goalkeeper

    Команды:
    /hockey - Откроется GUI меню с "командами"

    Permissions:
    hg.admin:
    default: false
    hg.playing:
    default: true

    Установка аддонов:
    1. Скачиваете файл аддона (формата .jar)
    2. Ложите в папку: plugins/HockeyGame/addons/<сюда>
    3. Запускаете сервер и проверяете консоль
    4. Если все нормально, то радуйтесь!

    Менеджер аддонов:
    /hockey --> Addons --> Ваши установленные аддоны.
    Отключить/Включить - ЛКМ по аддону (Котел с названием аддона).

    Доступные аддоны:
    И для проверки системы аддонов, я создал маленький аддон: Announcer.
    Установка:
    - Ложим файл в папку "addons": plugins/HockeyGame/addons/<сюда>
    Функции аддона:
    - Показывает сообщения о начале/конце матча игрокам, которые не играют, с указанием на название арены.
    Команды:
    - /hgan - Включить/Выключить сообщения (Только для себя).

    Так же вышел новый аддон: TeamSkins
    Требования:
    - HG версии 2.3
    - DisguiseCraft или
    - iDisguise или
    - Lib's Disguise
    Функции аддона:
    - Маскирует всех игроков в мобов после старта матча.
    Команды:
    - /hgts - перезагрузить конфиг с командами и мобами.
    Конфиг:
    PHP:
    # TeamSkinsDev v1.0
    # by BeYkeRYkt
    Skins:
    //Команда: Название моба
      
    DinDevCow
      SteveDev
    Chicken
      RainbowSix
    none
    //И другие команды...
    Lang:
      
    ReloadReload config was successful!
    ВНИМАНИЕ! Если вы пользуетесь DisguiseCraft, то пишите название моба с большой буквы: Cow или Creeper. Если пользуетесь другими плагинами(iDisguise и Lib's Disguise), то можете писать как хотите :D.

    Аддоны на BukkitDev


    Языки:
    - Английский(BeYkeRYkt и Гугл переводчик :D)
    - Русский(BeYkeRYkt и учебник русского языка)
    - Немецкий(FabioWidmer)
    - Португальский(Pistury)

    Геймплей:
    - Напишите /hockey и выберите иконку "Arenas".
    - Выберите арену.
    - Когда вы выбрали арену, нажмите на иконку команды, за кого вы хотите поиграть.
    - Вы попадаете в лобби команды и выберите класс.Появится сообщение о вашей готовности.
    - Ждёте других игроков.
    - Если все игроки готовы, матч начнется автоматически.

    Авто-Обновление:
    Плагин использует систему авто-обновления, рекомендуемым составом администрации BukkitDev. Если вы хотите отключить систему авто-обновления, найдите в конфиге строку "Enable-updater" и поставьте на "false".

    Metrics:
    Плагин использует систему Metrics от Hidendra, во время работы плагина будут отправлены на сервер mcstats.org следующие данные:

    - Уникальный идентификатор
    - Версия Java
    - Состояние сервера
    - Версия плагина
    - Версия сервера
    - Версия ОС/имя и архитектура
    - Количество ядер
    - Количество игроков
    - Версия Metrics

    Чтобы отказаться от сервиса, откройте файл plugins/PluginMetrics/config.yml и поставьте значение opt-out на true.

    Баги:
    - Пока что не обнаружено.
    - @Meowt: Не полностью сохраняется инвентарь(Исправлено в 2.4)
    - @neon52 : Некорректно перезагружается конфиг (Исправлено в 2.5)
    - (Мелкая) Ломаный английский язык :D

    Change List:
    v1.0
    - Релиз моего крутого плагина


    v1.1
    - Добавлен API
    - Добавлена защита ворот от соперников
    - Чтобы взять шайбу,теперь надо только подойти к воротам
    - Алиасы: /hockey и /harena
    - Обновлены языковые пакеты


    v1.2
    - Расширен API
    - Использует BukkitAPI и по теории должен работать на 1.6.2
    - Лимит игроков(Которые заходят на арену)
    - Исправлен баг с "читерскими" голами.
    - Добавлен Авто старт
    - Когда выигрывает команда, спавняться фейерверки со цветом команд (Красный или синий)
    - Добавлен "Телепортер" в настройке можно настроить будет ли "выход" где после матча тпшнутся туда игроки, или их последним координатам так сказать "домой"
    - Шайба теперь спавниться на середине арены.
    - Теперь в концы игры, плагин показывает кто выиграл матч


    v1.3
    - Маленькие багфиксы
    - изменение команд

    v2.1
    - Плагин был переписан с нуля!

    v.2.2
    - Исправлены баги с Runnable.
    - Добавлены новые настройки(Время до старта, минимальное и максимальное кол-во игроков на арене).
    - Убран золотой блок. Теперь готовность задается автоматически при выборе класса.
    - Добавлена система аддонов. Теперь сторонние разработчики могут делать дополнения для плагина (Хотя кому это нужно :) ).
    - Еще кое-какие исправления.

    v.2.3
    - Исправлены "логические" ошибки при загрузке/отключении плагина.
    - Организировал импорты.


    v2.4
    - Добавлена поддержка 1.5
    - Исправлены ошибки в 1.6
    - Добавлен автобаланс (В стадии беты, можете включить его в конфиге)
    - Добавлен немецкий язык
    - Добавлен португальский язык
    - Если количество игроков в команде будет меньше чем половины минимальных игроков, то арена остановится.
    - Добавлены maxWingers и maxDefenders
    - Изменен PlayerSaver
    - Проверка строк в конфиге, при необходимости плагин создает новые.
    - Автоматическая выгрузка языковых пакетов.
    - Если игрок умрет на арене, то он будет исключен из игры.
    - Сужен радиус захвата шайбы.
    - Обычный игрок не может подобрать шайбу во время матча.

    v2.5
    - Система автобаланса перешла на Runnables
    - Маленькие изменения в API
    - Доработана система автобаланса
    - Исправлены баги с командами на разных аренах.
    - Исправлен баг с конфигом (Надеюсь)


    P.S. Так как, я один тестирую плагин на своем компе, есть вероятность того , что найдутся новые баги! При нахождении новых багов, прошу писать здесь.
     
    Последнее редактирование: 22 июн 2014
    Pine, slavik123123123, FedorNogopletov и 15 другим нравится это.
  2. Хостинг MineCraft
    <
  3. ykt-apach

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

    Баллы:
    63
    Щайба это такой большой блок щитолее?
     
  4. Автор темы
    BeYkeR

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

    Баллы:
    173
    Пластинка 2256
     
  5. Автор темы
    BeYkeR

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

    Баллы:
    173
    Хорошо бы, только я не умею обращаться с видеомонтажером.[DOUBLEPOST=1373284982,1373279016][/DOUBLEPOST]Обновление 1.1:
    - Добавлен API
    - Добавлена защита ворот от соперников
    - Чтобы взять шайбу,теперь надо только подойти к воротам
    - Алиасы: /hockey и /harena
    - Обновлены языковые пакеты
    - Первый аддон
     
  6. Mr-Ex

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

    Баллы:
    78
    Плагин замечательный, только вот есть несколько замечаний и пожеланий:
    - При присоединении к какой-либо команде происходит неправильная постановка камеры. Т.е. все смотрят в 1 сторону, а не на центр, как положено.
    - Сделать возможность выбирать только 1 вратаря и ограничить его радиус перемещения, ибо так может любой взять шайбу из ворот и с тем же успехом подбежать к чужим воротам и кинуть шайбу через Q.
    - Предлагаю сделать так, чтобы при входе здоровье и голод изменялись на высшее значение.
    - А так же предлагаю, чтобы место до и после игры не изменялось. Например, ты сидишь у себя дома и пьешь чай с плюшками, захотел поиграть в хоккей, написал команду, поиграл, после матча ты снова дома, а не остаешься на арене.
    - Ну, и было бы лучше, чтобы в конце игры подсчитывались голы и писало о том, кто же победил, а не так, что просто матч окончен.
     
    mechanicII нравится это.
  7. Автор темы
    BeYkeR

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

    Баллы:
    173
    1. Я даже не знаю как это исправить ._.
    2. В версии 1.1 добавил "Систему защиты" ворот, то есть: Если шайба попала в синие ворота, то ТОЛЬКО игроки синей команды могут взять шайбу, ну про вратаря и зона защиты как-то сложновато, а особенность плагина - простота(так сказать). Так же я собираюсь убрать "шайба у игрока" и заспавнить шайбу в середине.
    3. Была такая задумка у себя на тестовом сервере. Только таким способ игроки будут хилить себя.
    4. Я собирался сделать "выход" после матча, но думаю этот сойдет.
    5. В версии 1.2 собираюсь это добавить(точнее уже добавил).
     
  8. Mr-Ex

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

    Баллы:
    78
    @BeYkeR,
    1. Жаль. Но можешь посмотреть в исходниках любой арены, там спавн происходит правильно.
    2. Да, спавн в середине будет отличным решением. + Не помешало бы добавить пару секунд задержки после гола и возвращение на исходные позиции.
    3. А так будут умирать с голоду.
    4. Очень не удобно, ибо матч закончился, начинается новый, а на арене еще остались старые.
    5. Good
     
  9. Автор темы
    BeYkeR

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

    Баллы:
    173
    Самое "крупное" обновление v 1.2:
    - Расширен API
    - Использует BukkitAPI и по теории должен работать на 1.6.2
    - Лимит игроков(Которые заходят на арену)
    - Исправлен баг с "читерскими" голами.
    - Добавлен Авто старт
    - Когда выигрывает команда, спавняться фейерверки со цветом команд (Красный или синий)
    - Добавлен "Телепортер" в настройке можно настроить будет ли "выход" где после матча тпшнутся туда игроки, или их последним координатам так сказать "домой"
    - Шайба теперь спавниться на середине арены.
    - Теперь в концы игры, плагин показывает кто выиграл матч
    УДАЛИТЕ СВОИ СТАРЫЕ КОНФИГИ И АРЕНЫ!

    Если найдете новые баги прошу писать в этой теме или в Ticket's
     
  10. Iggi6666

    Iggi6666 Участник

    Баллы:
    28
    Имя в Minecraft:
    iggi666
    Если поставлю себе на сервер, сделаю видос.
     
    Jack11398 и BeYkeR нравится это.
  11. Meowt

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

    Баллы:
    123
    Хм, почему-то никто не может зайти на арену. Т.е. /hg join red или blue.
    Уже даже права админа ставил - рез-та 0.
     
  12. Автор темы
    BeYkeR

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

    Баллы:
    173
    Ты хоть арену загрузил ? По-моему надо писать с большими буквами.
     
  13. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Плагин отличный, игрокам понравилось, жду бильярд от автора))
     
  14. Meowt

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

    Баллы:
    123
    Эм, то ли я тугодум, то ли автор забыл добавить право "hg.join", добавил - все ок :3
    UPD: И да, пытался добавить отрицательный перм "-hg.commands" - не вышло.
    UPD [2]: кстати, в конце матча пишет много раз "Этот матч закончился ничьей", хотя перед этим пишет ту командую, которая выиграла.
    UPD [3]: Есть несколько ошибок в русском переводе.
     
  15. Автор темы
    BeYkeR

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

    Баллы:
    173
    1. Забыл добавить в plugin.yml :3
    2. Потому что его нет: В первых -Dev версиях, изначально хотел чтобы доступ к командам был только через один перм :3
    3. Видимо я текст поставил в "for(Player player: Bukkit.getOnlinePlayers()) D:
    4. пофиг :D
     
  16. Meowt

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

    Баллы:
    123
    @BeYkeR, в общем, жду новой версии. На счет перевода - тогда уж лучше вынести в отдельный файл.
     
  17. polog

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

    Баллы:
    123
    Skype:
    zloe-moloco
    Имя в Minecraft:
    polog
    Мне нравится ,я в восторге :3:creeper:
     
  18. second_vynder

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

    Баллы:
    153
    Skype:
    my.nik.vynder
    Да, плагин интересный, и, во-всяком случае, копий вроде нет.
    И еще - когда указываешь ник - пиши перед ним "@" (second_vynder)
     
  19. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Есть минус плагина:
    Нельзя использовать вместе с HungerGames, т.к. я ввожу /hg wand - выдаёт список команд хоккея :С
     
  20. Автор темы
    BeYkeR

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

    Баллы:
    173
    Обновление 1.3:
    - Маленькие баг фиксы
    - Команды были изменены на /hockey и /harena
     
  21. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Может вместо полублоков ставить реальные блоки льда, а на игроков одевать "коньки" в виде железных ботинок?
     

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