Entity Keepsake
Meer FPS bij harnasstandaarden, hologrammen, NPC's, lijsten en display-entities.
Minecraft bouwt elke entity elk frame opnieuw op, zelfs als die al een uur stilstaat. Entity Keepsake bewaart dat werk en gebruikt het opnieuw.
Entity Keepsake is een 100% client-side Fabric-performancemod die entity-lag oplost op drukke plekken. Hij is gemaakt voor de hub van Hypixel SkyBlock, waar honderden hologramstandaarden en NPC's je FPS omlaag trekken, en helpt op elke server of wereld met veel stilstaande entities. Er wordt niets verborgen, weggecullt of verwijderd: elke entity wordt nog steeds elk frame getekend, dus het spel ziet er precies hetzelfde uit.
Tot 63% meer FPS op drukke plekken
Getest in een Hypixel SkyBlock-modpack met 112 mods, in een drukke scène vol hologramstandaarden en speler-NPC's (mediaan van afwisselende runs):
| Gemiddelde FPS | 1% low FPS |
| Zonder Entity Keepsake | 52.4 | 40.4 |
| Met Entity Keepsake | 85.3 | 57.2 |
Betere 1% lows betekenen minder haperingen, niet alleen een hoger getal. Hoeveel je wint hangt af van je pc en van hoeveel stilstaande entities er in beeld zijn: het meest in drukke hubs, weinig in een lege wereld.
Waarom harnasstandaarden en hologrammen lag geven
Elk frame bouwt Minecraft elke zichtbare entity opnieuw op vanaf nul. Servers als Hypixel gebruiken stapels onzichtbare harnasstandaarden voor elk hologram, elke NPC-naam en elk zwevend label, dus één hub kan er honderden hebben. Ze allemaal elk frame opnieuw opbouwen kost veel CPU-tijd op de renderthread, en daar gaan je FPS heen.
Wat sneller wordt
- Harnasstandaarden: onzichtbare, marker-, kleine en benoemde harnasstandaarden.
- Hologrammen en zwevende tekst: hologramstapels, NPC-naamplaatjes en zwevende labels.
- NPC's: NPC's in spelervorm, mannequins en stilstaande spelers. Je eigen speler wordt nooit aangeraakt.
- Lijsten met items erin (kaarten blijven ongemoeid).
- Display-entities: block-, item- en tekstdisplays, ook displays die naar je toe draaien.
Hoe het werkt
- Render-state-cache: de beschrijving van hoe een entity eruit moet zien wordt hergebruikt in plaats van opnieuw gebouwd.
- Cache voor naamplaatjes: de tekstopmaak van naamplaatjes en hologrammen wordt bewaard.
- Vertex-replay: de afgewerkte geometrie van stilstaande standaarden, hoofden en items wordt hergebruikt, verschoven voor camerabeweging.
- Draw-replay: de lijst met tekenopdrachten van een stilstaande standaard wordt opgenomen en afgespeeld in plaats van de renderer opnieuw te draaien.
Niets wordt blind hergebruikt. Geometrie wordt pas afgespeeld nadat twee normale opbouwen achter elkaar precies gelijk waren.
Ziet er precies uit als vanilla
- Alles wat beweegt wordt opnieuw gebouwd. Positie, draaiing, hoofdbewegingen, animaties en display-updates worden elk frame gecontroleerd.
- Entities die bewegen, schade krijgen, branden of slaan worden altijd normaal getekend, net als de entity onder je vizier.
- Gloeiende entities en markeringen werken, dus markeringen van SkyHanni en Skyblocker blijven zichtbaar.
- Vangnet: elke gecachete entity wordt minstens één keer per seconde helemaal opnieuw gebouwd.
Werkt met Sodium en SkyBlock-mods
Getest in een SkyBlock-modpack met Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers en Not Enough Animations. De FPS hierboven zijn gemeten met die mods geïnstalleerd, dus Entity Keepsake komt erbovenop. Een ingebouwde zelftest vergeleek elk hergebruikt resultaat met een vers gebouwd resultaat: 8.669.909 controles, 0 verschillen.
Gebruik
- Installeer Fabric Loader en Fabric API voor Minecraft 26.2.
- Zet de
.jar van Entity Keepsake in je mods-map en start het spel.
- Klaar. Hij werkt vanzelf, er is niets in te stellen.
/entitykeepsake toont hoeveel entities zijn hergebruikt. /entitykeepsake off en /entitykeepsake on zetten de mod uit en aan om FPS te vergelijken. /entitykeepsake verify vergelijkt elk hergebruikt resultaat met een nieuw resultaat.
Gidsen
Veelgestelde vragen
- Hoe los ik lag door harnasstandaarden en hologrammen op?
- Installeer Entity Keepsake (Fabric, client-side). Hij hergebruikt het werk voor harnasstandaarden, hologrammen, NPC's, lijsten en display-entities die niet veranderd zijn, in plaats van ze elk frame opnieuw te bouwen.
- Verbergt of cullt hij entities?
- Nee. Elke entity wordt nog steeds elk frame getekend. Alleen voor entities die niet veranderd zijn wordt het werk niet opnieuw gedaan.
- Werkt hij op Hypixel SkyBlock?
- Ja, daarvoor is hij gemaakt en daar is hij getest. Hij laat je spel alleen sneller entities tekenen en geeft geen voordeel in het spel.
- Werkt hij met Sodium en Entity Culling?
- Ja. De FPS-winst is gemeten met beide geïnstalleerd. Culling-mods slaan entities over die je niet ziet; Entity Keepsake versnelt de entities die je wel ziet, dus ze vullen elkaar aan.
- Werkt hij op andere servers en in singleplayer?
- Ja. Elke wereld met veel harnasstandaarden, hologrammen, NPC's, lijsten of display-entities heeft er baat bij.
- Moet ik hem op de server installeren?
- Nee. Entity Keepsake is 100% client-side. Alleen jij hebt hem nodig.
Compatibiliteit
| Loader | Fabric |
| Minecraft | 26.2 |
| Afhankelijkheden | Fabric API |
| Omgeving | Alleen client |
| Licentie | Alle rechten voorbehouden |
Kom je van Fast Static Entity?
Entity Keepsake is een clean-room-remake van Fast Static Entity die ook benoemde harnasstandaarden (hologrammen), speler-NPC's, display-entities die naar je toe draaien en gloeiende entities dekt. Verwijder Fast Static Entity voordat je hem toevoegt: ze cachen allebei hetzelfde.