This is my request to the devs of Sable to incorporate events that fire when an entity begins and/or ceases to track a sublevel. The event will then provide a UUID for the entity, as well as a UUID for the sublevel.
This would be immensely useful for a project that I am working on, which currently requires polling players on the server for non null returns on getTrackingSublevel() before comparing the returned UUID to my modded registries, staggered on the server tick event.
I don't think I am the only one who will see the immense value in decoupling that this event would provide for users, and I hope that the work required to implement and the overhead required to execute are very low comparatively, although i am not familiar with the exact implementation.
I hope you will give my request consideration. I know that any request fulfilled is precious time that the developers have decided to spend here instead of elsewhere, and so regardless of size it's not something to be underappreciated, but I think this can have immense value for the project and any derived from it.
This is my request to the devs of Sable to incorporate events that fire when an entity begins and/or ceases to track a sublevel. The event will then provide a UUID for the entity, as well as a UUID for the sublevel.
This would be immensely useful for a project that I am working on, which currently requires polling players on the server for non null returns on getTrackingSublevel() before comparing the returned UUID to my modded registries, staggered on the server tick event.
I don't think I am the only one who will see the immense value in decoupling that this event would provide for users, and I hope that the work required to implement and the overhead required to execute are very low comparatively, although i am not familiar with the exact implementation.
I hope you will give my request consideration. I know that any request fulfilled is precious time that the developers have decided to spend here instead of elsewhere, and so regardless of size it's not something to be underappreciated, but I think this can have immense value for the project and any derived from it.