- Обновлено до Minecraft 26.2.
- Исправлено: устранена ошибка NullPointerException при переводе предметов на Paper.
- Исправлено: устранена ошибка NoSuchMethodError для SlimeSplitEvent.
- Исправлено: обновлена сигнатура entityInside для GDBlockType.
- Из транспортных средств теперь выбрасываются только игроки при проверке столкновений с транспортом.
- (26.X) Исправлена загрузка тегов из-за некорректной проверки версии Minecraft.
- (1.12.2) Исправлен World#getGameTime (ошибка NoSuchMethodError).
- Исправлен случайный NPE при проверке getHighestTrust.
- Исправлена проблема, из-за которой PlayerData иногда был null.
- Исправлена ошибка с отсутствием корректного контекста мира у пользователей.
- Исправлены устаревшие данные PlayerData при смене миров.
- Исправлено нестабильное поведение кэша пользователей.
- Исправлено некорректное отображение времени истечения клеймов в GUI инвентаря.
- Исправлено: EntityChangeBlockEvent теперь корректно передаёт игрока как источник события.
- Теперь контекст мира пользователя всегда устанавливается при входе и смене мира.
- PlayerData сбрасывается при смене мира игроком.
- Удалено использование WeakReference в GDPlayerData.
- Гарантировано создание PlayerData при необходимости.
- Добавлена поддержка blacklist-источников для collide-entity.
- Базовые и административные клеймы в рамках городов теперь корректно обрабатываются при очистке.
- Очистка теперь проходит по дочерним элементам городов, а не пропускает их.
- Переработана логика истечения клеймов в переиспользуемый метод.
- Обновление до MC 26.1.1
- Исправлена проблема с переводом предметов при item-interact-secondary
- Исправлено, что взрывы от зарядов ветра отменялись на медных големах
- Исправлен вызов устаревшего материала во время течения жидкостей
- Исправлено, что PlayerFishEvent не проверял доверие (trust).
- Исправлена временная проверка create-claim-limit.
Примечание: установите 0 или меньше для отключения лимита.- Исправлены проблемы производительности при таб-комплите.
- Исправлено, что gdentityids и gdmcids заново заполняли список при каждом нажатии Tab.
- Исправлено, что задача аренды не применяла транзакции для админ-клеймов без поддержки банка.
- Исправлен мигратор файлов playerdata в базу данных GD.
- Исправлено, что нельзя было атаковать медных големов.
- Исправлено, что спавны Pixelmon не отменялись при использовании Hybrid.
- Исправлена проблема с отображаемым именем предмета при использовании hex-цветов.
- Исправлено, что admin-feature-keep проверял дни вместо минут.
- Исправлен rental-limit.
- Исправлена проверка пользователя при liquid-flow.
- Исправлено отслеживание пользователя при liquid-flow, вызывавшее поломку сложных ферм.
- Исправлено затекание жидкости в клеймы при уровне 0 и отсутствии найденного пользователя.
- Проверки liquid-flow внутри клейма теперь игнорируются.
Примечание: GD всё равно проверяет исходные блоки для поддержки декоративного размещения жидкостей.- Теперь требуется доверие уровня Builder при взаимодействии с блоками с кристаллом Края, вагонеткой, стойкой для брони или лодкой в руке.
- Улучшена обработка взаимодействий.
- Улучшена производительность команд trustall и untrustall.
- Обновлены комментарии мигратора для переноса playerdata.
- Исправлено NPE во время события VehicleExitEvent.
- Исправлена настройка wilderness-fire-block.
Обновлено до Minecraft 1.21.11
Исправлено отображение значения по умолчанию в GUI настроек
Исправлена команда /claimtransfer, которая не переносила подразделы для базовых приватов
Исправлена невозможность ломать медных големов топором в привате
Исправлена проблема, из-за которой медные големы не превращались в статуи в привате
Исправлена защита медных големов
Исправлена невозможность взаимодействия с wind charge в привате при наведении на блок
Исправлена проблема, из-за которой доверенные игроки не могли телепортироваться к спавну привата через GUI инвентаря
Исправлена возможная ошибка NPE при инициализации калькулятора пагинации без Unicode
Исправлено отсутствие символа + в /trustlist для владельцев приватов
Исправлена защита создания порталов для неигровых сущностей
Добавлена новая администраторская команда /untrustallclaims, удаляющая доверие игрока во ВСЕХ приватах
Разрешение: griefdefender.admin.claim.command.untrustall.claims
Добавлена поддержка события VehicleExitEvent
Примечание: вход и выход из транспорта используют флаг entity-riding с новым контекстом action
Возможные значения action: mount и dismount
Добавлен параметр owner-default-message в категорию сообщений для управления отображением стандартных сообщений входа и выхода для владельцев приватов
Добавлены два новых ключа локализации для стандартных сообщений владельца:Разрешено жителям изменять размер собственных приватовКод:claim-enter-title-owner-main-default: &6Entered &f{claim_name} claim-exit-title-owner-main-default: &6Left &f{claim_name}
Удалено стандартное правило спавна куриных яиц
- Исправлено: конфигурации миров и измерений теперь по умолчанию создаются в формате YAML.
- Исправлено: некоторые проверки разрешений LP не учитывали активные контексты игрока.
- Исправлено: логика аренды мешала ломать определённые блоки после установки.
- Исправлено: кэш разрешений на разрушение и захват не учитывал позицию блока.
- Исправлено: параметр unclaimable-block-radius теперь корректно работает при нескольких соседних регионах.
- Исправлено: параметр unclaimable-allow-trust.
- Добавлены новые контексты: source_passenger, target_passenger, source_vehicle, target_vehicle.
- Применение схем регионов теперь выполняется асинхронно.
- Улучшена обработка обновления активности региона, чтобы избежать истечения срока у активных владений.
- Улучшена задача очистки регионов.
- Улучшен внешний вид регионов по умолчанию.
Исправлено перекрытие регионов при изменении размера территории на 1 блок.