Current: All features enabled by default
Problem: Slow out-of-box experience
Solution: Performance profiles
# config.yml - New setting
performance-profile: fast # Options: fast, balanced, feature-rich
# Auto-loaded based on profile
profiles:
fast:
description: "Minimal features, maximum speed (<50ms target)"
biomes:
enabled: false
heatmaps:
enabled: false
chunk-loading:
use-async-api: true
cache:
backend: mysql # If available
balanced:
description: "Current defaults (50-100ms target)"
# Current config values
feature-rich:
description: "All features enabled (accept slower performance)"
biomes:
enabled: true
pre-cache:
enabled: true
heatmaps:
enabled: true
Migration Path:
# Existing configs auto-detect as "custom" profile
# Users can switch: /rtp setprofile fast
Estimated Impact: New users get fast experience; power users can enable features.
Current: All features enabled by default
Problem: Slow out-of-box experience
Solution: Performance profiles
Migration Path:
Estimated Impact: New users get fast experience; power users can enable features.