SL23W35: Difference between revisions

From ETM
Jump to navigation Jump to search
(Created page with "◄ SL23W34 | SL23W36 ►")
 
No edit summary
Line 1: Line 1:
[[SL23W34|◄ SL23W34]] | [[SL23W36|SL23W36 ►]]
[[SL23W34|◄ SL23W34]] | [[SL23W36|SL23W36 ►]]
<br />
* Larger refactor of NMS instantiation of FakeEntities
** Remove reliance on NMS Entities completely, reduce memory footprint
** Only use DataWatcher + PacketData
** Lazy-Initialize NMS-State Data to reduce memory-footprint of multi-state FakeVariants
** '''Make sure only the non-default data is sent initially for the DataWatcher to keep the state small'''
** '''Implement fake-batching to drastically reduce the packet-size as soon as MC allows us to (1.20.2)'''
**

Revision as of 23:43, 6 September 2023

◄ SL23W34 | SL23W36 ►


  • Larger refactor of NMS instantiation of FakeEntities
    • Remove reliance on NMS Entities completely, reduce memory footprint
    • Only use DataWatcher + PacketData
    • Lazy-Initialize NMS-State Data to reduce memory-footprint of multi-state FakeVariants
    • Make sure only the non-default data is sent initially for the DataWatcher to keep the state small
    • Implement fake-batching to drastically reduce the packet-size as soon as MC allows us to (1.20.2)