Pokechu22/WorldDownloader

[Suggestion , Enhancement] Add variable tracking to entities and Items to support Paper

Tsoccerguy3 opened this issue · 2 comments

In newer versions of Paper and Spigot , there is support for variable tracking and rendering of entities and items. WDL can make note of the first appearance of armorstands, maps, items, etc... and auto set tracking distance . On some servers , I see some things set to appear at a tracking distance of say 6 , while others are set to the render distance usually 32. The server is doing this to speed up rendering . If a chunk has lots of armorstands , items , entities or custom models , having auto tracking really speeds things up. Right now setting a fixed tracking distance misses stuff with a server low tracking distance or to far .

If you set the tracking distance really low in WDL, everything should be successfully saved - it's just that you might also end up saving entities that should have died/naturally despawned.

Just to make sure, though, this is a case of servers changing the track distance for an entity based on how heavy load is? Not just setting separate track distances for a specific kind of entity that are always used for that same kind of entity?