promotional bannermobile promotional banner

Search Warmup

Search Warmup is a client-side mod for Minecraft 1.20.1 Forge, designed to help reduce first-use stutters when searching for items in large modpacks.
Back to Files

searchwarmup-1.20.1-forge-1.2.0.jar

File namesearchwarmup-1.20.1-forge-1.1.0-beta.1.jar
Uploader
Zeriinn1Zeriinn1
Uploaded
Oct 6, 2026
Downloads
16
Size
14.0 KB
Mod Loaders
Forge
File ID
9075209
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:search-warmup-1716975:9075209")

Learn more about Curse Maven

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 deduplicateStacks to enable or disable deduplication.

  • Deduplication distinguishes item IDs, stack counts, NBT, and serialized Forge capabilities.

  • Improved /searchwarmup status with 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 deduplicateStacks para 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 related projects