searchwarmup-1.20.1-forge-1.2.0.jar
Curse Maven Snippet
What's new
🚀 Search Warmup — 1.2.0
Minecraft 1.20.1 • Forge • Client-side
🇺🇸 English
⚡ Performance improvements
-
Less repeated work: identical item stacks shared between Creative, JEI, and EMI are now deduplicated before model warmup.
-
Built-in fastutil integration: uses the library already included with Minecraft. No additional download required.
-
Shorter default startup delay: reduced from 100 to 20 active client ticks — approximately 5 seconds to 1 second.
-
Higher batch limit: increased from 24 to 128 entries per tick, while keeping the 2 ms model-processing budget.
-
Staggered preparation: Creative search and JEI warmup now run on separate ticks to reduce concentrated work.
-
More efficient EMI integration: reuses resolved API methods.
-
Warmup requests received during the initial delay no longer restart the countdown.
🔧 Configuration & diagnostics
-
Added
deduplicateStacksto enable or disable deduplication. -
Deduplication distinguishes item IDs, stack counts, NBT, and serialized Forge capabilities.
-
Improved
/searchwarmup statuswith processed model counts, skipped duplicates, and total elapsed time.
📦 Updating
Replace the previous Search Warmup JAR. Existing settings are preserved. To use the new defaults, close Minecraft and update these values in config/searchwarmup-client.toml:
-
delayTicks = 20 -
itemsPerTick = 128 -
budgetMillis = 2.0
📝 Notes
JEI and EMI remain optional. Install on the client; server installation is not required.
This update optimizes search and item-model preparation. It does not optimize terrain loading, server joining, or modpack startup. The time budget is approximate: individual mod callbacks and index-building operations may exceed it.
Beta release: compilation and technical checks completed. In-game compatibility and performance gains have not yet been measured in the target modpack.
🇧🇷 Português
⚡ Melhorias de desempenho
-
Menos trabalho repetido: itens idênticos presentes no Criativo, JEI e EMI agora são identificados antes do preparo dos modelos, evitando processamento duplicado.
-
Integração com fastutil: utiliza a biblioteca já incluída no Minecraft. Nenhum download adicional é necessário.
-
Menor espera inicial padrão: reduzida de 100 para 20 ticks ativos do cliente — aproximadamente de 5 segundos para 1 segundo.
-
Maior limite por lote: aumentado de 24 para 128 entradas por tick, mantendo o orçamento de 2 ms para processamento de modelos.
-
Preparação distribuída: a busca do Criativo e o preparo do JEI agora são executados em ticks separados, reduzindo o trabalho concentrado.
-
Integração com EMI mais eficiente: reutiliza os métodos já localizados na API.
-
Solicitações recebidas durante a espera inicial não reiniciam mais a contagem.
🔧 Configuração e diagnóstico
-
Adicionada a opção
deduplicateStackspara ativar ou desativar a deduplicação. -
A deduplicação diferencia IDs, quantidades, NBT e capacidades serializadas do Forge.
-
Melhorado o comando
/searchwarmup status, com contadores de modelos processados, duplicatas evitadas e tempo total decorrido.
📦 Como atualizar
Substitua o JAR anterior do Search Warmup. As configurações existentes são preservadas. Para utilizar os novos padrões, feche o Minecraft e ajuste estes valores em config/searchwarmup-client.toml:
-
delayTicks = 20 -
itemsPerTick = 128 -
budgetMillis = 2.0
📝 Observações
JEI e EMI continuam opcionais. Instale no cliente; não é necessário instalar no servidor.
Esta atualização otimiza o preparo de buscas e modelos de itens. Ela não otimiza o carregamento do terreno, a entrada no servidor ou a inicialização do modpack. O orçamento de tempo é aproximado: chamadas individuais de outros mods e a construção dos índices podem ultrapassá-lo.
Versão beta: compilação e verificações técnicas concluídas. A compatibilidade em jogo e os ganhos de desempenho ainda não foram medidos no modpack de destino.
This mod has no additional files

