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

Здесь представлено обновление производительности для платформы Bukkit/Hybrid, которое мне необходимо протестировать. Оно также содержит различные исправления для функции protected-worlds. Поскольку это dev-сборка, пожалуйста, сообщайте о проблемах в соответствующих каналах поддержки. Если не возникнет серьезных проблем, я перенесу изменения на другие платформы и подготовлю релиз.
Примечание: Bukkit/Hybrid серверы должны увидеть заметное улучшение производительности.

  • * Улучшение производительности во время событий порождения сущностей.
  • * Улучшение производительности во время событий смены блока.
  • * Различные исправления функции защищенных миров.
  • * Исправление временного NPE во время события порождения сущности.
Автор: bobobo

Файлы в архиве:​

  • griefdefender-bukkit-2.3.2-DEV4.jar
  • griefdefender-sponge-1.12.2-2.3.2-DEV3.jar
  • griefdefender-sponge-1.16.5-2.3.2-DEV3.jar

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

Вот еще несколько исправлений для предыдущего релиза 2.3.1. Я скоро выложу релиз 2.3.2. Пожалуйста, сообщайте о любых
проблемах с последней версией.

Счастливых праздников!

Changelog​

* При очистке кэша кэша игроков, находящихся внутри заявки, кэш игроков аннулируется.
Примечание: Это исправляет проблемы с кэшированием при изменении прав на флаг не-пользователя.
(Bukkit) * Исправление IllegalArgumentException при попытке обработать плохое имя пользовательской сущности из модов.
(Bukkit) * Исправление интеграции предметов Slimefun.
Автор: bobobo

Файлы в архиве:​

  • griefdefender-bukkit-2.3.1.jar
  • griefdefender-sponge-1.12.2-2.3.1.jar
  • griefdefender-sponge-1.16.5-2.3.1.jar

Поддержка MC 1.19.3​

В этом выпуске добавлена поддержка серверов Minecraft 1.19.3.

Changelog​

  • Добавлена поддержка MC 1.19.3.
  • Добавлена поддержка контекста игрового режима.
  • Исправлено переключение флага доверия в графическом интерфейсе инвентаря.
  • Исправлен поиск разрешений с флагом доверия.
  • Исправлено исключение IllegalArgumentException при создании контекста пользовательской сущности.
  • (Hybrid 1.12.2) Исправление NPE при попытке перевести сообщения блоков и сущностей.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Представляем вашему вниманию первый публичный хотфикс для релиза GD 2.3.0

В архиве находятся:​

  • griefdefender-sponge-1.12.2-2.3.1-DEV2.jar
  • griefdefender-sponge-1.16.5-2.3.1-DEV2.jar
  • griefdefender-bukkit-2.3.1-DEV2.jar

GD 2.3.1-DEV2
Changelog
  • * (Hybrid 1.12.2) Исправление NPE при попытке перевести сообщения блоков и сущностей.
  • * Исправление переключения флага доверия в GUI инвентаря.
Примечание: Если у вас все еще есть проблемы с переключением новых флагов доверия в инвентаре/чате GUI, удалите группы trust LP, начинающиеся с griefdefender_trust_xxxx и перезапустите.
Примечание: Перед обновлением 2.3.0+ убедитесь, что вы очистили gui.conf, как указано выше.
Автор: bobobo

В архиве находятся:​

  • griefdefender-sponge-1.16.5-2.3.0.jar
  • griefdefender-sponge-1.12.2-2.3.0.jar
  • griefdefender-bukkit-2.3.0.jar

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

ВАЖНО:

Все настройки конфигурации удаления/истечения срока действия претензий были перенесены в новый раздел 'removal-settings' в файле global.conf. Если вы изменили какие-либо из этих настроек, убедитесь, что они вновь применены в новом разделе.

В этом выпуске были добавлены новые записи preset lang. Вы можете либо стереть существующие предустановки lang, либо вставить новые дополнения, приведенные ниже.
Код:
toggle-notifications="Toggles whether trusted claims you enter or exit will display notifications."
claim-expired-inactivity-temporary-admin="&6{player}'s {claim_name} &ahas &cEXPIRED&a and has been converted to a TEMPORARY free-for-all admin claim. All players will have &6{time}&a to acquire any items within the claim."
claim-expired-inactivity-temporary-admin-coords="&6{player}'s {claim_name} &ahas &cEXPIRED&a at {coords} and has been converted to a TEMPORARY free-for-all admin claim. All players will have &6{time}&a to acquire any items within the claim."
command-notifications-trusted-disabled="&cTrusted claim notifications disabled."
command-notifications-trusted-enabled="&aTrusted claim notifications enabled."
Автор: bobobo

В архиве находятся:​

  • griefdefender-bukkit-2.3.0-DEV10.jar
  • griefdefender-sponge-1.12.2-2.3.0-DEV10.jar
  • griefdefender-sponge-1.16.5-2.3.0-DEV10.jar

Изменения:​

Благодаря Alfre_DGR было исправлено несколько ошибок в разрешении доверия. Обновитесь до DEV10, если вы используете DEV9.
Если в течение следующих нескольких дней не будет сообщений об ошибках, будет выпущена версия 2.3.0.
Автор: bobobo

В архиве находятся:​

  • griefdefender-bukkit-2.3.0-DEV9.jar
  • griefdefender-sponge-1.12.2-2.3.0-DEV9.jar
  • griefdefender-sponge-1.16.5-2.3.0-DEV9.jar
Чтобы гарантировать стабильный выпуск 2.3.0, я выпускаю последние сборки GD 2.3.0 для публичного тестирования. Пожалуйста, сообщайте о любых ошибках, которые вы обнаружите. Если в течение следующих нескольких дней не поступит сообщений о критических ошибках, я выложу релиз.

2.3.0 Changelog​

  • * Исправление отсутствия цветов в заголовках меню GD из-за новой логики перевода.
  • * Исправьте инструмент проверки/модификации при перезагрузке.
  • * Исправление claimgroups при использовании хранилища DB.
  • * Добавить поддержку пользовательских имен контейнеров.
  • * Добавить тонкую настройку уровней доверия.
  • * Ввести новый флаг защиты ядра item-damage. Этот флаг позволит серверам контролировать, какие предметы могут потерять прочность или быть поврежденными.
  • * Поддержка пользовательских/переводимых имен блоков/предметов/существ в сообщениях об отказе в приеме претензий.
  • * Добавить новую функцию истечения срока действия претензий, которая превратит просроченные базовые претензии в претензии администратора, что позволит всем игрокам укрепить доверие! Перед удалением территории с истекшим сроком претензий будет запущен таймер, позволяющий любому игроку снова претендовать на эту территорию.
  • * Добавить белый список миров в global.conf, который дает серверам возможность контролировать, в каких мирах они хотят активировать GD. Эта настройка полезна для серверов, использующих плагины, которые генерируют множество дополнительных миров, например, DungeonXL.
  • * Добавлена возможность отключать/включать уведомления (приветствие/прощание) в претензиях, которыми вы владеете или которым доверяете.
  • * Добавить поддержку доверия для групп утверждений.
  • Примечание: Использование команд доверия теперь будет влиять на группу требований, а не на требование.
  • Примечание: Все разрешения доверия, назначенные группе требований, будут отображаться в соответствующей группе доверия LP griefdefender_trust_<type>.
  • * Добавлена поддержка контекста пользовательских имен сущностей.
  • Следующие контексты теперь будут включены, если сущность содержит пользовательское имя:
    • пользовательское имя:<имя>
    • пользовательское имя:любое
  • * Переместите все команды с возможностью переключения в /gd toggle <команда>.
  • * Улучшение проверок групп утверждений.
  • * (Bukkit) Исправление ошибки BlockBurnEvent, не вызывающей корректного срабатывания блок-спреда.
  • * (Bukkit) Добавлена поддержка пользовательского NBT для инструмента проверки и модификации GD. Чтобы использовать, добавьте {key:value} после идентификатора элемента.
  • Например, inspection-tool=minecraft:stick{CustomModelData:2}
  • * (Arclight) Добавьте поддержку тик-трекера. См. https://github.com/ArclightPowered/api/issues/1
Автор: bobobo

ВАЖНО:​

Это обновление производительности и стабильности, устраняющее различные проблемы в релизе 2.2.4.

Поддержка символа валюты​

  • Теперь вы можете настроить символ валюты, используемый GriefDefender во всех экономических сообщениях.

В ближайшее время​

  • GriefDefender скоро будет поддерживать платформы Forge и Fabric. Поддержка Forge почти завершена. За обновлениями следите в discord.

Changelog​

  • * Исправление проблемы с десинхронизацией монтирования при запрете записи претензий.
  • * Исправление того, что parent_uuid и claimgroup_uuid не устанавливались в БД при включенной функции always-read-write-db.
  • * Исправление неправильного сопоставления типов существ.
  • * Исправление ошибки при запуске GD, если имя хранилища базы данных содержало символ дефиса (-).
  • * Исправление того, что команды флага не применяли правильный контекст, если иск был присоединен к группе исков.
  • Примечание: Это позволит серверам переопределять разрешения групп требований с помощью групп LP.
  • * Добавление новой экономической настройки currency-symbol в global.conf, используемой для настройки символа валюты в экономических сообщениях.
  • * Добавление нового параметра child-inherit-trust для контроля того, наследует ли дочернее требование доверие родителя при включенном наследовании.
У тех, кто находится на версии 1.19.2 и имеет проблемы с тем, что лягушачьи дети-> головастики не работают в приватах, выполните следующую команду
/cf block-break frogspawn true source=frogspawn override=global
Это принудительно разрешит его глобально.
Автор: bobobo

ВАЖНО:​

Это обновление производительности и стабильности, устраняющее различные проблемы в версии 2.2.3.

  • * Исправлена утечка памяти в утверждении дикой природы.
  • * Исправление того, что команды доверия не передавали идентификатор должным образом.
  • * Исправление того, что дата создания утверждения не устанавливалась в памяти после запуска сервера при использовании хранилища DB.
  • * Исправление проблемы кэширования при проверке жидкостей.
  • * Исправление повторного сохранения настроек утверждения в БД при запуске сервера с включенной опцией always-read-write-db.
  • * Исправление NPE ClanData во время инициализации конфигурации.
  • * Улучшение производительности поиска пользователей LP.
  • * Добавить параметр 'deny-messages' в категорию pvp в глобальной конфигурации.
  • * (MC 1.12.2) Исправление ошибки NoSuchFieldError при спавне.
  • * (Sponge) Исправление проверки команд, когда игрок был оп.
  • * (Sponge) Исправление того, что настройки требований к памяти не обновлялись при включенной функции always-read-write-db.
  • * (MultiPaper) Исправление сообщения об изменении размера формулы, не проверяющего, загружена ли формула.
  • * (MultiPaper) Исправление сообщения о передаче формулы, которое не проверяло, загружена ли формула.
  • * (MultiPaper) Добавлено сообщение о том, что формула установлена активной.
ВерхНиз