Більше FPS біля стійок для обладунків, голограм, NPC, рамок і сутностей-дисплеїв.
Minecraft заново будує кожну сутність у кожному кадрі, навіть якщо вона не рухалася цілу годину. Entity Keepsake зберігає цю роботу й використовує її повторно.
Entity Keepsake це мод продуктивності для Fabric, що працює на 100% на боці клієнта і прибирає лаги сутностей у людних місцях. Його зроблено для хабу Hypixel SkyBlock, де сотні стійок із голограмами та NPC знижують FPS, і він допомагає на будь-якому сервері чи у світі з багатьма нерухомими сутностями. Нічого не приховується, не відсікається й не видаляється: кожна сутність і далі малюється в кожному кадрі, тож гра виглядає точно так само.
Перевірено в модпаку Hypixel SkyBlock зі 112 модів, у людній сцені зі стійками-голограмами та NPC у вигляді гравців (медіана почергових прогонів):
| Середній FPS | FPS 1% low | |
|---|---|---|
| Без Entity Keepsake | 52.4 | 40.4 |
| З Entity Keepsake | 85.3 | 57.2 |
Кращі 1% low означають менше підвисань, а не лише більше число. Приріст залежить від вашого ПК і кількості нерухомих сутностей на екрані: найбільший у людних хабах, малий у порожньому світі.
У кожному кадрі Minecraft з нуля будує кожну видиму сутність. Сервери на кшталт Hypixel використовують стоси невидимих стійок для обладунків для кожної голограми, імені NPC і плаваючого напису, тож в одному хабі їх можуть бути сотні. Перебудовувати їх усі в кожному кадрі коштує багато процесорного часу в потоці рендеру, і саме туди йде ваш FPS.
Нічого не використовується наосліп. Геометрія відтворюється лише після того, як дві звичайні збірки поспіль вийшли цілком однаковими.
Перевірено в модпаку SkyBlock із Sodium, Lithium, ImmediatelyFast, Entity Culling, More Culling, SkyHanni, Skyblocker, Odin, Entity Model Features, Entity Texture Features, 3D Skin Layers і Not Enough Animations. FPS вище виміряно з цими модами, тож Entity Keepsake додає приріст понад них. Вбудована самоперевірка порівняла кожен повторно використаний результат зі щойно зібраним: 8 669 909 перевірок, 0 відмінностей.
.jar Entity Keepsake у теку mods і запустіть гру./entitykeepsake показує, скільки сутностей використано повторно. /entitykeepsake off і /entitykeepsake on вимикають і вмикають мод, щоб порівняти FPS. /entitykeepsake verify порівнює кожен повторно використаний результат із новим.
| Завантажувач | Fabric |
|---|---|
| Minecraft | 26.2 |
| Залежності | Fabric API |
| Середовище | Лише клієнт |
| Ліцензія | Усі права захищено |
Entity Keepsake це переробка Fast Static Entity методом чистої кімнати, яка також охоплює іменовані стійки для обладунків (голограми), NPC у вигляді гравців, сутності-дисплеї, що повертаються до вас, і світні сутності. Видаліть Fast Static Entity перед установленням: обидва моди кешують те саме.