Скачать GPFlags — Minecraft Моды — MetaMods

GPFlags

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.16.5 — 1.21.1
Сервер
Игровые механики
Управление

GPFlags

GPFlags — это мощное дополнение для Minecraft, которое позволяет настраивать различные флаги (правила) для территорий, защищенных плагином GriefPrevention. В отличие от аналогов, этот инструмент дает администраторам возможность делегировать управление флагами самим игрокам — вы можете предоставить доступ к определенным флагам, которые они смогут применять только на своих участках.

Для работы GPFlags требуется установленный плагин GriefPrevention.

Возможности флагов

В арсенале GPFlags более 80 различных флагов, и их количество постоянно пополняется. Если вам не хватает какого-то конкретного флага, вы всегда можете обратиться к разработчику с предложением.

Полный список доступных флагов | Флаг | Описание | |------|----------| | AllowBlockExplosions | Разрешает взрывы блоков на территории. В отличие от стандартной команды GriefPrevention, настройка сохраняется после перезагрузки сервера. | | AllowInfest | Позволяет серебрянкам заражать блоки. | | AllowPvP | Включает PvP на определенных участках, если в конфигурации установлено соответствующее значение. Можно настроить уведомление при входе в зону PvP. | | AllowWitherDamage | Разрешает визеров наносить урон на территории. | | BuyAccessTrust | Позволяет игрокам покупать доступ к территории с помощью команды /buyaccesstrust. Цена устанавливается при настройке флага. | | BuyContainerTrust | Дает возможность приобретать доступ к контейнерам через /buycontainertrust. | | BuyBuildTrust | Разрешает покупать права на строительство командой /buybuildtrust. | | BuySubclaim | Позволяет выкупить подсобственность, предоставляя покупателю полные права и блокируя дальнейшие покупки. | | ChangeBiome | Изменяет биом на территории. Для использования требуется соответствующее разрешение. При удалении участка или отключении флага биом восстанавливается. | | CommandBlackList | Блокирует выполнение указанных команд на территории. Игроки с правом gpflags.bypass.commandblacklist могут обойти ограничение. Пример: /SetClaimFlag CommandBlackList sethome;setwarp;kit | | CommandWhiteList | Разрешает только указанные команды. Остальные блокируются, кроме случаев, когда у игрока есть право gpflags.bypass.commandwhitelist. Пример: /SetClaimFlag CommandWhiteList tell;me;home | | EnterActionbar | Показывает текст в строке действий при входе в зону. Доступные переменные: %owner%, %name%. | | EnterCommand | Выполняет команды от имени консоли при входе игрока. Переменные: %owner%, %name%, %uuid%. Для нескольких команд используйте точку с запятой. | | EnterCommand-Owner | Запускает команды консоли, когда владелец входит на свою территорию. | | EnterCommand-Members | Выполняет команды при входе участников территории. | | EnterPlayerCommand | Аналогично EnterCommand, но команды выполняются от имени игрока. | | EnterMessage | Отправляет сообщение игроку при входе в зону. | | ExitActionbar | Показывает текст в строке действий при выходе из зоны. | | ExitCommand | Выполняет команды консоли при выходе игрока. | | ExitCommand-Owner | Запускает команды при выходе владельца. | | ExitCommand-Members | Выполняет команды при выходе участников. | | ExitPlayerCommand | Аналогично ExitCommand, но от имени игрока. | | ExitMessage | Отправляет сообщение при выходе из зоны. | | HealthRegen | Восстанавливает здоровье игрокам на территории. Для значений выше 1 требуется специальное разрешение. | | InfiniteArrows | Возвращает стрелы игроку после попадания в цель. | | KeepInventory | Сохраняет инвентарь игрока после смерти на территории. | | KeepLevel | Предотвращает потерю опыта при смерти. | | KeepLoaded | Поддерживает территорию постоянно загруженной. | | NetherPortalConsoleCommand | Выполняет команды консоли при входе в портал Нижнего мира. Пример: /SetClaimFlag NetherPortalConsoleCommand tp %name% 0, 65, 0;xp 10L %name% | | NetherPortalPlayerCommand | Запускает команды от имени игрока при использовании портала. | | NoAnvilDamage | Предотвращает повреждение наковален при использовании. Работает только на Paper и его форках. | | NoBlockFade | Защищает блоки от исчезновения или плавления из-за условий мира. | | NoBlockForm | Блокирует формирование и распространение блоков (снег, лед, обсидиан и т.д.). | | NoBlockGravity | Предотвращает падение таких блоков, как песок и гравий. | | NoChorusFruit | Запрещает телепортацию при поедании хорус-фрукта. | | NoCombatLoot | Отключает выпадение лута с мобов при смерти. Полезно для арен, где игроки сохраняют инвентарь. | | NoCoralDecay | Предотвращает разрушение кораллов. | | NoCropTrampling | Защищает урожай от вытаптывания. | | NoElytra | Запрещает использование элитр. | | NoEnderPearl | Блокирует телепортацию с помощью жемчуга Эндера. | | NoEnter | Запрещает всем игрокам входить на территорию. | | NoEnterPlayer | Блокирует вход конкретным игрокам. | | NoExpiration | Отключает срок действия территории. | | NoExplosionDamage | Защищает от урона взрывов (криперы, TNT). | | NoFallDamage | Отключает урон от падения. | | NoFireDamage | Предотвращает урон от огня блокам. Требует включенной настройки FireDamage в GP. | | NoFireSpread | Останавливает распространение огня. Требует включенной настройки FireSpread в GP. | | NoFlight | Запрещает полет на территории. | | NoFluidFlow | Останавливает течение жидкостей. | | NoGrowth | Блокирует рост растений и распространение блоков. | | NoHunger | Отключает снижение сытости. | | NoIceForm | Предотвращает образование льда. | | NoItemDamage | Защищает предметы от износа. | | NoItemDrop | Запрещает выбрасывать предметы. | | NoItemPickup | Блокирует подбор предметов. | | NoLeafDecay | Предотвращает опадание листьев. | | NoLootProtection | Отключает защиту лута при смерти игрока. Полезно для PvP-арен. | | NoMapMaking | Запрещает создание карт. | | NoMcMMODeathPenalty | Отменяет штрафы McMMO за смерть. | | NoMcMMOSkills | Блокирует использование навыков McMMO. | | NoMcMMoXPGain | Отключает получение опыта McMMO. | | NoMobDamage | Защищает мобов от урона (кроме игроков). | | NoMobSpawns | Полностью отключает спавн мобов. | | NoMobSpawnsType | Блокирует спавн определенных типов мобов. Пример: /setclaimflag NoMobSpawnsType creeper;cow;zombie | | NoMonsters | Запрещает появление враждебных мобов и удаляет их при входе в зону. | | NoMonsterSpawns | Блокирует спавн враждебных мобов, но не мешает им заходить снаружи. | | NoOpenDoors | Запрещает открывать двери, калитки и люки. Владельцы и участники с доступом могут обойти ограничение. | | NoPetDamage | Защищает питомцев от урона. | | NoPlayerCropTrampling | Предотвращает вытаптывание урожая игроками. | | NoPlayerDamage | Полностью защищает игроков от урона. | | NoPlayerDamageByMonster | Защищает от урона со стороны мобов. | | NoSnowForm | Предотвращает образование снега. | | NoVehicle | Запрещает использование и размещение транспортных средств. | | NoVineGrowth | Останавливает рост лиан. | | NoWeatherChange | Отключает смену погоды в мире. Рекомендуется использовать только с /setserverflag или /setworldflag. | | NotifyEnter | Уведомляет владельца о входе игроков. | | NotifyExit | Уведомляет о выходе игроков. | | OwnerFly | Разрешает владельцу летать на своей территории. | | OwnerMemberFly | Позволяет летать владельцу и участникам с доступом. | | PermissionFly | Разрешает полет игрокам с определенным правом. | | PlayerTime | Устанавливает персональное время для игрока на территории. Пример: /setclaimflag playertime day | | PlayerWeather | Настраивает погоду для игрока. Пример: /setclaimflag playerweather sun | | ProtectNamedMobs | Защищает именованных мобов от урона посетителями. | | RaidMemberOnly | Предотвращает запуск рейдов не-участниками. | | ReadLecterns | Разрешает читать книги на пюпитрах без возможности изменять их. | | RespawnLocation | Устанавливает точку возрождения для территории. Пример: /SetFlag RespawnLocation world 112.5 68 265.5 | | SpawnReasonWhitelist | Разрешает спавн мобов только по указанным причинам. | | SpleefArena | Автоматизирует создание арены для сплифа. Пример: /SetFlag SpleefArena minecraft:snow_block minecraft:bricks 20 | | TrappedDestination | Настраивает точку выхода для команды /trapped в административных территориях. | | ViewContainers | Разрешает просматривать содержимое контейнеров без возможности изменять его. |

Команды управления

Для игроков

  • /setclaimflag и /unsetclaimflag — установка и снятие флагов на собственных территориях
  • /listclaimflags — просмотр активных флагов в текущем месте
  • /allflags — список всех доступных флагов
  • /gpflags help — справочная информация

Для администраторов

  • /setworldflag и /unsetworldflag — флаги для всего мира
  • /setserverflag и /unsetserverflag — глобальные флаги
  • /setdefaultclaimflag и /unsetdefaultclaimflag — флаги по умолчанию для всех территорий
  • /setclaimflagplayer и /unsetclaimflagplayer — флаги для конкретного игрока
  • /bulksetflag и /bulkunsetflag — массовая установка флагов
  • /gpflags reload — перезагрузка конфигурации
  • /gpflags debug — отладочная информация

Система разрешений

Права на флаги

Для использования каждого флага требуется соответствующее разрешение в формате gpflags.flag.<название_флага>. Например, gpflags.flag.noenter позволяет применять флаг запрета входа.

Обход ограничений

Некоторые флаги можно обойти с помощью специальных прав. Формат: gpflags.bypass.<название_флага>.<уровень_доверия>

Доступные уровни доверия:

  • access — доступ к территории
  • inventory — доступ к контейнерам
  • build — права на строительство
  • manage — управление территорией
  • ownclaim — владение территорией
  • adminclaim — административные территории
  • nonclaim — мировые и серверные флаги

Например, gpflags.bypass.novehicle.ownclaim позволяет обойти запрет транспорта на собственных территориях.

Участники проекта
DrBot

DrBot

Разработчик

Создан: 8 янв 2025

ID: 5992