Skip to content

Configuration Reference

Admin settings

Managed at Admin → Extensions → Blue Server Properties Editor (/admin/extensions/blueserverproperties).

SettingTypeDefaultDescription
navbar_textstring (max 30, required)Server PropertiesLabel of the sidebar tab shown inside servers. Stored in storage/app/blueserverproperties_config.json (not the database) and served to the frontend via GET /api/client/extensions/blueserverproperties/settings/nav-text. Applied live by the NavButtonUpdater components on every server page.

Blueprint paths only

The admin page, the config JSON, and the live label updates are Blueprint-only. On the Blueprint-free (data/PanelFiles/) path the tab is always named Server Properties.

Editor behavior (built-in)

These are hard-coded editor behaviors, documented so you know what to expect:

BehaviorDetail
Key normalizationserver.properties keys are shown with dashes instead of dots (view-distanceview.distance). The editor maps them back on save.
Boolean keysAny key whose value is true/false renders as a toggle.
difficultyDropdown: peaceful, easy, normal, hard.
gamemodeDropdown: survival, creative, hardcore, adventure, spectator.
Everything elsePlain text input.
Comments & unknown linesPreserved verbatim on save — only key=value lines are rewritten.
Nest restrictionOnly servers in the Minecraft nest (ID 1) can use the editor; the backend rejects others.

Extension manifest (conf.yml)

Located at blueprint/blueserverproperties/conf.yml in the repo. You normally never edit these — Blueprint reads them at install time.

KeyValuePurpose
info.identifierblueserverpropertiesExtension identifier — used in all paths and URLs.
info.version1.12.4Extension version (shown on the admin page).
info.targetbeta-2026-06Blueprint version the extension targets.
info.compatibilitybeta-2026-01/02/05/06Blueprint versions accepted at install time.
admin.view / admin.controllerview.blade.php / controller.phpThe admin settings page.
dashboard.componentscomponentsReact components (editor + NavButtonUpdater).
data.directorydataShips data/PanelFiles/, the Blueprint-free variant.
requests.appcontrollersClient API controllers.
requests.routers.clientroutes.phpClient API router, mounted at /api/client/extensions/blueserverproperties.