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

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

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

  1. neon52

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

    Баллы:
    88
    про рестарт.. После настройки арены отредактировал конфиг, изменил итемы на выигрыш и время игры. Но они приминились лишь после перезагрузки всего сервера, отдельно рестарт плагина почему то не затронул эти изменения.
    И возможно следует проработать баланс числа игроков команд. Наблюдал, как 2 игрока заходили за одну и ту же команду и могли просто гонять шайбу. Лучше бы, если в случае выбора команды происходило сравнение между количествами - если она команда больше на 1 игрока, то система при выборе команды должна давать выбирать только ту команду, которая меньше по численности. В худшем случае это будет 2 против 1, но не 5 против 1. 11 к 12 это неравенство практически несущественно.
    И заметил еще 1 мелочь - нужно запускать отчет на начало игры только после минимального кол-ва игроков в конфиге. Если заходит 1 игрок и выбирает класс, то обратный отсчет начинается, но поскольку 1 меньше минимального 2, после завершения отсчета игрока выбрасывает из игры - команда ххххх победила.
    Тоже также сделал. если не ошибаюсь, item-filter: 2262
     
  2. Автор темы
    BeYkeR

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

    Баллы:
    173
    Рестарт плагина или рестарт сервера ? В любом случае, будет вызываться метод выключения плагина(onDisable) и арены автоматически отключаться, выгоняя игроков с арены без наград.
    Какая версия ? Про конфиги как-то впервые слышу, так как они у меня всегда работали без проблем. Вроде начиная с 2.4, если игроки будут играть только в одной команде, то арена автоматически остановится без награждения. Вообще, я хотел сделать некий "автобаланс" для вышенаходящего случая, но руки как-то не полностью дошли :D
     
  3. neon52

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

    Баллы:
    88
    версия 1.7.5 Spigot "то арена автоматически остановится без награждения." - нет, игроки продолжали играть до конца времени. Разве что заметил, когда на арену залетел случайный игрок и забрал шайбу, а потом опять ее положил - игроки уже не могли ее двигать. и вскоре игра закончилась
     
  4. Автор темы
    BeYkeR

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

    Баллы:
    173
    [20.06.14]
    Обновление 2.5:
    - Система автобаланса перешла на Runnables (Чтобы по сто раз не вызывать).
    - Маленькие изменения в API
    - Доработана система автобаланса
    - Исправлены баги с командами на разных аренах.
    - Исправлен баг с конфигом (Надеюсь)

    Больше на GitHub: https://github.com/BeYkeRYkt/HockeyGameRecode/commit/da1c4a2794737ca78557006771db8b4b1a4f522f

    Download
    P.S. Так как, я один тестирую плагин на своем компе, есть вероятность того , что найдутся новые баги! При нахождении новых багов, прошу писать здесь.
     
    Последнее редактирование: 20 июн 2014
  5. neon52

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

    Баллы:
    88
    благодарю. с удовольствием протестирую на своем сервере.

    + по воротам хочу спросить - какие рекомендации? Я на арене сделал 3*1 блока (ширина между штангами). Но не в каждом случае гол засчитывается когда шайба пересекает эту "линию". Лучше сделать 3*2 или 3*3 блока (ширина блока уходит вглубь ворот)?

    есть подозрения, что вероятность защитывания забитой шайбы зависит скорость шайбы и способа ведения (при зажатой ПКМ шансов зачета шайбы больше) чем при нажатии ПКМ для отправки шайбы в "створ ворот" и ее отпущения впоследствии. Надеюсь ясно выразился )
     
    Последнее редактирование: 20 июн 2014
  6. Автор темы
    BeYkeR

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

    Баллы:
    173
    Я строю ворота таким образом:
    [​IMG]
    При создании арены , я кликаю на верстаки(например), и гол засчитывается, когда шайба будет над верстаками.
     
  7. neon52

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

    Баллы:
    88
    понял. приветствую) я по другому делал - без углублений и не кликал, а блоки льда заподлицо ставил. так конечно лучше. постараюсь записать обучающее видео на настройку арены на днях, скину в тему.. Эхх, лайки зря убрали (

    [​IMG]
     
  8. HiddenWizzard

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

    Баллы:
    103
    Skype:
    ...
    Имя в Minecraft:
    HiddenWizzard
    Какие пермишены?
     
  9. neon52

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

    Баллы:
    88
    Я не прописывал. как Опу доступно все, а игрокам только команды для игры непосредственно
     
  10. StoneChannel

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

    Баллы:
    61
    Имя в Minecraft:
    StoneChannel
    Немного подкачало оформление ТАКОГО классного плагина. Хватило бы Размытой фотки, а на ней написано: HockeyGame. :D
     
  11. Meowt

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

    Баллы:
    123
    Не понял из-за чего. Просто увидел в консоли
    2014-07-15 23:15:05 [SEVERE] Could not pass event PlayerPickupItemEvent to HockeyGame v2.5
    org.bukkit.event.EventException

    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)

    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)

    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)

    at net.minecraft.entity.item.EntityItem.func_70100_b_(EntityItem.java:424)

    at net.minecraft.entity.player.EntityPlayer.func_71044_o(EntityPlayer.java:761)

    at net.minecraft.entity.player.EntityPlayer.func_70636_d(EntityPlayer.java:752)

    at net.minecraft.entity.player.EntityPlayerMP.localOnLivingUpdate(EntityPlayerMP.java)

    at api.player.server.ServerPlayerAPI.onLivingUpdate(ServerPlayerAPI.java:4332)

    at api.player.server.ServerPlayerAPI.onLivingUpdate(ServerPlayerAPI.java:4318)

    at net.minecraft.entity.player.EntityPlayerMP.func_70636_d(EntityPlayerMP.java)

    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1973)

    at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:370)

    at net.minecraft.entity.player.EntityPlayerMP.localOnUpdateEntity(EntityPlayerMP.java:423)

    at api.player.server.ServerPlayerAPI.onUpdateEntity(ServerPlayerAPI.java:4540)

    at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java)

    at net.minecraft.network.NetServerHandler.func_72498_a(NetServerHandler.java:510)

    at net.smart.moving.playerapi.NetServerHandler.func_72498_a(NetServerHandler.java:24)

    at net.minecraft.network.packet.Packet10Flying.func_73279_a(Packet10Flying.java:51)

    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)

    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)

    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)

    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)

    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)

    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)

    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Caused by: java.lang.NullPointerException
     
  12. Автор темы
    BeYkeR

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

    Баллы:
    173
    [03.08.14]
    - Приехал из деревни. Отвечаем на комменты.

    :good:

    Не хватило бы)
    Разбираюсь.
    Это еще что ?
     
  13. Meowt

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

    Баллы:
    123
    2014-08-28 23:57:09 [SEVERE] Could not pass event PlayerPickupItemEvent to HockeyGame v2.5
    org.bukkit.event.EventException

    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:437)

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)

    at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:31)

    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479)

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464)

    at net.minecraft.entity.item.EntityItem.func_70100_b_(EntityItem.java:424)

    at net.minecraft.entity.player.EntityPlayer.func_71044_o(EntityPlayer.java:761)

    at net.minecraft.entity.player.EntityPlayer.func_70636_d(EntityPlayer.java:752)

    at net.minecraft.entity.player.EntityPlayerMP.localOnLivingUpdate(EntityPlayerMP.java)

    at api.player.server.ServerPlayerAPI.onLivingUpdate(ServerPlayerAPI.java:4332)

    at api.player.server.ServerPlayerAPI.onLivingUpdate(ServerPlayerAPI.java:4318)

    at net.minecraft.entity.player.EntityPlayerMP.func_70636_d(EntityPlayerMP.java)

    at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1973)

    at net.minecraft.entity.player.EntityPlayer.func_70071_h_(EntityPlayer.java:370)

    at net.minecraft.entity.player.EntityPlayerMP.localOnUpdateEntity(EntityPlayerMP.java:423)

    at api.player.server.ServerPlayerAPI.onUpdateEntity(ServerPlayerAPI.java:4540)

    at net.minecraft.entity.player.EntityPlayerMP.func_71127_g(EntityPlayerMP.java)

    at net.minecraft.network.NetServerHandler.func_72498_a(NetServerHandler.java:510)

    at net.smart.moving.playerapi.NetServerHandler.func_72498_a(NetServerHandler.java:24)

    at net.minecraft.network.packet.Packet10Flying.func_73279_a(Packet10Flying.java:51)

    at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:470)

    at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:233)

    at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:54)

    at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(DedicatedServerListenThread.java:34)

    at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:910)

    at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)

    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:777)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:659)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Caused by: java.lang.NullPointerException
    Нулл при попытке подобрать кем-то другим, скорее всего.
     
  14. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Хочу видос.
     
  15. Pensukdeath

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

    Баллы:
    61
    Skype:
    Pensuk98
    Не работает! Я что могу сказать:
    1) Сделал всё как написанно! При создании таблички выдает: У вас нет необходимых прав на использование!
    2) Телепортирует в 1-вую и 2 -рую точку которая устанавливается как Лобби!
    3) Нет шайбы!
    4) Нету никакого инвентаря!
    5) тупо телепортирует и всё!
     
  16. Автор темы
    BeYkeR

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

    Баллы:
    173
    1. Ну права установите.
    2. Ну так и надо.
    3. Когда один играешь, конечно ничего не будет.
    4. Ответ сверху.
     
  17. Pensukdeath

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

    Баллы:
    61
    Skype:
    Pensuk98
    1)Устанавливал права!
    2)Для чего тогда нужен спавн игроков?
    3) проверял 4 человека когда было!
    4) Ответ сверху совсем не ответ!
    Использую 1.6.4 Spigot + Свои наработки!
    Почему нету инвентаря?
    и почему ни шайба не появляется и нету никакого оповещения! а таблички всё равно не ставятся!
    и при попытке узнать команды плагина! он мне выдает что команд якобы нету!
    в общем могу записать видео! Если надо! может вам это поможет найти ошибку которую я не нашел и помочь!
     
  18. Автор темы
    BeYkeR

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

    Баллы:
    173
    Тогда логи чтоли киньте, может ошибка где-нить появилась, ну и версию плагина.
     
  19. sanya_kot69

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

    Баллы:
    61
    Имя в Minecraft:
    Lammendam
    Когда пытаюсь поставить табличку, то он пишет "You don't have permission"
     
  20. danildf

    danildf Ньюби Пользователь

    Баллы:
    1
    Имя в Minecraft:
    danil_df
    Есть ли информация о совместимости с 1.8.х?
     

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