Skip to content

command to override view distance per player #120

Description

@VoidTheBarrier

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions