Entity Keepsake

Více FPS u stojanů na brnění, hologramů, NPC, rámečků a zobrazovacích entit.

Minecraft staví každou entitu znovu v každém snímku, i když se hodinu nehnula. Entity Keepsake si tu práci uchová a použije ji znovu.

Entity Keepsake je výkonnostní Fabric mód, který běží 100% na straně klienta a opravuje lag entit na přeplněných místech. Vznikl pro hub Hypixel SkyBlock, kde stovky stojanů s hologramy a NPC srážejí FPS, a pomáhá na každém serveru nebo světě s mnoha stojícími entitami. Nic se neskrývá, necullne ani neodstraňuje: každá entita se dál kreslí v každém snímku, takže hra vypadá úplně stejně.

Až o 63 % více FPS na přeplněných místech

Testováno v modpacku pro Hypixel SkyBlock se 112 módy, v přeplněné scéně plné stojanů s hologramy a NPC v podobě hráčů (medián střídavých běhů):

Průměrné FPSFPS 1% low
Bez Entity Keepsake52.440.4
S Entity Keepsake85.357.2
Sloupcový graf: 52,4 FPS bez Entity Keepsake a 85,3 FPS s ním v přeplněné testovací scéně

Lepší 1% low znamenají méně záseků, ne jen vyšší číslo. Zisk závisí na tvém PC a na počtu stojících entit na obrazovce: největší je v plných hubech, malý v prázdném světě.

Proč stojany na brnění a hologramy lagují

V každém snímku Minecraft postaví od nuly každou viditelnou entitu. Servery jako Hypixel používají pro každý hologram, jméno NPC a plovoucí popisek hromady neviditelných stojanů na brnění, takže jeden hub jich může mít stovky. Stavět je všechny v každém snímku stojí hodně času procesoru ve vykreslovacím vlákně, a právě tam mizí tvoje FPS.

Co zrychluje

Dav stojanů na brnění, řádků hologramů, NPC v podobě hráčů, rámečků a zobrazovacích entit

Jak to funguje

  1. Cache render state: popis toho, jak má entita vypadat, se použije znovu místo nového sestavení.
  2. Cache rozložení jmenovek: rozložení textu jmenovek a hologramů se uchovává.
  3. Přehrávání vrcholů: hotová geometrie stojících stojanů, hlav a předmětů se použije znovu, posunutá podle pohybu kamery.
  4. Přehrávání kreslení: seznam kreslení stojícího stojanu se nahraje a přehraje místo nového spuštění jeho rendereru.

Nic se nepoužívá naslepo. Geometrie se přehraje až poté, co dvě běžná sestavení po sobě vyšla úplně stejně.

Vypadá přesně jako vanilla

Stejná scéna se zapnutým a vypnutým Entity Keepsake vedle sebe, vypadá stejně

Funguje se Sodiem a SkyBlock módy

Testováno v SkyBlock modpacku se Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers a Not Enough Animations. FPS výše byly měřeny s těmito módy, takže Entity Keepsake přidává navíc. Vestavěný autotest porovnal každý znovu použitý výsledek s nově sestaveným: 8 669 909 kontrol, 0 rozdílů.

Jak používat

  1. Nainstaluj Fabric Loader a Fabric API pro Minecraft 26.2.
  2. Vlož .jar soubor Entity Keepsake do složky mods a spusť hru.
  3. Hotovo. Funguje sám, není co nastavovat.

/entitykeepsake ukáže, kolik entit bylo znovu použito. /entitykeepsake off a /entitykeepsake on mód vypnou a zapnou pro porovnání FPS. /entitykeepsake verify porovná každý znovu použitý výsledek s novým.

Návody

Časté otázky

Jak opravím lag ze stojanů na brnění a hologramů?
Nainstaluj Entity Keepsake (Fabric, na straně klienta). Znovu používá práci pro stojany na brnění, hologramy, NPC, rámečky a zobrazovací entity, které se nezměnily, místo aby je stavěl v každém snímku.
Skrývá nebo culluje entity?
Ne. Každá entita se dál kreslí v každém snímku. Jen se neopakuje práce u entit, které se nezměnily.
Funguje na Hypixel SkyBlock?
Ano, vznikl pro něj a byl tam testován. Hra díky němu jen rychleji kreslí entity a nedává žádnou herní výhodu.
Funguje se Sodiem a Entity Culling?
Ano. Zisky FPS byly měřeny s oběma nainstalovanými. Culling módy přeskakují entity, které nevidíš; Entity Keepsake zrychluje ty, které vidíš, takže se to sčítá.
Funguje na jiných serverech a v singleplayeru?
Ano. Pomůže každému světu s mnoha stojany na brnění, hologramy, NPC, rámečky nebo zobrazovacími entitami.
Musím ho instalovat na server?
Ne. Entity Keepsake běží 100% na straně klienta. Potřebuješ ho jen ty.

Kompatibilita

LoaderFabric
Minecraft26.2
ZávislostiFabric API
ProstředíJen klient
LicenceVšechna práva vyhrazena

Přecházíš z Fast Static Entity?

Entity Keepsake je clean-room remake Fast Static Entity, který pokrývá i pojmenované stojany na brnění (hologramy), NPC v podobě hráčů, zobrazovací entity, které se otáčejí k tobě, a svítící entity. Před přidáním odstraň Fast Static Entity: oba ukládají do cache totéž.

Stáhnout na Modrinthu Stáhnout na CurseForge