← Back to mod overview

Release notes

BetterClaim Changelog

Active

Hytale • Latest version 1.5.1

Changelog version 1.5.1 1.5.0 → 1.5.1 • June 22, 2026

Исправлено

  • Крафты у верстака теперь заново сканируют ближайшие сундуки в реальном времени в момент списания материалов, поэтому сундук, сломанный во время крафта, больше не может подпитывать текущий крафт из контейнера, к которому у вас уже нет доступа

Изменено

  • Фильтр материалов клейма теперь выполняется до ванильного шага крафта на каждом тике, поэтому крафт из очереди никогда не берёт первый предмет из нефильтрованного сундука
  • Кеш поиска сундуков у верстака теперь сам удаляет истёкшие записи

Примечания

  • Внутренняя логика крафта повторно сверена с официальной shared source Hytale (0.6.0-pre.4); изменений config или прав нет
Changelog version 1.5.0 1.4.0 → 1.5.0 • June 9, 2026

Добавлено

Верстак и взаимодействия

  • Изоляция материалов на верстаке (isolateCraftBenchMaterials, по умолчанию вкл.): крафт использует только ваш инвентарь и доступные сундуки рядом
  • Синхронизация UI верстака: счётчики материалов учитывают фильтр по правам на сундуки
  • Защита через модули взаимодействия для мотыги/серпа, смены блока, урожая и использования блоков (сундук, верстак, дверь, стул, портал) через общий BlockInteractPolicy

Данные и карта

  • Починка данных при загрузке для рассинхронизированных цветов группы/игрока в SQLite
  • Обновление карты M при старте, если миры уже открыты
  • Сообщение об успешном сохранении имени/описания; GUI остаётся открытым

Исправлено

  • Оттенок на карте M совпадает с картой /bc и цветом группы
  • Save Color на странице Party color сразу обновляет карту M (раньше требовался Save Changes в Party Settings)
  • Группа после claim наследует solo-цвет и обновляет оверлеи
  • Устаревший tint, если плагин загрузился до создания default-мира
  • Предпросмотр picker только в памяти до Save Color

Изменено

  • mapOverlayAlpha по умолчанию 0.5 (configVersion 28)
  • Миграция legacy JSON больше не перезаписывает существующий SQLite
  • Безопасная очистка orphan-ключей в ui.lang

Config

  • isolateCraftBenchMaterials (по умолчанию true)
  • mapOverlayAlpha (по умолчанию 0.5)
  • configVersion 28
Changelog version 1.4.0 1.3.1 → 1.4.0 • June 3, 2026

Добавлено

Хаб и party

  • Хаб BetterClaim на /bc: карта привата, настройки party и создание party с одного экрана (useBcHubUi, по умолчанию вкл.)
  • Компактные party settings с VIEW, LOGS и Цвет party на отдельных страницах
  • Подстраницы прав для не-участников и участников (вместо старой страницы взаимодействия)
  • Страница цвета party с выбором; оттенок на карте мира (M) обновляется после Save
  • Оверлей привата на мирах, уже загруженных при старте сервера
  • Синхронизация переводов UI во всех поддерживаемых языках

Deny zones

  • Админ GUI: /bc admin → Deny zones → Start (интерактивная карта); Back сохраняет выбор; имя + Save
  • Углы на wilderness или уже приватных чанках; превью на /bc и карте M только при выборе
  • Сохранённые зоны остаются обведёнными на карте привата (не на обычной карте M)
  • Частицы по краям только в превью (после Save — нет)
  • Чат: /bc admin denyzone start, pos1, pos2, confirm <name>, cancel, list, remove <name>
  • Блокируют новый приват в прямоугольнике; игроки могут проходить

Исправлено

  • Карта привата: ЛКМ — приват, ПКМ — снять; читаемый wilderness при полном лимите; выравнивание ячеек и контуры
  • Частичное обновление карты; нет зависшего Loading… на неверных кликах
  • Цвет party на /bc и карте M
  • Карты deny zone: без красного X на террейне; корректные фазы выбора; обновление по ячейкам
  • Превью убрано с карты M после Save/cancel/timeout
  • Unclaim при полном лимите; подсказки с ASCII > вместо ?

Изменено

  • Удалены устаревшие GUI party и inline interaction
  • Подсказка хаба без упоминания админ-команд
  • Версия manifest внедряется при сборке

Конфиг

  • useBcHubUi (по умолчанию true)
  • configVersion 26; удалены useLegacyBcGui и useCompactPartyUi
Changelog version 1.3.1 1.3.0 → 1.3.1 • May 30, 2026

Исправлено

  • LuckPerms: исправлен UnsupportedOperationException при разрешении динамических узлов лимита; нативный fallback пропускает провайдер LuckPerms и объединяет права без ленивого size(); обнаружение LuckPerms перепроверяется при каждой проверке, чтобы поздно загруженный мод всё равно подхватывался
  • Журнал активности группы: история лога участника больше не пропадает после закрытия и повторного открытия (удалён дублирующий UI-контейнер #LogRows, перезаписывавший layout при повторном открытии)
Changelog version 1.3.0 1.2.1 → 1.3.0 • May 30, 2026

Добавлено

  • Интеграция LuckPerms (опциональная зависимость): при установленном LuckPerms динамические узлы (betterclaim.limit.N, betterclaim.playtime.N, betterclaim.admin.max-add-limit.N) учитывают наследуемые права групп
  • Чёрный список миров для привата: worldNameBlacklistForClaiming в конфиге запрещает приват в перечисленных мирах
  • Защита урона по приручённым: учитывает глобальный protectTamedEntities, настройки чужих для группы и переопределения участников; настраиваемый tamedEntityRoleIdentifiers (по умолчанию Tamed_)
  • Защита вёдер и жидкостей: protectBuckets теперь блокирует чужим установку жидкости и пополнение контейнеров в защищённых приватах

Изменено

  • Версия конфига 24 (авто-миграция добавляет blacklist и роли приручённых по умолчанию)
  • Минимальная версия сервера 0.5.3+ (ServerVersion в манифесте)

Исправлено

  • Динамические лимиты привата больше не пропускают наследование групп LuckPerms, когда LuckPerms — основной провайдер прав
Changelog version 1.2.1 1.2.0 → 1.2.1 • May 29, 2026

Добавлено

  • Роспуск группы при неактивности: опциональный автоматический роспуск, если владелец слишком долго не заходил; по умолчанию выключено
  • Параметры конфига: enablePartyInactivityDisband, partyInactivityDisbandDays (по умолчанию 30), partyInactivityCheckIntervalMinutes (по умолчанию 60)
  • После роспуска по неактивности приваты остаются у каждого игрока (как при ручном роспуске)
  • Полные переводы сообщения о роспуске по неактивности (все поддерживаемые языки)

Исправлено

  • GUI карты территории больше не зависает на Loading… при отклонённых кликах, во время кулдауна или при пустом payload события. Каждый путь handleDataEvent подтверждается sendUpdate() по требованиям UI Hytale
Changelog version 1.2.0 1.1.0 → 1.2.0 • May 28, 2026

Добавлено

  • Запретные регионы: админы отмечают прямоугольные зоны без привата через /bc admin denyzone (pos1, pos2, create <name>, list, remove <name>); хранение в SQLite
  • Соседний приват (опционально): enableAdjacentClaims в конфиге (по умолчанию выкл.); при включении игроки расширяют приват только в чанки, граничащие с существующим (первый приват свободен)
  • Обход в Creative: creativeBypassProtection в конфиге (по умолчанию вкл.); игроки в Creative игнорируют правила защиты привата
  • Защита урона по блокам: частичный урон блокам (урожай и т.д.) учитывает права группы на ломание через отдельный ECS-хук
  • Делегирование Add Allies: владельцы могут выдавать участникам право Add Allies в GUI прав участников

Изменено

  • Личные приваты игроков: каждый участник группы может приватить/снимать свои чанки через /bc, /bc claim и карту без права группы «Claim/Unclaim»
  • Личные лимиты привата: базовый лимит, бонус за время игры и уровни прав (betterclaim.limit.N, betterclaim.playtime.minutes) считаются на игрока, а не через владельца группы
  • Админ override: /bc admin override теперь обходит полную защиту привата (установка, ломание, взаимодействие, PvP) в дополнение к лимитам
  • GUI прав участников: убран устаревший переключатель Claim/Unclaim (приваты личные, не общий пул группы)

Исправлено

  • Карта больше не блокирует участников группы от привата личной территории, если владелец не выдал Claim/Unclaim
Changelog version 1.1.0 1.0.0 → 1.1.0 • May 27, 2026

Добавлено

  • Журнал активности территории: новая кнопка LOGS в GUI группы
  • Список участников с тегами ролей; владельцы открывают лог любого участника, участники — только свой
  • Читаемые записи для привата/снятия, приглашений, вступлений, киков, выходов, передачи владения, роспуска, смены настроек группы и прав участников
  • Хранение журнала в SQLite (последние 50 записей на группу, старые обрезаются автоматически)
  • Полные переводы UI и сообщений журнала (все поддерживаемые языки)
  • Детальные права: отдельные узлы для /bc, привата/снятия, домов, подкоманд группы и админ-инструментов; родительские узлы (betterclaim.party, betterclaim.admin) выдают целые группы
  • Динамические лимиты: узлы betterclaim.limit.<N> и betterclaim.playtime.<minutes> для лимитов привата и бонуса за время по группам

Изменено

  • Заголовок GUI карты территории: Your TerritoryClaim Map
  • Кнопка VIEW в группе открывает отдельный GUI карты привата (больше не переиспользует layout группы)
  • Обновления карты мира ставятся в очередь при привате/снятии, а не сбрасываются сразу, пока открыта карта привата
  • Границы частиц: мягкий стиль Glow вместо звёздных частиц
  • Заголовок зоны Wilderness включён по умолчанию при выходе с привата (миграция конфига при обновлении)

Исправлено

  • Оверлей карты мира: корректная подсветка приватов по официальным ключам чанков ChunkUtil, сброс кэша карты игрока при обновлении, обновления в потоке мира
  • Координаты чанков: block→chunk с чанками Hytale 32 блока (приваты совпадают с тайлами карты)
  • Маркер компаса: убран сломанный кастомный маркер; подсветка привата только оверлеем чанков
  • Загрузка карты привата: превью рельефа при первом открытии; фон больше не зелёная заглушка или X без текстуры
  • Клики по карте привата: нет зависшего Loading… при спаме кликов, на лимите привата или при ошибках; частичное обновление ячеек сохраняет фон рельефа
  • Регистрация прав: исправлен краш при входе в мир (Invalid group name) из-за передачи описаний вместо имён групп в API прав Hytale
  • Поиск прав: исправлен UnsupportedOperationException при разрешении динамических лимитов из прав игрока
  • Границы частиц: восстановлена видимость по всей внешней границе после регрессии «только углы»