← Back to mod overview

Release notes

BetterClaim Changelog

In Development

Hytale • Latest version 1.3.0

CurseForge
Changelog version 1.3.0 1.2.1 → 1.3.0 • May 30, 2026

Added

  • LuckPerms integration (optional dependency): when LuckPerms is installed, dynamic nodes (betterclaim.limit.N, betterclaim.playtime.N, betterclaim.admin.max-add-limit.N) resolve using inherited group permissions
  • World claim blacklist: worldNameBlacklistForClaiming in config blocks claiming in listed world names
  • Tamed entity damage protection: respects global protectTamedEntities, party outsider settings, and per-member overrides; configurable tamedEntityRoleIdentifiers (default Tamed_)
  • Bucket and fluid protection: protectBuckets now blocks outsider fluid placement and container refill interactions inside protected claims

Changed

  • Config version 24 (auto-migration adds blacklist and tamed role defaults)
  • Minimum server version 0.5.3+ (ServerVersion in manifest)

Fixed

  • Dynamic claim limits no longer miss LuckPerms group inheritance when LuckPerms is the primary permission provider
Changelog version 1.2.1 1.2.0 → 1.2.1 • May 29, 2026

Added

  • Party inactivity disband: optional automatic party disband when the owner stays inactive too long; disabled by default
  • Config options: enablePartyInactivityDisband, partyInactivityDisbandDays (default 30), partyInactivityCheckIntervalMinutes (default 60)
  • Claims remain with each player after an inactivity disband (same behavior as manual disband)
  • Full translations for the inactivity disband message (all supported languages)

Fixed

  • Territory map GUI no longer gets stuck on Loading… when clicks are rejected, during cooldown, or when the event payload is empty. Every handleDataEvent path now confirms with sendUpdate() per Hytale UI requirements
Changelog version 1.2.0 1.1.0 → 1.2.0 • May 28, 2026

Added

  • Claim-denied regions: admins can mark rectangular no-claim zones with /bc admin denyzone (pos1, pos2, create <name>, list, remove <name>); stored in SQLite
  • Optional adjacent claiming: enableAdjacentClaims in config (default off); when enabled, players expand only into chunks touching their existing claims (first claim stays free)
  • Creative bypass: creativeBypassProtection in config (default on); players in Creative mode ignore claim protection rules
  • Damage block protection: partial block damage (crops, etc.) now respects party break permissions via a dedicated ECS hook
  • Add Allies delegation: party owners can grant Add Allies per member in the member permissions GUI

Changed

  • Individual player claims: every party member can claim/unclaim their own chunks via /bc, /bc claim, and the map GUI without needing a party “Claim/Unclaim” permission
  • Individual claim limits: base limit, playtime bonus, and permission tiers (betterclaim.limit.N, betterclaim.playtime.minutes) now resolve per player, not via the party owner
  • Admin override: /bc admin override now bypasses full claim protection (place, break, interact, PvP) in addition to claim limits
  • Member permissions GUI: removed obsolete Claim/Unclaim toggle (claims are personal, not party-pooled)

Fixed

  • Map GUI no longer blocks party members from claiming their personal territory when the owner has not granted Claim/Unclaim
Changelog version 1.1.0 1.0.0 → 1.1.0 • May 27, 2026

Added

  • Territory Activity Log: new LOGS button in the party GUI
  • Member list with role tags; owners can open any member’s log, members only their own
  • Readable activity entries for claims/unclaims, invites, joins, kicks, leaves, transfers, disbands, party setting changes, and member permission updates
  • SQLite storage for activity logs (last 50 entries per party, older entries pruned automatically)
  • Full translations for activity log UI and messages (all supported languages)
  • Granular permissions: separate nodes for /bc, claim/unclaim, homes, party subcommands, and admin tools; parent nodes (betterclaim.party, betterclaim.admin) grant full groups
  • Dynamic limits: betterclaim.limit.<N> and betterclaim.playtime.<minutes> permission nodes for per-group claim caps and playtime bonus rates

Changed

  • Territory map GUI title renamed from Your Territory to Claim Map
  • Party VIEW button opens the dedicated claim map GUI (no longer reuses the party layout)
  • World map updates are queued on claim/unclaim instead of flushing immediately while the claim map is open
  • Particle borders now use a soft Glow fade style instead of star particles
  • Wilderness zone title is enabled by default when leaving claimed land (config migrates on upgrade)

Fixed

  • World map overlay: claims tint correctly using official ChunkUtil chunk keys, player map cache is cleared on refresh, and updates run on the world thread
  • Chunk coordinates: block→chunk conversion uses Hytale’s 32-block chunks (fixes claims not matching map tiles)
  • Compass marker: removed broken custom map marker; claim highlight uses chunk overlay only
  • Claim map loading: terrain preview loads on first open; map background no longer stuck on green placeholder or missing-texture X
  • Claim map clicks: no more stuck Loading… overlay when spam-clicking, at claim limit, or on failed actions; partial cell updates keep the terrain background intact
  • Permission registration: fixed crash on world join (Invalid group name) caused by passing descriptions instead of group names to the Hytale permission API
  • Permission lookup: fixed UnsupportedOperationException when resolving dynamic claim limits from player permissions
  • Particle borders: restored visibility along the full external edge after a corners-only regression