Temporarily increases player render distance, allowing further view with optional movement restrictions
A Minecraft plugin that temporarily boosts player render distance with configurable restrictions to prevent exploits.
BuilderMode allows players to temporarily increase their render distance for building and exploring, with built-in safeguards to prevent abuse. Perfect for building servers, creative worlds, or any server where players need better visibility for short periods.
Elytra Blocking - Prevent elytra usage during BuilderMode (toggleable)
Entity Riding Prevention - Block mounting any entity/vehicle (toggleable)
| Command | Description | Permission |
|---|---|---|
/buildermode or /bm |
Show available commands | None |
/buildermode on |
Activate BuilderMode | None |
/buildermode off |
Manually deactivate BuilderMode | None |
/buildermode info |
Check active time or cooldown status | None |
/bmr |
Reload plugin configuration | buildermode.reload |
| Permission | Description | Default |
|---|---|---|
buildermode.reload |
Allows reloading the configuration | OP |
buildermode.* |
Grants all permissions | OP |
Note: No permission is required to use BuilderMode by default - all players have access!
# BuilderMode Configuration
# Enable or disable the entire plugin
enabled: true
# Enable verbose logging for debugging and monitoring
verbose: true
# Default render distance to restore after BuilderMode expires
default-render-distance: 8
# How often (in seconds) to check and reset render distance
# This is a safety feature to prevent bypasses
safety-check-interval: 30
# Feature Restrictions
restrictions:
# Prevent players from using elytra while BuilderMode is active
disable-elytra: true
# Prevent players from riding entities while BuilderMode is active
disable-entity-riding: true
# How often (in seconds) to check if players are mounted
# Set to 0 to disable repeating check
mount-check-interval: 5
# Dimension-specific settings
dimensions:
overworld:
render-distance: 18 # Chunks
duration: 1200 # Seconds (20 minutes)
cooldown: 1200 # Seconds (20 minutes)
nether:
render-distance: 12
duration: 900 # 15 minutes
cooldown: 1200
the_end:
render-distance: 18
duration: 900
cooldown: 1200
# Customizable Messages (supports & color codes)
# Placeholders: {time}, {distance}, {duration}
messages:
activated: "&aBuilderMode activated! Render distance set to {distance} chunks for {duration} seconds."
expired: "&eBuilderMode has expired. Render distance restored."
on-cooldown: "&cYou must wait {time} seconds before using BuilderMode again!"
# ... and many more!
Render Distance Settings:
Restrictions:
disable-elytra: true/false - Toggle elytra blockingdisable-entity-riding: true/false - Toggle entity riding preventionmount-check-interval: 5 - How often to check for mounted players (seconds)Safety Features:
safety-check-interval: 30 - How often to verify render distances (seconds)verbose: true/false - Enable detailed console logging/buildermode onBuilderMode is designed to be lightweight:
Recommended Settings for Best Performance:
safety-check-interval: 60 (1 minute) for small serverssafety-check-interval: 30 (30 seconds) for larger serversmount-check-interval: 5 (5 seconds) - good balance