diff --git a/egg-blockland.json b/egg-blockland.json index 0486b4f..697b757 100644 --- a/egg-blockland.json +++ b/egg-blockland.json @@ -4,7 +4,7 @@ "version": "PLCN_v3", "update_url": null }, - "exported_at": "2026-03-08T00:55:53+00:00", + "exported_at": "2026-03-08T01:52:18+00:00", "name": "Blockland", "author": "levi_allen41@hotmail.com", "uuid": "a911474c-e3b4-46b6-91d0-b80642b7462d", @@ -43,17 +43,27 @@ { "sort": 1, "name": "bl dtoken", - "description": "Your Dtoken from your steam account, have to have one in order to host under your user.", + "description": "Your DToken from your Steam account (required for hosting)", "env_variable": "BL_DTOKEN", "default_value": "", "user_viewable": true, "user_editable": true, "rules": [] }, + { + "sort": 6, + "name": "bl gamemode", + "description": "The name of the gamemode to launch with. (default: Custom)", + "env_variable": "BL_GAMEMODE", + "default_value": "Custom", + "user_viewable": true, + "user_editable": true, + "rules": [] + }, { "sort": 5, "name": "bl inst force", - "description": "Forces full game install on launch\nProbably ideal to have BL_PATCH_ENABLE and BL_UNZIP_ADDONS off if you want this", + "description": "Forces a full game reinstall on every launch. Turn off BL_UNZIP_ADDONS when using this\u2014the reinstall restores .zip files to Add-Ons, then unzip fails because the extracted folders already exist from the previous run. (default: 0)", "env_variable": "BL_INST_FORCE", "default_value": "0", "user_viewable": true, @@ -63,7 +73,7 @@ { "sort": 2, "name": "bl patch enable", - "description": "Patches Blockland.exe to REDBLOCKLANDLOADER to inject DLLs. Mainly used for WineFIX", + "description": "Patches Blockland.exe with RedBlocklandLoader for WineFix (default: 1)", "env_variable": "BL_PATCH_ENABLE", "default_value": "1", "user_viewable": true, @@ -73,22 +83,24 @@ { "sort": 3, "name": "bl port", - "description": "Server Protocol #", + "description": "Server port (defaults to `{{SERVER_PORT}}` from Pelican)", "env_variable": "BL_PORT", "default_value": "{{SERVER_PORT}}", "user_viewable": true, - "user_editable": true, + "user_editable": false, "rules": [] }, { "sort": 4, "name": "bl unzip addons", - "description": "Unzips all Add-Ons for easy access while using SSH or FTP, ideal for development servers.", + "description": "Unzips .zip add-ons on startup (default: 0)", "env_variable": "BL_UNZIP_ADDONS", "default_value": "0", "user_viewable": true, "user_editable": true, - "rules": [] + "rules": [ + "declined_if:BL_INST_FORCE,1" + ] } ] } \ No newline at end of file diff --git a/egg-blockland.yaml b/egg-blockland.yaml index 700d0e1..c3efe99 100644 --- a/egg-blockland.yaml +++ b/egg-blockland.yaml @@ -2,7 +2,7 @@ _comment: 'DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL' meta: version: PLCN_v3 update_url: null -exported_at: '2026-03-08T00:56:15+00:00' +exported_at: '2026-03-08T01:52:26+00:00' name: Blockland author: levi_allen41@hotmail.com uuid: a911474c-e3b4-46b6-91d0-b80642b7462d @@ -42,18 +42,28 @@ variables: - sort: 1 name: 'bl dtoken' - description: 'Your Dtoken from your steam account, have to have one in order to host under your user.' + description: 'Your DToken from your Steam account (required for hosting)' env_variable: BL_DTOKEN default_value: '' user_viewable: true user_editable: true rules: { } + - + sort: 6 + name: 'bl gamemode' + description: 'The name of the gamemode to launch with. (default: Custom)' + env_variable: BL_GAMEMODE + default_value: Custom + user_viewable: true + user_editable: true + rules: { } - sort: 5 name: 'bl inst force' description: |- - Forces full game install on launch - Probably ideal to have BL_PATCH_ENABLE and BL_UNZIP_ADDONS off if you want this + Forces a full game reinstall on every launch. Turn off BL_UNZIP_ADDONS when using this—the + reinstall restores .zip files to Add-Ons, then unzip fails because the extracted folders already + exist from the previous run. (default: 0) env_variable: BL_INST_FORCE default_value: 0 user_viewable: true @@ -62,7 +72,7 @@ variables: - sort: 2 name: 'bl patch enable' - description: 'Patches Blockland.exe to REDBLOCKLANDLOADER to inject DLLs. Mainly used for WineFIX' + description: 'Patches Blockland.exe with RedBlocklandLoader for WineFix (default: 1)' env_variable: BL_PATCH_ENABLE default_value: 1 user_viewable: true @@ -71,18 +81,19 @@ variables: - sort: 3 name: 'bl port' - description: 'Server Protocol #' + description: 'Server port (defaults to `{{SERVER_PORT}}` from Pelican)' env_variable: BL_PORT default_value: '{{SERVER_PORT}}' user_viewable: true - user_editable: true + user_editable: false rules: { } - sort: 4 name: 'bl unzip addons' - description: 'Unzips all Add-Ons for easy access while using SSH or FTP, ideal for development servers.' + description: 'Unzips .zip add-ons on startup (default: 0)' env_variable: BL_UNZIP_ADDONS default_value: 0 user_viewable: true user_editable: true - rules: { } + rules: + - 'declined_if:BL_INST_FORCE,1'