Entity Keepsake
Mais FPS perto de suportes de armadura, hologramas, NPCs, molduras e entidades de exibição.
O Minecraft reconstrói cada entidade a cada frame, mesmo as que não se mexem há uma hora. O Entity Keepsake guarda esse trabalho e o reutiliza.
Entity Keepsake é um mod de desempenho Fabric 100% do lado do cliente que corrige o lag de entidades em lugares lotados. Ele foi feito para o hub do Hypixel SkyBlock, onde centenas de suportes de hologramas e NPCs derrubam seu FPS, e ajuda em qualquer servidor ou mundo com muitas entidades paradas. Nada é escondido, descartado ou removido: cada entidade continua sendo desenhada a cada frame, então o jogo fica exatamente igual.
Até 63% mais FPS em áreas lotadas
Testado em um modpack de Hypixel SkyBlock com 112 mods, em uma cena lotada de suportes de hologramas e NPCs em forma de jogador (mediana de testes alternados):
| FPS médio | FPS 1% low |
| Sem Entity Keepsake | 52.4 | 40.4 |
| Com Entity Keepsake | 85.3 | 57.2 |
1% low melhores significam menos travadas, não só um número maior. O ganho depende do seu PC e de quantas entidades paradas estão na tela: é maior em hubs cheios e pequeno em um mundo vazio.
Por que suportes de armadura e hologramas causam lag
A cada frame, o Minecraft reconstrói do zero cada entidade visível. Servidores como o Hypixel usam pilhas de suportes de armadura invisíveis para cada holograma, nome de NPC e texto flutuante, então um hub pode ter centenas deles. Reconstruir todos a cada frame custa muito tempo de CPU na thread de renderização, e é aí que seu FPS vai embora.
O que ele acelera
- Suportes de armadura: invisíveis, marcadores, pequenos e com nome.
- Hologramas e texto flutuante: pilhas de hologramas, nomes de NPCs e textos flutuantes.
- NPCs: NPCs em forma de jogador, manequins e jogadores parados. Seu próprio jogador nunca é tocado.
- Molduras com itens dentro (mapas ficam de fora).
- Entidades de exibição: displays de blocos, itens e texto, inclusive os que giram para você.
Como funciona
- Cache de render states: a descrição de como uma entidade deve aparecer é reutilizada em vez de reconstruída.
- Cache do layout de nomes: o layout do texto de nomes e hologramas é mantido.
- Replay de vértices: a geometria pronta de suportes, cabeças e itens parados é reutilizada, deslocada conforme a câmera se move.
- Replay de desenhos: a lista de desenhos de um suporte parado é gravada e repetida em vez de rodar o renderizador de novo.
Nada é reutilizado às cegas. A geometria só é repetida depois que duas construções normais seguidas saíram exatamente iguais.
Fica igual ao vanilla
- Tudo o que se move é reconstruído. Posição, rotação, giro da cabeça, animações e atualizações de displays são verificados a cada frame.
- Entidades que se movem, levam dano, pegam fogo ou atacam são sempre desenhadas normalmente, assim como a entidade sob sua mira.
- Entidades brilhantes e destaques funcionam, então os destaques do SkyHanni e do Skyblocker continuam aparecendo.
- Rede de segurança: cada entidade em cache é reconstruída do zero pelo menos uma vez por segundo.
Funciona com Sodium e mods de SkyBlock
Testado em um modpack de SkyBlock com Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers e Not Enough Animations. Os FPS acima foram medidos com esses mods instalados, então o Entity Keepsake soma em cima deles. Um autoteste embutido comparou cada resultado reutilizado com um recém-construído: 8.669.909 verificações, 0 diferenças.
Como usar
- Instale o Fabric Loader e a Fabric API para Minecraft 26.2.
- Coloque o
.jar do Entity Keepsake na pasta mods e abra o jogo.
- Pronto. Ele funciona sozinho, sem nada para configurar.
/entitykeepsake mostra quantas entidades foram reutilizadas. /entitykeepsake off e /entitykeepsake on desligam e ligam o mod para comparar o FPS. /entitykeepsake verify compara cada resultado reutilizado com um novo.
Guias
Perguntas frequentes
- Como corrijo o lag de suportes de armadura e hologramas?
- Instale o Entity Keepsake (Fabric, do lado do cliente). Ele reutiliza o trabalho de suportes de armadura, hologramas, NPCs, molduras e entidades de exibição que não mudaram, em vez de reconstruí-los a cada frame.
- Ele esconde ou descarta entidades?
- Não. Cada entidade continua sendo desenhada a cada frame. Ele só evita refazer o trabalho das entidades que não mudaram.
- Funciona no Hypixel SkyBlock?
- Sim, foi feito para isso e testado lá. Ele só faz o jogo desenhar entidades mais rápido e não dá nenhuma vantagem no jogo.
- Funciona com Sodium e Entity Culling?
- Sim. Os ganhos de FPS foram medidos com os dois instalados. Mods de culling pulam as entidades que você não vê; o Entity Keepsake acelera as que você vê, então os efeitos se somam.
- Funciona em outros servidores e no singleplayer?
- Sim. Qualquer mundo com muitos suportes de armadura, hologramas, NPCs, molduras ou entidades de exibição se beneficia.
- Preciso instalar no servidor?
- Não. O Entity Keepsake é 100% do lado do cliente. Só você precisa dele.
Compatibilidade
| Loader | Fabric |
| Minecraft | 26.2 |
| Dependências | Fabric API |
| Ambiente | Só cliente |
| Licença | Todos os direitos reservados |
Vem do Fast Static Entity?
O Entity Keepsake é um remake clean-room do Fast Static Entity que também cobre suportes de armadura com nome (hologramas), NPCs em forma de jogador, entidades de exibição que giram para você e entidades brilhantes. Remova o Fast Static Entity antes de adicioná-lo: os dois fazem cache das mesmas coisas.