Lauriethefish / BetterPortals

My plugin version of the popular BetterPortals mod which has many limitations, but requires no client side code
zlib License
68 stars 35 forks source link

Replace Entity Renderer with more performant alternative #155

Open Lauriethefish opened 2 years ago

Lauriethefish commented 2 years ago

What would you like added? Replace the entity tracker system in the plugin with one that intercepts the packets already generated by entity trackers and modifies the position information. This will involve lots of direct NMS so multiple implementations will be needed and can be swapped out depending on game version. To limit the number of implementations, an announcement has already been made about dropping support for pre-1.17 for this feature to be added.

Is it to solve a particular problem? The current entity renderer is abysmally slow, due to the large number of Bukkit API calls performed on a per-tick basis.