Add per-entity tracking range configuration to Paper API #13925
Hassanstarr
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Is your feature request related to a problem?
Yes. Currently, server administrators can only configure entity tracking ranges globally via the Spigot/Paper configuration files. For plugin developers, this blanket approach is highly limiting. There is no existing API method to modify these visibility distances dynamically or target specific, individual entities.
Describe the solution you'd like.
I would love to see an API implementation that allows developers to override the standard tracking range categories on a case-by-case basis per entity. This would allow us to drastically extend the view distance of important custom entities (like boss mobs or markers) or reduce it for performance optimizations without impacting the rest of the server.
Describe alternatives you've considered.
Adjusting global settings is the only current workaround, but it forces a choice between overall server performance and specific gameplay features.
Other
A similar concept was previously attempted in PR #9137, which included NBT persistence. It would be amazing to see a fresh take on this feature that securely integrates with Paper's current chunk and entity tracking optimizations.
Beta Was this translation helpful? Give feedback.
All reactions