ВАЖНО:
Для новой опции player-deny-glide были добавлены новые записи в lang.
Вы можете удалить папку lang, чтобы заново создать ее с новыми записями, или добавить следующие :Конфигурация теговYAML:option-apply-player-deny-glide="&cYou do not have access to glide in this claim and have been teleported to a safe spot on ground." option-description-player-deny-glide="&aUsed to determine if a player is unable to glide in a claim.\n&dNote&f: This does not give players the ability to glide, it merely removes the ability if set. This provides the greatest compatibility with plugins." permission-build-chest-border="&cYou are not allowed to place a chest next to a chest that is not in a claim you're trusted in." player-deny-glide="Controls whether a player has ability to glide in this claim." player-deny-glide=player-deny-glide
GD теперь предоставляет собственный файл tag.conf для администраторов серверов, позволяющий легко создавать новые группы тегов, используемые в качестве контекстов для 1 или более идентификаторов. Это альтернатива датапакам и для некоторых гораздо проще в использовании.
Опция скольжения игрока
GD теперь предоставляет новую опцию под названием "player-deny-glide". Эта новая опция позволит администраторам серверов запрещать скольжение надкрыльев в исках.
Примечание: эта опция не влияет на обычные полеты.
Улучшения в гибридах
Регистрация сущностей мода была обновлена для поддержки последних изменений Mohist/Magma/Arclight.
Добавлен новый провайдер пиксельмонов, чтобы обеспечить новые контексты, такие как определение того, спаунится ли пиксельмон как дикий или нет.2.5.1 Changelog
- * Исправление ошибки изменения размера, когда при использовании DB-хранилища не обновлялись оставшиеся блоки.
- * Исправление перевода
ui-click-to-see
в de_DE.- * Исправление неработающих данных модели в графическом интерфейсе инвентаря.
- * Исправление NPE в handleBlockModifyEvent при отключенном мире GD.
- * Исправление неправильной проверки флага pvp для всех пользователей.
- * Исправление перерождений в обход проверки пограничных требований.
- * Исправить отображение таймера истечения срока действия, когда срок действия установлен на 0.
- * Исправление метода GDOption getPermission.
- * Исправление getActiveOptionValue при передаче null claim.
- * (Гибрид) Исправление регистрации гибридных сущностей в MC 1.18.2+
- * Добавьте новый
tag.conf
для упрощения добавления пользовательских тегов.- * Добавлена новая опция игрока
player-deny-glide
для контроля того, может ли игрок скользить в иске.- * Добавлено новое сообщение о защите при попытке поставить сундук рядом с другим сундуком в недоверенной претензии.
- * Добавлена новая настройка
respawns-use-border-event
для контроля того, должны ли респауны проверять флагиenter-claim
иexit-claim
.- * Добавлен новый контекст игрока
gliding
, когда надкрылья экипированы.- * (Гибрид) Добавлен новый провайдер пиксельмонов для поддержки следующих новых контекстов
pokemon_battling
pokemon_lvl
pokemon_spawn_loc_type
pokemon_spawn_type
pokemon_type
pokeball_type
- Примечание: Используйте
source=spawnreason:natural
иpokemon_spawn_type=wild
, если вы хотите блокировать только дикие спавны.- * Обновление файла it_IT preset lang. (Предоставлено Tig3r)
ВАЖНО:
Примечание: Новые серверы могут пропустить этот раздел.
Перед обновлением до версии 2.5.0+ создайте резервную копию LP/GD, так как в ней есть несколько серьезных изменений.
Существующие серверы должны выполнить следующие действия перед обновлением до 2.5.0+
GD 2.5.0+ требует следующих изменений для групп GD в LP :Чейджлог
1. Родительские группы LP по умолчанию (НЕ GD) должны быть толькоgriefdefender_option
иgriefdefender_override
.
2. Удалены родительские группы из группgriefdefender_trust_<type>
.
3. Настройте веса группgriefdefender_trust_<type>
следующим образом4. Установите значение 'luckperms-playerdata' в true в разделе migrator в global.conf.
griefdefender_trust_manager
должен иметь вес -70griefdefender_trust_builder
должен иметь вес -71griefdefender_trust_container
должен иметь вес -72griefdefender_trust_accessor
должен иметь вес -73горе-оборонщик_траст_резидент
должен иметь вес -74
Примечание: Если вы не видите этот параметр, просто добавьте его вручную и установите значение true.
5. Добавьте новый элемент lang 'label-expiration=Expiration' или очистите папку lang, чтобы сгенерировать чистую версию.
Поддержка MC 1.20.4
Это минорный выпуск, который добавляет поддержку серверов Minecraft 1.20.4 и исправляет некоторые ошибки.Changelog
Примечание: Это исправляет команды типа
- Добавлена поддержка MC 1.20.4.
- Исправлен метод поиска UUID в автономном режиме.
/trust
, которые не всегда срабатывали с первого раза для оффлайн-пользователей.Примечание: Это исправляет ситуацию, когда DynMap/BlueMap/SquareMap не удаляли дочерние иски с карты при удалении родительского иска.
- Исправление оффлайнового поиска имени пользователя, иногда возвращающего UUID вместо имени.
- Исправление того, что RemoveClaimEvent не передавал удаленные дочерние утверждения.
- Исправление того, что игроки не могли есть в недоверенных претензиях.
- Исправление того, что тег еды не добавлялся для контекста
used_item
.- Исправление того, что контексты игроков не отображались в кэшированных результатах отладки.
- Исправление невозможности экипировать надкрылья при нацеливании на блок в недоверенных исках.
- Исправление невозможности экипировать броню при нацеливании на блок в недоверенных исках.
В этом обновлении устранена проблема, связанная с возможностью изменения размера регионов WorldGuard.
- * Проверка на перекрытие регионов WorldGuard при изменении размеров GD-требований.
Примечание: Все определения, использующие переопределяющие контексты, при запуске будут применяться в LP как сохраняемые разрешения. Если вы удалите определение, содержащее контекст переопределения, или измените его значение по умолчанию, вам необходимо вручную удалить старые разрешения из LP в группе 'griefdefender_override'.
- * Исправление того, что определения, использующие переопределяющие контексты, не имели наивысшего приоритета при поиске групп GD.
- * Исправление того, что при поиске разрешений по умолчанию не проверялись нужные группы.
- * Исправление наследования групп GD.
- * Исправление того, что команда '/cf' не отображала нужную целевую группу.
- * Исправление не обновляющихся переключателей GUI группы доверия.
- * Исправление атак прирученных владельцем сущностей, не проходивших через разрешения.
- * Исправление того, что команда 'default-groups' не работала с группами griefdefender_trust.
В этом выпуске добавлены различные улучшения и исправления ошибок.Улучшена отладка флагов
Команда отладки флагов GD 'gddebug' теперь предоставляет новый столбец под названием 'Definition'. В этом столбце будут отображаться все определения флагов, которые соответствуют действию, выполняемому игроком.
Например, если игрок щелкнул правой кнопкой мыши на сундуке, то в предыдущих версиях в колонке флагов отображалось только 'interact-inventory'. В версии 2.4.3 в дополнительном столбце "Определение" будет отображаться "доступ к сундуку" и все другие определения, использующие тот же флаг и контекст действия.Настройки графического интерфейса инвентаря
Конфиг GUI GD (gui.conf) теперь генерирует ряд/слот для большинства иконок, что дает администраторам возможность перемещать иконки по своему усмотрению. Если ряд/слот не указан, GD вернется к размещению по умолчанию.Changelog
- - Исправление того, что права администратора/владельца дикой природы не проверялись должным образом.
- - Исправление того, что
interact-inventory-click
не проверялся, если был отключен во время событий.- - Исправление того, что gddebug иногда не показывал нужного пользователя.
- - Исправление случайных сообщений о претензиях, отправляемых игрокам с включенной функцией 'async-claim-tool-actions'.
- - Улучшена обработка ошибок в графическом интерфейсе инвентаря.
- - Добавить колонку определения флага в gddebug.
- - Добавлена поддержка настройки строк/слотов в графическом интерфейсе инвентаря.
- - (Fabric/Forge) Исправление NPE при проверке претензий.
В этом обновлении устранено несколько важных проблем, связанных с предыдущими версиями 2.4.X.
Changelog
- Исправлен поиск опций, иногда возвращающих неверное значение из-за возможной проблемы с кэшем БД LP.
- Исправлена проверка контекстов GD по умолчанию на владельцев претензий.
- Исправление отказа владельцам претензий во взрывах в их претензиях.
- Исправлена проверка черного списка игрока на взаимодействие с блоком-вторичкой.
- Защитить узел поводка при нажатии правой кнопки мыши по умолчанию.
- По умолчанию защищать жителей деревни от взрывов ТНТ.
- Группы доверия LP GD больше не наследуют друг друга. Чтобы исправить это в существующих настройках, используйте
/lp editor
и удалите любую родительскую группу из групп griefdefender_trust_xxx.- (MC 1.12.2) Исправление ошибки NoSuchMethodError при BlockMultiPlaceEvent.
- (Fabric/Forge) Исправление NPE при уведомлении о блоке.
В этом обновлении решена проблема, связанная с тем, что игроки не могли разместить блоки на сельскохозяйственных угодьях.
* Исправление невозможности размещения блоков на сельскохозяйственных угодьях.
Для sponge обновлений нету
Поддержка MC 1.20.2
В этом выпуске добавлена поддержка серверов Minecraft 1.20.2.Производительность
Поиск разрешений в GD был полностью переработан за счет уменьшения количества запросов к LP, выполняемых на одно действие. Владельцы серверов должны заметить значительный прирост производительности благодаря этим изменениям.Защита конфигурации
Ранее, если владелец сервера пытался изменить конфигурацию GD во время работы сервера и допускал синтаксическую ошибку, это приводило к появлению ошибок в консоли или аварийному завершению работы. В новом обновлении после успешной загрузки сервера, если GD обнаружит неработающий конфиг во время '/gdreload', он автоматически вернется к состоянию последнего успешного конфига. Это позволит владельцам серверов быть спокойными при необходимости изменения конфигурации в реальном времени.Changelog
- * Добавлена поддержка MC 1.20.2.
- * Добавлена возможность устранения ошибки с патрубком, приводящей к дублированию посевов в определенных условиях.
- * Добавлена поддержка NPC с новым контекстом
#npc
, который заменяетminecraft:player
.- * Уменьшение количества запросов к LP на одно действие.
- * Исправление поиска разрешений, из-за которого
default-groups
в определениях флагов не работали должным образом.- * Исправление того, что gddebug не показывал события, вызываемые GDHooks.
- Примечание: например, спавны MythicMob теперь правильно отображаются в gddebug.
- * Исправление того, что событие EntityChangeBlockEvent не проверяло черный список.
- * Все основные конфиги теперь возвращаются к последнему успешно загруженному состоянию при обнаружении ошибки.
- * Инвалидировать кэш после передачи утверждения.
- * Игнорировать выпадающие блоки во время событий.
- * (Hybrid) Добавлено обходное решение проблемы Mohist при вызове 'state.getBlock()' во время BlockBreakEvent для блоков, не размещенных в мире.