← 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

Corrigido

  • Crafts na bancada agora re-escaneiam os baús próximos ao vivo na hora de consumir, então um baú quebrado durante o craft não consegue mais alimentar um craft em andamento a partir de um contêiner que você já não pode acessar

Alterado

  • O filtro de materiais da claim agora roda antes da etapa de craft do jogo a cada tick, então um craft na fila nunca puxa de um baú não filtrado no primeiro item
  • O cache de busca de baús da bancada agora limpa entradas expiradas sozinho

Notas

  • Internos de craft re-verificados contra a shared source oficial do Hytale (0.6.0-pre.4); sem mudança de config ou permissão
Changelog version 1.5.0 1.4.0 → 1.5.0 • June 9, 2026

Adicionado

Craft bench e interações

  • Isolamento de materiais na bancada (isolateCraftBenchMaterials, padrão ligado): crafts na bancada usam só seu inventário e baús próximos que você pode acessar
  • Sync da UI da bancada: contadores da janela de craft refletem baús filtrados por permissão
  • Proteção via módulos de interação para enxada/foice, ciclo de bloco, colheita e uso de blocos (baú, bancada, porta, cadeira, portal) com BlockInteractPolicy compartilhado

Dados e mapa

  • Reparo de dados no load para cores party/player dessincronizadas no SQLite
  • Refresh do mapa M no startup quando mundos já estão abertos
  • Mensagem de sucesso ao salvar nome/descrição; GUI permanece aberta

Corrigido

  • Tint do mapa M alinhado com o mapa /bc e a cor da party
  • Save Color na página Party color atualiza o mapa M na hora (antes exigia Save Changes na Party Settings)
  • Party criada após claim herda cor solo e refresca overlays
  • Tint desatualizado quando o plugin carrega antes do mundo default existir
  • Prévia do picker só em memória até clicar Save Color

Alterado

  • mapOverlayAlpha padrão 0.5 (configVersion 28)
  • Migração JSON legado não sobrescreve SQLite existente
  • Limpeza segura de chaves órfãs em ui.lang

Config

  • isolateCraftBenchMaterials (padrão true)
  • mapOverlayAlpha (padrão 0.5)
  • configVersion 28
Changelog version 1.4.0 1.3.1 → 1.4.0 • June 3, 2026

Adicionado

Hub e party

  • Hub BetterClaim no /bc: mapa de claims, configurações da party e criar party numa tela (useBcHubUi, padrão ligado)
  • Party settings compacta com VIEW, LOGS e Cor da party em páginas dedicadas
  • Subpáginas de permissões para não membros e membros (substitui a página antiga de interação)
  • Página de cor da party com picker; mapa do mundo (M) atualiza ao salvar
  • Overlay de claims em mundos já abertos no startup do servidor
  • Traduções da UI sincronizadas em todos os idiomas suportados

Zonas negadas (deny zones)

  • GUI admin: /bc admin → Zonas negadas → Iniciar (mapa interativo); Voltar mantém a seleção; nome + Salvar
  • Cantos em wilderness ou chunks claimados; prévia no mapa /bc e no mapa M só durante a seleção
  • Zonas salvas permanecem delineadas no mapa de claims (não no mapa normal M)
  • Partículas de borda só na prévia (nada permanente após salvar)
  • Chat: /bc admin denyzone start, pos1, pos2, confirm <nome>, cancel, list, remove <nome>
  • Bloqueia novos claims na área; jogadores ainda podem atravessar

Corrigido

  • Mapa de claims: esquerdo claim, direito unclaim; wilderness legível com limite cheio; células e contornos
  • Refresh parcial; sem Loading… preso em cliques inválidos
  • Cor da party no mapa /bc e no mapa M
  • Mapas de deny zone: sem terreno X vermelho; fases de seleção corretas; refresh por célula
  • Prévia removida do mapa M após Salvar/cancelar/timeout
  • Unclaim com limite cheio; textos com > ASCII em vez de ?

Alterado

  • Removida GUI legada da party e página antiga de interação inline
  • Dica do hub sem menção a comandos admin
  • Versão do manifest injetada no build

Config

  • useBcHubUi (padrão true)
  • configVersion 26; removidos useLegacyBcGui e useCompactPartyUi
Changelog version 1.3.1 1.3.0 → 1.3.1 • May 30, 2026

Corrigido

  • LuckPerms: corrigido UnsupportedOperationException ao resolver nós dinâmicos de limite; fallback nativo ignora o provedor LuckPerms e mescla permissões sem chamadas lazy-set size(); detecção do LuckPerms reavalia a cada verificação para que um mod LuckPerms carregado tardiamente ainda seja detectado
  • Log de atividade do grupo: histórico de log de membro não desaparece mais após fechar e reabrir a visualização do log (removido container de UI duplicado #LogRows que sobrescrevia o layout ao reabrir)
Changelog version 1.3.0 1.2.1 → 1.3.0 • May 30, 2026

Adicionado

  • Integração com LuckPerms (dependência opcional): quando LuckPerms está instalado, nós dinâmicos (betterclaim.limit.N, betterclaim.playtime.N, betterclaim.admin.max-add-limit.N) resolvem usando permissões de grupo herdadas
  • Lista negra de mundos para reivindicação: worldNameBlacklistForClaiming na config bloqueia reivindicações em nomes de mundos listados
  • Proteção contra dano a entidades domesticadas: respeita protectTamedEntities global, configurações de estranhos do grupo e overrides por membro; tamedEntityRoleIdentifiers configurável (padrão Tamed_)
  • Proteção de baldes e fluidos: protectBuckets agora bloqueia colocação de fluido e interações de reabastecimento de container por estranhos dentro de reivindicações protegidas

Alterado

  • Versão da config 24 (migração automática adiciona padrões de lista negra e papéis domesticados)
  • Versão mínima do servidor 0.5.3+ (ServerVersion no manifest)

Corrigido

  • Limites dinâmicos de reivindicação não ignoram mais herança de grupo do LuckPerms quando LuckPerms é o provedor principal de permissões
Changelog version 1.2.1 1.2.0 → 1.2.1 • May 29, 2026

Adicionado

  • Dissolução por inatividade do grupo: dissolução automática opcional quando o dono fica inativo por tempo demais; desativado por padrão
  • Opções de config: enablePartyInactivityDisband, partyInactivityDisbandDays (padrão 30), partyInactivityCheckIntervalMinutes (padrão 60)
  • Reivindicações permanecem com cada jogador após dissolução por inatividade (mesmo comportamento da dissolução manual)
  • Traduções completas para a mensagem de dissolução por inatividade (todos os idiomas suportados)

Corrigido

  • GUI do mapa de território não fica mais presa em Loading… quando cliques são rejeitados, durante cooldown ou quando o payload do evento está vazio. Todo caminho de handleDataEvent agora confirma com sendUpdate() conforme requisitos de UI do Hytale
Changelog version 1.2.0 1.1.0 → 1.2.0 • May 28, 2026

Adicionado

  • Regiões com reivindicação negada: admins podem marcar zonas retangulares sem reivindicação com /bc admin denyzone (pos1, pos2, create <name>, list, remove <name>); armazenado no SQLite
  • Reivindicação adjacente opcional: enableAdjacentClaims na config (padrão desligado); quando ativado, jogadores expandem apenas para chunks que tocam reivindicações existentes (primeira reivindicação continua livre)
  • Bypass em Creative: creativeBypassProtection na config (padrão ligado); jogadores em modo Creative ignoram regras de proteção de reivindicação
  • Proteção contra dano parcial de blocos: dano parcial a blocos (plantas, etc.) agora respeita permissões de quebra do grupo via hook ECS dedicado
  • Delegação Add Allies: donos de grupo podem conceder Add Allies por membro na GUI de permissões de membros

Alterado

  • Reivindicações individuais por jogador: cada membro do grupo pode reivindicar/desfazer seus próprios chunks via /bc, /bc claim e a GUI do mapa sem precisar de permissão de grupo “Claim/Unclaim”
  • Limites individuais de reivindicação: limite base, bônus por tempo de jogo e níveis de permissão (betterclaim.limit.N, betterclaim.playtime.minutes) agora resolvem por jogador, não via o dono do grupo
  • Override de admin: /bc admin override agora ignora proteção total de reivindicação (colocar, quebrar, interagir, PvP) além dos limites de reivindicação
  • GUI de permissões de membros: removida alternância obsoleta Claim/Unclaim (reivindicações são pessoais, não compartilhadas pelo grupo)

Corrigido

  • GUI do mapa não bloqueia mais membros do grupo de reivindicar território pessoal quando o dono não concedeu Claim/Unclaim
Changelog version 1.1.0 1.0.0 → 1.1.0 • May 27, 2026

Adicionado

  • Registro de atividade do território: novo botão LOGS na GUI de grupo
  • Lista de membros com tags de papel; donos podem abrir o log de qualquer membro, membros apenas o próprio
  • Entradas de atividade legíveis para reivindicações/desfazer, convites, entradas, expulsões, saídas, transferências, dissoluções, alterações de configuração do grupo e atualizações de permissões de membros
  • Armazenamento SQLite para logs de atividade (últimas 50 entradas por grupo, entradas mais antigas removidas automaticamente)
  • Traduções completas para UI e mensagens do log de atividade (todos os idiomas suportados)
  • Permissões granulares: nós separados para /bc, claim/unclaim, homes, subcomandos de grupo e ferramentas de admin; nós pai (betterclaim.party, betterclaim.admin) concedem grupos completos
  • Limites dinâmicos: nós de permissão betterclaim.limit.<N> e betterclaim.playtime.<minutes> para limites de reivindicação por grupo e taxas de bônus por tempo de jogo

Alterado

  • Título da GUI do mapa de território renomeado de Your Territory para Claim Map
  • Botão VIEW do grupo abre a GUI dedicada do mapa de reivindicação (não reutiliza mais o layout de grupo)
  • Atualizações do mapa do mundo são enfileiradas em claim/unclaim em vez de aplicar imediatamente enquanto o mapa de reivindicação está aberto
  • Bordas com partículas agora usam estilo de fade Glow suave em vez de partículas em forma de estrela
  • Título de zona Wilderness ativado por padrão ao sair de terra reivindicada (config migra na atualização)

Corrigido

  • Sobreposição no mapa do mundo: reivindicações tingem corretamente usando chaves oficiais de chunk ChunkUtil, cache de mapa do jogador é limpo ao atualizar e atualizações rodam na thread do mundo
  • Coordenadas de chunk: conversão bloco→chunk usa chunks de 32 blocos do Hytale (corrige reivindicações que não correspondiam aos tiles do mapa)
  • Marcador de bússola: removido marcador de mapa personalizado quebrado; destaque de reivindicação usa apenas sobreposição de chunk
  • Carregamento do mapa de reivindicação: preview de terreno carrega na primeira abertura; fundo do mapa não fica mais preso em placeholder verde ou X de textura ausente
  • Cliques no mapa de reivindicação: sem overlay Loading… preso ao clicar repetidamente, no limite de reivindicação ou em ações falhas; atualizações parciais de célula mantêm o fundo de terreno intacto
  • Registro de permissões: corrigido crash ao entrar no mundo (Invalid group name) causado por passar descrições em vez de nomes de grupo à API de permissões do Hytale
  • Consulta de permissões: corrigido UnsupportedOperationException ao resolver limites dinâmicos de reivindicação a partir de permissões do jogador
  • Bordas com partículas: visibilidade restaurada ao longo de toda a borda externa após regressão que mostrava apenas cantos