ConfigOverride Interface
Introduction
The ConfigOverride interface allows per-player overrides of options that are otherwise set globally in the Configuration. It is obtained through User#configOverride().
Every option has a getter and a setter with the same name. Overrides apply only to the user they were set on and are discarded when the player disconnects.
Methods
enforceLatency
Whether the Enforce Latency security measure is applied to the player.
unstableConnectionLimit
The Unstable Connection Limit for the player: the average latency above which they may be kicked.
detectAndPreventBacktrack
Whether backtrack cheats are detected and prevented for the player.
timedOutLimit
The Timeout Limit for the player, in seconds. The player is kicked if they do not respond for this long.
movementTolerance
The Movement Tolerance for the player, as a ToleranceLevel.
blinkPreventionTolerance
The tolerance applied to blink prevention for the player, as a ToleranceLevel.
preventAirPlace
Whether Prevent Air Place is applied to the player.
preventBreakingSurrounded
Whether the player is prevented from breaking blocks that are fully surrounded by other blocks.
preventPhase
Whether Prevent Phase is applied to the player.
preventNoSlowdown
Whether Prevent No Slowdown is applied to the player.
healthFilter
Whether the player's health is hidden from other players.
absorptionFilter
Whether the player's absorption is hidden from other players.
playerGroundFilter
Whether the player's on-ground state is hidden from other players.