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édioFPS 1% low
Sem Entity Keepsake52.440.4
Com Entity Keepsake85.357.2
Gráfico de barras: 52,4 FPS sem o Entity Keepsake e 85,3 FPS com ele em uma cena de teste lotada

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

Uma multidão de suportes de armadura, linhas de holograma, NPCs em forma de jogador, molduras e entidades de exibição

Como funciona

  1. Cache de render states: a descrição de como uma entidade deve aparecer é reutilizada em vez de reconstruída.
  2. Cache do layout de nomes: o layout do texto de nomes e hologramas é mantido.
  3. Replay de vértices: a geometria pronta de suportes, cabeças e itens parados é reutilizada, deslocada conforme a câmera se move.
  4. 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

A mesma cena com o Entity Keepsake ligado e desligado, lado a lado, idêntica

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

  1. Instale o Fabric Loader e a Fabric API para Minecraft 26.2.
  2. Coloque o .jar do Entity Keepsake na pasta mods e abra o jogo.
  3. 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

LoaderFabric
Minecraft26.2
DependênciasFabric API
AmbienteSó cliente
LicençaTodos 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.

Baixar no Modrinth Baixar no CurseForge