It'd be great to have a way to set an individual player's view distance separately from the global view-distance in server.properties — something like /vmp viewdistance , plus a way to reset a player back to the server default.
The main use case is rank/perk systems: a lot of server owners would like to let players who've purchased a supporter rank see further than everyone else as a perk, without raising the view distance for the whole server (which costs everyone else performance). This is a fairly common feature on Paper via plugins like Player View Distance Controller, which sets max view distance per LuckPerms group or player — there doesn't seem to be a Fabric equivalent, and VMP feels like the natural place for it since it already tracks view distance per player internally for chunk sending.
I'd guess this is closer to exposing an existing value than building something new, but I don't know the codebase as well as you do — happy to test a build if you end up adding this. Thanks for all the work on VMP, it's made a real difference on our server.
It'd be great to have a way to set an individual player's view distance separately from the global view-distance in server.properties — something like /vmp viewdistance , plus a way to reset a player back to the server default.
The main use case is rank/perk systems: a lot of server owners would like to let players who've purchased a supporter rank see further than everyone else as a perk, without raising the view distance for the whole server (which costs everyone else performance). This is a fairly common feature on Paper via plugins like Player View Distance Controller, which sets max view distance per LuckPerms group or player — there doesn't seem to be a Fabric equivalent, and VMP feels like the natural place for it since it already tracks view distance per player internally for chunk sending.
I'd guess this is closer to exposing an existing value than building something new, but I don't know the codebase as well as you do — happy to test a build if you end up adding this. Thanks for all the work on VMP, it's made a real difference on our server.