Skip to content

Configuração e Integração com GUI (MC 26.1.2)

Este documento detalha o esquema do arquivo de configuração, integração com Cloth Config v2 GUI, pontos de entrada do ModMenu e regras de precedência de mundo para o Item Clumps no Minecraft 26.1.2.


📊 Ficha Técnica de Configuração

PropriedadeValor
Caminho do Arquivo de Configuraçãoconfig/item-clumps.json
Formato do ArquivoJSON (Serialização Gson com segurança atômica)
Versão Atual do EsquemaconfigVersion: 1
Provedor de Interface GráficaCloth Config v2 via ModMenu
Mandato de PrecedênciaConfig define padrões para novos mundos; mundos ativos usam GameRules

📄 Esquema do Arquivo JSON (config/item-clumps.json)

json
{
  "configVersion": 1,
  "enableClumping": true,
  "maxClumpSize": 9999,
  "renderLabels": true,
  "mergeRadius": 1
}

Definições de Campos

Chave JSONTipoPadrãoDescrição
configVersionInteiro1Rastreador interno de migração de esquema.
enableClumpingBooleanotrueAtiva ou desativa a fusão de itens em mega-pilhas.
maxClumpSizeInteiro9999Limite máximo de itens por entidade de agrupamento ($64\text{ a }2.147.483.647$).
renderLabelsBooleanotrueRenderiza etiquetas flutuantes personalizadas com quantidades sobre agrupamentos.
mergeRadiusInteiro1Raio de busca de blocos na horizontal ($1\text{ a }10\text{ blocos}$).

🖥️ Interface Gráfica (Cloth Config e ModMenu)

O Item Clumps integra telas de configuração opcionais do lado do cliente através de Cloth Config v2 e ModMenu:

java
// ModMenuIntegration.java (MC 26.1.2)
public class ModMenuIntegration implements ModMenuApi {
    @Override
    public ConfigScreenFactory<?> getModConfigScreenFactory() {
        if (net.fabricmc.loader.api.FabricLoader.getInstance().isModLoaded("cloth-config")) {
            return ClothConfigScreenHelper.createFactory();
        }
        return parent -> null;
    }
}

🔗 Documentação Relacionada (MC 26.1.2)

Official documentation & web portal for Dasik Igaijinn mods.