Gold Плагин Защита Управление мирами GriefDefender [3.0.3]

От меня:​

Теперь все версии плагина будут собираться в одном архиве. Вы берёте, такой, такой вам нужен из архива.

Обновление:​

ВАЖНО:​

Это обновление стабильности, устраняющее различные проблемы в выпуске 2.2.0.
Changelog
  • * Исправлена команда опции claim.
  • * Исправление доверия при взаимодействии с арморстендами и рамками предметов.
  • * Исправление опций player-keep-inventory и player-keep-level.
  • * Исправление опций утверждения города.
  • * Исправление проверки местоположения флага pvp-цели.
  • * Исправление разрешения группы притязаний, не сохраняющиеся после перезапуска сервера.
  • * Исправление команды /claimgroupadmin.
  • * Исправление того, что 'Claim Info' и 'Claim List' не переводились в GUI инвентаря.
  • * Добавлена поддержка защиты для AreaEffectCloud'ов.
  • * Улучшение команды /claimflagdefinition.
    • Примечание: Теперь вы можете использовать <preset>:<group>:public|owner
    • Примечание: ex. /claimflagdefinition minecraft:user:owner chest-access true <identifier>. Это повлияет как на пользователя-владельца, так и на пользователя-публику.
  • * (MC 1.19) Исправление того, что страницы GUI чата флагов и опций не выравнивались должным образом.
  • * (Hybrid 1.12.2) Исправление ошибки NoSuchMethodError при разрушении фреймов предметов.
  • * (Hybrid 1.12.2) Исправление ошибки NoSuchMethodError при использовании рыболовного крючка.
Ниже представлена первая рабочая сборка GD dev для MC 1.19.

ВАЖНО: Клики чата Kyori не работают из-за того, что Mojang изменила множество внутренних компонентов чата. Используйте инвентарный GUI, пока Kyori не выпустит обновление. Я также ищу возможность исправить это самостоятельно. Как только это будет исправлено, я выпущу версию 2.2.0. До тех пор я буду поставлять тестовые сборки для серверов 1.19.
Это обновление устраняет несколько важных ошибок, которые присутствовали в версии 2.1.7.
  • (Bukkit) Исправление возможного сбоя при поиске безопасного места телепорта в нетере.
  • (Bukkit) Исправление защиты от размещения сущностей.
  • (Bukkit) Исправление защиты игрока от взаимодействия из-за проблем с кэшированием.
  • Исправление некорректной работы '/ignoreclaims'.
  • (Sponge) Всегда проверяйте защиту от взаимодействия с предметами для поддержки модов.
  • Убрать доступ к разрыву блока из определения флага использования знака.
  • Убрать спавн животных из черного списка.
  • Примечание: Если вы запрещаете спавн животных в вашем мире, вам нужно открыть blacklist.conf и удалить раздел entity-spawn, который включает животных в черный список. Это позволит GD обрабатывать порождения животных и запрещать их при необходимости.
GD 2.2.0-DEV2 теперь поддерживает серверы MultiPaper.
См. https://github.com/PureGero/MultiPaper

Поскольку я хотел бы, чтобы это было протестировано, вот публичная тестовая сборка, которая также включает новые изменения опций.
Если вы решите протестировать, убедитесь, что все данные сохранены, так как MultiPaper все еще является экспериментальным.

Примечание: Вы ДОЛЖНЫ использовать хранилище базы данных для GD, чтобы это работало. Вам нужно установить значение always-read-write-db в true в файле storage.conf.
Примечание: Если вы планируете использовать это в производстве и нуждаетесь в поддержке, вы ДОЛЖНЫ быть подписчиком patreon, так как это требует больше моего времени. Однако во время тестового периода, пожалуйста, не стесняйтесь сообщать мне о проблемах.
Это релиз плагина для ядра sponge
Релиз плагина GriefDefender для ядра Sponge
Выпущен GriefDefender 2.1.7! Это горячее обновление, которое устраняет несколько ошибок, о которых сообщалось в релизе 2.1.6.

Изменения​

  • Исправление защиты магазинов вместо их игнорирования.
  • Исправлена оптимизация "сущность - повреждение - монстр - другие", включая игроков.
  • Исправление игнорирования размещаемых предметов, таких как подставка для брони, во время событий взаимодействия.
  • Исправление отсутствия метода isBlockFire в адаптере 1.12.2.
  • Исправление NPE в гуи инвентаря при нажатии на значок доверия при отсутствии доверия.
  • Исправление некорректного отображения иконки администратора флага инвентаря на серверах 1.12.2.
  • По умолчанию разрешен глобальный доступ игроков к таблице зачарования.
  • (Гибрид) Исправление защиты от спавна монстров в Мохисте из-за того, что Мохист передавал неверную причину спавна.
  • Лайк 0
Реакции:2 пользователей

ВАЖНО:​

Это крупное обновление производительности, устраняющее различные проблемы с замедлением работы на очень больших серверах. Этот выпуск был тщательно протестирован на сервере с числом игроков 130+ и гарантированно будет работать хорошо.

Для подготовки к изменениям GD 2.2.0 были внесены 2 основных изменения в разрешения. Они заключаются в следующем

Базовое разрешение на определение флага пользователя было изменено с 'griefdefender.user.custom.flag' на 'griefdefender.user.definition.flag'
Разрешение базы определения флага администратора изменено с 'griefdefender.admin.custom.flag' на 'griefdefender.admin.definition.flag'.

В этом выпуске были добавлены новые записи lang. Вы можете либо стереть существующий lang, либо вставить новые дополнения, приведенные ниже.
YAML:
input-enter-value="Enter a value: "
inventory-ui-flag-owner="Displays flags for owner and trusted players."
inventory-ui-flag-public="Displays flags for untrusted players."
inventory-ui-group-option-definitions="{group} Option Definitions"
inventory-ui-group-flag-definitions="{group} Flag Definitions"
inventory-ui-option-left-click-decrease="Left-click to &cdecrease&f value."
inventory-ui-option-owner="Displays options for owner and trusted players."
inventory-ui-option-public="Displays options for untrusted players."
inventory-ui-option-right-click-increase="Right-click to &aincrease&f value."
inventory-ui-option-shift-left-click-set="Shift-left-click to &6set&f value."
inventory-ui-option-shift-right-click-reset="Shift-right-click to &breset&f value."
inventory-ui-select-flag-group="Select Flag Group"
inventory-ui-select-flag-preset="Select Flag Preset"
inventory-ui-select-option-group="Select Option Group"
inventory-ui-select-option-preset="Select Option Preset"
inventory-ui-shift-right-remove="Shift-Right-Click to remove"
Производительность

Одной из основных целей GriefDefender всегда было обеспечение наилучшей производительности для серверов, которые его используют. С выходом версии 2.1.6 GD теперь может гарантировать оптимальную производительность на тяжелых серверах с 130+ игроками.

Существующие серверы должны увидеть довольно существенный прирост в общем использовании ресурсов GriefDefender.

Примечание: на серверах Sponge производительность будет ниже, чем на серверах Bukkit, но в настоящее время ведется большая работа по устранению разрыва между ними.

Конфиг черного списка​

Конфиг черного списка предоставляет серверам полный контроль над тем, что GD должен проверять и не проверять во время защиты. В версии 2.1.6 GD предоставляет множество настроек по умолчанию для повышения производительности. Если ваш сервер решит защитить какой-либо параметр в разделе черного списка, просто удалите его.

Текущие настройки конфигурации черного списка были перенесены из global.conf в собственный файл 'blacklist.conf'. Это позволит серверам легко делиться своими настройками черного списка без предоставления полной конфигурации.

Поддержка голландского языка​

GriefDefender теперь поставляется с новым переводом для nl_NL для поддержки голландских серверов. Большое спасибо LuukVH за предоставленный перевод.

Предстоящее​

В версии 2.2.0 будет полностью переработано меню опций GD, что обеспечит более удобную работу для пользователей. Следите за новостями в discord.

Изменения​

  • * Исправление невозможности размещения блоков внутри формулы, если целевой блок находится в недоверенной формуле.
  • * Исправление того, что подразделы, состоящие из одного блока, не создавались, если их запускал плагин.
  • * Исправление пожара, не потушенного по умолчанию.
  • * (Bukkit) Исправление защиты от зелий.
  • * Исправить невозможность доступа игроков к эндерчестам по умолчанию.
  • * (Bukkit) Исправление NPE при физике блоков.
  • * Исправление проблем с курсивом в графическом интерфейсе инвентаря.
  • * Исправление неработающей кнопки выключения записи чата в меню CLAIM.
  • * Исправление возможного NPE во время команды /claimlist <игрок>.
  • * Исправление различных проблем с отслеживанием воды.
  • * Исправление перевода подтверждения ярлыка, нарушающего подтверждение в GUI инвентаря.
  • * Исправление невозможности создания/изменения размера претензий в 1 блоке рядом с границей мира.
  • * Исправление неправильного флага, используемого для определения повреждений от огненного блока.
  • Примечание: Чтобы исправить существующий пресет, измените block-break на block-modify в определении fire-block-damage.
  • * ( Sponge) Исправление неправильной проверки оптимизаций сущностей GD.
  • * ( Sponge) Исправление неверного идентификатора цели повреждения сущности в отладке.
  • * (Sponge) Исправление обработки дублирования разрыва блока игрока.
  • * (1.18.2) Исправление неправильного отображения реестра блоков в адаптере.
  • * (Bukkit) Добавить защиту от axolotl.
  • * (Bukkit) Добавить поддержку защиты для зелий длительного действия.
  • * (Bukkit) Добавить новый параметр оптимизации 'entity-interact-block'
  • * (Bukkit) Добавить поддержку миграции резидентов.
  • * Добавлена новая настройка оптимизации 'entity-damage-monster-other'.
  • * Добавлена поддержка идентификатора для команды /trustlist.
  • * Добавлены 'minecart_chest' и 'trapped_chest' в определение 'chest-access'.
  • * (Sponge) Улучшить производительность уведомления блока.
  • * (Sponge) Улучшить производительность предварительного блока.
  • * (Sponge) Улучшение производительности перемещения игрока.
  • * Добавлена поддержка голландского языка (nl_NL).
  • * Обновление языка предустановок pt_BR.
  • * Изменение кэша физики блоков для удаления после записи вместо доступа.
  • * Не вызывать событие ProcessUserTrustEvent во время перемещения игрока.
  • * Перенести настройки черного списка из 'global.conf' в собственный файл 'blacklist.conf' для удобства совместного использования.
  • * Улучшена обработка 'entity-interact-secondary'.
  • * Улучшение обработки взаимодействия с элементами.
  • * Улучшение настроек доставленного черного списка.
  • * Базовое разрешение на определение флага пользователя изменено с 'griefdefender.user.custom.flag' на 'griefdefender.user.definition.flag'.
  • * Разрешение базы определения флага администратора изменено с 'griefdefender.admin.custom.flag' на 'griefdefender.admin.definition.flag'.
* Исправление случайной отмены использования предмета
ВерхНиз