← 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

Corregido

  • Los crafts en banco vuelven a escanear los cofres cercanos en vivo al consumir materiales, de modo que un cofre roto durante el craft ya no puede seguir alimentando un craft en curso desde un contenedor al que ya no tienes acceso

Cambiado

  • El filtro de materiales de la claim ahora se ejecuta antes del paso de crafteo del juego en cada tick, así un craft en cola nunca toma de un cofre sin filtrar en su primer ítem
  • La caché de búsqueda de cofres del banco ahora purga entradas expiradas por sí sola

Notas

  • Internos de crafteo re-verificados contra la shared source oficial de Hytale (0.6.0-pre.4); sin cambios de config ni de permisos
Changelog version 1.5.0 1.4.0 → 1.5.0 • June 9, 2026

Añadido

Banco de crafteo e interacciones

  • Aislamiento de materiales en banco (isolateCraftBenchMaterials, activado por defecto): los crafts solo usan tu inventario y cofres cercanos a los que tienes acceso
  • Sync de UI del banco: los contadores reflejan cofres filtrados por permisos
  • Protección por módulos de interacción para azada/hoz, ciclo de bloque, cosecha y uso de bloques (cofre, banco, puerta, silla, portal) con BlockInteractPolicy compartido

Datos y mapa

  • Reparo de datos al cargar para colores party/jugador desincronizados en SQLite
  • Refresh del mapa M al iniciar cuando los mundos ya están abiertos
  • Mensaje de éxito al guardar nombre/descripción; la GUI permanece abierta

Corregido

  • Tinte del mapa M alineado con el mapa /bc y el color del grupo
  • Save Color en la página Party color actualiza el mapa M al instante (antes requería Save Changes en Party Settings)
  • Grupo creado tras claim hereda color solo y refresca overlays
  • Tinte obsoleto cuando el plugin carga antes de que exista el mundo default
  • Vista previa del picker solo en memoria hasta Save Color

Cambiado

  • mapOverlayAlpha por defecto 0.5 (configVersion 28)
  • Migración JSON legado ya no sobrescribe SQLite existente
  • Limpieza segura de claves huérfanas en ui.lang

Config

  • isolateCraftBenchMaterials (por defecto true)
  • mapOverlayAlpha (por defecto 0.5)
  • configVersion 28
Changelog version 1.4.0 1.3.1 → 1.4.0 • June 3, 2026

Añadido

Hub y party

  • Hub BetterClaim en /bc: mapa de claims, ajustes de party y crear party en una pantalla (useBcHubUi, activado por defecto)
  • Party settings compacta con VIEW, LOGS y Color de party en páginas dedicadas
  • Subpáginas de permisos para no miembros y miembros (sustituye la antigua página de interacción)
  • Página de color de party con selector; el mapa del mundo (M) se actualiza al guardar
  • Overlay de claims en mundos ya abiertos al iniciar el servidor
  • Traducciones de la UI sincronizadas en todos los idiomas soportados

Zonas denegadas (deny zones)

  • GUI admin: /bc admin → Deny zones → Start (mapa interactivo); Back mantiene la selección; nombre + Save
  • Esquinas en wilderness o chunks reclamados; vista previa en el mapa /bc y en el mapa M solo durante la selección
  • Zonas guardadas permanecen delineadas en el mapa de claims (no en el mapa normal M)
  • Partículas de borde solo en la vista previa (nada permanente tras guardar)
  • Chat: /bc admin denyzone start, pos1, pos2, confirm <nombre>, cancel, list, remove <nombre>
  • Bloquea nuevos claims en el área; los jugadores aún pueden atravesar

Corregido

  • Mapa de claims: clic izquierdo claim, derecho unclaim; wilderness legible con límite lleno; celdas y contornos
  • Actualización parcial del mapa; sin Loading… atascado en clics inválidos
  • Color de party en mapa /bc y mapa M
  • Mapas de deny zone: sin terreno X rojo; fases de selección correctas; actualización por celda
  • Vista previa eliminada del mapa M tras Guardar/cancelar/timeout
  • Unclaim con límite lleno; textos con > ASCII en lugar de ?

Cambiado

  • Eliminada GUI legada de party y antigua página de interacción inline
  • El hint del hub ya no menciona comandos admin
  • Versión del manifest inyectada en el build

Config

  • useBcHubUi (por defecto true)
  • configVersion 26; eliminados useLegacyBcGui y useCompactPartyUi
Changelog version 1.3.1 1.3.0 → 1.3.1 • May 30, 2026

Corregido

  • LuckPerms: corregido UnsupportedOperationException al resolver nodos de límite dinámico; el fallback nativo omite el proveedor LuckPerms y fusiona permisos sin llamadas lazy-set a size(); la detección de LuckPerms se reevalúa en cada comprobación para que un mod LuckPerms cargado tarde siga detectándose
  • Registro de actividad del grupo: el historial de registro de miembros ya no desaparece tras cerrar y reabrir la vista de registro (eliminado contenedor UI duplicado #LogRows que sobrescribía el diseño al reabrir)
Changelog version 1.3.0 1.2.1 → 1.3.0 • May 30, 2026

Añadido

  • Integración LuckPerms (dependencia opcional): cuando LuckPerms está instalado, los nodos dinámicos (betterclaim.limit.N, betterclaim.playtime.N, betterclaim.admin.max-add-limit.N) se resuelven usando permisos de grupo heredados
  • Lista negra de mundos para reclamar: worldNameBlacklistForClaiming en la configuración bloquea la reclamación en los nombres de mundo listados
  • Protección de daño a entidades domesticadas: respeta protectTamedEntities global, ajustes de forasteros del grupo y anulaciones por miembro; tamedEntityRoleIdentifiers configurable (predeterminado Tamed_)
  • Protección de cubos y fluidos: protectBuckets ahora bloquea la colocación de fluidos y las interacciones de relleno de contenedores de forasteros dentro de reclamaciones protegidas

Cambiado

  • Versión de configuración 24 (la migración automática añade la lista negra y los valores predeterminados de roles domesticados)
  • Versión mínima del servidor 0.5.3+ (ServerVersion en el manifest)

Corregido

  • Los límites dinámicos de reclamación ya no omiten la herencia de grupo de LuckPerms cuando LuckPerms es el proveedor principal de permisos
Changelog version 1.2.1 1.2.0 → 1.2.1 • May 29, 2026

Añadido

  • Disolución por inactividad del grupo: disolución automática opcional del grupo cuando el propietario permanece inactivo demasiado tiempo; desactivado por defecto
  • Opciones de configuración: enablePartyInactivityDisband, partyInactivityDisbandDays (predeterminado 30), partyInactivityCheckIntervalMinutes (predeterminado 60)
  • Las reclamaciones permanecen con cada jugador tras una disolución por inactividad (mismo comportamiento que la disolución manual)
  • Traducciones completas del mensaje de disolución por inactividad (todos los idiomas soportados)

Corregido

  • La GUI del mapa de territorio ya no queda atascada en Loading… cuando los clics se rechazan, durante el tiempo de espera o cuando el payload del evento está vacío. Cada ruta de handleDataEvent ahora confirma con sendUpdate() según los requisitos de UI de Hytale
Changelog version 1.2.0 1.1.0 → 1.2.0 • May 28, 2026

Añadido

  • Regiones de reclamación denegada: los administradores pueden marcar zonas rectangulares sin reclamación con /bc admin denyzone (pos1, pos2, create <name>, list, remove <name>); almacenadas en SQLite
  • Reclamación adyacente opcional: enableAdjacentClaims en la configuración (predeterminado desactivado); cuando está activado, los jugadores solo expanden a chunks que tocan sus reclamaciones existentes (la primera reclamación sigue siendo gratis)
  • Omisión en Creativo: creativeBypassProtection en la configuración (predeterminado activado); los jugadores en modo Creativo ignoran las reglas de protección de reclamaciones
  • Protección de daño parcial a bloques: el daño parcial a bloques (cultivos, etc.) ahora respeta los permisos de rotura del grupo mediante un hook ECS dedicado
  • Delegación Add Allies: los propietarios del grupo pueden otorgar Add Allies por miembro en la GUI de permisos de miembros

Cambiado

  • Reclamaciones individuales por jugador: cada miembro del grupo puede reclamar/desreclamar sus propios chunks vía /bc, /bc claim y la GUI del mapa sin necesitar un permiso de grupo «Claim/Unclaim»
  • Límites de reclamación individuales: el límite base, la bonificación por tiempo de juego y los niveles de permiso (betterclaim.limit.N, betterclaim.playtime.minutes) ahora se resuelven por jugador, no vía el propietario del grupo
  • Override de administrador: /bc admin override ahora omite la protección completa de reclamaciones (colocar, romper, interactuar, PvP) además de los límites de reclamación
  • GUI de permisos de miembros: eliminado el interruptor obsoleto Claim/Unclaim (las reclamaciones son personales, no compartidas por el grupo)

Corregido

  • La GUI del mapa ya no impide a los miembros del grupo reclamar su territorio personal cuando el propietario no ha otorgado Claim/Unclaim
Changelog version 1.1.0 1.0.0 → 1.1.0 • May 27, 2026

Añadido

  • Registro de actividad del territorio: nuevo botón LOGS en la GUI del grupo
  • Lista de miembros con etiquetas de rol; los propietarios pueden abrir el registro de cualquier miembro, los miembros solo el suyo
  • Entradas de actividad legibles para reclamar/desreclamar, invitaciones, uniones, expulsiones, abandonos, transferencias, disoluciones, cambios de configuración del grupo y actualizaciones de permisos de miembros
  • Almacenamiento SQLite para registros de actividad (últimas 50 entradas por grupo, entradas antiguas eliminadas automáticamente)
  • Traducciones completas para la UI y mensajes del registro de actividad (todos los idiomas soportados)
  • Permisos granulares: nodos separados para /bc, reclamar/desreclamar, hogares, subcomandos de grupo y herramientas de administrador; los nodos padre (betterclaim.party, betterclaim.admin) otorgan grupos completos
  • Límites dinámicos: nodos de permiso betterclaim.limit.<N> y betterclaim.playtime.<minutes> para límites de reclamación por grupo y tasas de bonificación por tiempo de juego

Cambiado

  • Título de la GUI del mapa de territorio renombrado de Your Territory a Claim Map
  • El botón VIEW del grupo abre la GUI dedicada del mapa de reclamaciones (ya no reutiliza el diseño del grupo)
  • Las actualizaciones del mapa del mundo se encolan al reclamar/desreclamar en lugar de aplicarse inmediatamente mientras el mapa de reclamaciones está abierto
  • Los bordes con partículas ahora usan un estilo de desvanecimiento Glow suave en lugar de partículas de estrella
  • El título de zona Wilderness está activado por defecto al salir de tierra reclamada (la configuración migra al actualizar)

Corregido

  • Superposición del mapa del mundo: las reclamaciones se tiñen correctamente usando las claves de chunk oficiales de ChunkUtil, la caché del mapa del jugador se limpia al refrescar y las actualizaciones se ejecutan en el hilo del mundo
  • Coordenadas de chunk: la conversión bloque→chunk usa chunks de 32 bloques de Hytale (corrige reclamaciones que no coincidían con las casillas del mapa)
  • Marcador de brújula: eliminado marcador de mapa personalizado roto; el resaltado de reclamación usa solo la superposición de chunk
  • Carga del mapa de reclamaciones: la vista previa del terreno carga en la primera apertura; el fondo del mapa ya no queda atascado en el marcador verde o en la X de textura faltante
  • Clics en el mapa de reclamaciones: ya no hay superposición Loading… atascada al hacer clic repetido, al alcanzar el límite de reclamaciones o en acciones fallidas; las actualizaciones parciales de celdas mantienen intacto el fondo del terreno
  • Registro de permisos: corregido crash al unirse al mundo (Invalid group name) causado por pasar descripciones en lugar de nombres de grupo a la API de permisos de Hytale
  • Búsqueda de permisos: corregido UnsupportedOperationException al resolver límites dinámicos de reclamación desde permisos de jugador
  • Bordes con partículas: restaurada la visibilidad a lo largo de todo el borde externo tras una regresión que solo mostraba esquinas