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

Плагин [SEC] WorldGuardRegionProtect 0.7.0-pre3 - Доп.защита для регионов WG! [1.13-1.17]

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    MrJarousek
    WorldGuardRegionProtect - защита региона сервера с помощью WorldGuard 7+

    ВНИМАНИЕ
    ПЛАГИН НЕ ЗАПУСТИТЬСЯ НА СЕРВЕРЕ, ГДЕ УСТАНОВЛЕНА СТАРАЯ ВЕРСИЯ JAVA!
    ПЛАГИН РАБОТАЕТ ТОЛЬКО НА JAVA 11 ИЛИ БОЛЕЕ ВЫСОКОЙ ВЕРСИИ!


    Возможности
    - Введя название региона в файле config.yml плагина, вы введете его в защиту плагина. Никто не может взломать регион, зарегистрированный в конфигурации. yml, даже операторы не в состоянии этого сделать!

    Плагин может
    1. Не могу размещать / разбивать блоки.
    2. Защитите рамку, картину от любых повреждений (стрелы, трезубец, снежок, яйца, перламутр и повреждения от игрока).
    3. Защитите любые изменения в кадре.
    4. Не могу выставить броню и сломать его.
    5. Невозможно заполнить ведро лавы / воды.
    6. TNT, шахтная тележка с tnt, якорь Возрождения и кристалл эндера не могут повредить какие-либо блоки в области защиты.
    7. Поддержка запрета опасных команд. Отдельные команды были добавлены и протестированы с помощью FastAsyncWorldEdit в защищенном регионе.
    8. Никто не может удалить защищенный регион, просто используя "/ rg rem your_rg" и т. Д.
    9. Создайте специальную область внутри защищенной области, в которой вы можете разбить и разместить или только разбить (указано в конфигурации. yml)

    Права
    В этом случае права доступа к региону регистрируются с помощью следующих разрешений: (- srp.защита региона сервера) доступ к защищенному региону.
    Звездочка разрешений (- "*") дает все права.
    Операторам (если у вас есть кто-либо /op) не разрешен доступ в регион.

    Код:
    #-------------------------------------------------------------
    # WorldGuardProtectRegion - Protection of regions by the plugin.
    # WorldGuardProtectRegion - Защита регионов плагином.
    #-------------------------------------------------------------
    worldguard_protect_region:
    
      #-------------------------------------------------------------
      # List of protected regions.
      # If regions are not needed, specify an empty parameter:
      # region_protect: []
      #-------------------------------------------------------------
      # Список защищенных регионов.
      # Если регионы не нужны, укажите пустой параметр:
      # region_protect: []
      #-------------------------------------------------------------
      region_protect:
      - spawn
      - pvp
    
      #--------------------------------------------------------------------------------------
      # List of protected regions where breaking is allowed with the 'build allow'flag.
      # If regions are not needed, specify an empty parameter:
      # region_protect_allow: []
      #--------------------------------------------------------------------------------------
      # Список защищенных регионов в которых разрешено ломать с флагом 'build allow'.
      # Если регионы не нужны, укажите пустой параметр:
      # region_protect_allow: []
      region_protect_allow: []
    
      #--------------------------------------------------------------------------------------
      # List of protected regions where only breaking is allowed with the 'build allow'flag.
      # If regions are not needed, specify an empty parameter:
      # region_protect_only_break_allow: []
      #-------------------------------------------------------------
      # Список защищенных регионов в которых разрешено только ломать с флагом 'build allow'.
      # Если регионы не нужны, укажите пустой параметр:
      # region_protect_only_break_allow: []
      #--------------------------------------------------------------------------------------
      region_protect_only_break_allow: []
    
      #--------------------------------------------------------------------------------------
      # List of prohibited entity / block for interaction in the protected region.
      # If you don't want to block it, specify an empty parameter:
      #
      # Attention! In interact_type, the block IDs\items are different from Minecraft!
      # list of blocks prohibited by default\items:
      # - explosive_minecart
      # - command_minecart
      # - hopper_minecart
      # - storage_minecart
      # - powered_minecart
      # - boat_spruce
      # - boat_birch
      # - boat_jungle
      # - boat_acacia
      # - boat_dark_oak
      #
      # interact_type: []
      #--------------------------------------------------------------------------------------
      # Список запрещенных entity/block для взаимодействия в защищенном регионе.
      # Если не нужно блокировать, то укажите пустой параметр:
      # interact_type: []
      #--------------------------------------------------------------------------------------
      interact_type:
      - armor_stand
      - end_crystal
      - minecart
      - explosive_minecart
      - command_minecart
      - hopper_minecart
      - storage_minecart
      - powered_minecart
      - boat
      - boat_spruce
      - boat_birch
      - boat_jungle
      - boat_acacia
      - boat_dark_oak
      - bucket
      - water_bucket
      - lava_bucket
    
      #--------------------------------------------------------------------------------------
      # List of forbidden commands from WE / FAWE.
      # Список запрещенных команд от WE / FAWE.
      #--------------------------------------------------------------------------------------
      no_protect_cmd:
        command_we:
        - //set
        - //replace
        - //overlay
        - //walls
        - //deform
        - //fill
        - //fillr
        - //fixlava
        - //hollow
        - //move
        - //stack
        - //smooth
        - //cut
        - //replacenear
    
        command_c:
        - //cyl
        - //hcyl
        - //drain
        - //rep
    
        command_p:
        - //pyramid
        - //hpyramid
    
        command_s:
        - //sphere
        - //hsphere
    
        command_u:
        - //up
        - /up
    
        command_cp:
        - //paste
        - //place
        - //replacenear
        - //hollow
    
      #--------------------------------------------------------------------------------------
      # Turn Enable/Disable the notification if player try to use in the protected region WE\FAWE command.
      # Включить/Выключить оповещение в консоль и админу если игрок попытался использовать команду в защищенном регионе.
      #--------------------------------------------------------------------------------------
      spy_command:
        notify:
          console: true
          admin: true
    
        command_list:
        - //set
        - //replace
        - //overlay
        - //walls
        - //deform
        - //fill
        - //fillr
        - //fixlava
        - //hollow
        - //move
        - //stack
        - //smooth
        - //cut
        - //replacenear
    
      #--------------------------------------------------------------------------------------
      # Turn Enable/Disable the protected region message.
      # Включить/Выключить сообщение о защищенном регионе.
      #--------------------------------------------------------------------------------------
      protect_message: true
    
      #--------------------------------------------------------------------------------------
      # Turn Enable/Disable the protected region message when using the WE\FAWE commands.
      # Включить/Выключить сообщение о защищенном регионе при использовании команд WE\FAWE.
      #--------------------------------------------------------------------------------------
      protect_we_message: true
    

    Код:
    messages:
      ServerMsg:
        wgrpMsg: '&8[&cWGRP&8] &aThis region is protect by server!'
        wgrpMsg_We: '&8[&cWGRP&8] &cYou can''t used WorldEdit command here!'
        noPerm: '&cYou don''t have permissions to use this command.'
        sendAminInfo: '&8[&4!&8] &cAttention! &e<player> &cused command &5<cmd> &cin region: &3<rg>'
      Configs:
        configReloaded: '&8[&cWGRP&8] &aFile &6config.yml &areload success!'
        configNotFound: '&8[&cWGRP&8] &cFile &6config.yml &cnot found, created new!'
        configMsgReloaded: '&8[&cWGRP&8] &aFile &6messages.yml &areload success!'
        configMsgNotFound: '&8[&cWGRP&8] &cFile &6messages.yml &cnot found, created new!'
      ExampleUseCommand:
        wgrpUseHelp: '&aUse: &e/wgrp help'
    
    • 0.0.1
      - Первый релиз плагина.
    • 0.1.0
      - Добавлена поддержка версий с 1.12-1.15
    • 0.1.2
      - Добавлена возможность отключить сообщения о защите региона.
      - Фикс ошибки дубликата сообщений.
    • 0.2.6
      - Добавлена поддержка внутренних регионов в защищенном регионе.
      - Фикс некоторых ошибок и так же переписан немного код.
    • 0.3.0
      - Добавлена поддержка запрет опасных команд. Были добавлены и протестированы отдельные команды с использованием FastAsyncWorldEdit в защищенном регионе. Спасибо исходному коду от @alexandrage
      - Добавлена поддержка до 1.16.5
      - Добавлен запрет на взрыв вагонетки с динамитом. (так же защищено от обычного динамита, эндер кристала).
    • 0.3.1
      - fix error cmd.
    • 0.3.4
      - фикс возможности удаление привата с помощью алиасов WorldGuard (-u | -f).
      - фикс специальных регионов внутри защищенного региона.
    • 0.3.5
      - фикс возможности изменение флага "pvp" если данное название было внесено в защиту регионов и возвращена возможность изменять флаг "pvp"
    • 0.3.6 (Только для 1.16+)
      - был запрещен взрыв от якоря возрождения
    • 0.3.9
      - Фикс флагов: -f, -u, -n, -g | (флаг -w "world_name" только для 1.13 и выше)
      - Фикс конфига(нужно пересоздать config.yml)
      - Возможность перезагружать внесенные защищенные регионы командой /srp reload.
    • 0.4.0
      - Исправлена ошибка при которой не читался список защищенных регионов из конфига.
    • 0.4.1
      - Была подправлена ошибка получение списка защищенных регионов.
    • 0.4.5
      - Выведен список в конфиг запрещаемых команд от WE.
      - Оптимизирован метод взаимодействия с самими регионами.
    • 0.4.7
      - Исправлена ошибка с защитой регионов.
    • 0.5.0
      - Добавлен UpdateChecker.
      - Исправлены ошибки предыдущих версий.
      - Исправлена функция взаимодествия со стойкой для брони:
      1) Теперь корректно работает проверка на попытку установки.
      2) Запрет на взаимодествия с броней или же другими вещами со стойки.
      - Добавлено сообщение при попытке использование команд из WE\FAWE в защищенном регионе.
      - Добавлен текст на английском в config.yml а так был поправлен текст на русском.
      - Добавлен список с предметами которыми нельзя будет взаимодействовать. Например:
      Запрет поставить вагонетку, эндер кристал, лодку и т.п.
      P.S. просьба обновить config.yml и messages.yml!
    • 0.5.1
      - Добавлен bstats.
      - Изменены цвета об обновлениях в консоли.
    • 0.5.2
      - Исправлен дамаг по эндер кристаллу игроком.
      - Добавлена защита от флага "-a" удалением всех из региона владельцев или участников.
    • 0.6.0
      - Был переписан код и так же опубликован на github'е
    • 0.6.1
      - Исправлена ошибка с bStats
    • 0.7.0-pre1
      - Был изменен код и подправлены мелкие ошибки.
    • 0.7.0-pre2
      - Project has been renamed to WorldGuardRegionProtect.
    • 0.7.0-pre3
      - Fix log:
      1. fix incorrect link for update.
      2. fix bucket events.
      3. fix critical error before plugin cannot load on the server.
      Change log:
      1. variables in the config.yml and message.yml has been renamed.
      Newest add:
      1. add function notify if player used command in the region. (new permisions for notifications: - wgrp.notify.admin)
      NEED UPDATE CONFIG.YML AND MESSAGES.YML!!!

    Предупреждаю!
    Текущая последняя версия 1.12: 0.5.1
    [ВАЖНО] Прекращаю поддержку для 1.12 и ниже версий с этого дня (18.06.2021)
     
    Последнее редактирование: 7 окт 2021
  2. Хостинг MineCraft
    <
  3. Автор темы
    MrJarousek

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

    Баллы:
    66
    Имя в Minecraft:
    MrJarousek
    Лог изменений:
    Обновление пока что вышло только для 1.13-1.16.5!
    • 0.3.5
      - фикс возможности изменение флага "pvp" если данное название было внесено в защиту регионов и возвращена возможность изменять флаг "pvp"
    ServerRegionProtect v0.3.5 [1.13 - 1.16.5]
     
  4. Автор темы
    MrJarousek

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

    Баллы:
    66
    Имя в Minecraft:
    MrJarousek
    Текущая последняя версия 1.12: 0.5.1
    [ВАЖНО] Прекращаю поддержку для 1.12 и ниже версий с этого дня (18.06.2021)
     
  5. Автор темы
    MrJarousek

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

    Баллы:
    66
    Имя в Minecraft:
    MrJarousek
    Лог изменений:

      • 0.7.0-pre2
        - Project has been renamed to WorldGuardRegionProtect.
      • 0.7.0-pre3
        - Fix log:
        1. fix incorrect link for update.
        2. fix bucket events.
        3. fix critical error before plugin cannot load on the server.
        Change log:
        1. variables in the config.yml and message.yml has been renamed.
        Newest add:
        1. add function notify if player used command in the region. (new permisions for notifications: - wgrp.notify.admin)
        NEED UPDATE CONFIG.YML AND MESSAGES.YML!!!
     

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