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

Плагин [SEC/MECH] AntiRelog++ - Честное PvP и не только! [1.8-1.12]

Тема в разделе "Неподтвержденные плагины", создана пользователем slavik123123123, 18 июл 2016.

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

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    AntiRelog++

    Версия плагина: 2.0
    Под версию сервера: 1.8-1.12

    Особенности:
    • Использует Title и ActionBar.
    • Выключает креатив, флай, невидимость, режим бога при атаке игрока.
    • Выключает креатив, флай, невидимость, режим бога при использовании лука, зельев.
    • Убивает если игрок вышел во время пвп.
    • Не позволяет писать команды во время пвп.
    • Не позволяет часто есть золотые яблоки.
    • Все сообщения настраиваются.
    • Есть право для обхода проверок.
    • Можно отключить сообщения о кике, заходе, выходе, смерти игрока.
    Права:
    • antirelog.bypass - отключает все проверки у игрока
    Код:
    settings:
      enable-golden-apple-cooldown: true
      apple-cooldown: 60
      #GM, Fly, God, Vanish(Essentials)
      enable-player-checks: true
      enable-pvp-mode: true
      pvp-mode-time: 10
      kill-player-on-leave: true
      kill-player-on-command: false
      kill-player-on-kick: false
      ban-player-on-leave: false
      ban-command: "tempban %Player% 10 min &cЛивнул во время PvP"
      broadcast-leave-kill-message: true
      remove-death-message: true
      remove-kick-message: false
      remove-leave-message: true
      remove-join-message: true
    messages:
      pvp-mode:
        action: "&6&lВы находитесь в режиме &c&lPVP&6&l, не выходите из игры! &6&lОсталось &a&l%time% &6&lсек."
        title-start: "&c&lВы вошли в PVP режим!"
        chat-start: "&6&lAntiRelog  » &e&lВы вошли в режим &c&lPVP! &e&lНе выходите из игры и не используйте команды!"
        chat-disabled: "&e&lВы не можете использовать команды в &c&lPvP&e&l. &6&lОсталось &a&l%time% &6&lсек."
        commandkill: "&aВы были убиты, т.к пытались использовать команду во время &cPVP"
        pvpleave: "&e%player% &aПокинул игру во время ПВП и был наказан"
      pvp-stopped:
        action: "&e&lPVP окончено, Вы снова можете использовать команды и выходить из игры!"
        title: "&c&lВы вышли из режима PvP"
        chat: "&6&lAntiRelog » &e&lВы вышли из режима &c&lPVP! &e&lВы снова можете использовать команды и выходить из игры!"
      other:
        apple: "&6&lAntiRelog » &6&lОсталось &a&l%time% &6&lсек. перед следующим использованием золотого яблока!"
        fly-enabled: "&cВыключите флай для атаки игроков"
        god-enabled: "&cВыключите god для атаки игроков"
        gamemode-enabled: "&cВыключите креатив для атаки игроков"
        vanish-enabled: "&cВыключите невидимость для атаки игроков"
    disabled-worlds:
      - "world1"
      #- "world"
      #- "world_nether"
    
    Скрины:
    [​IMG]
    [​IMG] [​IMG] [​IMG] [​IMG]
    Version 2.0:
    • Поддержка 1.12
    • Плагин был полностью переписан.
    • Новый конфиг.
    • Мб чтото новое добавил.
    Version 1.4:
    • Поддержка 1.11
    • Оптимизация кода
    • Теперь можно отключить миры в которых плагин не работает
    • Теперь яйца и снежни тоже начинают пвп
    • Теперь можно банить игрока если он отключится во время пвп
    Version 1.3.2:
    • Убрана поддержка 1.7.10(Скорее всего плагин и не работал на этой версии)
    • Теперь нет конфликта с WG(pvp deny) у проверки на гм,флай и тд.
    • Теперь проверка на гм, флай и тд, работает только при попадании в игрока стрелой или зельем. Раньше проверка работала как только запускали стрелу или кидали зелье.
    Version 1.3.1:
    • Убрана проверка на скорость игрока.
    Version 1.3:
    • Фикс багов.
    • Автообновление конфига.
    • Теперь можно настроить убийство при кике игрока.
    • Теперь можно отключить pvp режим.
    • Поддержка Java 7.
    Version 1.2:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Больше информации при запуске.
    • Нормальное склонение у "Осталось 5 секунд" и "Осталось 4 секунды" вместо "Осталось 1 секунд" и "Осталось 4 секунд" и тд.
    • Теперь не нужны зависимости для Title и ActionBar
    Version 1.1:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Теперь можно отключить проверки на gm,fly,god,vanish.
    • Теперь можно отключит перезарядку яблока.
    • Теперь плагин может убивать игрока, если он написал команду во время ПВП.

     
    Последнее редактирование: 27 июн 2017
  2. Хостинг MineCraft
    <
  3. SkiperLol

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

    Баллы:
    96
    Отличная работа! :good:
    Правда, я не уверен, что должно быть так:
     
  4. Create_Everything

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

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
  5. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    @Dereku
    На скоко ужасный код?
     
  6. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Хех.
    Не могу не отметить то, что ты впитываешь полезный чужой опыт.
    По исходнику - не бойся оставлять больше строчек для '{' '}' - в байткоде значения оно не имеет, а читается приятнее.
    В msgToCS(String... message) не нужно строку конкатенировать к пустой строке - отправляй сразу строку.
    Ну и с названиями переменных у тебя всё грустно. Короче, слабенькая четвёрочка.

    И после того, как закончил писать пользуйся Ctrl+A, Ctrl+X, Ctrl+Shift+V. По идее, это должно более приятно отформатировать код в исходнике. По крайней мере это в NetBeans. Как в Eclipse - не помню. Как в IDEA - не знаю.
     
  7. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну я всегда делаю Ctrl+A , Ctrl+I. Это табуляцию исправляет. Или как это называется.
    [​IMG]
     
  8. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Исправлять то исправляет, но смотреть на табы вместо 4 пробелов на гитхабе - так себе. Но это уже дело каждого.
     
  9. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Странно. Но в исходниках у меня всё норм. Скорее всего проблема в гитхабе.[DOUBLEPOST=1468875276,1468873566][/DOUBLEPOST]Version 1.1:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Теперь можно отключить проверки на gm,fly,god,vanish.
    • Теперь можно отключит перезарядку яблока.
    • Теперь плагин может убивать игрока, если он написал команду во время ПВП.
     
  10. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Вообще то нет. Проблема в IDE.
     
  11. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    "1 секунд" - не дело.

    Почему не использовал рефлексию для отсылки ActionBar'а, и Title с Subtitle?
     
  12. Kolia1512

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

    Баллы:
    76
    Имя в Minecraft:
    iRoot
    Хороший плагин. :good: Хотя я бы не советовал использовать "§l" в форматировании сообщений плагина.
    "1 секунд":
    Код:
    (seconds == 1 ? "а." : ".")
     
    Последнее редактирование: 22 июл 2016
  13. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Если нету ессентиалса, то он не используется, и плагин продолжает работать.
    В следующей версии буду использовать.
    Исправим.
     
  14. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну значит ты чтото изменил в апи, либо название плагина изменил.
     
  15. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну так при запуске сервера я проверяют есть ли плагин под именем "Essentials", и если есть, то заноситься true в список переменых, а потом уже после проверки на гм и флай от бакита, идёт проверка на гуд, ваниш от ессентиалс, если там true. А если изменить название ессентиалс, то проверки на гуд, ваниш будут отключены.
     
  16. CoolBoy

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

    Баллы:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    http://rubukkit.org/threads/util-sklonenie-po-chislitelnym-1-almaz-3-almaza-5-almazov-i-t-d.119663/
     
  17. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Version 1.2:
    • Убран лишний код.
    • Изменён конфиг. Пересоздайте его!
    • Больше информации при запуске.
    • Нормальное склонение у "Осталось 5 секунд" и "Осталось 4 секунды" вместо "Осталось 1 секунд" и "Осталось 4 секунд" и тд.
    • Теперь не нужны зависимости для Title и ActionBar
     
  18. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  19. DAndrey2000

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

    Баллы:
    76
    Наказание распространяется только на одну сторону, т.е. только на того, кого ударили.
    А так плагин отличный.
     
  20. Автор темы
    slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    У другого значит есть админка или право на обход пвп.
     
  21. Thin_Troll

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

    Баллы:
    66
    включаем /gm 1, потом оффаем /fly, драться можно или пофиксил это?
     

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