From 9aa380424a6c600544a6a9eaa4c75486207e2d69 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 02:00:14 -0500 Subject: [PATCH 01/23] feat: major site improvements Too many changes to list, will be detailed in pull request --- astro.config.mjs | 71 +++++++++++-------- package.json | 6 +- src/components/sidebar.astro | 24 ------- src/content/config.ts | 4 +- .../Anti-X Tools/anticheat.mdx | 18 ++--- .../Anti-X Tools/antiexploit.mdx | 2 +- .../Anti-X Tools/antilag.mdx | 2 +- .../Anti-X Tools/antixray.mdx | 2 +- .../Anti-X Tools/intro.mdx | 2 +- .../Economy/chest.mdx | 2 +- .../Economy/gui.mdx | 2 +- .../Economy/intro.mdx | 2 +- .../Economy/shop.mdx | 2 +- .../Permissions/breakdown.mdx | 2 +- .../Permissions/plugins.mdx | 2 +- .../database.mdx | 4 +- src/content/docs/administration/index.mdx | 9 +++ .../offline-mode.mdx | 2 +- .../server-software.mdx | 8 +-- .../{administer => administration}/sftp.mdx | 2 +- .../textures.mdx | 2 +- src/content/docs/customise/customisation.mdx | 18 ----- src/content/docs/customise/index.mdx | 9 +++ .../customise/plugins/Free/auctionhouse.mdx | 20 ------ .../docs/customise/plugins/Free/chestshop.mdx | 4 +- .../customise/plugins/Free/discordsrv.mdx | 4 +- .../docs/customise/plugins/Free/dukesmart.mdx | 18 ----- .../customise/plugins/Free/essentialsx.mdx | 4 +- .../docs/customise/plugins/Free/luckperms.mdx | 4 +- .../Free/{MiniMOTD.mdx => minimotd.mdx} | 0 .../customise/plugins/Free/playerauctions.mdx | 4 +- .../customise/plugins/Free/playershops.mdx | 18 ----- .../customise/plugins/Free/powerranks.mdx | 17 ----- .../docs/customise/plugins/Free/quickshop.mdx | 4 +- .../customise/plugins/Free/ultimatetimber.mdx | 26 ------- .../docs/customise/plugins/Free/vault.mdx | 4 +- .../docs/customise/plugins/Free/worldedit.mdx | 4 +- .../customise/plugins/Free/worldguard.mdx | 4 +- .../docs/customise/plugins/Free/znpc.mdx | 4 +- .../customise/plugins/Premium/citizens.mdx | 4 +- .../customise/plugins/Premium/litebans.mdx | 4 +- .../plugins/Premium/zauctionhouse.mdx | 4 +- .../plugins/{intro.mdx => criteria.mdx} | 7 +- .../deploy/considerations/hosting-types.mdx | 4 +- .../docs/deploy/considerations/panels.mdx | 10 +-- .../deploy/create/Standalone (Java)/linux.mdx | 2 +- .../docs/deploy/create/download-jars.mdx | 2 +- src/content/docs/deploy/create/startup.mdx | 2 +- src/content/docs/deploy/index.mdx | 9 +++ src/content/docs/extras/advertising.mdx | 4 +- src/content/docs/extras/index.mdx | 9 +++ src/content/docs/extras/oracle.mdx | 2 +- src/content/docs/extras/signed-chat.mdx | 12 ++-- .../contribute.mdx | 6 +- .../{project => getting-started}/discord.mdx | 8 +-- src/content/docs/getting-started/index.mdx | 11 +++ .../{project => getting-started}/jar-api.mdx | 11 +-- .../{project => getting-started}/license.mdx | 5 +- src/content/docs/index.mdx | 2 +- .../basics => performance/advanced}/temp.mdx | 2 +- .../advanced => performance/basics}/temp.mdx | 2 +- src/content/docs/performance/index.mdx | 9 +++ .../compute/java.mdx | 0 src/content/docs/troubleshooting/index.mdx | 9 +++ .../network/connectivity.mdx | 0 .../network/latency.mdx | 0 .../network/nat-cgnat.mdx | 0 tailwind.config.mjs | 2 +- 68 files changed, 200 insertions(+), 278 deletions(-) delete mode 100644 src/components/sidebar.astro rename src/content/docs/{administer => administration}/Anti-X Tools/anticheat.mdx (88%) rename src/content/docs/{administer => administration}/Anti-X Tools/antiexploit.mdx (97%) rename src/content/docs/{administer => administration}/Anti-X Tools/antilag.mdx (99%) rename src/content/docs/{administer => administration}/Anti-X Tools/antixray.mdx (98%) rename src/content/docs/{administer => administration}/Anti-X Tools/intro.mdx (96%) rename src/content/docs/{administer => administration}/Economy/chest.mdx (95%) rename src/content/docs/{administer => administration}/Economy/gui.mdx (95%) rename src/content/docs/{administer => administration}/Economy/intro.mdx (98%) rename src/content/docs/{administer => administration}/Economy/shop.mdx (98%) rename src/content/docs/{administer => administration}/Permissions/breakdown.mdx (97%) rename src/content/docs/{administer => administration}/Permissions/plugins.mdx (92%) rename src/content/docs/{administer => administration}/database.mdx (85%) create mode 100644 src/content/docs/administration/index.mdx rename src/content/docs/{administer => administration}/offline-mode.mdx (98%) rename src/content/docs/{administer => administration}/server-software.mdx (97%) rename src/content/docs/{administer => administration}/sftp.mdx (99%) rename src/content/docs/{administer => administration}/textures.mdx (97%) delete mode 100644 src/content/docs/customise/customisation.mdx create mode 100644 src/content/docs/customise/index.mdx delete mode 100644 src/content/docs/customise/plugins/Free/auctionhouse.mdx delete mode 100644 src/content/docs/customise/plugins/Free/dukesmart.mdx rename src/content/docs/customise/plugins/Free/{MiniMOTD.mdx => minimotd.mdx} (100%) delete mode 100644 src/content/docs/customise/plugins/Free/playershops.mdx delete mode 100644 src/content/docs/customise/plugins/Free/powerranks.mdx delete mode 100644 src/content/docs/customise/plugins/Free/ultimatetimber.mdx rename src/content/docs/customise/plugins/{intro.mdx => criteria.mdx} (78%) create mode 100644 src/content/docs/deploy/index.mdx create mode 100644 src/content/docs/extras/index.mdx rename src/content/docs/{project => getting-started}/contribute.mdx (97%) rename src/content/docs/{project => getting-started}/discord.mdx (97%) create mode 100644 src/content/docs/getting-started/index.mdx rename src/content/docs/{project => getting-started}/jar-api.mdx (93%) rename src/content/docs/{project => getting-started}/license.mdx (98%) rename src/content/docs/{optimise/basics => performance/advanced}/temp.mdx (65%) rename src/content/docs/{optimise/advanced => performance/basics}/temp.mdx (67%) create mode 100644 src/content/docs/performance/index.mdx rename src/content/docs/{troubleshoot => troubleshooting}/compute/java.mdx (100%) create mode 100644 src/content/docs/troubleshooting/index.mdx rename src/content/docs/{troubleshoot => troubleshooting}/network/connectivity.mdx (100%) rename src/content/docs/{troubleshoot => troubleshooting}/network/latency.mdx (100%) rename src/content/docs/{troubleshoot => troubleshooting}/network/nat-cgnat.mdx (100%) diff --git a/astro.config.mjs b/astro.config.mjs index f3d071e476..3bcb7d9c5c 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,13 +1,11 @@ // astro.config.mjs import { defineConfig } from "astro/config"; import starlight from "@astrojs/starlight"; -import vue from "@astrojs/vue"; import tailwindcss from "@tailwindcss/vite"; import sitemap from "@astrojs/sitemap"; import path from "node:path"; import starlightThemeObsidian from 'starlight-theme-obsidian'; import starlightSidebarTopics from 'starlight-sidebar-topics'; -import starlightHeadingBadges from 'starlight-heading-badges' export default defineConfig({ site: "https://www.setup.md", @@ -27,11 +25,11 @@ export default defineConfig({ } } }, - + build: { format: "file", }, - + integrations: [ starlight({ plugins: [ @@ -39,24 +37,32 @@ export default defineConfig({ backlinks: false, graph: false }), - starlightHeadingBadges({}), starlightSidebarTopics([ { - label: 'Home', - icon: 'starlight', - link: '/', - }, - { - label: 'Project', - link: 'contribute', + id: 'getting-started', + label: 'Getting Started', + link: 'getting-started', icon: 'heart', items: [ - { label: 'Project Information', autogenerate: { directory: 'project' } }, + { + label: 'Project Information', + items: [{ + slug: "getting-started/contribute", + }, { + slug: "getting-started/discord", + }, { + slug: "getting-started/jar-api", + badge: { text: 'FREE', variant: 'success' }, + }, { + slug: "getting-started/license", + }], + }, ], }, { + id: 'deploy', label: 'Deploy', - link: 'deploy/considerations', + link: 'deploy', icon: 'open-book', items: [ { label: 'Considerations', autogenerate: { directory: 'deploy/considerations' } }, @@ -65,47 +71,51 @@ export default defineConfig({ ], }, { + id: 'customise', label: 'Customise', - link: 'customisation', + link: 'customise', icon: 'puzzle', items: [ { - label: 'Breakdown', - items: ['customisation'], + label: 'Plugins', + items: ['customise/plugins/criteria', { label: 'Popular Plugins', autogenerate: { directory: 'customise/plugins' } }], }, - { label: 'Plugins', autogenerate: { directory: 'customise/plugins' }, collapsed: true}, - { label: 'Mods', autogenerate: { directory: 'customise/mods' }, collapsed: true }, + { label: 'Mods', autogenerate: { directory: 'customise/mods' } }, ], }, { + id: 'administration', label: 'Administration', - link: 'administer/sftp', + link: 'administration', icon: 'setting', items: [ - { label: 'Administration Basics', autogenerate: { directory: 'administer' }, collapsed: true }, + { label: 'Administration Basics', autogenerate: { directory: 'administration' }, collapsed: true }, ], }, { - label: 'Optimisation', - link: 'optimise/basics/temp', + id: 'performance', + label: 'Performance', + link: 'performance', icon: 'rocket', items: [ - { label: 'Basics', autogenerate: { directory: 'optimise/basics' } }, - { label: 'Advanced', autogenerate: { directory: 'optimise/advanced' } }, + { label: 'Basics', autogenerate: { directory: 'performance/basics' } }, + { label: 'Advanced', autogenerate: { directory: 'performance/advanced' } }, ], }, { - label: 'Troubleshoot', - link: 'fix/connectivity', + id: 'troubleshooting', + label: 'Troubleshooting', + link: 'troubleshooting', icon: 'error', items: [ - { label: 'Technical Issues', autogenerate: { directory: 'troubleshoot/compute' } }, - { label: 'Network Issues', autogenerate: { directory: 'troubleshoot/network' } }, + { label: 'Technical Issues', autogenerate: { directory: 'troubleshooting/compute' } }, + { label: 'Network Issues', autogenerate: { directory: 'troubleshooting/network' } }, ], }, { + id: 'extras', label: 'Extras', - link: 'extra/tls', + link: 'extras', icon: 'star', items: [ { label: 'Additional Content', autogenerate: { directory: 'extras' }, collapsed: true }, @@ -134,7 +144,6 @@ export default defineConfig({ { icon: 'discord', label: 'Discord', href: 'http://www.setup.md/discord-invite' }, ], }), - vue(), sitemap(), ], }); \ No newline at end of file diff --git a/package.json b/package.json index def3c58804..2a94f0bed1 100644 --- a/package.json +++ b/package.json @@ -14,17 +14,13 @@ "@astrojs/check": "^0.9.4", "@astrojs/sitemap": "^3.6.0", "@astrojs/starlight": "^0.36.1", - "@astrojs/vue": "^5.1.1", "@tailwindcss/vite": "^4.1.14", - "@vitejs/plugin-vue": "^6.0.1", "astro": "^5.14.5", "sharp": "^0.34.4", - "starlight-heading-badges": "^0.6.1", "starlight-sidebar-topics": "0.6.2", "starlight-sidebar-topics-dropdown": "^0.5.1", "starlight-theme-obsidian": "^0.4.1", "tailwindcss": "^4.1.14", - "typescript": "^5.4.5", - "vue": "^3.5.22" + "typescript": "^5.4.5" } } diff --git a/src/components/sidebar.astro b/src/components/sidebar.astro deleted file mode 100644 index 781719678e..0000000000 --- a/src/components/sidebar.astro +++ /dev/null @@ -1,24 +0,0 @@ ---- -import Default from '@astrojs/starlight/components/Sidebar.astro'; -import Search from '@astrojs/starlight/components/Search.astro'; -import SiteTitle from '@astrojs/starlight/components/SiteTitle.astro'; -import MobileMenuFooter from '@astrojs/starlight/components/MobileMenuFooter.astro'; -import config from 'virtual:starlight/user-config'; -import { TopicsDropdown } from 'starlight-sidebar-topics-dropdown'; - -const shouldRenderSearch = config.pagefind || config.components.Search !== '@astrojs/starlight/components/Search.astro'; ---- - -{/* (STARLIGHT-THEME-OBSIDIAN): Reorder site sidebar to always contain site title */} - - - \ No newline at end of file diff --git a/src/content/config.ts b/src/content/config.ts index cc728f8399..17905c6d3b 100644 --- a/src/content/config.ts +++ b/src/content/config.ts @@ -1,12 +1,12 @@ import { defineCollection } from 'astro:content'; import { docsSchema, i18nSchema } from '@astrojs/starlight/schema'; import { pageThemeObsidianSchema } from 'starlight-theme-obsidian/schema'; - +import { topicSchema } from 'starlight-sidebar-topics/schema'; export const collections = { docs: defineCollection({ schema: docsSchema({ - extend: pageThemeObsidianSchema + extend: pageThemeObsidianSchema.merge(topicSchema) }) }) }; \ No newline at end of file diff --git a/src/content/docs/administer/Anti-X Tools/anticheat.mdx b/src/content/docs/administration/Anti-X Tools/anticheat.mdx similarity index 88% rename from src/content/docs/administer/Anti-X Tools/anticheat.mdx rename to src/content/docs/administration/Anti-X Tools/anticheat.mdx index 39416fc51a..9dd375a14e 100644 --- a/src/content/docs/administer/Anti-X Tools/anticheat.mdx +++ b/src/content/docs/administration/Anti-X Tools/anticheat.mdx @@ -1,11 +1,11 @@ --- description: A brief introduction to Anti-Cheats and the community recommended solutions. -slug: administer/anti-cheat +slug: administration/anti-cheat title: Anti-Cheats lastUpdated: 2024-02-25 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; :::info Throughout this guide 'Anti-Cheat(s)' may be referred to as 'AC' or 'ACs' @@ -34,7 +34,7 @@ Within the `spigot.yml` file you should also set the following values. ... ``` -For the recommended anti-xray settings [click here](/administer/anti-xray). +For the recommended anti-xray settings [click here](/administration/anti-xray). :::warning We highly discourage the usage of auto-bans as no anti-cheat is perfect. If you want to auto-ban, consider having something like AntiCheatReplay so that you can undo false bans. @@ -45,7 +45,7 @@ We highly discourage the usage of auto-bans as no anti-cheat is perfect. If you This list consists common ACs and some pros and cons of each AC. -#### Grim :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### Grim ##### Pros @@ -68,7 +68,7 @@ This list consists common ACs and some pros and cons of each AC. href="https://github.com/GrimAnticheat/Grim" /> -#### NoCheatPlus :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### NoCheatPlus ##### Pros @@ -90,7 +90,7 @@ This list consists common ACs and some pros and cons of each AC. href="https://github.com/Updated-NoCheatPlus/NoCheatPlus" /> -#### Vulcan :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### Vulcan ##### Pros @@ -112,7 +112,7 @@ This list consists common ACs and some pros and cons of each AC. href="https://www.spigotmc.org/resources/83626/" /> -#### Spartan :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### Spartan ##### Pros @@ -137,7 +137,7 @@ This list consists common ACs and some pros and cons of each AC. href="https://www.spigotmc.org/resources/25638/" /> -#### Matrix :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### Matrix ##### Pros
    @@ -158,7 +158,7 @@ This list consists common ACs and some pros and cons of each AC. href="https://matrix.rip" /> -#### Themis :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### Themis ##### Pros
      diff --git a/src/content/docs/administer/Anti-X Tools/antiexploit.mdx b/src/content/docs/administration/Anti-X Tools/antiexploit.mdx similarity index 97% rename from src/content/docs/administer/Anti-X Tools/antiexploit.mdx rename to src/content/docs/administration/Anti-X Tools/antiexploit.mdx index 35b14397ca..142f63ec52 100644 --- a/src/content/docs/administer/Anti-X Tools/antiexploit.mdx +++ b/src/content/docs/administration/Anti-X Tools/antiexploit.mdx @@ -1,6 +1,6 @@ --- description: A brief introduction to Anti-Exploits and the community recommended solutions. -slug: administer/anti-exploit +slug: administration/anti-exploit title: Anti-Exploit lastUpdated: 2024-02-25 --- diff --git a/src/content/docs/administer/Anti-X Tools/antilag.mdx b/src/content/docs/administration/Anti-X Tools/antilag.mdx similarity index 99% rename from src/content/docs/administer/Anti-X Tools/antilag.mdx rename to src/content/docs/administration/Anti-X Tools/antilag.mdx index a5921754ff..c3dcb94ec6 100644 --- a/src/content/docs/administer/Anti-X Tools/antilag.mdx +++ b/src/content/docs/administration/Anti-X Tools/antilag.mdx @@ -1,6 +1,6 @@ --- description: A brief introduction to Anti-Lag and alternative performance management tools. -slug: administer/anti-lag +slug: administration/anti-lag title: Anti-Lag lastUpdated: 2024-02-25 --- diff --git a/src/content/docs/administer/Anti-X Tools/antixray.mdx b/src/content/docs/administration/Anti-X Tools/antixray.mdx similarity index 98% rename from src/content/docs/administer/Anti-X Tools/antixray.mdx rename to src/content/docs/administration/Anti-X Tools/antixray.mdx index d729d0d826..00fd6ecd9c 100644 --- a/src/content/docs/administer/Anti-X Tools/antixray.mdx +++ b/src/content/docs/administration/Anti-X Tools/antixray.mdx @@ -1,6 +1,6 @@ --- description: A brief introduction to Anti-Xray and the community recommended solutions. -slug: administer/anti-xray +slug: administration/anti-xray title: Anti-Xray lastUpdated: 2024-02-25 --- diff --git a/src/content/docs/administer/Anti-X Tools/intro.mdx b/src/content/docs/administration/Anti-X Tools/intro.mdx similarity index 96% rename from src/content/docs/administer/Anti-X Tools/intro.mdx rename to src/content/docs/administration/Anti-X Tools/intro.mdx index 27ae797c22..d3a4313a0a 100644 --- a/src/content/docs/administer/Anti-X Tools/intro.mdx +++ b/src/content/docs/administration/Anti-X Tools/intro.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -slug: administer/anti-x +slug: administration/anti-x description: Understand the types of 'preventative' tools that exist for Minecraft servers. title: Introduction --- diff --git a/src/content/docs/administer/Economy/chest.mdx b/src/content/docs/administration/Economy/chest.mdx similarity index 95% rename from src/content/docs/administer/Economy/chest.mdx rename to src/content/docs/administration/Economy/chest.mdx index 46c966c696..eb4f32d09c 100644 --- a/src/content/docs/administer/Economy/chest.mdx +++ b/src/content/docs/administration/Economy/chest.mdx @@ -1,6 +1,6 @@ --- description: A focus on traditional chest based plugins for your servers economy. -slug: administer/eco-chest +slug: administration/eco-chest title: Chest Based --- diff --git a/src/content/docs/administer/Economy/gui.mdx b/src/content/docs/administration/Economy/gui.mdx similarity index 95% rename from src/content/docs/administer/Economy/gui.mdx rename to src/content/docs/administration/Economy/gui.mdx index 77c3bf38c9..0cdabb15bc 100644 --- a/src/content/docs/administer/Economy/gui.mdx +++ b/src/content/docs/administration/Economy/gui.mdx @@ -1,6 +1,6 @@ --- description: A focus on GUI based plugins for your servers economy. -slug: administer/eco-gui +slug: administration/eco-gui title: GUI Based lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/administer/Economy/intro.mdx b/src/content/docs/administration/Economy/intro.mdx similarity index 98% rename from src/content/docs/administer/Economy/intro.mdx rename to src/content/docs/administration/Economy/intro.mdx index f070c4b4fe..719ae4979f 100644 --- a/src/content/docs/administer/Economy/intro.mdx +++ b/src/content/docs/administration/Economy/intro.mdx @@ -1,6 +1,6 @@ --- description: Recommended plugins to kick start your Minecraft server's economy. -slug: administer/eco +slug: administration/eco title: What is an economy? sidebar: order: 1 diff --git a/src/content/docs/administer/Economy/shop.mdx b/src/content/docs/administration/Economy/shop.mdx similarity index 98% rename from src/content/docs/administer/Economy/shop.mdx rename to src/content/docs/administration/Economy/shop.mdx index eb5ed4a1ab..9cef0806ed 100644 --- a/src/content/docs/administer/Economy/shop.mdx +++ b/src/content/docs/administration/Economy/shop.mdx @@ -1,6 +1,6 @@ --- description: A focus on /shop based plugins for your servers economy. -slug: administer/eco-shop +slug: administration/eco-shop title: Command Based --- diff --git a/src/content/docs/administer/Permissions/breakdown.mdx b/src/content/docs/administration/Permissions/breakdown.mdx similarity index 97% rename from src/content/docs/administer/Permissions/breakdown.mdx rename to src/content/docs/administration/Permissions/breakdown.mdx index aeec4dfff4..f712b4ebfd 100644 --- a/src/content/docs/administer/Permissions/breakdown.mdx +++ b/src/content/docs/administration/Permissions/breakdown.mdx @@ -1,6 +1,6 @@ --- sidebar_position: 1 -slug: administer/permissions +slug: administration/permissions title: How They Work lastUpdated: 2024-01-01 sidebar: diff --git a/src/content/docs/administer/Permissions/plugins.mdx b/src/content/docs/administration/Permissions/plugins.mdx similarity index 92% rename from src/content/docs/administer/Permissions/plugins.mdx rename to src/content/docs/administration/Permissions/plugins.mdx index f6c5f0b856..db4db85ad9 100644 --- a/src/content/docs/administer/Permissions/plugins.mdx +++ b/src/content/docs/administration/Permissions/plugins.mdx @@ -1,6 +1,6 @@ --- description: A focus on permission manager plugins for your server. -slug: administer/permission-plugins +slug: administration/permission-plugins title: Plugins lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/administer/database.mdx b/src/content/docs/administration/database.mdx similarity index 85% rename from src/content/docs/administer/database.mdx rename to src/content/docs/administration/database.mdx index f87e63c619..26479a1c81 100644 --- a/src/content/docs/administer/database.mdx +++ b/src/content/docs/administration/database.mdx @@ -1,6 +1,6 @@ --- description: This page covers centralised plugin data storage using databases. -slug: administer/database +slug: administration/database title: Databases --- @@ -31,7 +31,7 @@ You should also be able to move your databases between all three without any maj ### When to use a database -In a Minecraft environment you're most likely going to come across databases in a 'Network' environment e.g. when you're using a tool such as ['Velocity'](/administer/server-software#velocity), or ['Bungee'](/administer/server-software#bungeecord), this will allow you to share information between your backend servers and have one consistent dataset e.g. economy balances, synced ranks and permissions etc just to name a few examples. +In a Minecraft environment you're most likely going to come across databases in a 'Network' environment e.g. when you're using a tool such as ['Velocity'](/administration/server-software#velocity), or ['Bungee'](/administration/server-software#bungeecord), this will allow you to share information between your backend servers and have one consistent dataset e.g. economy balances, synced ranks and permissions etc just to name a few examples. If you're running a server with a hosting provider they too will most likely give you the ability to create databases for your plugin data, if you're limited on local disk space using SQL for plugin data may off-lift some local capacity constraints. diff --git a/src/content/docs/administration/index.mdx b/src/content/docs/administration/index.mdx new file mode 100644 index 0000000000..9e15047480 --- /dev/null +++ b/src/content/docs/administration/index.mdx @@ -0,0 +1,9 @@ +--- +title: Administration +description: Learn how to effectively manage and maintain your Minecraft server on a day-to-day basis. +slug: administration +lastUpdated: 2025-10-21 +topic: administration +--- + +Master the essential tasks of Minecraft server administration, from user management to backups and maintenance routines. \ No newline at end of file diff --git a/src/content/docs/administer/offline-mode.mdx b/src/content/docs/administration/offline-mode.mdx similarity index 98% rename from src/content/docs/administer/offline-mode.mdx rename to src/content/docs/administration/offline-mode.mdx index ba4f764b15..8aa6c2ce05 100644 --- a/src/content/docs/administer/offline-mode.mdx +++ b/src/content/docs/administration/offline-mode.mdx @@ -1,5 +1,5 @@ --- -slug: administer/offline-mode +slug: administration/offline-mode description: What is offline mode and what are the implications? title: Offline Mode --- diff --git a/src/content/docs/administer/server-software.mdx b/src/content/docs/administration/server-software.mdx similarity index 97% rename from src/content/docs/administer/server-software.mdx rename to src/content/docs/administration/server-software.mdx index 3402029f1c..d2a1f3cb4f 100644 --- a/src/content/docs/administer/server-software.mdx +++ b/src/content/docs/administration/server-software.mdx @@ -1,11 +1,11 @@ --- -slug: administer/server-software +slug: administration/server-software description: This page covers a list of well known server.jars. title: Server Software lastUpdated: 2024-03-27 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; When creating a server there are multiple different names you will come across. Each server software has its own uses. @@ -19,7 +19,7 @@ A "Fork" is a modified version of server software. These often share the same co There are hundreds (if not thousands) of different forks. This document will only include the recommended, stable, widely-used ones. -#### Vanilla :badge[NO PLUGIN SUPPORT]{variant="danger"} +#### Vanilla As the name suggests, it is a completely Vanilla server from Mojang itself without any modifications. Great for those who want to host a small server for a couple of friends without altering any mechanics, but definitely not good for large servers. @@ -29,7 +29,7 @@ As the name suggests, it is a completely Vanilla server from Mojang itself witho href="https://jar.setup.md/download/vanilla/latest" /> -#### Paper :badge[RECOMMENDED]{variant="success"} +#### Paper Paper is the most widely-used Server Jar nowadays. A fork of Spigot with its own API, numerous optimizations alongside tons of glitch/dupe fixes make Paper the main choice for most server owners. diff --git a/src/content/docs/administer/sftp.mdx b/src/content/docs/administration/sftp.mdx similarity index 99% rename from src/content/docs/administer/sftp.mdx rename to src/content/docs/administration/sftp.mdx index f3dd7065db..0fd1d3fe9b 100644 --- a/src/content/docs/administer/sftp.mdx +++ b/src/content/docs/administration/sftp.mdx @@ -1,6 +1,6 @@ --- description: Learn how to upload files to Pterodactyl panels using SFTP. -slug: administer/sftp +slug: administration/sftp title: Using SFTP lastUpdated: 2024-08-10 --- diff --git a/src/content/docs/administer/textures.mdx b/src/content/docs/administration/textures.mdx similarity index 97% rename from src/content/docs/administer/textures.mdx rename to src/content/docs/administration/textures.mdx index 82e9bb6e11..366f2e21d4 100644 --- a/src/content/docs/administer/textures.mdx +++ b/src/content/docs/administration/textures.mdx @@ -1,6 +1,6 @@ --- description: Hosting texture packs for your server. -slug: administer/textures +slug: administration/textures title: Resource Pack Hosting --- diff --git a/src/content/docs/customise/customisation.mdx b/src/content/docs/customise/customisation.mdx deleted file mode 100644 index 5053f29f57..0000000000 --- a/src/content/docs/customise/customisation.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -description: Helping you understand the different types of customisation available for your server depending on if you're running modded or "vanilla". -title: Types of Customisation -slug: customisation -lastUpdated: 2025-10-16 ---- - -When you're running a Minecraft server, vanilla gets boring quick so you naturally look for ways to make the experience more rewarding. There are two main ways to do this, either by using plugins or mods. But what's the difference? - -### Plugins - -If you've ever played on a multiplayer server before and customisations have worked without you needing to download a modpack, chances are they were using plugins. Plugins are server-side only modifications that can add new features, commands, and gameplay mechanics to your server without requiring players to install anything on their end. They are typically used on servers running Spigot, Paper, or other similar server software. - ---- - -### Mods - -Mods, on the other hand, are client-side modifications that players need to install on their own Minecraft game in order to access the custom features. Mods can change almost anything about the game, from adding new items and blocks to completely overhauling gameplay mechanics. Servers running mods usually require a specific modpack that players must download and install before they can join. \ No newline at end of file diff --git a/src/content/docs/customise/index.mdx b/src/content/docs/customise/index.mdx new file mode 100644 index 0000000000..4e7ab1a599 --- /dev/null +++ b/src/content/docs/customise/index.mdx @@ -0,0 +1,9 @@ +--- +title: Customisation +description: Enhance your Minecraft server with plugins, mods, and configuration changes. +slug: customise +lastUpdated: 2025-10-21 +topic: customise +--- + +Explore ways to customize your Minecraft server experience through plugins, mods, and server-side modifications. \ No newline at end of file diff --git a/src/content/docs/customise/plugins/Free/auctionhouse.mdx b/src/content/docs/customise/plugins/Free/auctionhouse.mdx deleted file mode 100644 index 8a2cd5eb2e..0000000000 --- a/src/content/docs/customise/plugins/Free/auctionhouse.mdx +++ /dev/null @@ -1,20 +0,0 @@ ---- -description: A GUI based player shop plugin to enhance your economy. -slug: plugin/auctionhouse -title: AuctionHouse -lastUpdated: 2024-01-01 ---- - -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} - -A decent /ah plugin. Unfortunately, it does have it's fair share of issues. For example, it is one of the most laggiest plugins in every server and also has caused dupes here and there (rare but still possible). - -There are better options out there with far more customizability. - - \ No newline at end of file diff --git a/src/content/docs/customise/plugins/Free/chestshop.mdx b/src/content/docs/customise/plugins/Free/chestshop.mdx index 584aad9d23..3591e9b11c 100644 --- a/src/content/docs/customise/plugins/Free/chestshop.mdx +++ b/src/content/docs/customise/plugins/Free/chestshop.mdx @@ -5,9 +5,9 @@ title: ChestShop lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports A simple bare bones chest shop plugin, think 'QuickShop' without all the fancy bells and whistles. ChestShop makes a great plugin for anyone who just wants to get some simple buying and selling going in their server. diff --git a/src/content/docs/customise/plugins/Free/discordsrv.mdx b/src/content/docs/customise/plugins/Free/discordsrv.mdx index 596238d310..f2020b2892 100644 --- a/src/content/docs/customise/plugins/Free/discordsrv.mdx +++ b/src/content/docs/customise/plugins/Free/discordsrv.mdx @@ -5,9 +5,9 @@ title: DiscordSRV lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports DiscordSRV is a very commonly used plugin that acts as a bridge between your Minecraft and Discord servers, allowing them to communicate and for actions to be called via interactions in Discord and vice-versa. DiscordSRV also supports livechat functionality between your Minecraft and Discord server so players that aren't logged in can still chat. Moreover, DiscordSRV allows for linking a users Discord account to their Minecraft account on a per-instance basis. That said, the setup of DiscordSRV relies on the creation of an application and Bot on Discord's Developer Portal. diff --git a/src/content/docs/customise/plugins/Free/dukesmart.mdx b/src/content/docs/customise/plugins/Free/dukesmart.mdx deleted file mode 100644 index d5a046d799..0000000000 --- a/src/content/docs/customise/plugins/Free/dukesmart.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -description: A chest based player shop plugin to enhance your economy. -slug: plugin/dukesmart -title: DukesMart -lastUpdated: 2024-01-01 ---- - -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} - -A plugin to watch as the light weight chest shop plugin was rumoured to be getting one final breath of life with a fork. - - \ No newline at end of file diff --git a/src/content/docs/customise/plugins/Free/essentialsx.mdx b/src/content/docs/customise/plugins/Free/essentialsx.mdx index 756a9e67f8..4a48bcf5c0 100644 --- a/src/content/docs/customise/plugins/Free/essentialsx.mdx +++ b/src/content/docs/customise/plugins/Free/essentialsx.mdx @@ -9,9 +9,9 @@ sidebar: variant: success --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports EssentialsX, formerly just Essentials is the core backbone to any Minecraft server, it introduces a wide range of utility commands (all of which are permission toggle controllable) that can be used to enhance the base gameplay over the vanilla commands. diff --git a/src/content/docs/customise/plugins/Free/luckperms.mdx b/src/content/docs/customise/plugins/Free/luckperms.mdx index df52444db7..75681f8ff1 100644 --- a/src/content/docs/customise/plugins/Free/luckperms.mdx +++ b/src/content/docs/customise/plugins/Free/luckperms.mdx @@ -9,9 +9,9 @@ sidebar: variant: success --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[BUNGEE, WATERFALL & VELOCITY]{variant="success"} :badge[ALL MAJOR JAVA & BEDROCK PLATFORMS]{variant="success"} +#### This enhancement supports LuckPerms is probably the most feature-rich permissions plugin in existence currently. It supports many different kinds of servers, like Bukkit/Spigot or Sponge, but also all the major proxies like Velocity and Bungeecord. diff --git a/src/content/docs/customise/plugins/Free/MiniMOTD.mdx b/src/content/docs/customise/plugins/Free/minimotd.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/MiniMOTD.mdx rename to src/content/docs/customise/plugins/Free/minimotd.mdx diff --git a/src/content/docs/customise/plugins/Free/playerauctions.mdx b/src/content/docs/customise/plugins/Free/playerauctions.mdx index f9d5d888e1..c24ea7fa13 100644 --- a/src/content/docs/customise/plugins/Free/playerauctions.mdx +++ b/src/content/docs/customise/plugins/Free/playerauctions.mdx @@ -5,9 +5,9 @@ title: PlayerAuctions lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports It has great levels of customizability and flexibility, to the point where you can edit pretty much every aspect of every single menu. It also has compatibility with lots of other plugins and also an author who is always there to provide support. diff --git a/src/content/docs/customise/plugins/Free/playershops.mdx b/src/content/docs/customise/plugins/Free/playershops.mdx deleted file mode 100644 index 4e56fccb9e..0000000000 --- a/src/content/docs/customise/plugins/Free/playershops.mdx +++ /dev/null @@ -1,18 +0,0 @@ ---- -description: A GUI based player shop plugin to enhance your economy. -slug: plugin/playershops -title: PlayerShops (BSP) -lastUpdated: 2024-01-01 ---- - -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} - -It allows every player to create their own shop GUI, similarly to BossShopPro. Players may sell their items in said shop. Might replacement for ChestShops. this plugin hasn't been updated in a while, though. - - \ No newline at end of file diff --git a/src/content/docs/customise/plugins/Free/powerranks.mdx b/src/content/docs/customise/plugins/Free/powerranks.mdx deleted file mode 100644 index 1d80ad0f48..0000000000 --- a/src/content/docs/customise/plugins/Free/powerranks.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -description: Learn about the PowerRanks plugin and how to get a basic configuration up and running. -slug: plugin/powerranks -title: PowerRanks -lastUpdated: 2024-01-01 ---- - -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} - -PowerRanks is an alternative to Luckperms, it's a Bukkit plugin that support Spigot and it's forks. PowerRanks does have support for NukkitX but has not been updated since Dec 2023. - - - - - diff --git a/src/content/docs/customise/plugins/Free/quickshop.mdx b/src/content/docs/customise/plugins/Free/quickshop.mdx index 97d3a52127..104b295a1f 100644 --- a/src/content/docs/customise/plugins/Free/quickshop.mdx +++ b/src/content/docs/customise/plugins/Free/quickshop.mdx @@ -5,9 +5,9 @@ title: Quick Shop Remake lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports QuickShop Remake is a forked and maintained version of the long standing '[QuickShop](https://dev.bukkit.org/projects/quickshop)' plugin of the earlier Minecraft days. It allows players to buy and sell between one another and the 'admin store' using chests. diff --git a/src/content/docs/customise/plugins/Free/ultimatetimber.mdx b/src/content/docs/customise/plugins/Free/ultimatetimber.mdx deleted file mode 100644 index e9a40b99c4..0000000000 --- a/src/content/docs/customise/plugins/Free/ultimatetimber.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -description: A free plugin that freshens up the most basic task in Minecraft - cutting down a tree. -slug: plugin/ultimatetimber -title: Ultimate Timber -lastUpdated: 2024-01-01 ---- - -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} -Give your players a new and exciting way to cut down trees in Minecraft. - -### Features - -
        -
      • Auto pickup
      • -
      • Auto replant
      • -
      • Custom animations (inc block falling)
      • -
      • Custom item drops
      • -
      • Custom sounds
      • -
      - - - - - diff --git a/src/content/docs/customise/plugins/Free/vault.mdx b/src/content/docs/customise/plugins/Free/vault.mdx index 87191adcdd..420ede9da6 100644 --- a/src/content/docs/customise/plugins/Free/vault.mdx +++ b/src/content/docs/customise/plugins/Free/vault.mdx @@ -9,9 +9,9 @@ sidebar: variant: success --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports The Vault API is the longest standing, most reliable permissions, chat and economy API backbone for Minecraft. It's been around for about a decade at this point in time and with every update that passes reliability has always remained. diff --git a/src/content/docs/customise/plugins/Free/worldedit.mdx b/src/content/docs/customise/plugins/Free/worldedit.mdx index 4b5681d66e..94c4f6bb68 100644 --- a/src/content/docs/customise/plugins/Free/worldedit.mdx +++ b/src/content/docs/customise/plugins/Free/worldedit.mdx @@ -9,9 +9,9 @@ sidebar: variant: success --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports Worldedit is a no-brainer, this is a plugin that's been around for the entire lifespan of Minecraft multiplayer as we know it and it's not going anywhere fast. If you need to move large buildings in your world, export or import schematics this is the tool for you and your build team. Consider using WETS (WorldEdit Tick Spreader) OR AsyncWorldEdit OR FastAsyncWorldEdit, as they can perform tasks faster & prevent crashes. diff --git a/src/content/docs/customise/plugins/Free/worldguard.mdx b/src/content/docs/customise/plugins/Free/worldguard.mdx index d6ed544e8c..ba1e96d04a 100644 --- a/src/content/docs/customise/plugins/Free/worldguard.mdx +++ b/src/content/docs/customise/plugins/Free/worldguard.mdx @@ -9,9 +9,9 @@ sidebar: variant: success --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports If you're using WorldEdit then you've most likely already heard of WorldGuard but for those who haven't WorldGuard allows you to create 'admin land claims' which will prevent certain regions from being griefable. This is a perfect solution for building playershops, central landmarks in your server such as spawns and admin shops and more. Some plugins can even hook into the WorldGuard plugin and enhance it's capability offering a better overall experience to your players. diff --git a/src/content/docs/customise/plugins/Free/znpc.mdx b/src/content/docs/customise/plugins/Free/znpc.mdx index b9d0cfdaea..c36284bb8b 100644 --- a/src/content/docs/customise/plugins/Free/znpc.mdx +++ b/src/content/docs/customise/plugins/Free/znpc.mdx @@ -5,9 +5,9 @@ title: ZPNCs lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports ### ZNPCs diff --git a/src/content/docs/customise/plugins/Premium/citizens.mdx b/src/content/docs/customise/plugins/Premium/citizens.mdx index eff1929dc3..ca8f39d3e3 100644 --- a/src/content/docs/customise/plugins/Premium/citizens.mdx +++ b/src/content/docs/customise/plugins/Premium/citizens.mdx @@ -5,9 +5,9 @@ title: Citizens lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports Citizens is the most popular and widely supported NPC plugin in the market. It is purchasable on Spigot and open source as well. Free downloads can be found on it's Jenkins server. Not recommended for servers with high player counts as it can eat a lot of ticks. diff --git a/src/content/docs/customise/plugins/Premium/litebans.mdx b/src/content/docs/customise/plugins/Premium/litebans.mdx index 59277e1f02..c7434a1baa 100644 --- a/src/content/docs/customise/plugins/Premium/litebans.mdx +++ b/src/content/docs/customise/plugins/Premium/litebans.mdx @@ -9,9 +9,9 @@ sidebar: variant: tip --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[BUNGEE, WATERFALL & VELOCITY]{variant="success"} :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports If you're looking for a method of syncing Minecraft bans between multiple Minecraft proxies, servers (or both) or perhaps you're looking for a way to give your end users some transparency over the punishments that are handed out within your community. If this sounds of interest then Litebans is the tool for you. diff --git a/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx b/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx index 92b8ddc69a..e6f56ca9aa 100644 --- a/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx +++ b/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx @@ -4,9 +4,9 @@ slug: plugin/zauctionhouse title: zAuctionHouse lastUpdated: 2024-01-01 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +#### This enhancement supports A premium version of Player Auctions. You may find greater performance in addition to a few extra features, notably the Shulker viewer and a Sell inventory but that's about it. diff --git a/src/content/docs/customise/plugins/intro.mdx b/src/content/docs/customise/plugins/criteria.mdx similarity index 78% rename from src/content/docs/customise/plugins/intro.mdx rename to src/content/docs/customise/plugins/criteria.mdx index 9af638cdcb..cc601b9c25 100644 --- a/src/content/docs/customise/plugins/intro.mdx +++ b/src/content/docs/customise/plugins/criteria.mdx @@ -1,8 +1,7 @@ --- -slug: plugins -title: Criteria for listing -sidebar: - order: 1 +title: Listing Criteria +description: Criteria for listing popular plugins for Minecraft servers. +slug: customise/plugins/criteria --- Our goal is to highlight some must have plugins for Minecraft, in order for them to make the list they have to meet the below criteria. diff --git a/src/content/docs/deploy/considerations/hosting-types.mdx b/src/content/docs/deploy/considerations/hosting-types.mdx index 682fa24286..985c62eb74 100644 --- a/src/content/docs/deploy/considerations/hosting-types.mdx +++ b/src/content/docs/deploy/considerations/hosting-types.mdx @@ -4,6 +4,8 @@ slug: deploy/hosting-types title: Cloud Hosting Types --- +import { Badge } from '@astrojs/starlight/components'; + :::note You can skip this article if you're looking to self-host your server on your own hardware, if that's the case please see our [self-hosting considerations](/deploy/selfhosted-considerations) article instead. @@ -19,7 +21,7 @@ The three most common types you'll find in forum responses are:
    • Dedicated Servers (Bare Metal / VDS)
    -### Shared Hosting :badge[BEST OPTION FOR MOST PEOPLE]{variant=success} +### Shared Hosting The most common type you'll find is 'Shared Hosting', this is where a hosting provider will own a physical server and partition the resources out to clients and you will connect to / manage your server via a [web panel](/deploy/panels) and SFTP. If you select this style of hosting you should be careful and note that some providers will oversell the resources. Overselling allows for them to provide cheaper monthly plans but may come at a performance hit due to this over allocation. Others will provide a dedicated quota that is only allocated to yourself, this will be slightly more expensive but you will have the entire quota to your disposal whenever you need it (plus it will still be cheaper than a VPS / Bare Metal). diff --git a/src/content/docs/deploy/considerations/panels.mdx b/src/content/docs/deploy/considerations/panels.mdx index 4251d783a3..b7198c56b9 100644 --- a/src/content/docs/deploy/considerations/panels.mdx +++ b/src/content/docs/deploy/considerations/panels.mdx @@ -4,7 +4,7 @@ slug: deploy/panels title: Control Panels --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; If you're running a Minecraft server the chances are you'll want an easier method of management, this is where panels come into play. Every [shared hosting](/deploy/hosting-types#shared-hosting) provider will come with a control panel, this is how you'll interface with your server normally at a URL similar to https://panel.mydomain.com. Depending on how long the provider has been in business they'll either be using Multicraft or Pterodactyl (newer hosts using the latter). @@ -19,7 +19,7 @@ The top 4 shortlisted panels this article will be covering are.
  • PufferPanel
-### AMP :badge[WINDOWS & LINUX] +### AMP AMP is a licensed panel produced by CubeCoders which supports both Windows and Linux including Ubuntu, Debian, Arch, Cent OS and more. CubeCrafters are by no means new to the hosting game, their previous product McMyAdmin launched all the way back in 2013. @@ -50,7 +50,7 @@ At this time there is **NO** Apple builds so for legacy McMyAdmin2 users this pr --- -### Moonlight :badge[LINUX] +### Moonlight :::note We will revisit Moonlight once V2.1 has been released, our review is based on the legacy V1.0 release and does not reflect the current V2.0 release. @@ -81,7 +81,7 @@ Moonlight is an up and coming panel solution that is aimed towards those looking --- -### Pterodactyl :badge[LINUX] +### Pterodactyl Multicraft had to die for Pterodactyl to breathe, an open source panel in active development and great support behind it. For those who like the sound of pterodactyl but not the self-hosting setup process you can look at the SaaS version [WISP](https://wisp.gg) which will cost you around $5 a month for the community plan. @@ -109,7 +109,7 @@ Pterodactyl boasts a two part setup, a web-server and a docker agent (wings) tha --- -### PufferPanel :badge[LINUX] +### PufferPanel PufferPanel could have been the Pterodactyl industry standard tool today, a panel formerly developed by a Pterodactyl team member prior to a clashing of heads and a splitting of the product, however PufferPanel remains open source and in active development by the original founder and an long-time dev. diff --git a/src/content/docs/deploy/create/Standalone (Java)/linux.mdx b/src/content/docs/deploy/create/Standalone (Java)/linux.mdx index e306eef013..bd22bdfd9c 100644 --- a/src/content/docs/deploy/create/Standalone (Java)/linux.mdx +++ b/src/content/docs/deploy/create/Standalone (Java)/linux.mdx @@ -103,7 +103,7 @@ cd minecraft-server-folder ... ``` -Now we can deploy the server jar we're wanting to use, this tutorial will reference [paper](https://papermc.io) but there are plenty of other server platforms and [this page](/administer/server-software) explains the pros and cons of the major ones. +Now we can deploy the server jar we're wanting to use, this tutorial will reference [paper](https://papermc.io) but there are plenty of other server platforms and [this page](/administration/server-software) explains the pros and cons of the major ones. ```bash ... diff --git a/src/content/docs/deploy/create/download-jars.mdx b/src/content/docs/deploy/create/download-jars.mdx index 07ec4173f2..e458fec487 100644 --- a/src/content/docs/deploy/create/download-jars.mdx +++ b/src/content/docs/deploy/create/download-jars.mdx @@ -67,4 +67,4 @@ drwx------ 7 root root 4096 Jul 9 16:59 .. ### Alternative Server Jars -If you are looking for alternative server jars outside of our API, you can use [this link](/administer/server-software) to view a list of popular server jars along with their download links. \ No newline at end of file +If you are looking for alternative server jars outside of our API, you can use [this link](/administration/server-software) to view a list of popular server jars along with their download links. \ No newline at end of file diff --git a/src/content/docs/deploy/create/startup.mdx b/src/content/docs/deploy/create/startup.mdx index 63e99b133b..cdec47db0f 100644 --- a/src/content/docs/deploy/create/startup.mdx +++ b/src/content/docs/deploy/create/startup.mdx @@ -30,7 +30,7 @@ You should set your RAM allocation according to your average server load - alloc `nogui` hides the Minecraft server GUI panel, only leaving the console visible. Remove the flag if you choose to use the panel. It has basic features like a player list, performance metrics and console output. -`-jar .jar` points to the server .jar - see [Server Software](/administer/server-software). +`-jar .jar` points to the server .jar - see [Server Software](/administration/server-software). --- diff --git a/src/content/docs/deploy/index.mdx b/src/content/docs/deploy/index.mdx new file mode 100644 index 0000000000..550315a768 --- /dev/null +++ b/src/content/docs/deploy/index.mdx @@ -0,0 +1,9 @@ +--- +title: Deployment +description: Learn how to set up and deploy your Minecraft server using various hosting options. +slug: deploy +lastUpdated: 2025-10-21 +topic: deploy +--- + +Discover the different methods for deploying your Minecraft server, from self-hosting to professional services. \ No newline at end of file diff --git a/src/content/docs/extras/advertising.mdx b/src/content/docs/extras/advertising.mdx index 275cf0e915..53979ea20c 100644 --- a/src/content/docs/extras/advertising.mdx +++ b/src/content/docs/extras/advertising.mdx @@ -5,6 +5,8 @@ title: Advertising Your Server lastUpdated: 2025-10-19 --- +import { Badge } from '@astrojs/starlight/components'; + How do you advertise a Minecraft server? The answer is often gatekept, since winning strategies become saturated when more server owners find out about them. Below you will find a collection of known advertising methods, as well as information about their effectiveness. ### Social Media @@ -75,7 +77,7 @@ Creating another proxy server to use with Minehut's External Server Plan is not In order to break away from the pack, a combination of the above or other creative ways of advertising will help ensure your success. -#### DM Advertising :badge[FROWNED UPON]{variant="danger"} +#### DM Advertising This is one of the most annoying, shameful advertising practices that you can engage in. Nobody wants to be solicited, and Discord server owners especially hate when solicitors show up to poach their members. This will likely get you banned from any Discord server you try to do this in. #### SEO diff --git a/src/content/docs/extras/index.mdx b/src/content/docs/extras/index.mdx new file mode 100644 index 0000000000..4547d42f6b --- /dev/null +++ b/src/content/docs/extras/index.mdx @@ -0,0 +1,9 @@ +--- +title: Extras +description: Additional resources, tools, and guides to enhance your Minecraft server beyond the basics. +slug: extras +lastUpdated: 2025-10-21 +topic: extras +--- + +Explore supplementary content and advanced features to take your Minecraft server to the next level. \ No newline at end of file diff --git a/src/content/docs/extras/oracle.mdx b/src/content/docs/extras/oracle.mdx index db90b56aad..0f935a1871 100644 --- a/src/content/docs/extras/oracle.mdx +++ b/src/content/docs/extras/oracle.mdx @@ -163,7 +163,7 @@ cd minecraft-server-folder ... ``` -Now we can deploy the server jar we're wanting to use, this tutorial will reference [purpur](https://purpurmc.org) but there are plenty of other server platforms and [this page](/administer/server-software) explains the pros and cons of the major ones. +Now we can deploy the server jar we're wanting to use, this tutorial will reference [purpur](https://purpurmc.org) but there are plenty of other server platforms and [this page](/administration/server-software) explains the pros and cons of the major ones. ```bash ... diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/extras/signed-chat.mdx index 0e634da9ed..9176799097 100644 --- a/src/content/docs/extras/signed-chat.mdx +++ b/src/content/docs/extras/signed-chat.mdx @@ -5,7 +5,7 @@ slug: extra/signed-chat lastUpdated: 2025-10-19 --- -import { LinkCard } from '@astrojs/starlight/components'; +import { Badge, LinkCard } from '@astrojs/starlight/components'; First things first, it's important to set the story straight. Mojang had always had a reporting toolset for anyone who wished to use it however with the introduction of 1.19.1 changes were made to this system that a reasonable portion of the community didn't like. @@ -80,7 +80,7 @@ Option one is disabling 'chat-signing' within your client, this will prevent you If you're running your own server there are a few options that can be used depending if you're running vanilla, modded or a plugin based server, these are as follows. -##### Edit server.properties file :badge[GLOBAL]{variant="success"} +##### Edit server.properties file You can edit the following switch to 'false' which will disable the requirement for users to use chat-signing. @@ -92,7 +92,7 @@ enforce-secure-profile = false ... ``` -##### No Chat Reports :badge[MODDED ONLY]{variant="caution"} +##### No Chat Reports No Chat Reports is a Minecraft mod created by Aizistral that works on both the client and server sides. It strips cryptographic signatures from player chat messages, effectively converting them to system messages, thus making them non-reportable. @@ -106,7 +106,7 @@ Joining a server with `enforce-secure-profile=true` on a client with No Chat Rep href="https://modrinth.com/mod/no-chat-reports" /> -##### FreedomChat :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +##### FreedomChat FreedomChat effectively serves the same purpose as No Chat Reports would on a modded server, it converts player chat messages to system messages at the packet level, making them once again non-reportable by players. @@ -116,7 +116,7 @@ FreedomChat effectively serves the same purpose as No Chat Reports would on a mo href="https://modrinth.com/mod/freedomchat" /> -##### AntiPopup :badge[SPIGOT/PAPER & FORKS ONLY]{variant="caution"} +##### AntiPopup While this plugin works, manual setup is required - the command `/antipopup setup` must be ran in console unless `enforce-secure-profile` is set to `false` already. @@ -126,7 +126,7 @@ While this plugin works, manual setup is required - the command `/antipopup setu href="https://www.spigotmc.org/resources/%E2%9C%A8-antipopup-no-chat-reports-and-popup-%E2%9C%A8.103782/" /> -##### UnSignedVelocity :badge[VELOCITY ONLY]{variant="caution"} +##### UnSignedVelocity This plugin works by removing signed information from commands and messages sent by clients 1.19.1 or higher, allowing plugins that cancel proxy messages to work again. Requires VPacketEvents diff --git a/src/content/docs/project/contribute.mdx b/src/content/docs/getting-started/contribute.mdx similarity index 97% rename from src/content/docs/project/contribute.mdx rename to src/content/docs/getting-started/contribute.mdx index b7a591dbd2..6b26f9eb74 100644 --- a/src/content/docs/project/contribute.mdx +++ b/src/content/docs/getting-started/contribute.mdx @@ -1,10 +1,8 @@ --- title: Contribute -slug: contribute description: We're an administration wiki for Minecraft server administrators who are looking to enhance their server experience. -lastUpdated: 2025-10-16 -sidebar: - position: 2 +slug: getting-started/contribute +lastUpdated: 2025-10-21 --- We're building the ultimate Minecraft documentation project and if you're interested in making things even better this is the page for you. diff --git a/src/content/docs/project/discord.mdx b/src/content/docs/getting-started/discord.mdx similarity index 97% rename from src/content/docs/project/discord.mdx rename to src/content/docs/getting-started/discord.mdx index 4bd2a41746..40b7c65ea4 100644 --- a/src/content/docs/project/discord.mdx +++ b/src/content/docs/getting-started/discord.mdx @@ -1,10 +1,8 @@ --- -description: We have a Discord server, check out the basics here. title: Discord Server -lastUpdated: 2025-10-16 -slug: discord -sidebar: - position: 1 +description: We have a Discord server, check out the basics here. +slug: getting-started/discord +lastUpdated: 2025-10-21 --- All project contributors are volunteers and will have the `project contributor` role in our server. diff --git a/src/content/docs/getting-started/index.mdx b/src/content/docs/getting-started/index.mdx new file mode 100644 index 0000000000..d822f4c18b --- /dev/null +++ b/src/content/docs/getting-started/index.mdx @@ -0,0 +1,11 @@ +--- +title: Getting Started +description: We're an administration wiki for Minecraft server administrators who are looking to enhance their server experience. +slug: getting-started +lastUpdated: 2025-10-21 +topic: getting-started +--- + +This is the setup.md wiki. We've collated some of our most useful information that anyone can use as a reference point for developing their Minecraft server. This wiki is primarily maintained by the wonderful Admincraft community, though we thank external contributors who have added to our project. + +We have attempted to cover all of the key areas when it comes to running a server. You can find these top-level categories on the left-hand side (minus guides, which are walkthroughs for deployment). \ No newline at end of file diff --git a/src/content/docs/project/jar-api.mdx b/src/content/docs/getting-started/jar-api.mdx similarity index 93% rename from src/content/docs/project/jar-api.mdx rename to src/content/docs/getting-started/jar-api.mdx index b6e4eb3a29..be8dc67b8a 100644 --- a/src/content/docs/project/jar-api.mdx +++ b/src/content/docs/getting-started/jar-api.mdx @@ -1,13 +1,8 @@ --- -description: The setup.md team provides their own Jar API for the most common server types. title: Jar API -lastUpdated: 2025-10-16 -slug: jar-api -sidebar: - position: 4 - badge: - text: FREE - variant: success +description: The setup.md team provides their own Jar API for the most common server types. +slug: getting-started/jar-api +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/project/license.mdx b/src/content/docs/getting-started/license.mdx similarity index 98% rename from src/content/docs/project/license.mdx rename to src/content/docs/getting-started/license.mdx index 2e2871d352..d8bce169c9 100644 --- a/src/content/docs/project/license.mdx +++ b/src/content/docs/getting-started/license.mdx @@ -1,9 +1,8 @@ --- title: License description: We're licensed under the "Attribution Non-Commercial ShareAlike 4.0 International" model. -slug: license -sidebar: - position: 3 +slug: getting-started/license +lastUpdated: 2025-10-21 --- We're licensed under the **CC BY-NC-SA 4.0 license**. This page outlines what you can and cannot do with materials from our wiki. diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index 4b0aa9e8e5..ab4d389d52 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -8,7 +8,7 @@ hero: file: '@assets/bookshelf.png' actions: - text: View the docs - link: /contribute + link: /getting-started icon: right-arrow variant: primary - text: Visit us on GitHub! diff --git a/src/content/docs/optimise/basics/temp.mdx b/src/content/docs/performance/advanced/temp.mdx similarity index 65% rename from src/content/docs/optimise/basics/temp.mdx rename to src/content/docs/performance/advanced/temp.mdx index b321b6bb2e..39e5e1b563 100644 --- a/src/content/docs/optimise/basics/temp.mdx +++ b/src/content/docs/performance/advanced/temp.mdx @@ -1,6 +1,6 @@ --- description: temp. title: temp -slug: optimise/basics/temp +slug: performance/advanced/temp lastUpdated: 2025-10-16 --- \ No newline at end of file diff --git a/src/content/docs/optimise/advanced/temp.mdx b/src/content/docs/performance/basics/temp.mdx similarity index 67% rename from src/content/docs/optimise/advanced/temp.mdx rename to src/content/docs/performance/basics/temp.mdx index 3b43e9cc74..1a9e501c02 100644 --- a/src/content/docs/optimise/advanced/temp.mdx +++ b/src/content/docs/performance/basics/temp.mdx @@ -1,6 +1,6 @@ --- description: temp. title: temp -slug: optimise/advanced/temp +slug: performance/basics/temp lastUpdated: 2025-10-16 --- \ No newline at end of file diff --git a/src/content/docs/performance/index.mdx b/src/content/docs/performance/index.mdx new file mode 100644 index 0000000000..f856041dc9 --- /dev/null +++ b/src/content/docs/performance/index.mdx @@ -0,0 +1,9 @@ +--- +title: Performance +description: Optimize your Minecraft server for better speed, stability, and player experience. +slug: performance +lastUpdated: 2025-10-21 +topic: performance +--- + +Learn how to improve your Minecraft server's performance through configuration tweaks, plugin optimization, and hardware recommendations. \ No newline at end of file diff --git a/src/content/docs/troubleshoot/compute/java.mdx b/src/content/docs/troubleshooting/compute/java.mdx similarity index 100% rename from src/content/docs/troubleshoot/compute/java.mdx rename to src/content/docs/troubleshooting/compute/java.mdx diff --git a/src/content/docs/troubleshooting/index.mdx b/src/content/docs/troubleshooting/index.mdx new file mode 100644 index 0000000000..566250afb9 --- /dev/null +++ b/src/content/docs/troubleshooting/index.mdx @@ -0,0 +1,9 @@ +--- +title: Troubleshooting +description: Solutions for common Minecraft server problems and issues that administrators face. +slug: troubleshooting +lastUpdated: 2025-10-21 +topic: troubleshooting +--- + +Server issues happen to everyone. This section provides solutions for common problems you might encounter while running your Minecraft server. \ No newline at end of file diff --git a/src/content/docs/troubleshoot/network/connectivity.mdx b/src/content/docs/troubleshooting/network/connectivity.mdx similarity index 100% rename from src/content/docs/troubleshoot/network/connectivity.mdx rename to src/content/docs/troubleshooting/network/connectivity.mdx diff --git a/src/content/docs/troubleshoot/network/latency.mdx b/src/content/docs/troubleshooting/network/latency.mdx similarity index 100% rename from src/content/docs/troubleshoot/network/latency.mdx rename to src/content/docs/troubleshooting/network/latency.mdx diff --git a/src/content/docs/troubleshoot/network/nat-cgnat.mdx b/src/content/docs/troubleshooting/network/nat-cgnat.mdx similarity index 100% rename from src/content/docs/troubleshoot/network/nat-cgnat.mdx rename to src/content/docs/troubleshooting/network/nat-cgnat.mdx diff --git a/tailwind.config.mjs b/tailwind.config.mjs index 1edc224d68..c3d9d5c8f9 100644 --- a/tailwind.config.mjs +++ b/tailwind.config.mjs @@ -1,7 +1,7 @@ /** @type {import('tailwindcss').Config} */ export default { darkMode: "class", - content: ["./src/**/*.{astro,html,js,jsx,svelte,ts,tsx,vue,mdx}"], + content: ["./src/**/*.{astro,html,js,jsx,svelte,ts,tsx,mdx}"], theme: { extend: {}, }, From 60b61d1e054590399f5ca9c26d331dbe19f2592c Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 03:10:40 -0500 Subject: [PATCH 02/23] refactor: simplify project information items structure --- astro.config.mjs | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 3bcb7d9c5c..8241c4114f 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -46,16 +46,15 @@ export default defineConfig({ items: [ { label: 'Project Information', - items: [{ - slug: "getting-started/contribute", - }, { - slug: "getting-started/discord", - }, { - slug: "getting-started/jar-api", - badge: { text: 'FREE', variant: 'success' }, - }, { - slug: "getting-started/license", - }], + items: [ + "getting-started/contribute", + "getting-started/discord", + { + slug: "getting-started/jar-api", + badge: { text: 'FREE', variant: 'success' }, + }, + "getting-started/license", + ], }, ], }, From f45767dde33076bb2b823ac8ec3335e4456a0b98 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 03:11:33 -0500 Subject: [PATCH 03/23] refactor: standardize frontmatter across all documentation files --- src/content/docs/administration/database.mdx | 4 +- .../{Economy => economy}/chest.mdx | 8 +-- .../{Economy => economy}/gui.mdx | 9 ++-- .../{Economy => economy}/intro.mdx | 6 ++- .../{Economy => economy}/shop.mdx | 8 +-- .../docs/administration/offline-mode.mdx | 6 ++- .../breakdown.mdx | 11 ++-- .../{Permissions => permissions}/plugins.mdx | 11 ++-- .../{Anti-X Tools => security}/anticheat.mdx | 11 ++-- .../antiexploit.mdx | 11 ++-- .../{Anti-X Tools => security}/antilag.mdx | 7 ++- .../{Anti-X Tools => security}/antixray.mdx | 7 ++- .../{Anti-X Tools => security}/intro.mdx | 11 ++-- .../docs/administration/server-software.mdx | 7 +-- src/content/docs/administration/sftp.mdx | 5 +- src/content/docs/administration/textures.mdx | 4 +- .../docs/customise/plugins/criteria.mdx | 2 + .../plugins/{Free => free}/chestshop.mdx | 0 .../plugins/{Free => free}/discordsrv.mdx | 0 .../plugins/{Free => free}/essentialsx.mdx | 15 +++--- .../plugins/{Free => free}/luckperms.mdx | 15 +++--- .../plugins/{Free => free}/minimotd.mdx | 0 .../plugins/{Free => free}/playerauctions.mdx | 0 .../plugins/{Free => free}/quickshop.mdx | 0 .../plugins/{Free => free}/vault.mdx | 0 .../plugins/{Free => free}/worldedit.mdx | 0 .../plugins/{Free => free}/worldguard.mdx | 0 .../customise/plugins/{Free => free}/znpc.mdx | 0 .../plugins/{Premium => premium}/citizens.mdx | 7 +-- .../plugins/{Premium => premium}/litebans.mdx | 7 +-- .../{Premium => premium}/zauctionhouse.mdx | 7 +-- .../deploy/considerations/hosting-types.mdx | 50 +++++++++++++++---- .../docs/deploy/considerations/index.mdx | 21 ++++++++ .../docs/deploy/considerations/intro.mdx | 18 +++---- .../considerations/operating-systems.mdx | 8 ++- .../docs/deploy/considerations/panels.mdx | 16 +++--- .../deploy/considerations/self-hosted.mdx | 30 ----------- .../docs/deploy/create/download-jars.mdx | 9 ++-- .../docs/deploy/create/install-java.mdx | 12 +++-- .../docker.mdx | 6 ++- .../linux.mdx | 9 ++-- .../win.mdx => standalone/windows.mdx} | 8 +-- src/content/docs/deploy/create/startup.mdx | 6 ++- src/content/docs/deploy/hosted/hardware.mdx | 8 +-- src/content/docs/deploy/hosted/intro.mdx | 7 +-- src/content/docs/deploy/hosted/providers.mdx | 9 ++-- .../deploy/hosted/purchased-what-next.mdx | 7 +-- src/content/docs/extras/advertising.mdx | 5 +- src/content/docs/extras/folia.mdx | 6 ++- .../pterodactyl}/intro.mdx | 5 +- .../pterodactyl}/modifications.mdx | 0 .../pterodactyl}/node.mdx | 0 .../pterodactyl}/panel.mdx | 0 .../pterodactyl}/wings.mdx | 0 .../pufferpanel}/installation.mdx | 0 .../pufferpanel}/ssl.mdx | 0 .../{setup.md Lab/Core => lab/core}/ovh.mdx | 0 .../{setup.md Lab/Core => lab/core}/ports.mdx | 0 .../Core => lab/core}/proxmox.mdx | 0 .../Core => lab/core}/remote.mdx | 0 .../{setup.md Lab/Core => lab/core}/vms.mdx | 0 .../extras/{setup.md Lab => lab}/intro.mdx | 0 .../Services/Zero Trust/cloudflare.mdx | 0 .../optional}/Services/docker.mdx | 0 .../optional}/Services/maas.mdx | 0 .../optional}/Services/macos.mdx | 0 .../optional}/Services/uptimekuma.mdx | 0 .../optional/configuration}/aad.mdx | 0 .../optional/configuration}/azure.mdx | 0 .../optional/configuration}/hardening.mdx | 0 src/content/docs/extras/oracle.mdx | 6 ++- src/content/docs/extras/signed-chat.mdx | 5 +- src/content/docs/extras/tls.mdx | 6 +-- src/content/docs/extras/tunnels.mdx | 5 +- .../docs/performance/advanced/temp.mdx | 5 +- src/content/docs/performance/basics/temp.mdx | 5 +- .../docs/troubleshooting/compute/java.mdx | 6 ++- .../troubleshooting/network/connectivity.mdx | 7 +-- .../docs/troubleshooting/network/latency.mdx | 7 +-- .../troubleshooting/network/nat-cgnat.mdx | 7 +-- 80 files changed, 285 insertions(+), 193 deletions(-) rename src/content/docs/administration/{Economy => economy}/chest.mdx (83%) rename src/content/docs/administration/{Economy => economy}/gui.mdx (75%) rename src/content/docs/administration/{Economy => economy}/intro.mdx (92%) rename src/content/docs/administration/{Economy => economy}/shop.mdx (92%) rename src/content/docs/administration/{Permissions => permissions}/breakdown.mdx (83%) rename src/content/docs/administration/{Permissions => permissions}/plugins.mdx (64%) rename src/content/docs/administration/{Anti-X Tools => security}/anticheat.mdx (95%) rename src/content/docs/administration/{Anti-X Tools => security}/antiexploit.mdx (85%) rename src/content/docs/administration/{Anti-X Tools => security}/antilag.mdx (97%) rename src/content/docs/administration/{Anti-X Tools => security}/antixray.mdx (96%) rename src/content/docs/administration/{Anti-X Tools => security}/intro.mdx (73%) rename src/content/docs/customise/plugins/{Free => free}/chestshop.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/discordsrv.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/essentialsx.mdx (86%) rename src/content/docs/customise/plugins/{Free => free}/luckperms.mdx (83%) rename src/content/docs/customise/plugins/{Free => free}/minimotd.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/playerauctions.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/quickshop.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/vault.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/worldedit.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/worldguard.mdx (100%) rename src/content/docs/customise/plugins/{Free => free}/znpc.mdx (100%) rename src/content/docs/customise/plugins/{Premium => premium}/citizens.mdx (89%) rename src/content/docs/customise/plugins/{Premium => premium}/litebans.mdx (94%) rename src/content/docs/customise/plugins/{Premium => premium}/zauctionhouse.mdx (90%) create mode 100644 src/content/docs/deploy/considerations/index.mdx delete mode 100644 src/content/docs/deploy/considerations/self-hosted.mdx rename src/content/docs/deploy/create/{Standalone (Java) => standalone}/docker.mdx (98%) rename src/content/docs/deploy/create/{Standalone (Java) => standalone}/linux.mdx (96%) rename src/content/docs/deploy/create/{Standalone (Java)/win.mdx => standalone/windows.mdx} (95%) rename src/content/docs/extras/{Game Panels/Pterodactyl => game-panels/pterodactyl}/intro.mdx (97%) rename src/content/docs/extras/{Game Panels/Pterodactyl => game-panels/pterodactyl}/modifications.mdx (100%) rename src/content/docs/extras/{Game Panels/Pterodactyl => game-panels/pterodactyl}/node.mdx (100%) rename src/content/docs/extras/{Game Panels/Pterodactyl => game-panels/pterodactyl}/panel.mdx (100%) rename src/content/docs/extras/{Game Panels/Pterodactyl => game-panels/pterodactyl}/wings.mdx (100%) rename src/content/docs/extras/{Game Panels/Pufferpanel => game-panels/pufferpanel}/installation.mdx (100%) rename src/content/docs/extras/{Game Panels/Pufferpanel => game-panels/pufferpanel}/ssl.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Core => lab/core}/ovh.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Core => lab/core}/ports.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Core => lab/core}/proxmox.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Core => lab/core}/remote.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Core => lab/core}/vms.mdx (100%) rename src/content/docs/extras/{setup.md Lab => lab}/intro.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional => lab/optional}/Services/Zero Trust/cloudflare.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional => lab/optional}/Services/docker.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional => lab/optional}/Services/maas.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional => lab/optional}/Services/macos.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional => lab/optional}/Services/uptimekuma.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional/Configuration => lab/optional/configuration}/aad.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional/Configuration => lab/optional/configuration}/azure.mdx (100%) rename src/content/docs/extras/{setup.md Lab/Optional/Configuration => lab/optional/configuration}/hardening.mdx (100%) diff --git a/src/content/docs/administration/database.mdx b/src/content/docs/administration/database.mdx index 26479a1c81..b531c155ae 100644 --- a/src/content/docs/administration/database.mdx +++ b/src/content/docs/administration/database.mdx @@ -1,7 +1,9 @@ --- +title: Databases description: This page covers centralised plugin data storage using databases. slug: administration/database -title: Databases +topic: administration +lastUpdated: 2025-10-21 --- Before you go and implement a database you should first understand what a database can help to achieve, this will ensure that you're not burning time unnecessarily deploying things you don't need. diff --git a/src/content/docs/administration/Economy/chest.mdx b/src/content/docs/administration/economy/chest.mdx similarity index 83% rename from src/content/docs/administration/Economy/chest.mdx rename to src/content/docs/administration/economy/chest.mdx index eb4f32d09c..cf7748ff76 100644 --- a/src/content/docs/administration/Economy/chest.mdx +++ b/src/content/docs/administration/economy/chest.mdx @@ -1,7 +1,9 @@ --- -description: A focus on traditional chest based plugins for your servers economy. -slug: administration/eco-chest -title: Chest Based +title: Chest Based Economy +description: A focus on traditional chest based plugins for your server's economy. +slug: administration/economy/chest +topic: administration +lastUpdated: 2025-10-21 --- A chest shop is a Minecraft resource buying - selling enhancement that is fully craftable in game using normally a standard chest and a wooden sign. These solutions normally bring a more player-to-player style interraction with players chosing to rent space in an admin market / build their own market. diff --git a/src/content/docs/administration/Economy/gui.mdx b/src/content/docs/administration/economy/gui.mdx similarity index 75% rename from src/content/docs/administration/Economy/gui.mdx rename to src/content/docs/administration/economy/gui.mdx index 0cdabb15bc..28c6e9a386 100644 --- a/src/content/docs/administration/Economy/gui.mdx +++ b/src/content/docs/administration/economy/gui.mdx @@ -1,8 +1,9 @@ --- -description: A focus on GUI based plugins for your servers economy. -slug: administration/eco-gui -title: GUI Based -lastUpdated: 2024-01-01 +title: GUI Based Economy +description: A focus on GUI based plugins for your server's economy. +slug: administration/economy/gui +topic: administration +lastUpdated: 2025-10-21 --- A GUI based shop plugin allows users to buy and sell using an interface, normally that of chests and can sometimes be more accessible for your players. diff --git a/src/content/docs/administration/Economy/intro.mdx b/src/content/docs/administration/economy/intro.mdx similarity index 92% rename from src/content/docs/administration/Economy/intro.mdx rename to src/content/docs/administration/economy/intro.mdx index 719ae4979f..e81680241a 100644 --- a/src/content/docs/administration/Economy/intro.mdx +++ b/src/content/docs/administration/economy/intro.mdx @@ -1,7 +1,9 @@ --- +title: Server Economy Basics description: Recommended plugins to kick start your Minecraft server's economy. -slug: administration/eco -title: What is an economy? +slug: administration/economy/intro +topic: administration +lastUpdated: 2025-10-21 sidebar: order: 1 --- diff --git a/src/content/docs/administration/Economy/shop.mdx b/src/content/docs/administration/economy/shop.mdx similarity index 92% rename from src/content/docs/administration/Economy/shop.mdx rename to src/content/docs/administration/economy/shop.mdx index 9cef0806ed..1deb0d3499 100644 --- a/src/content/docs/administration/Economy/shop.mdx +++ b/src/content/docs/administration/economy/shop.mdx @@ -1,7 +1,9 @@ --- -description: A focus on /shop based plugins for your servers economy. -slug: administration/eco-shop -title: Command Based +title: Command Based Economy +description: A focus on /shop based plugins for your server's economy. +slug: administration/economy/shop +topic: administration +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/offline-mode.mdx b/src/content/docs/administration/offline-mode.mdx index 8aa6c2ce05..5c63fcf5ed 100644 --- a/src/content/docs/administration/offline-mode.mdx +++ b/src/content/docs/administration/offline-mode.mdx @@ -1,7 +1,9 @@ --- -slug: administration/offline-mode -description: What is offline mode and what are the implications? title: Offline Mode +description: What is offline mode and what are the implications? +slug: administration/offline-mode +topic: administration +lastUpdated: 2025-10-21 --- Offline mode is a legacy feature of Minecraft servers that disables the requirement for Mojang user authentication, allowing cracked Minecraft clients such as TLauncher et al. to join. diff --git a/src/content/docs/administration/Permissions/breakdown.mdx b/src/content/docs/administration/permissions/breakdown.mdx similarity index 83% rename from src/content/docs/administration/Permissions/breakdown.mdx rename to src/content/docs/administration/permissions/breakdown.mdx index f712b4ebfd..b0eeeb76f4 100644 --- a/src/content/docs/administration/Permissions/breakdown.mdx +++ b/src/content/docs/administration/permissions/breakdown.mdx @@ -1,10 +1,11 @@ --- -sidebar_position: 1 -slug: administration/permissions -title: How They Work -lastUpdated: 2024-01-01 +title: Permission System Basics +description: Understanding how Minecraft server permissions work and how to use them effectively. +slug: administration/permissions/breakdown +topic: administration +lastUpdated: 2025-10-21 sidebar: - order: 4 + order: 1 badge: text: Important variant: danger diff --git a/src/content/docs/administration/Permissions/plugins.mdx b/src/content/docs/administration/permissions/plugins.mdx similarity index 64% rename from src/content/docs/administration/Permissions/plugins.mdx rename to src/content/docs/administration/permissions/plugins.mdx index db4db85ad9..4ba13f9c06 100644 --- a/src/content/docs/administration/Permissions/plugins.mdx +++ b/src/content/docs/administration/permissions/plugins.mdx @@ -1,8 +1,11 @@ --- -description: A focus on permission manager plugins for your server. -slug: administration/permission-plugins -title: Plugins -lastUpdated: 2024-01-01 +title: Permission Plugins +description: A guide to permission manager plugins for your Minecraft server. +slug: administration/permissions/plugins +topic: administration +lastUpdated: 2025-10-21 +sidebar: + order: 2 --- Permission manager plugins allow you to define groups (ranks), and permission levels for all of your players on your server. diff --git a/src/content/docs/administration/Anti-X Tools/anticheat.mdx b/src/content/docs/administration/security/anticheat.mdx similarity index 95% rename from src/content/docs/administration/Anti-X Tools/anticheat.mdx rename to src/content/docs/administration/security/anticheat.mdx index 9dd375a14e..2373cc8925 100644 --- a/src/content/docs/administration/Anti-X Tools/anticheat.mdx +++ b/src/content/docs/administration/security/anticheat.mdx @@ -1,8 +1,11 @@ --- -description: A brief introduction to Anti-Cheats and the community recommended solutions. -slug: administration/anti-cheat -title: Anti-Cheats -lastUpdated: 2024-02-25 +title: Anti-Cheat Solutions +description: A guide to anti-cheat solutions and recommended plugins for your Minecraft server. +slug: administration/security/anticheat +topic: administration +lastUpdated: 2025-10-21 +sidebar: + order: 2 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/Anti-X Tools/antiexploit.mdx b/src/content/docs/administration/security/antiexploit.mdx similarity index 85% rename from src/content/docs/administration/Anti-X Tools/antiexploit.mdx rename to src/content/docs/administration/security/antiexploit.mdx index 142f63ec52..67806092fd 100644 --- a/src/content/docs/administration/Anti-X Tools/antiexploit.mdx +++ b/src/content/docs/administration/security/antiexploit.mdx @@ -1,8 +1,11 @@ --- -description: A brief introduction to Anti-Exploits and the community recommended solutions. -slug: administration/anti-exploit -title: Anti-Exploit -lastUpdated: 2024-02-25 +title: Anti-Exploit Protection +description: A guide to anti-exploit solutions and recommended plugins for your Minecraft server. +slug: administration/security/antiexploit +topic: administration +lastUpdated: 2025-10-21 +sidebar: + order: 3 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/Anti-X Tools/antilag.mdx b/src/content/docs/administration/security/antilag.mdx similarity index 97% rename from src/content/docs/administration/Anti-X Tools/antilag.mdx rename to src/content/docs/administration/security/antilag.mdx index c3dcb94ec6..e1deb8b584 100644 --- a/src/content/docs/administration/Anti-X Tools/antilag.mdx +++ b/src/content/docs/administration/security/antilag.mdx @@ -1,8 +1,11 @@ --- -description: A brief introduction to Anti-Lag and alternative performance management tools. -slug: administration/anti-lag title: Anti-Lag +description: A brief introduction to Anti-Lag and alternative performance management tools. +slug: administration/security/antilag +topic: administration lastUpdated: 2024-02-25 +sidebar: + order: 4 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/Anti-X Tools/antixray.mdx b/src/content/docs/administration/security/antixray.mdx similarity index 96% rename from src/content/docs/administration/Anti-X Tools/antixray.mdx rename to src/content/docs/administration/security/antixray.mdx index 00fd6ecd9c..32059ac3f7 100644 --- a/src/content/docs/administration/Anti-X Tools/antixray.mdx +++ b/src/content/docs/administration/security/antixray.mdx @@ -1,8 +1,11 @@ --- -description: A brief introduction to Anti-Xray and the community recommended solutions. -slug: administration/anti-xray title: Anti-Xray +description: A brief introduction to Anti-Xray and the community recommended solutions. +slug: administration/security/antixray +topic: administration lastUpdated: 2024-02-25 +sidebar: + order: 5 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/Anti-X Tools/intro.mdx b/src/content/docs/administration/security/intro.mdx similarity index 73% rename from src/content/docs/administration/Anti-X Tools/intro.mdx rename to src/content/docs/administration/security/intro.mdx index d3a4313a0a..d730f128d6 100644 --- a/src/content/docs/administration/Anti-X Tools/intro.mdx +++ b/src/content/docs/administration/security/intro.mdx @@ -1,8 +1,11 @@ --- -sidebar_position: 1 -slug: administration/anti-x -description: Understand the types of 'preventative' tools that exist for Minecraft servers. -title: Introduction +title: Server Security Overview +description: Understand the types of protective and preventative security tools that exist for Minecraft servers. +slug: administration/security/intro +topic: administration +lastUpdated: 2025-10-21 +sidebar: + order: 1 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/server-software.mdx b/src/content/docs/administration/server-software.mdx index d2a1f3cb4f..234f214faa 100644 --- a/src/content/docs/administration/server-software.mdx +++ b/src/content/docs/administration/server-software.mdx @@ -1,8 +1,9 @@ --- -slug: administration/server-software -description: This page covers a list of well known server.jars. title: Server Software -lastUpdated: 2024-03-27 +description: This page covers a list of well known server.jars. +slug: administration/server-software +topic: administration +lastUpdated: 2025-10-21 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/sftp.mdx b/src/content/docs/administration/sftp.mdx index 0fd1d3fe9b..227104222f 100644 --- a/src/content/docs/administration/sftp.mdx +++ b/src/content/docs/administration/sftp.mdx @@ -1,8 +1,9 @@ --- +title: Using SFTP description: Learn how to upload files to Pterodactyl panels using SFTP. slug: administration/sftp -title: Using SFTP -lastUpdated: 2024-08-10 +topic: administration +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/textures.mdx b/src/content/docs/administration/textures.mdx index 366f2e21d4..e35c019216 100644 --- a/src/content/docs/administration/textures.mdx +++ b/src/content/docs/administration/textures.mdx @@ -1,7 +1,9 @@ --- +title: Resource Pack Hosting description: Hosting texture packs for your server. slug: administration/textures -title: Resource Pack Hosting +topic: administration +lastUpdated: 2025-10-21 --- If you're looking to host your texture pack for your Minecraft community you can use a third party file hosting service to deliver your pack to Minecraft clients. diff --git a/src/content/docs/customise/plugins/criteria.mdx b/src/content/docs/customise/plugins/criteria.mdx index cc601b9c25..8886df4deb 100644 --- a/src/content/docs/customise/plugins/criteria.mdx +++ b/src/content/docs/customise/plugins/criteria.mdx @@ -2,6 +2,8 @@ title: Listing Criteria description: Criteria for listing popular plugins for Minecraft servers. slug: customise/plugins/criteria +topic: customise +lastUpdated: 2025-10-21 --- Our goal is to highlight some must have plugins for Minecraft, in order for them to make the list they have to meet the below criteria. diff --git a/src/content/docs/customise/plugins/Free/chestshop.mdx b/src/content/docs/customise/plugins/free/chestshop.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/chestshop.mdx rename to src/content/docs/customise/plugins/free/chestshop.mdx diff --git a/src/content/docs/customise/plugins/Free/discordsrv.mdx b/src/content/docs/customise/plugins/free/discordsrv.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/discordsrv.mdx rename to src/content/docs/customise/plugins/free/discordsrv.mdx diff --git a/src/content/docs/customise/plugins/Free/essentialsx.mdx b/src/content/docs/customise/plugins/free/essentialsx.mdx similarity index 86% rename from src/content/docs/customise/plugins/Free/essentialsx.mdx rename to src/content/docs/customise/plugins/free/essentialsx.mdx index 4a48bcf5c0..21355735d5 100644 --- a/src/content/docs/customise/plugins/Free/essentialsx.mdx +++ b/src/content/docs/customise/plugins/free/essentialsx.mdx @@ -1,12 +1,13 @@ --- -description: EssentalsX introduces over 130 commands for servers of all sizes which will enhance the gameplay with QoL features for all. -slug: plugin/essentialsx title: EssentialsX -lastUpdated: 2024-01-01 -sidebar: - badge: - text: Essential - variant: success +description: EssentalsX introduces over 130 commands for servers of all sizes which will enhance the gameplay with QoL features for all. +slug: customise/plugins/free/essentialsx +topic: customise +lastUpdated: 2025-10-21 +# sidebar: +# badge: +# text: Essential +# variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/Free/luckperms.mdx b/src/content/docs/customise/plugins/free/luckperms.mdx similarity index 83% rename from src/content/docs/customise/plugins/Free/luckperms.mdx rename to src/content/docs/customise/plugins/free/luckperms.mdx index 75681f8ff1..10b22ae8ac 100644 --- a/src/content/docs/customise/plugins/Free/luckperms.mdx +++ b/src/content/docs/customise/plugins/free/luckperms.mdx @@ -1,12 +1,13 @@ --- -description: Learn about the Luckperms plugin and how to get a basic configuration up and running. -slug: plugin/luckperms title: Luckperms -lastUpdated: 2024-01-01 -sidebar: - badge: - text: Essential - variant: success +description: Learn about the Luckperms plugin and how to get a basic configuration up and running. +slug: customise/plugins/free/luckperms +topic: customise +lastUpdated: 2025-10-21 +# sidebar: +# badge: +# text: Essential +# variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/Free/minimotd.mdx b/src/content/docs/customise/plugins/free/minimotd.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/minimotd.mdx rename to src/content/docs/customise/plugins/free/minimotd.mdx diff --git a/src/content/docs/customise/plugins/Free/playerauctions.mdx b/src/content/docs/customise/plugins/free/playerauctions.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/playerauctions.mdx rename to src/content/docs/customise/plugins/free/playerauctions.mdx diff --git a/src/content/docs/customise/plugins/Free/quickshop.mdx b/src/content/docs/customise/plugins/free/quickshop.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/quickshop.mdx rename to src/content/docs/customise/plugins/free/quickshop.mdx diff --git a/src/content/docs/customise/plugins/Free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/vault.mdx rename to src/content/docs/customise/plugins/free/vault.mdx diff --git a/src/content/docs/customise/plugins/Free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/worldedit.mdx rename to src/content/docs/customise/plugins/free/worldedit.mdx diff --git a/src/content/docs/customise/plugins/Free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/worldguard.mdx rename to src/content/docs/customise/plugins/free/worldguard.mdx diff --git a/src/content/docs/customise/plugins/Free/znpc.mdx b/src/content/docs/customise/plugins/free/znpc.mdx similarity index 100% rename from src/content/docs/customise/plugins/Free/znpc.mdx rename to src/content/docs/customise/plugins/free/znpc.mdx diff --git a/src/content/docs/customise/plugins/Premium/citizens.mdx b/src/content/docs/customise/plugins/premium/citizens.mdx similarity index 89% rename from src/content/docs/customise/plugins/Premium/citizens.mdx rename to src/content/docs/customise/plugins/premium/citizens.mdx index ca8f39d3e3..6ec4dcbc3b 100644 --- a/src/content/docs/customise/plugins/Premium/citizens.mdx +++ b/src/content/docs/customise/plugins/premium/citizens.mdx @@ -1,8 +1,9 @@ --- -description: An NPC plugin for your Minecraft server. -slug: plugin/citizens title: Citizens -lastUpdated: 2024-01-01 +description: An NPC plugin for your Minecraft server. +slug: customise/plugins/premium/citizens +topic: customise +lastUpdated: 2025-10-21 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/Premium/litebans.mdx b/src/content/docs/customise/plugins/premium/litebans.mdx similarity index 94% rename from src/content/docs/customise/plugins/Premium/litebans.mdx rename to src/content/docs/customise/plugins/premium/litebans.mdx index c7434a1baa..66af5c5515 100644 --- a/src/content/docs/customise/plugins/Premium/litebans.mdx +++ b/src/content/docs/customise/plugins/premium/litebans.mdx @@ -1,8 +1,9 @@ --- -description: Litebans is a premium plugin that centralises ban management for 'networked' servers. -slug: plugin/litebans title: Litebans -lastUpdated: 2024-01-01 +description: Litebans is a premium plugin that centralises ban management for 'networked' servers. +slug: customise/plugins/premium/litebans +topic: customise +lastUpdated: 2025-10-21 sidebar: badge: text: Recommended diff --git a/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx similarity index 90% rename from src/content/docs/customise/plugins/Premium/zauctionhouse.mdx rename to src/content/docs/customise/plugins/premium/zauctionhouse.mdx index e6f56ca9aa..ab6532df03 100644 --- a/src/content/docs/customise/plugins/Premium/zauctionhouse.mdx +++ b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx @@ -1,8 +1,9 @@ --- -description: A GUI based player shop plugin to enhance your economy. -slug: plugin/zauctionhouse title: zAuctionHouse -lastUpdated: 2024-01-01 +description: A GUI based player shop plugin to enhance your economy. +slug: customise/plugins/premium/zauctionhouse +topic: customise +lastUpdated: 2025-10-21 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/deploy/considerations/hosting-types.mdx b/src/content/docs/deploy/considerations/hosting-types.mdx index 985c62eb74..4d350d0f1c 100644 --- a/src/content/docs/deploy/considerations/hosting-types.mdx +++ b/src/content/docs/deploy/considerations/hosting-types.mdx @@ -1,26 +1,34 @@ --- +title: Hosting Types description: Understand the different types of hosting services available and what may be the best fit for your project. -slug: deploy/hosting-types -title: Cloud Hosting Types +slug: deploy/considerations/hosting-types +topic: deploy +lastUpdated: 2025-10-21 +sidebar: + order: 2 --- import { Badge } from '@astrojs/starlight/components'; -:::note - -You can skip this article if you're looking to self-host your server on your own hardware, if that's the case please see our [self-hosting considerations](/deploy/selfhosted-considerations) article instead. -::: - When you start looking at hosting your server online you'll see many different answers of which none are wrong, but they're not always suited to your needs. This page has a goal of helping you identify when you may need each type of hosting. +## Commercial Hosting Options -The three most common types you'll find in forum responses are: +The three most common commercial hosting types you'll find in forum responses are:
  • Shared Hosting
  • Virtual Private Servers (VPS)
  • Dedicated Servers (Bare Metal / VDS)
+## Self-Hosting Options + +When it comes to running everything yourself you have two options: +
    +
  • Rent hardware / compute in the 'cloud'
  • +
  • Provide your own hardware and run at a data centre / your house
  • +
+ ### Shared Hosting The most common type you'll find is 'Shared Hosting', this is where a hosting provider will own a physical server and partition the resources out to clients and you will connect to / manage your server via a [web panel](/deploy/panels) and SFTP. If you select this style of hosting you should be careful and note that some providers will oversell the resources. Overselling allows for them to provide cheaper monthly plans but may come at a performance hit due to this over allocation. Others will provide a dedicated quota that is only allocated to yourself, this will be slightly more expensive but you will have the entire quota to your disposal whenever you need it (plus it will still be cheaper than a VPS / Bare Metal). @@ -29,7 +37,7 @@ Traditionally this space was dominated by the likes of Nitrado, MCProHosting, Sh --- -### Virtual Private Servers +### Virtual Private Servers The other common response you'll see people mention is 'grab yourself a VPS from Digital Ocean or Linode'. While you certainly can, it won't be much better than using [oracle cloud](/extra/oracle-cloud) on ARM (which is free). @@ -46,11 +54,11 @@ There are times when a VPS can make sense, a prime example is using a VPS provid --- -### Bare Metal / VDS +### Bare Metal / VDS The final common type of hosting you'll see people mention is, "go all out and own your hardware". While yes, this has some advantages for a novice the prospect of having no one around for support can be unsettling. Bare metal gives you full, dedicated, system normally in 32 / 64 or 128 GB RAM configurations with 256 / 512 or multi-TB disk configs. Bare metal can either be built yourself and shipped to a data centre for a monthly fee or you can rent from providers such as Hetzner, OVH or ReliableSite for a monthly fee. This option can set you back multiple hundreds of dollars per month and would only be recommended for larger scale deployments. -Bare metal has a few advantages over the other types of solutions such as. +Bare metal has a few advantages over the other types of solutions such as:
  • Complete ownership of the server data
  • Complete ownership of physical and networking resources
  • @@ -58,6 +66,26 @@ Bare metal has a few advantages over the other types of solutions such as.
Bare metal also carries the same differences to shared hosting as a VPS. +## Self-Hosting Considerations + +### Option 1: Rented Hardware + +If you can afford it, this is your better option. While this is the most expensive option your monthly bill does include hardware, electricity, internet and in some cases DDoS protection. A mid-range to high-end service will cost you anywhere from $100 per month, so it may not be suitable for those who don't already have an established community. + +This option is essentially the same as the Bare Metal option described above, but you take on full responsibility for software configuration and maintenance. + +### Option 2: Home Hosting + +The cheapest option but does require some additional considerations. For one or two people this option may still make the most sense. +
    +
  • Do you have a suitable internet connection? Firstly run a speed test, this will give you an idea of where your current connection sits. A 50mbps connection for both upload and download should be sufficient for your regular household activities **and** your Minecraft server, remember your connection is shared between all devices so downloading something on your internet e.g. steam games will reduce the available connection to Minecraft.
  • +
  • Do you have proper IPv4 addresses? Yes, Minecraft *can* support IPv6 but it requires all parties involved to also support V6 connectivity. You also need to consider if you have a [static IPv4 address](/fix/nat).
  • +
  • Have you considered the overhead to security, power utilisation, heat generated, noise produced and cost of hardware? Protecting the rest of your network can cost you either in man-hours or hardware if you need to purchase additional tools to get operational. This should all be considered before you commit to running things from home.
  • +
  • 24/7 Availability? If you're not prepared to run a server 24/7 from your home are you players happy with the fact a server will only be online for a few hours a day.
  • +
+ +If you do want to host things yourself we have documentation on how to do such things [here](/deploy/create/standalone/windows). + :::tip If you don't already know what level of hardware you should be looking at then please consider reading our [hardware guide](hardware) first, then once you know what hardware and solution you're looking for head on over to our [recommendation page](providers) for vendors that can deliver what you're looking for. diff --git a/src/content/docs/deploy/considerations/index.mdx b/src/content/docs/deploy/considerations/index.mdx new file mode 100644 index 0000000000..5f5339db26 --- /dev/null +++ b/src/content/docs/deploy/considerations/index.mdx @@ -0,0 +1,21 @@ +--- +title: Deployment Considerations +description: Things to consider before deploying your Minecraft server. +slug: deploy/considerations +topic: deploy +lastUpdated: 2025-10-21 +sidebar: + order: 1 +--- + +Getting a Minecraft can be a simple process, if you already know what you're looking to do and just want instructions on the *how* you can skip to the pre-requisite articles for either self-hosting or 'Shared Hosting' articles if you're using a third party provider. + +If you have no idea where to start, checkout the rest of this category first to help you make the right decision for your use case, when it comes to hosting a Minecraft server there are many different options available to you, each with their own pros and cons. + +With that in mind it is worth checking out the following articles to help you make the right decision for your use case. + +| Topic | KB Article URL | Summary | +| ----------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| Cloud Hosting Types | [/deploy/hosting-types](/deploy/hosting-types) | If you know you want to pay for a dedicated service and not use your own PC, checkout this article on the types of available hosting to you. | +| Operating Systems | [/deploy/operating-systems](/deploy/operating-systems) | Helping you idenfity what Operating System you should use for a standalone dedicated device running your Minecraft server. | +| Control Panels | [/deploy/panels](/deploy/panels) | If you're hosting on your own dedicated environment and you're looking to have a web-ui to manage your server, check out this article. | diff --git a/src/content/docs/deploy/considerations/intro.mdx b/src/content/docs/deploy/considerations/intro.mdx index 8ab458787b..9251bf87a2 100644 --- a/src/content/docs/deploy/considerations/intro.mdx +++ b/src/content/docs/deploy/considerations/intro.mdx @@ -1,10 +1,9 @@ --- -description: How to deploy a Minecraft server using a third party service provider. -slug: deploy/considerations -title: Getting Started -lastUpdated: 2025-10-18 -sidebar: - order: 1 +title: Deployment Considerations +description: Things to consider before deploying your Minecraft server. +slug: deploy/considerations/intro +topic: deploy +lastUpdated: 2025-10-21 --- Getting a Minecraft can be a simple process, if you already know what you're looking to do and just want instructions on the *how* you can skip to the pre-requisite articles for either self-hosting or 'Shared Hosting' articles if you're using a third party provider. @@ -15,7 +14,6 @@ With that in mind it is worth checking out the following articles to help you ma | Topic | KB Article URL | Summary | | ----------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| Cloud Hosting Types | [/deploy/hosting-types](/deploy/hosting-types) | If you know you want to pay for a dedicated service and not use your own PC, checkout this article on the types of available hosting to you. | -| Self-Hosting Considerations | [/deploy/self-hosted](/deploy/self-hosted) | If you're looking to run the server on your own hardware at home or at a data centre, checkout this article to help you make the right decision. | -| Operating Systems | [/deploy/operating-systems](/deploy/operating-systems) | Helping you idenfity what Operating System you should use for a standalone dedicated device running your Minecraft server. | -| Control Panels | [/deploy/panels](/deploy/panels) | If you're hosting on your own dedicated environment and you're looking to have a web-ui to manage your server, check out this article. | +| Cloud Hosting Types | [/deploy/considerations/hosting-types](/deploy/considerations/hosting-types) | If you know you want to pay for a dedicated service and not use your own PC, checkout this article on the types of available hosting to you. | +| Operating Systems | [/deploy/considerations/operating-systems](/deploy/considerations/operating-systems) | Helping you idenfity what Operating System you should use for a standalone dedicated device running your Minecraft server. | +| Control Panels | [/deploy/considerations/panels](/deploy/considerations/panels) | If you're hosting on your own dedicated environment and you're looking to have a web-ui to manage your server, check out this article. | \ No newline at end of file diff --git a/src/content/docs/deploy/considerations/operating-systems.mdx b/src/content/docs/deploy/considerations/operating-systems.mdx index fca176cceb..7a6cccf70f 100644 --- a/src/content/docs/deploy/considerations/operating-systems.mdx +++ b/src/content/docs/deploy/considerations/operating-systems.mdx @@ -1,7 +1,11 @@ --- -description: Let's discuss the major operating systems that you will come across when hosting a Minecraft server. -slug: deploy/operating-systems title: Operating Systems +description: Let's discuss the major operating systems that you will come across when hosting a Minecraft server. +slug: deploy/considerations/operating-systems +topic: deploy +lastUpdated: 2025-10-21 +sidebar: + order: 3 --- When running a Minecraft server on [bare metal](/deploy/hosting-types#bare-metal--vds), or a [VPS](/deploy/hosting-types#virtual-private-servers) you'll need to install a base operating system before you can get started. Unless you're running an apple device your options are Windows / Windows Server or Linux and the abundance of distros that come along with it. diff --git a/src/content/docs/deploy/considerations/panels.mdx b/src/content/docs/deploy/considerations/panels.mdx index b7198c56b9..678c10b7ea 100644 --- a/src/content/docs/deploy/considerations/panels.mdx +++ b/src/content/docs/deploy/considerations/panels.mdx @@ -1,7 +1,11 @@ --- -description: You don't always want to be using the CLI to manage your server, consider a web panel and share the responsibility with your other administrators. -slug: deploy/panels title: Control Panels +description: You don't always want to be using the CLI to manage your server, consider a web panel and share the responsibility with your other administrators. +slug: deploy/considerations/panels +topic: deploy +lastUpdated: 2025-10-21 +sidebar: + order: 4 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; @@ -19,7 +23,7 @@ The top 4 shortlisted panels this article will be covering are.
  • PufferPanel
  • -### AMP +### AMP AMP is a licensed panel produced by CubeCoders which supports both Windows and Linux including Ubuntu, Debian, Arch, Cent OS and more. CubeCrafters are by no means new to the hosting game, their previous product McMyAdmin launched all the way back in 2013. @@ -50,7 +54,7 @@ At this time there is **NO** Apple builds so for legacy McMyAdmin2 users this pr --- -### Moonlight +### Moonlight :::note We will revisit Moonlight once V2.1 has been released, our review is based on the legacy V1.0 release and does not reflect the current V2.0 release. @@ -81,7 +85,7 @@ Moonlight is an up and coming panel solution that is aimed towards those looking --- -### Pterodactyl +### Pterodactyl Multicraft had to die for Pterodactyl to breathe, an open source panel in active development and great support behind it. For those who like the sound of pterodactyl but not the self-hosting setup process you can look at the SaaS version [WISP](https://wisp.gg) which will cost you around $5 a month for the community plan. @@ -109,7 +113,7 @@ Pterodactyl boasts a two part setup, a web-server and a docker agent (wings) tha --- -### PufferPanel +### PufferPanel PufferPanel could have been the Pterodactyl industry standard tool today, a panel formerly developed by a Pterodactyl team member prior to a clashing of heads and a splitting of the product, however PufferPanel remains open source and in active development by the original founder and an long-time dev. diff --git a/src/content/docs/deploy/considerations/self-hosted.mdx b/src/content/docs/deploy/considerations/self-hosted.mdx deleted file mode 100644 index c11c662dd0..0000000000 --- a/src/content/docs/deploy/considerations/self-hosted.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -description: So you want to host a Minecraft server yourself? Checkout your options and find the solution that suits your requirements. -slug: deploy/self-hosted -title: Self Hosting ---- - -When it comes to running everything yourself you have two options -
      -
    • Rent hardware / compute in the 'cloud'
    • -
    • Provide your own hardware and run at a data centre / your house
    • -
    - -### Option 1 - -If you can afford it, this is your better option. While this is the most expensive option your monthly bill does include hardware, electricity, internet and in some cases ddos protection. A mid-range to high end service will cost you anywhere from 100$ per month in this regards so may not be suitable for those who don't already have an established community, we discuss this option a in a bit more depth [here](/deploy/hosting-types#bare-metal--vds). - ---- - -### Option 2 - -The cheapest option but is does require some additional thought however for one or two people this option may still make the most sense. -
      -
    • Do you have a suitable internet connection? Firstly run a speed test, this will give you an idea of where your current connection sits. A 50mbps connection for both upload and download should be sufficient for your regular household activities **and** your Minecraft server, remember your connection is shared between all devices so downloading something on your internet e.g. steam games will reduce the available connection to Minecraft.
    • -
    • Do you have proper IPv4 addresses? Yes, Minecraft *can* support IPv6 but it requires all parties involved to also support V6 connectivity. You also need to consider if you have a [static IPv4 address](/fix/nat).
    • -
    • Have you considered the overhead to security, power utilisation, heat generated, noise produced and cost of hardware? Protecting the rest of your network can cost you either in man-hours or hardware if you need to purchase additional tools to get operational. This should all be considered before you commit to running things from home.
    • -
    • 24/7 Availability? If you're not prepared to run a server 24/7 from your home are you players happy with the fact a server will only be online for a few hours a day.
    • -
    - - -If you do want to host things yourself we have documentation on how to do such things [here](/deploy/win). diff --git a/src/content/docs/deploy/create/download-jars.mdx b/src/content/docs/deploy/create/download-jars.mdx index e458fec487..9a7cb15f1e 100644 --- a/src/content/docs/deploy/create/download-jars.mdx +++ b/src/content/docs/deploy/create/download-jars.mdx @@ -1,10 +1,9 @@ --- -description: A guide to ensure you have the relevant Jar file for your Minecraft server. title: Downloading Jars -slug: deploy/download-jars -lastUpdated: 2025-10-16 -sidebar: - order: 3 +description: A guide to ensure you have the relevant Jar file for your Minecraft server. +slug: deploy/create/download-jars +topic: deploy +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/deploy/create/install-java.mdx b/src/content/docs/deploy/create/install-java.mdx index 9dcad047cb..d8d6ecd1d2 100644 --- a/src/content/docs/deploy/create/install-java.mdx +++ b/src/content/docs/deploy/create/install-java.mdx @@ -1,11 +1,13 @@ --- -description: A guide to download and install OpenJDK for Mac, Windows, and Ubuntu. title: Install Java -slug: deploy/install-java -lastUpdated: 2025-10-16 +description: A guide to download and install OpenJDK for Mac, Windows, and Ubuntu. +slug: deploy/create/install-java +topic: deploy +lastUpdated: 2025-10-21 sidebar: - order: 2 - badge: "PREREQUISITE" + badge: + text: PREREQUISITE + variant: caution --- You should already have Java installed, but if you don't because you're using a spare PC to host your Minecraft server, follow the instructions below to download and install the Java Runtime Environment (JRE) for your operating system. diff --git a/src/content/docs/deploy/create/Standalone (Java)/docker.mdx b/src/content/docs/deploy/create/standalone/docker.mdx similarity index 98% rename from src/content/docs/deploy/create/Standalone (Java)/docker.mdx rename to src/content/docs/deploy/create/standalone/docker.mdx index 62f0d6f53c..354673f6fe 100644 --- a/src/content/docs/deploy/create/Standalone (Java)/docker.mdx +++ b/src/content/docs/deploy/create/standalone/docker.mdx @@ -1,7 +1,9 @@ --- +title: Docker Deployment description: If you've already got a Docker deployment that you're able to access then using our Compose template is the quickest and easiest way to get your server up and running. -slug: deploy/docker -title: Docker +slug: deploy/create/standalone/docker +topic: deploy +lastUpdated: 2025-10-21 --- It's 2022, per application VMs are out and containers are in! We're at chapter 2 of the tech buzzword catalogue except Docker is actually cool. [NetworkChuck](https://www.youtube.com/@NetworkChuck) has a great introductory video for [Docker](https://youtu.be/eGz9DS-aIeY) and [Docker networking](https://youtu.be/bKFMS5C4CG0) and it's recommended to watch those first before continuing. diff --git a/src/content/docs/deploy/create/Standalone (Java)/linux.mdx b/src/content/docs/deploy/create/standalone/linux.mdx similarity index 96% rename from src/content/docs/deploy/create/Standalone (Java)/linux.mdx rename to src/content/docs/deploy/create/standalone/linux.mdx index bd22bdfd9c..ec33899243 100644 --- a/src/content/docs/deploy/create/Standalone (Java)/linux.mdx +++ b/src/content/docs/deploy/create/standalone/linux.mdx @@ -1,8 +1,9 @@ --- -description: If you're just looking to setup a Minecraft server within Linux on your own personal machine then this is the tutorial for you. -slug: deploy/linux -title: Linux -lastUpdated: 2024-11-23 +title: Linux Deployment +description: If you're looking to setup a Minecraft server within Linux on your own personal machine then this is the tutorial for you. +slug: deploy/create/standalone/linux +topic: deploy +lastUpdated: 2025-10-21 --- If you're in the position where you want to host a Minecraft server but you don't want to learn or interface with the command line too frequently then Windows will most likely be your OS of choice either on your own PC or a spare machine you have around the house. diff --git a/src/content/docs/deploy/create/Standalone (Java)/win.mdx b/src/content/docs/deploy/create/standalone/windows.mdx similarity index 95% rename from src/content/docs/deploy/create/Standalone (Java)/win.mdx rename to src/content/docs/deploy/create/standalone/windows.mdx index c2565433a3..12b49e7c7e 100644 --- a/src/content/docs/deploy/create/Standalone (Java)/win.mdx +++ b/src/content/docs/deploy/create/standalone/windows.mdx @@ -1,7 +1,9 @@ --- -description: If you're just looking to setup a Minecraft server within Windows on your own personal machine then this is the tutorial for you. -slug: deploy/win -title: Windows +title: Windows Deployment +description: If you're looking to setup a Minecraft server within Windows on your own personal machine then this is the tutorial for you. +slug: deploy/create/standalone/windows +topic: deploy +lastUpdated: 2025-10-21 --- If you're in the position where you want to host a Minecraft server but you don't want to learn or interface with the command line too frequently then Windows will most likely be your OS of choice either on your own PC or a spare machine you have around the house. diff --git a/src/content/docs/deploy/create/startup.mdx b/src/content/docs/deploy/create/startup.mdx index cdec47db0f..850a321c4c 100644 --- a/src/content/docs/deploy/create/startup.mdx +++ b/src/content/docs/deploy/create/startup.mdx @@ -1,7 +1,9 @@ --- -description: Understand the startup file used when hosting a server. -slug: deploy/startup-script title: Startup Scripts +description: Understand the startup file used when hosting a server. +slug: deploy/create/startup-scripts +topic: deploy +lastUpdated: 2025-10-21 --- ### Basics diff --git a/src/content/docs/deploy/hosted/hardware.mdx b/src/content/docs/deploy/hosted/hardware.mdx index ec8f914690..106540999e 100644 --- a/src/content/docs/deploy/hosted/hardware.mdx +++ b/src/content/docs/deploy/hosted/hardware.mdx @@ -1,11 +1,11 @@ --- +title: Hardware Requirements description: Picking the right hardware is the most important thing when it comes to hosting as it will determine how far you can push your ideas before you have to throttle back or risk destroying the user experience. -slug: deploy/hardware -title: Hardware -lastUpdated: 2025-10-19 +slug: deploy/hosted/hardware +topic: deploy +lastUpdated: 2025-10-21 --- - ### CPU When it comes to finding a CPU (for Minecraft) the most important factor is the [IC](https://www.youtube.com/watch?v=Z5JC9Ve1sfI), this consists of a fetch, decode, read and execute cycle all taking place to complete a single cycle. diff --git a/src/content/docs/deploy/hosted/intro.mdx b/src/content/docs/deploy/hosted/intro.mdx index 20c09c9067..ff9dd14508 100644 --- a/src/content/docs/deploy/hosted/intro.mdx +++ b/src/content/docs/deploy/hosted/intro.mdx @@ -1,8 +1,9 @@ --- +title: Shared Hosting Introduction description: How to deploy a Minecraft server using a third party service provider. -slug: deploy/hosted -title: Getting Started -lastUpdated: 2025-10-18 +slug: deploy/hosted/intro +topic: deploy +lastUpdated: 2025-10-21 sidebar: order: 1 --- diff --git a/src/content/docs/deploy/hosted/providers.mdx b/src/content/docs/deploy/hosted/providers.mdx index 096be5fda4..1a6078a42d 100644 --- a/src/content/docs/deploy/hosted/providers.mdx +++ b/src/content/docs/deploy/hosted/providers.mdx @@ -1,8 +1,9 @@ --- -description: This page should be used as a reference to hosting providers and is not a substitute for their trustpilot and / or other clients real world experiences. -slug: deploy/providers -title: Providers -lastUpdated: 2025-10-18 +title: Recommended Providers +description: This page should be used as a reference to hosting providers and is not a substitute for their trustpilot and/or other clients' real-world experiences. +slug: deploy/hosted/providers +topic: deploy +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/deploy/hosted/purchased-what-next.mdx b/src/content/docs/deploy/hosted/purchased-what-next.mdx index 4fd8e4b54a..37a61e9a5e 100644 --- a/src/content/docs/deploy/hosted/purchased-what-next.mdx +++ b/src/content/docs/deploy/hosted/purchased-what-next.mdx @@ -1,8 +1,9 @@ --- +title: Purchased, What Next? description: Helping you through those next steps immediately after you have purchased a Minecraft server. -slug: deploy/purchased-what-next -title: Purchased, what next? -lastUpdated: 2025-10-18 +slug: deploy/hosted/purchased-what-next +topic: deploy +lastUpdated: 2025-10-21 --- While we cannot make a purchase decision for you, if you selected from one of the hosting providers in our list here's what you can expect to happen next. diff --git a/src/content/docs/extras/advertising.mdx b/src/content/docs/extras/advertising.mdx index 53979ea20c..27613fa798 100644 --- a/src/content/docs/extras/advertising.mdx +++ b/src/content/docs/extras/advertising.mdx @@ -1,7 +1,8 @@ --- -description: The common advertising practices for Minecraft servers. -slug: extra/advertising title: Advertising Your Server +description: The common advertising practices for Minecraft servers. +slug: extras/advertising +topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/folia.mdx b/src/content/docs/extras/folia.mdx index b6bc9c3b49..75b1cb47cd 100644 --- a/src/content/docs/extras/folia.mdx +++ b/src/content/docs/extras/folia.mdx @@ -1,7 +1,9 @@ --- -description: How to run test builds of folia without having pre-compiled JARs provided from PaperMC. -slug: extra/build-folia title: Folia +description: How to run test builds of folia without having pre-compiled JARs provided from PaperMC. +slug: extras/folia +topic: extras +lastUpdated: 2025-10-21 --- It should be worth noting that everything in this document is provided "as-is" and does not guarantee any level of functionality for this product. You will also not be provided support for any Folia related issues outside of bug reports to the respective developers. diff --git a/src/content/docs/extras/Game Panels/Pterodactyl/intro.mdx b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx similarity index 97% rename from src/content/docs/extras/Game Panels/Pterodactyl/intro.mdx rename to src/content/docs/extras/game-panels/pterodactyl/intro.mdx index 11f862b6a8..ca5386494a 100644 --- a/src/content/docs/extras/Game Panels/Pterodactyl/intro.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx @@ -1,7 +1,8 @@ --- -description: Pterodactyl introuction page, understand what the product is and when it's ideal to use it. -slug: pterodactyl title: Breakdown +description: Pterodactyl introuction page, understand what the product is and when it's ideal to use it. +slug: extras/game-panels/pterodactyl/intro +topic: extras lastUpdated: 2025-10-19 sidebar: order: 1 diff --git a/src/content/docs/extras/Game Panels/Pterodactyl/modifications.mdx b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pterodactyl/modifications.mdx rename to src/content/docs/extras/game-panels/pterodactyl/modifications.mdx diff --git a/src/content/docs/extras/Game Panels/Pterodactyl/node.mdx b/src/content/docs/extras/game-panels/pterodactyl/node.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pterodactyl/node.mdx rename to src/content/docs/extras/game-panels/pterodactyl/node.mdx diff --git a/src/content/docs/extras/Game Panels/Pterodactyl/panel.mdx b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pterodactyl/panel.mdx rename to src/content/docs/extras/game-panels/pterodactyl/panel.mdx diff --git a/src/content/docs/extras/Game Panels/Pterodactyl/wings.mdx b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pterodactyl/wings.mdx rename to src/content/docs/extras/game-panels/pterodactyl/wings.mdx diff --git a/src/content/docs/extras/Game Panels/Pufferpanel/installation.mdx b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pufferpanel/installation.mdx rename to src/content/docs/extras/game-panels/pufferpanel/installation.mdx diff --git a/src/content/docs/extras/Game Panels/Pufferpanel/ssl.mdx b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx similarity index 100% rename from src/content/docs/extras/Game Panels/Pufferpanel/ssl.mdx rename to src/content/docs/extras/game-panels/pufferpanel/ssl.mdx diff --git a/src/content/docs/extras/setup.md Lab/Core/ovh.mdx b/src/content/docs/extras/lab/core/ovh.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Core/ovh.mdx rename to src/content/docs/extras/lab/core/ovh.mdx diff --git a/src/content/docs/extras/setup.md Lab/Core/ports.mdx b/src/content/docs/extras/lab/core/ports.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Core/ports.mdx rename to src/content/docs/extras/lab/core/ports.mdx diff --git a/src/content/docs/extras/setup.md Lab/Core/proxmox.mdx b/src/content/docs/extras/lab/core/proxmox.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Core/proxmox.mdx rename to src/content/docs/extras/lab/core/proxmox.mdx diff --git a/src/content/docs/extras/setup.md Lab/Core/remote.mdx b/src/content/docs/extras/lab/core/remote.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Core/remote.mdx rename to src/content/docs/extras/lab/core/remote.mdx diff --git a/src/content/docs/extras/setup.md Lab/Core/vms.mdx b/src/content/docs/extras/lab/core/vms.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Core/vms.mdx rename to src/content/docs/extras/lab/core/vms.mdx diff --git a/src/content/docs/extras/setup.md Lab/intro.mdx b/src/content/docs/extras/lab/intro.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/intro.mdx rename to src/content/docs/extras/lab/intro.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Services/Zero Trust/cloudflare.mdx b/src/content/docs/extras/lab/optional/Services/Zero Trust/cloudflare.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Services/Zero Trust/cloudflare.mdx rename to src/content/docs/extras/lab/optional/Services/Zero Trust/cloudflare.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Services/docker.mdx b/src/content/docs/extras/lab/optional/Services/docker.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Services/docker.mdx rename to src/content/docs/extras/lab/optional/Services/docker.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Services/maas.mdx b/src/content/docs/extras/lab/optional/Services/maas.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Services/maas.mdx rename to src/content/docs/extras/lab/optional/Services/maas.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Services/macos.mdx b/src/content/docs/extras/lab/optional/Services/macos.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Services/macos.mdx rename to src/content/docs/extras/lab/optional/Services/macos.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Services/uptimekuma.mdx b/src/content/docs/extras/lab/optional/Services/uptimekuma.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Services/uptimekuma.mdx rename to src/content/docs/extras/lab/optional/Services/uptimekuma.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Configuration/aad.mdx b/src/content/docs/extras/lab/optional/configuration/aad.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Configuration/aad.mdx rename to src/content/docs/extras/lab/optional/configuration/aad.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Configuration/azure.mdx b/src/content/docs/extras/lab/optional/configuration/azure.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Configuration/azure.mdx rename to src/content/docs/extras/lab/optional/configuration/azure.mdx diff --git a/src/content/docs/extras/setup.md Lab/Optional/Configuration/hardening.mdx b/src/content/docs/extras/lab/optional/configuration/hardening.mdx similarity index 100% rename from src/content/docs/extras/setup.md Lab/Optional/Configuration/hardening.mdx rename to src/content/docs/extras/lab/optional/configuration/hardening.mdx diff --git a/src/content/docs/extras/oracle.mdx b/src/content/docs/extras/oracle.mdx index 0f935a1871..e1e5f15ac4 100644 --- a/src/content/docs/extras/oracle.mdx +++ b/src/content/docs/extras/oracle.mdx @@ -1,7 +1,9 @@ --- -description: A modified version of the guide produced by u/Belaboy1095969 on the Admincraft reddit using Ubuntu LTS. title: Oracle Cloud -slug: extra/oracle-cloud +description: A modified version of the guide produced by u/Belaboy1095969 on the Admincraft reddit using Ubuntu LTS. +slug: extras/oracle +topic: extras +lastUpdated: 2025-10-21 --- :::note diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/extras/signed-chat.mdx index 9176799097..6a1b4db0f5 100644 --- a/src/content/docs/extras/signed-chat.mdx +++ b/src/content/docs/extras/signed-chat.mdx @@ -1,7 +1,8 @@ --- -description: 1.19.1 overhauled the current reporting features and therefore caused a lot of panic, this page is written to cut through the misinformation and provide the facts. title: Signed Chat -slug: extra/signed-chat +description: 1.19.1 overhauled the current reporting features and therefore caused a lot of panic, this page is written to cut through the misinformation and provide the facts. +slug: extras/signed-chat +topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/tls.mdx b/src/content/docs/extras/tls.mdx index 6df01c8c9b..ecdc54c6b3 100644 --- a/src/content/docs/extras/tls.mdx +++ b/src/content/docs/extras/tls.mdx @@ -1,8 +1,8 @@ --- -sidebar_position: 2 -description: Identifiy the different tools available that can be used to help you deploy SSL certificates. -slug: extra/tls title: Using SSL / TLS +description: Identifiy the different tools available that can be used to help you deploy SSL certificates. +slug: extras/tls +topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/tunnels.mdx b/src/content/docs/extras/tunnels.mdx index 88613a7634..ff387d4d33 100644 --- a/src/content/docs/extras/tunnels.mdx +++ b/src/content/docs/extras/tunnels.mdx @@ -1,7 +1,8 @@ --- -slug: extra/tunnels -description: Using tunnels to host without port forwarding title: Tunnels +description: Using tunnels to host without port forwarding +slug: extras/tunnels +topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/performance/advanced/temp.mdx b/src/content/docs/performance/advanced/temp.mdx index 39e5e1b563..02e876d708 100644 --- a/src/content/docs/performance/advanced/temp.mdx +++ b/src/content/docs/performance/advanced/temp.mdx @@ -1,6 +1,7 @@ --- -description: temp. title: temp +description: temp. slug: performance/advanced/temp -lastUpdated: 2025-10-16 +topic: performance +lastUpdated: 2025-10-21 --- \ No newline at end of file diff --git a/src/content/docs/performance/basics/temp.mdx b/src/content/docs/performance/basics/temp.mdx index 1a9e501c02..5feb3b39e6 100644 --- a/src/content/docs/performance/basics/temp.mdx +++ b/src/content/docs/performance/basics/temp.mdx @@ -1,6 +1,7 @@ --- -description: temp. title: temp +description: temp. slug: performance/basics/temp -lastUpdated: 2025-10-16 +topic: performance +lastUpdated: 2025-10-21 --- \ No newline at end of file diff --git a/src/content/docs/troubleshooting/compute/java.mdx b/src/content/docs/troubleshooting/compute/java.mdx index 54d254f737..1267c3adee 100644 --- a/src/content/docs/troubleshooting/compute/java.mdx +++ b/src/content/docs/troubleshooting/compute/java.mdx @@ -1,7 +1,9 @@ --- -description: Understand and troubleshoot some of the most common issues with Java when setting up your Minecraft server. -slug: fix/java title: Java +description: Understand and troubleshoot some of the most common issues with Java when setting up your Minecraft server. +slug: troubleshooting/compute/java +topic: troubleshooting +lastUpdated: 2025-10-21 --- Sometimes you can have issues at the first hurdle, getting your server to boot. Some of these issues are to do with your Java deployment and we will cover some quick fixes to get you up and running. diff --git a/src/content/docs/troubleshooting/network/connectivity.mdx b/src/content/docs/troubleshooting/network/connectivity.mdx index ea0182d1c0..6c1f1ead87 100644 --- a/src/content/docs/troubleshooting/network/connectivity.mdx +++ b/src/content/docs/troubleshooting/network/connectivity.mdx @@ -1,8 +1,9 @@ --- -description: A foundation for checking connectivity issues with your Minecraft server. -slug: fix/connectivity title: Connectivity -lastUpdated: 2023-12-16 +description: A foundation for checking connectivity issues with your Minecraft server. +slug: troubleshooting/network/connectivity +topic: troubleshooting +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/troubleshooting/network/latency.mdx b/src/content/docs/troubleshooting/network/latency.mdx index f8b2bc7101..4d74521d8c 100644 --- a/src/content/docs/troubleshooting/network/latency.mdx +++ b/src/content/docs/troubleshooting/network/latency.mdx @@ -1,8 +1,9 @@ --- -description: Understand latency and how it can play a part in the user experience of your Minecraft server. -slug: fix/latency title: Latency -lastUpdated: 2023-12-16 +description: Understand latency and how it can play a part in the user experience of your Minecraft server. +slug: troubleshooting/network/latency +topic: troubleshooting +lastUpdated: 2025-10-21 --- If you've ever run a server, played on a server or you're Australian then the phrase "IT'S LAAAAAAAAAAAAAAAGING" probably sounds familiar. diff --git a/src/content/docs/troubleshooting/network/nat-cgnat.mdx b/src/content/docs/troubleshooting/network/nat-cgnat.mdx index cef108888b..2519c8be86 100644 --- a/src/content/docs/troubleshooting/network/nat-cgnat.mdx +++ b/src/content/docs/troubleshooting/network/nat-cgnat.mdx @@ -1,8 +1,9 @@ --- -description: One of the core fundamentals of networking, this page outlines the types of addresses you will come across and how you can work around them. -slug: fix/nat title: NAT / CG-NAT -lastUpdated: 2023-12-16 +description: One of the core fundamentals of networking, this page outlines the types of addresses you will come across and how you can work around them. +slug: troubleshooting/network/nat +topic: troubleshooting +lastUpdated: 2025-10-21 --- Every connected device has an IP address, similar to how every mobile phone also has a mobile number and we use this number to reference "hey, this is me... you can find me here". Similarly to phone numbers, when it comes to IP addresses we have two different types for internal (private networks) and external (public networks) usage. From f676717b7ec10bda706b31051da43dff6a15ca8c Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 03:24:35 -0500 Subject: [PATCH 04/23] fix: resolved issues with slug paths --- src/content/docs/customise/plugins/free/chestshop.mdx | 2 +- src/content/docs/customise/plugins/free/discordsrv.mdx | 2 +- src/content/docs/customise/plugins/free/minimotd.mdx | 2 +- src/content/docs/customise/plugins/free/playerauctions.mdx | 2 +- src/content/docs/customise/plugins/free/quickshop.mdx | 2 +- src/content/docs/customise/plugins/free/vault.mdx | 2 +- src/content/docs/customise/plugins/free/worldedit.mdx | 2 +- src/content/docs/customise/plugins/free/worldguard.mdx | 2 +- src/content/docs/customise/plugins/free/znpc.mdx | 2 +- .../docs/extras/game-panels/pterodactyl/modifications.mdx | 2 +- src/content/docs/extras/game-panels/pterodactyl/node.mdx | 2 +- src/content/docs/extras/game-panels/pterodactyl/panel.mdx | 2 +- src/content/docs/extras/game-panels/pterodactyl/wings.mdx | 2 +- .../docs/extras/game-panels/pufferpanel/installation.mdx | 2 +- src/content/docs/extras/game-panels/pufferpanel/ssl.mdx | 2 +- src/content/docs/extras/lab/core/ovh.mdx | 2 +- src/content/docs/extras/lab/core/ports.mdx | 2 +- src/content/docs/extras/lab/core/proxmox.mdx | 2 +- src/content/docs/extras/lab/core/remote.mdx | 2 +- src/content/docs/extras/lab/core/vms.mdx | 2 +- src/content/docs/extras/lab/intro.mdx | 4 +++- src/content/docs/extras/lab/optional/configuration/aad.mdx | 2 +- src/content/docs/extras/lab/optional/configuration/azure.mdx | 2 +- .../docs/extras/lab/optional/configuration/hardening.mdx | 2 +- .../extras/lab/optional/{Services => services}/docker.mdx | 2 +- .../docs/extras/lab/optional/{Services => services}/maas.mdx | 2 +- .../docs/extras/lab/optional/{Services => services}/macos.mdx | 2 +- .../extras/lab/optional/{Services => services}/uptimekuma.mdx | 2 +- .../Zero Trust => services/zero-trust}/cloudflare.mdx | 2 +- 29 files changed, 31 insertions(+), 29 deletions(-) rename src/content/docs/extras/lab/optional/{Services => services}/docker.mdx (98%) rename src/content/docs/extras/lab/optional/{Services => services}/maas.mdx (99%) rename src/content/docs/extras/lab/optional/{Services => services}/macos.mdx (90%) rename src/content/docs/extras/lab/optional/{Services => services}/uptimekuma.mdx (96%) rename src/content/docs/extras/lab/optional/{Services/Zero Trust => services/zero-trust}/cloudflare.mdx (98%) diff --git a/src/content/docs/customise/plugins/free/chestshop.mdx b/src/content/docs/customise/plugins/free/chestshop.mdx index 3591e9b11c..10e2fd9d48 100644 --- a/src/content/docs/customise/plugins/free/chestshop.mdx +++ b/src/content/docs/customise/plugins/free/chestshop.mdx @@ -1,6 +1,6 @@ --- description: A chest based player shop plugin to enhance your economy. -slug: plugin/chestshop +slug: customise/plugins/free/chestshop title: ChestShop lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/discordsrv.mdx b/src/content/docs/customise/plugins/free/discordsrv.mdx index f2020b2892..2c441e6752 100644 --- a/src/content/docs/customise/plugins/free/discordsrv.mdx +++ b/src/content/docs/customise/plugins/free/discordsrv.mdx @@ -1,6 +1,6 @@ --- description: DiscordSRV acts as a bridge between a Discord server and your Minecraft server, allowing them to communicate. -slug: plugin/discordsrv +slug: customise/plugins/free/discordsrv title: DiscordSRV lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/minimotd.mdx b/src/content/docs/customise/plugins/free/minimotd.mdx index e1aa8da47f..193e4d8509 100644 --- a/src/content/docs/customise/plugins/free/minimotd.mdx +++ b/src/content/docs/customise/plugins/free/minimotd.mdx @@ -1,6 +1,6 @@ --- description: MiniMOTD has the functionality to add an MOTD (Message Of The Day) to your server, which shows on the Multiplayer page of Minecraft before a player logs into your server. -slug: plugin/minimotd +slug: customise/plugins/free/minimotd title: MiniMOTD lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/playerauctions.mdx b/src/content/docs/customise/plugins/free/playerauctions.mdx index c24ea7fa13..73bb790997 100644 --- a/src/content/docs/customise/plugins/free/playerauctions.mdx +++ b/src/content/docs/customise/plugins/free/playerauctions.mdx @@ -1,6 +1,6 @@ --- description: A GUI based player shop plugin to enhance your economy. -slug: plugin/playerauctions +slug: customise/plugins/free/playerauctions title: PlayerAuctions lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/quickshop.mdx b/src/content/docs/customise/plugins/free/quickshop.mdx index 104b295a1f..b3be77bcac 100644 --- a/src/content/docs/customise/plugins/free/quickshop.mdx +++ b/src/content/docs/customise/plugins/free/quickshop.mdx @@ -1,6 +1,6 @@ --- description: A chest based player shop plugin to enhance your economy. -slug: plugin/quickshop +slug: customise/plugins/free/quickshop title: Quick Shop Remake lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx index 420ede9da6..54fb4d9c9a 100644 --- a/src/content/docs/customise/plugins/free/vault.mdx +++ b/src/content/docs/customise/plugins/free/vault.mdx @@ -1,6 +1,6 @@ --- description: Vault API is a core framework for most economy, permission and chat plugins and has become a key dependency for many plugins. -slug: plugin/vault +slug: customise/plugins/free/vault title: Vault API lastUpdated: 2023-12-16 sidebar: diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx index 94c4f6bb68..d50326e303 100644 --- a/src/content/docs/customise/plugins/free/worldedit.mdx +++ b/src/content/docs/customise/plugins/free/worldedit.mdx @@ -1,6 +1,6 @@ --- description: WorldEdit is a plugin that's been around for over a decade and can be used to help speed up large builds / world changes. -slug: plugin/worldedit +slug: customise/plugins/free/worldedit title: WorldEdit lastUpdated: 2024-01-01 sidebar: diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx index ba1e96d04a..7e0bcc6475 100644 --- a/src/content/docs/customise/plugins/free/worldguard.mdx +++ b/src/content/docs/customise/plugins/free/worldguard.mdx @@ -1,6 +1,6 @@ --- description: WorldGuard is one of the oldest forms of 'admin land claim' systems and has been a core plugin for many servers over the last decade or so. -slug: plugin/worldguard +slug: customise/plugins/free/worldguard title: WorldGuard lastUpdated: 2024-01-01 sidebar: diff --git a/src/content/docs/customise/plugins/free/znpc.mdx b/src/content/docs/customise/plugins/free/znpc.mdx index c36284bb8b..fa0f8bb4b3 100644 --- a/src/content/docs/customise/plugins/free/znpc.mdx +++ b/src/content/docs/customise/plugins/free/znpc.mdx @@ -1,6 +1,6 @@ --- description: An NPC plugin for your Minecraft server. -slug: plugin/znpc +slug: customise/plugins/free/znpc title: ZPNCs lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx index 56795c7baf..8eed2a8b5d 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx @@ -1,6 +1,6 @@ --- description: Getting more out of your Pterodactyl panel with modifications -slug: pterodactyl/mods +slug: extras/game-panels/pterodactyl/mods title: Modifications sidebar: order: 5 diff --git a/src/content/docs/extras/game-panels/pterodactyl/node.mdx b/src/content/docs/extras/game-panels/pterodactyl/node.mdx index 796386ddc7..e70bab8249 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/node.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/node.mdx @@ -1,5 +1,5 @@ --- -slug: pterodactyl/node +slug: extras/game-panels/pterodactyl/node description: Creating and configuring a 'Node' within the Pterodactyl panel. sidebar: order: 4 diff --git a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx index be98b6e30b..3180c2be00 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx @@ -1,5 +1,5 @@ --- -slug: pterodactyl/panel +slug: extras/game-panels/pterodactyl/panel description: A short guide based on Ubuntu for how to deploy the Pterodactyl web panel. sidebar: order: 2 diff --git a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx index bcf7316219..34b1eb72cf 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx @@ -1,5 +1,5 @@ --- -slug: pterodactyl/wings +slug: extras/game-panels/pterodactyl/wings description: A short guide that runs through the deployment steps for the Wings docker agent used by Pterodactyl. title: Wings sidebar: diff --git a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx index ea8ea5d9f1..0b7f798978 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx @@ -1,6 +1,6 @@ --- description: A short deployment guide for Puffer panel on Ubuntu LTS -slug: pufferpanel/deployment +slug: extras/game-panels/pufferpanel/deployment title: Deployment sidebar: order: 1 diff --git a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx index 9ed30c3965..94e0730098 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx @@ -1,6 +1,6 @@ --- description: A guide for configuring the Puffer panel with SSL. -slug: pufferpanel/ssl +slug: extras/game-panels/pufferpanel/ssl title: SSL Configuration sidebar: order: 2 diff --git a/src/content/docs/extras/lab/core/ovh.mdx b/src/content/docs/extras/lab/core/ovh.mdx index a7ca081733..0de5366768 100644 --- a/src/content/docs/extras/lab/core/ovh.mdx +++ b/src/content/docs/extras/lab/core/ovh.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 1 description: Changes we needed to make within OVH in order for our setup to work as expected. -slug: lab/ovh +slug: extras/lab/core/ovh title: OVH Setup --- diff --git a/src/content/docs/extras/lab/core/ports.mdx b/src/content/docs/extras/lab/core/ports.mdx index 31d77bc02d..c15c011ece 100644 --- a/src/content/docs/extras/lab/core/ports.mdx +++ b/src/content/docs/extras/lab/core/ports.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 4 description: How to port forward to allow external access to services hosted within your virtual environment. -slug: lab/pforward +slug: extras/lab/core/pforward title: Port Forwarding --- diff --git a/src/content/docs/extras/lab/core/proxmox.mdx b/src/content/docs/extras/lab/core/proxmox.mdx index 0bb62eb9e3..e008b45dfe 100644 --- a/src/content/docs/extras/lab/core/proxmox.mdx +++ b/src/content/docs/extras/lab/core/proxmox.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 2 description: How we configured Proxmox to work in the OVH bare metal cloud environment. -slug: lab/proxmox +slug: extras/lab/core/proxmox title: Proxmox Setup --- diff --git a/src/content/docs/extras/lab/core/remote.mdx b/src/content/docs/extras/lab/core/remote.mdx index 29b506a217..8357f945a1 100644 --- a/src/content/docs/extras/lab/core/remote.mdx +++ b/src/content/docs/extras/lab/core/remote.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 5 description: How we configured remote access to the internal network for our environment -slug: lab/remote +slug: extras/lab/core/remote title: Remote Access --- diff --git a/src/content/docs/extras/lab/core/vms.mdx b/src/content/docs/extras/lab/core/vms.mdx index ff2e161260..761b7b0014 100644 --- a/src/content/docs/extras/lab/core/vms.mdx +++ b/src/content/docs/extras/lab/core/vms.mdx @@ -1,7 +1,7 @@ --- sidebar_position: 3 description: How we configured Proxmox to work in the OVH bare metal cloud environment. -slug: lab/vms +slug: extras/lab/core/vms title: Virtual Machines --- diff --git a/src/content/docs/extras/lab/intro.mdx b/src/content/docs/extras/lab/intro.mdx index 09e7b5140f..a04fd2be5d 100644 --- a/src/content/docs/extras/lab/intro.mdx +++ b/src/content/docs/extras/lab/intro.mdx @@ -6,7 +6,9 @@ sidebar: variant: danger description: A breakdown of how our contributor lab was deployed in the cloud. title: The Lab -slug: lab +slug: extras/lab/intro +lastUpdated: 2025-10-21 +topic: extras --- :::danger diff --git a/src/content/docs/extras/lab/optional/configuration/aad.mdx b/src/content/docs/extras/lab/optional/configuration/aad.mdx index b15ba15a2b..10ee3c1e5c 100644 --- a/src/content/docs/extras/lab/optional/configuration/aad.mdx +++ b/src/content/docs/extras/lab/optional/configuration/aad.mdx @@ -1,5 +1,5 @@ --- description: How we use Entra ID to manage authentication in a Modern zero trust environment. -slug: lab/aad +slug: extras/lab/optional/configuration/aad title: Entra ID --- diff --git a/src/content/docs/extras/lab/optional/configuration/azure.mdx b/src/content/docs/extras/lab/optional/configuration/azure.mdx index 39bcc6ae9e..7df817450c 100644 --- a/src/content/docs/extras/lab/optional/configuration/azure.mdx +++ b/src/content/docs/extras/lab/optional/configuration/azure.mdx @@ -1,6 +1,6 @@ --- description: How to setup, configure and deploy Azure Arc for patch management. -slug: lab/arc +slug: extras/lab/optional/configuration/arc title: Azure Arc --- diff --git a/src/content/docs/extras/lab/optional/configuration/hardening.mdx b/src/content/docs/extras/lab/optional/configuration/hardening.mdx index e3565f3599..9d18684536 100644 --- a/src/content/docs/extras/lab/optional/configuration/hardening.mdx +++ b/src/content/docs/extras/lab/optional/configuration/hardening.mdx @@ -1,6 +1,6 @@ --- description: Device hardening guide and and explantion of the tools used to complete such activities. -slug: lab/hardening +slug: extras/lab/optional/configuration/hardening title: Hardening sidebar: badge: diff --git a/src/content/docs/extras/lab/optional/Services/docker.mdx b/src/content/docs/extras/lab/optional/services/docker.mdx similarity index 98% rename from src/content/docs/extras/lab/optional/Services/docker.mdx rename to src/content/docs/extras/lab/optional/services/docker.mdx index a913ce6f4b..84648f84c0 100644 --- a/src/content/docs/extras/lab/optional/Services/docker.mdx +++ b/src/content/docs/extras/lab/optional/services/docker.mdx @@ -1,6 +1,6 @@ --- description: Our Docker environment and how we use containerisation. -slug: lab/docker +slug: extras/lab/optional/services/docker title: Docker --- diff --git a/src/content/docs/extras/lab/optional/Services/maas.mdx b/src/content/docs/extras/lab/optional/services/maas.mdx similarity index 99% rename from src/content/docs/extras/lab/optional/Services/maas.mdx rename to src/content/docs/extras/lab/optional/services/maas.mdx index d97990412f..2591a623a0 100644 --- a/src/content/docs/extras/lab/optional/Services/maas.mdx +++ b/src/content/docs/extras/lab/optional/services/maas.mdx @@ -1,6 +1,6 @@ --- description: Learn how to setup a PXE boot environment and save time on all new VMs -slug: lab/maas +slug: extras/lab/optional/services/maas title: Ubuntu MaaS --- diff --git a/src/content/docs/extras/lab/optional/Services/macos.mdx b/src/content/docs/extras/lab/optional/services/macos.mdx similarity index 90% rename from src/content/docs/extras/lab/optional/Services/macos.mdx rename to src/content/docs/extras/lab/optional/services/macos.mdx index d275fc717e..45bd9037c0 100644 --- a/src/content/docs/extras/lab/optional/Services/macos.mdx +++ b/src/content/docs/extras/lab/optional/services/macos.mdx @@ -1,6 +1,6 @@ --- description: Deploying a macOS virtual machine inside of Proxmox. -slug: lab/mac +slug: extras/lab/optional/services/mac title: MacOS --- diff --git a/src/content/docs/extras/lab/optional/Services/uptimekuma.mdx b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx similarity index 96% rename from src/content/docs/extras/lab/optional/Services/uptimekuma.mdx rename to src/content/docs/extras/lab/optional/services/uptimekuma.mdx index 208d048aaa..58b9b79fd6 100644 --- a/src/content/docs/extras/lab/optional/Services/uptimekuma.mdx +++ b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx @@ -1,6 +1,6 @@ --- description: Learn how to setup a PXE boot environment and save time on all new VMs -slug: lab/monitoring +slug: extras/lab/optional/services/monitoring title: Uptime Kuma --- diff --git a/src/content/docs/extras/lab/optional/Services/Zero Trust/cloudflare.mdx b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx similarity index 98% rename from src/content/docs/extras/lab/optional/Services/Zero Trust/cloudflare.mdx rename to src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx index 0f97b8723e..7de9aa292d 100644 --- a/src/content/docs/extras/lab/optional/Services/Zero Trust/cloudflare.mdx +++ b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx @@ -1,6 +1,6 @@ --- description: A step-by-step walk through of how to configure the Cloudflare dashboard in preparation for using Zero-Trust tunnels. -slug: lab/cloudflare +slug: extras/lab/optional/services/zero-trust/cloudflare title: Cloudflare One --- From 4c39ebb9836f8d5b7c37c19d5ba726fb0af789f4 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 03:56:08 -0500 Subject: [PATCH 05/23] refactor: update configuration and further restructure documentation --- astro.config.mjs | 142 ++++++++++++------ .../{database.mdx => databases.mdx} | 2 +- .../deploy/considerations/hosting-types.mdx | 2 - .../docs/deploy/considerations/index.mdx | 4 +- .../docs/deploy/considerations/intro.mdx | 19 --- .../considerations/operating-systems.mdx | 2 - .../docs/deploy/considerations/panels.mdx | 2 - .../{startup.mdx => startup-scripts.mdx} | 0 .../deploy/hosted/{intro.mdx => index.mdx} | 4 +- 9 files changed, 96 insertions(+), 81 deletions(-) rename src/content/docs/administration/{database.mdx => databases.mdx} (98%) delete mode 100644 src/content/docs/deploy/considerations/intro.mdx rename src/content/docs/deploy/create/{startup.mdx => startup-scripts.mdx} (100%) rename src/content/docs/deploy/hosted/{intro.mdx => index.mdx} (97%) diff --git a/astro.config.mjs b/astro.config.mjs index 8241c4114f..89a780a0b3 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -4,8 +4,8 @@ import starlight from "@astrojs/starlight"; import tailwindcss from "@tailwindcss/vite"; import sitemap from "@astrojs/sitemap"; import path from "node:path"; -import starlightThemeObsidian from 'starlight-theme-obsidian'; -import starlightSidebarTopics from 'starlight-sidebar-topics'; +import starlightThemeObsidian from "starlight-theme-obsidian"; +import starlightSidebarTopics from "starlight-sidebar-topics"; export default defineConfig({ site: "https://www.setup.md", @@ -39,19 +39,19 @@ export default defineConfig({ }), starlightSidebarTopics([ { - id: 'getting-started', - label: 'Getting Started', - link: 'getting-started', - icon: 'heart', + id: "getting-started", + label: "Getting Started", + link: "getting-started", + icon: "heart", items: [ { - label: 'Project Information', + label: "Project Information", items: [ "getting-started/contribute", "getting-started/discord", { slug: "getting-started/jar-api", - badge: { text: 'FREE', variant: 'success' }, + badge: { text: "FREE", variant: "success" }, }, "getting-started/license", ], @@ -59,76 +59,118 @@ export default defineConfig({ ], }, { - id: 'deploy', - label: 'Deploy', - link: 'deploy', - icon: 'open-book', + id: "deploy", + label: "Deploy", + link: "deploy", + icon: "open-book", items: [ - { label: 'Considerations', autogenerate: { directory: 'deploy/considerations' } }, - { label: 'Self Hosted', autogenerate: { directory: 'deploy/create' } }, - { label: 'Shared Hosting', autogenerate: { directory: 'deploy/hosted' } }, + { + label: "Considerations", + items: ["deploy/considerations", "deploy/considerations/hosting-types", "deploy/considerations/operating-systems", "deploy/considerations/panels"], + }, + { + label: "Self Hosted", + items: ["deploy/create/install-java", "deploy/create/download-jars", "deploy/create/startup-scripts"], + }, + { + label: "Shared Hosting", + items: ["deploy/hosted", "deploy/hosted/providers", "deploy/hosted/hardware", "deploy/hosted/purchased-what-next"], + }, ], }, { - id: 'customise', - label: 'Customise', - link: 'customise', - icon: 'puzzle', + id: "customise", + label: "Customise", + link: "customise", + icon: "puzzle", items: [ { - label: 'Plugins', - items: ['customise/plugins/criteria', { label: 'Popular Plugins', autogenerate: { directory: 'customise/plugins' } }], + label: "Plugins", + items: [ + "customise/plugins/criteria", + { + label: "Free", + autogenerate: { directory: "customise/plugins/free" } + }, + { + label: "Premium", + autogenerate: { directory: "customise/plugins/premium" } + }, + ], }, - { label: 'Mods', autogenerate: { directory: 'customise/mods' } }, ], }, { - id: 'administration', - label: 'Administration', - link: 'administration', - icon: 'setting', + id: "administration", + label: "Administration", + link: "administration", + icon: "setting", items: [ - { label: 'Administration Basics', autogenerate: { directory: 'administration' }, collapsed: true }, + { + label: "Server Administration", + items: [ + "administration/databases", + "administration/offline-mode", + "administration/server-software", + "administration/sftp", + "administration/textures", + ], + }, + { label: "Permissions", autogenerate: { directory: "administration/permissions" } }, + { label: "Economy", autogenerate: { directory: "administration/economy" } }, + { label: "Security", autogenerate: { directory: "administration/security" } }, ], }, { - id: 'performance', - label: 'Performance', - link: 'performance', - icon: 'rocket', + id: "performance", + label: "Performance", + link: "performance", + icon: "rocket", items: [ - { label: 'Basics', autogenerate: { directory: 'performance/basics' } }, - { label: 'Advanced', autogenerate: { directory: 'performance/advanced' } }, + { label: "Basics", autogenerate: { directory: "performance/basics" } }, + { label: "Advanced", autogenerate: { directory: "performance/advanced" } }, ], }, { - id: 'troubleshooting', - label: 'Troubleshooting', - link: 'troubleshooting', - icon: 'error', + id: "troubleshooting", + label: "Troubleshooting", + link: "troubleshooting", + icon: "error", items: [ - { label: 'Technical Issues', autogenerate: { directory: 'troubleshooting/compute' } }, - { label: 'Network Issues', autogenerate: { directory: 'troubleshooting/network' } }, + { label: "Technical Issues", autogenerate: { directory: "troubleshooting/compute" } }, + { label: "Network Issues", autogenerate: { directory: "troubleshooting/network" } }, ], }, { - id: 'extras', - label: 'Extras', - link: 'extras', - icon: 'star', + id: "extras", + label: "Extras", + link: "extras", + icon: "star", items: [ - { label: 'Additional Content', autogenerate: { directory: 'extras' }, collapsed: true }, + { + label: "Server Administration", + items: [ + "extras/advertising", + "extras/folia", + "extras/oracle", + "extras/signed-chat", + "extras/tls", + "extras/tunnels", + ], + }, + { label: "Game Panels", items: [{ label: "Pterodactyl", autogenerate: { directory: "extras/game-panels/pterodactyl" } }, { label: "PufferPanel", autogenerate: { directory: "extras/game-panels/pufferpanel" } }], collapsed: true }, + { label: "Our Lab", items: [{ label: "Core", autogenerate: { directory: "extras/lab/core" } }, { label: "Optional", autogenerate: { directory: "extras/lab/optional" } }], collapsed: true }, ], }, ]) ], components: { - Sidebar: './src/components/Sidebar.astro', + Sidebar: "./src/components/Sidebar.astro", }, title: "setup.md", customCss: [ - './src/styles/custom.css', - './src/fonts/font-face.css', + "./src/styles/custom.css", + "./src/fonts/font-face.css", ], logo: { replacesTitle: true, @@ -136,11 +178,11 @@ export default defineConfig({ dark: "./src/assets/logo_light-2.svg", }, editLink: { - baseUrl: "https://github.com/setupmd/docs/edit/v3", + baseUrl: "https://github.com/setupmd/docs/tree/restructure", }, social: [ - { icon: 'github', label: 'GitHub', href: 'https://github.com/setupmd' }, - { icon: 'discord', label: 'Discord', href: 'http://www.setup.md/discord-invite' }, + { icon: "github", label: "GitHub", href: "https://github.com/setupmd" }, + { icon: "discord", label: "Discord", href: "http://www.setup.md/discord-invite" }, ], }), sitemap(), diff --git a/src/content/docs/administration/database.mdx b/src/content/docs/administration/databases.mdx similarity index 98% rename from src/content/docs/administration/database.mdx rename to src/content/docs/administration/databases.mdx index b531c155ae..1831e18ace 100644 --- a/src/content/docs/administration/database.mdx +++ b/src/content/docs/administration/databases.mdx @@ -1,7 +1,7 @@ --- title: Databases description: This page covers centralised plugin data storage using databases. -slug: administration/database +slug: administration/databases topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/considerations/hosting-types.mdx b/src/content/docs/deploy/considerations/hosting-types.mdx index 4d350d0f1c..de8fa8bd81 100644 --- a/src/content/docs/deploy/considerations/hosting-types.mdx +++ b/src/content/docs/deploy/considerations/hosting-types.mdx @@ -4,8 +4,6 @@ description: Understand the different types of hosting services available and wh slug: deploy/considerations/hosting-types topic: deploy lastUpdated: 2025-10-21 -sidebar: - order: 2 --- import { Badge } from '@astrojs/starlight/components'; diff --git a/src/content/docs/deploy/considerations/index.mdx b/src/content/docs/deploy/considerations/index.mdx index 5f5339db26..a330c91104 100644 --- a/src/content/docs/deploy/considerations/index.mdx +++ b/src/content/docs/deploy/considerations/index.mdx @@ -1,11 +1,9 @@ --- -title: Deployment Considerations +title: Introduction description: Things to consider before deploying your Minecraft server. slug: deploy/considerations topic: deploy lastUpdated: 2025-10-21 -sidebar: - order: 1 --- Getting a Minecraft can be a simple process, if you already know what you're looking to do and just want instructions on the *how* you can skip to the pre-requisite articles for either self-hosting or 'Shared Hosting' articles if you're using a third party provider. diff --git a/src/content/docs/deploy/considerations/intro.mdx b/src/content/docs/deploy/considerations/intro.mdx deleted file mode 100644 index 9251bf87a2..0000000000 --- a/src/content/docs/deploy/considerations/intro.mdx +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Deployment Considerations -description: Things to consider before deploying your Minecraft server. -slug: deploy/considerations/intro -topic: deploy -lastUpdated: 2025-10-21 ---- - -Getting a Minecraft can be a simple process, if you already know what you're looking to do and just want instructions on the *how* you can skip to the pre-requisite articles for either self-hosting or 'Shared Hosting' articles if you're using a third party provider. - -If you have no idea where to start, checkout the rest of this category first to help you make the right decision for your use case, when it comes to hosting a Minecraft server there are many different options available to you, each with their own pros and cons. - -With that in mind it is worth checking out the following articles to help you make the right decision for your use case. - -| Topic | KB Article URL | Summary | -| ----------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| Cloud Hosting Types | [/deploy/considerations/hosting-types](/deploy/considerations/hosting-types) | If you know you want to pay for a dedicated service and not use your own PC, checkout this article on the types of available hosting to you. | -| Operating Systems | [/deploy/considerations/operating-systems](/deploy/considerations/operating-systems) | Helping you idenfity what Operating System you should use for a standalone dedicated device running your Minecraft server. | -| Control Panels | [/deploy/considerations/panels](/deploy/considerations/panels) | If you're hosting on your own dedicated environment and you're looking to have a web-ui to manage your server, check out this article. | \ No newline at end of file diff --git a/src/content/docs/deploy/considerations/operating-systems.mdx b/src/content/docs/deploy/considerations/operating-systems.mdx index 7a6cccf70f..886d40543e 100644 --- a/src/content/docs/deploy/considerations/operating-systems.mdx +++ b/src/content/docs/deploy/considerations/operating-systems.mdx @@ -4,8 +4,6 @@ description: Let's discuss the major operating systems that you will come across slug: deploy/considerations/operating-systems topic: deploy lastUpdated: 2025-10-21 -sidebar: - order: 3 --- When running a Minecraft server on [bare metal](/deploy/hosting-types#bare-metal--vds), or a [VPS](/deploy/hosting-types#virtual-private-servers) you'll need to install a base operating system before you can get started. Unless you're running an apple device your options are Windows / Windows Server or Linux and the abundance of distros that come along with it. diff --git a/src/content/docs/deploy/considerations/panels.mdx b/src/content/docs/deploy/considerations/panels.mdx index 678c10b7ea..832e607bf6 100644 --- a/src/content/docs/deploy/considerations/panels.mdx +++ b/src/content/docs/deploy/considerations/panels.mdx @@ -4,8 +4,6 @@ description: You don't always want to be using the CLI to manage your server, co slug: deploy/considerations/panels topic: deploy lastUpdated: 2025-10-21 -sidebar: - order: 4 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/deploy/create/startup.mdx b/src/content/docs/deploy/create/startup-scripts.mdx similarity index 100% rename from src/content/docs/deploy/create/startup.mdx rename to src/content/docs/deploy/create/startup-scripts.mdx diff --git a/src/content/docs/deploy/hosted/intro.mdx b/src/content/docs/deploy/hosted/index.mdx similarity index 97% rename from src/content/docs/deploy/hosted/intro.mdx rename to src/content/docs/deploy/hosted/index.mdx index ff9dd14508..bc1e373afd 100644 --- a/src/content/docs/deploy/hosted/intro.mdx +++ b/src/content/docs/deploy/hosted/index.mdx @@ -1,7 +1,7 @@ --- -title: Shared Hosting Introduction +title: Introduction description: How to deploy a Minecraft server using a third party service provider. -slug: deploy/hosted/intro +slug: deploy/hosted topic: deploy lastUpdated: 2025-10-21 sidebar: From 8ad694dfd7d68bad942f6e5fc6a750efee82595d Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 04:17:56 -0500 Subject: [PATCH 06/23] refactor: plugin badges in astro config instead of frontmatter --- astro.config.mjs | 58 +++++++++++++++++-- .../customise/plugins/free/essentialsx.mdx | 6 +- .../docs/customise/plugins/free/luckperms.mdx | 8 +-- .../docs/customise/plugins/free/vault.mdx | 4 -- .../docs/customise/plugins/free/worldedit.mdx | 4 -- .../customise/plugins/free/worldguard.mdx | 4 -- .../plugins/free/{znpc.mdx => znpcs.mdx} | 4 +- .../customise/plugins/premium/litebans.mdx | 4 -- 8 files changed, 58 insertions(+), 34 deletions(-) rename src/content/docs/customise/plugins/free/{znpc.mdx => znpcs.mdx} (95%) diff --git a/astro.config.mjs b/astro.config.mjs index 89a780a0b3..8daefdff16 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -66,15 +66,29 @@ export default defineConfig({ items: [ { label: "Considerations", - items: ["deploy/considerations", "deploy/considerations/hosting-types", "deploy/considerations/operating-systems", "deploy/considerations/panels"], + items: [ + "deploy/considerations", + "deploy/considerations/hosting-types", + "deploy/considerations/operating-systems", + "deploy/considerations/panels", + ], }, { label: "Self Hosted", - items: ["deploy/create/install-java", "deploy/create/download-jars", "deploy/create/startup-scripts"], + items: [ + "deploy/create/install-java", + "deploy/create/download-jars", + "deploy/create/startup-scripts", + ], }, { label: "Shared Hosting", - items: ["deploy/hosted", "deploy/hosted/providers", "deploy/hosted/hardware", "deploy/hosted/purchased-what-next"], + items: [ + "deploy/hosted", + "deploy/hosted/providers", + "deploy/hosted/hardware", + "deploy/hosted/purchased-what-next", + ], }, ], }, @@ -90,11 +104,45 @@ export default defineConfig({ "customise/plugins/criteria", { label: "Free", - autogenerate: { directory: "customise/plugins/free" } + items: [ + "customise/plugins/free/chestshop", + "customise/plugins/free/discordsrv", + { + slug: "customise/plugins/free/essentialsx", + badge: { text: "CORE", variant: "success" }, + }, + { + slug: "customise/plugins/free/worldedit", + badge: { text: "CORE", variant: "success" }, + }, + { + slug: "customise/plugins/free/worldguard", + badge: { text: "CORE", variant: "success" }, + }, + { + slug: "customise/plugins/free/luckperms", + badge: { text: "CORE", variant: "success" }, + }, + "customise/plugins/free/minimotd", + "customise/plugins/free/playerauctions", + "customise/plugins/free/quickshop", + { + slug: "customise/plugins/free/vault", + badge: { text: "CORE", variant: "success" }, + }, + "customise/plugins/free/znpcs", + ], }, { label: "Premium", - autogenerate: { directory: "customise/plugins/premium" } + items: [ + "customise/plugins/premium/citizens", + { + slug: "customise/plugins/premium/litebans", + badge: { text: "RECOMMENDED", variant: "tip" }, + }, + "customise/plugins/premium/zauctionhouse", + ], }, ], }, diff --git a/src/content/docs/customise/plugins/free/essentialsx.mdx b/src/content/docs/customise/plugins/free/essentialsx.mdx index 21355735d5..596c5f20ea 100644 --- a/src/content/docs/customise/plugins/free/essentialsx.mdx +++ b/src/content/docs/customise/plugins/free/essentialsx.mdx @@ -1,13 +1,9 @@ --- title: EssentialsX -description: EssentalsX introduces over 130 commands for servers of all sizes which will enhance the gameplay with QoL features for all. +description: EssentialsX introduces over 130 commands for servers of all sizes which will enhance the gameplay with QoL features for all. slug: customise/plugins/free/essentialsx topic: customise lastUpdated: 2025-10-21 -# sidebar: -# badge: -# text: Essential -# variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/luckperms.mdx b/src/content/docs/customise/plugins/free/luckperms.mdx index 10b22ae8ac..ec4195ec85 100644 --- a/src/content/docs/customise/plugins/free/luckperms.mdx +++ b/src/content/docs/customise/plugins/free/luckperms.mdx @@ -1,13 +1,9 @@ --- -title: Luckperms -description: Learn about the Luckperms plugin and how to get a basic configuration up and running. +title: LuckPerms +description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. slug: customise/plugins/free/luckperms topic: customise lastUpdated: 2025-10-21 -# sidebar: -# badge: -# text: Essential -# variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx index 54fb4d9c9a..513fc0c2a6 100644 --- a/src/content/docs/customise/plugins/free/vault.mdx +++ b/src/content/docs/customise/plugins/free/vault.mdx @@ -3,10 +3,6 @@ description: Vault API is a core framework for most economy, permission and chat slug: customise/plugins/free/vault title: Vault API lastUpdated: 2023-12-16 -sidebar: - badge: - text: Essential - variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx index d50326e303..fba5c7fa2a 100644 --- a/src/content/docs/customise/plugins/free/worldedit.mdx +++ b/src/content/docs/customise/plugins/free/worldedit.mdx @@ -3,10 +3,6 @@ description: WorldEdit is a plugin that's been around for over a decade and can slug: customise/plugins/free/worldedit title: WorldEdit lastUpdated: 2024-01-01 -sidebar: - badge: - text: Essential - variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx index 7e0bcc6475..8946d2ce57 100644 --- a/src/content/docs/customise/plugins/free/worldguard.mdx +++ b/src/content/docs/customise/plugins/free/worldguard.mdx @@ -3,10 +3,6 @@ description: WorldGuard is one of the oldest forms of 'admin land claim' systems slug: customise/plugins/free/worldguard title: WorldGuard lastUpdated: 2024-01-01 -sidebar: - badge: - text: Essential - variant: success --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/znpc.mdx b/src/content/docs/customise/plugins/free/znpcs.mdx similarity index 95% rename from src/content/docs/customise/plugins/free/znpc.mdx rename to src/content/docs/customise/plugins/free/znpcs.mdx index fa0f8bb4b3..8fcfe2108a 100644 --- a/src/content/docs/customise/plugins/free/znpc.mdx +++ b/src/content/docs/customise/plugins/free/znpcs.mdx @@ -1,7 +1,7 @@ --- description: An NPC plugin for your Minecraft server. -slug: customise/plugins/free/znpc -title: ZPNCs +slug: customise/plugins/free/znpcs +title: ZNPCs lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/premium/litebans.mdx b/src/content/docs/customise/plugins/premium/litebans.mdx index 66af5c5515..cf59e3a9b4 100644 --- a/src/content/docs/customise/plugins/premium/litebans.mdx +++ b/src/content/docs/customise/plugins/premium/litebans.mdx @@ -4,10 +4,6 @@ description: Litebans is a premium plugin that centralises ban management for 'n slug: customise/plugins/premium/litebans topic: customise lastUpdated: 2025-10-21 -sidebar: - badge: - text: Recommended - variant: tip --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; From 25287221c1c4d7e786e7554e7e6563408b9baeaf Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 04:23:34 -0500 Subject: [PATCH 07/23] docs: badge text improvements --- .../docs/administration/economy/{intro.mdx => index.mdx} | 4 +--- .../administration/permissions/{breakdown.mdx => index.mdx} | 3 +-- .../docs/administration/security/{intro.mdx => index.mdx} | 4 +--- src/content/docs/customise/plugins/free/chestshop.mdx | 2 +- src/content/docs/customise/plugins/free/discordsrv.mdx | 5 +++-- src/content/docs/customise/plugins/free/essentialsx.mdx | 2 +- src/content/docs/customise/plugins/free/playerauctions.mdx | 2 +- src/content/docs/customise/plugins/free/quickshop.mdx | 2 +- src/content/docs/customise/plugins/free/vault.mdx | 2 +- src/content/docs/customise/plugins/free/worldedit.mdx | 2 +- src/content/docs/customise/plugins/free/worldguard.mdx | 2 +- src/content/docs/customise/plugins/free/znpcs.mdx | 2 +- src/content/docs/customise/plugins/premium/citizens.mdx | 2 +- src/content/docs/customise/plugins/premium/litebans.mdx | 2 +- src/content/docs/customise/plugins/premium/zauctionhouse.mdx | 3 ++- src/content/docs/extras/signed-chat.mdx | 4 ++-- 16 files changed, 20 insertions(+), 23 deletions(-) rename src/content/docs/administration/economy/{intro.mdx => index.mdx} (96%) rename src/content/docs/administration/permissions/{breakdown.mdx => index.mdx} (96%) rename src/content/docs/administration/security/{intro.mdx => index.mdx} (94%) diff --git a/src/content/docs/administration/economy/intro.mdx b/src/content/docs/administration/economy/index.mdx similarity index 96% rename from src/content/docs/administration/economy/intro.mdx rename to src/content/docs/administration/economy/index.mdx index e81680241a..9594aa597d 100644 --- a/src/content/docs/administration/economy/intro.mdx +++ b/src/content/docs/administration/economy/index.mdx @@ -1,11 +1,9 @@ --- title: Server Economy Basics description: Recommended plugins to kick start your Minecraft server's economy. -slug: administration/economy/intro +slug: administration/economy topic: administration lastUpdated: 2025-10-21 -sidebar: - order: 1 --- An economy is essential to your Minecraft server, it allows for players to buy and sell between one another or between your players and the server for in-game ranks / items etc. diff --git a/src/content/docs/administration/permissions/breakdown.mdx b/src/content/docs/administration/permissions/index.mdx similarity index 96% rename from src/content/docs/administration/permissions/breakdown.mdx rename to src/content/docs/administration/permissions/index.mdx index b0eeeb76f4..08dca0f212 100644 --- a/src/content/docs/administration/permissions/breakdown.mdx +++ b/src/content/docs/administration/permissions/index.mdx @@ -1,11 +1,10 @@ --- title: Permission System Basics description: Understanding how Minecraft server permissions work and how to use them effectively. -slug: administration/permissions/breakdown +slug: administration/permissions topic: administration lastUpdated: 2025-10-21 sidebar: - order: 1 badge: text: Important variant: danger diff --git a/src/content/docs/administration/security/intro.mdx b/src/content/docs/administration/security/index.mdx similarity index 94% rename from src/content/docs/administration/security/intro.mdx rename to src/content/docs/administration/security/index.mdx index d730f128d6..e5b174c739 100644 --- a/src/content/docs/administration/security/intro.mdx +++ b/src/content/docs/administration/security/index.mdx @@ -1,11 +1,9 @@ --- title: Server Security Overview description: Understand the types of protective and preventative security tools that exist for Minecraft servers. -slug: administration/security/intro +slug: administration/security topic: administration lastUpdated: 2025-10-21 -sidebar: - order: 1 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/chestshop.mdx b/src/content/docs/customise/plugins/free/chestshop.mdx index 10e2fd9d48..c35a8e8a53 100644 --- a/src/content/docs/customise/plugins/free/chestshop.mdx +++ b/src/content/docs/customise/plugins/free/chestshop.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports A simple bare bones chest shop plugin, think 'QuickShop' without all the fancy bells and whistles. ChestShop makes a great plugin for anyone who just wants to get some simple buying and selling going in their server. diff --git a/src/content/docs/customise/plugins/free/discordsrv.mdx b/src/content/docs/customise/plugins/free/discordsrv.mdx index 2c441e6752..92cea04c38 100644 --- a/src/content/docs/customise/plugins/free/discordsrv.mdx +++ b/src/content/docs/customise/plugins/free/discordsrv.mdx @@ -1,13 +1,14 @@ --- +title: DiscordSRV description: DiscordSRV acts as a bridge between a Discord server and your Minecraft server, allowing them to communicate. slug: customise/plugins/free/discordsrv -title: DiscordSRV lastUpdated: 2024-01-01 +topic: customise --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports DiscordSRV is a very commonly used plugin that acts as a bridge between your Minecraft and Discord servers, allowing them to communicate and for actions to be called via interactions in Discord and vice-versa. DiscordSRV also supports livechat functionality between your Minecraft and Discord server so players that aren't logged in can still chat. Moreover, DiscordSRV allows for linking a users Discord account to their Minecraft account on a per-instance basis. That said, the setup of DiscordSRV relies on the creation of an application and Bot on Discord's Developer Portal. diff --git a/src/content/docs/customise/plugins/free/essentialsx.mdx b/src/content/docs/customise/plugins/free/essentialsx.mdx index 596c5f20ea..accbc7ba04 100644 --- a/src/content/docs/customise/plugins/free/essentialsx.mdx +++ b/src/content/docs/customise/plugins/free/essentialsx.mdx @@ -8,7 +8,7 @@ lastUpdated: 2025-10-21 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports EssentialsX, formerly just Essentials is the core backbone to any Minecraft server, it introduces a wide range of utility commands (all of which are permission toggle controllable) that can be used to enhance the base gameplay over the vanilla commands. diff --git a/src/content/docs/customise/plugins/free/playerauctions.mdx b/src/content/docs/customise/plugins/free/playerauctions.mdx index 73bb790997..f0b29d9f29 100644 --- a/src/content/docs/customise/plugins/free/playerauctions.mdx +++ b/src/content/docs/customise/plugins/free/playerauctions.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports It has great levels of customizability and flexibility, to the point where you can edit pretty much every aspect of every single menu. It also has compatibility with lots of other plugins and also an author who is always there to provide support. diff --git a/src/content/docs/customise/plugins/free/quickshop.mdx b/src/content/docs/customise/plugins/free/quickshop.mdx index b3be77bcac..152b8f3558 100644 --- a/src/content/docs/customise/plugins/free/quickshop.mdx +++ b/src/content/docs/customise/plugins/free/quickshop.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports QuickShop Remake is a forked and maintained version of the long standing '[QuickShop](https://dev.bukkit.org/projects/quickshop)' plugin of the earlier Minecraft days. It allows players to buy and sell between one another and the 'admin store' using chests. diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx index 513fc0c2a6..424d1116bd 100644 --- a/src/content/docs/customise/plugins/free/vault.mdx +++ b/src/content/docs/customise/plugins/free/vault.mdx @@ -7,7 +7,7 @@ lastUpdated: 2023-12-16 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports The Vault API is the longest standing, most reliable permissions, chat and economy API backbone for Minecraft. It's been around for about a decade at this point in time and with every update that passes reliability has always remained. diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx index fba5c7fa2a..849441f821 100644 --- a/src/content/docs/customise/plugins/free/worldedit.mdx +++ b/src/content/docs/customise/plugins/free/worldedit.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports Worldedit is a no-brainer, this is a plugin that's been around for the entire lifespan of Minecraft multiplayer as we know it and it's not going anywhere fast. If you need to move large buildings in your world, export or import schematics this is the tool for you and your build team. Consider using WETS (WorldEdit Tick Spreader) OR AsyncWorldEdit OR FastAsyncWorldEdit, as they can perform tasks faster & prevent crashes. diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx index 8946d2ce57..da6d7287d0 100644 --- a/src/content/docs/customise/plugins/free/worldguard.mdx +++ b/src/content/docs/customise/plugins/free/worldguard.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports If you're using WorldEdit then you've most likely already heard of WorldGuard but for those who haven't WorldGuard allows you to create 'admin land claims' which will prevent certain regions from being griefable. This is a perfect solution for building playershops, central landmarks in your server such as spawns and admin shops and more. Some plugins can even hook into the WorldGuard plugin and enhance it's capability offering a better overall experience to your players. diff --git a/src/content/docs/customise/plugins/free/znpcs.mdx b/src/content/docs/customise/plugins/free/znpcs.mdx index 8fcfe2108a..36d19f4cd6 100644 --- a/src/content/docs/customise/plugins/free/znpcs.mdx +++ b/src/content/docs/customise/plugins/free/znpcs.mdx @@ -7,7 +7,7 @@ lastUpdated: 2024-01-01 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports ### ZNPCs diff --git a/src/content/docs/customise/plugins/premium/citizens.mdx b/src/content/docs/customise/plugins/premium/citizens.mdx index 6ec4dcbc3b..79ab53ad41 100644 --- a/src/content/docs/customise/plugins/premium/citizens.mdx +++ b/src/content/docs/customise/plugins/premium/citizens.mdx @@ -8,7 +8,7 @@ lastUpdated: 2025-10-21 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports Citizens is the most popular and widely supported NPC plugin in the market. It is purchasable on Spigot and open source as well. Free downloads can be found on it's Jenkins server. Not recommended for servers with high player counts as it can eat a lot of ticks. diff --git a/src/content/docs/customise/plugins/premium/litebans.mdx b/src/content/docs/customise/plugins/premium/litebans.mdx index cf59e3a9b4..dfc1433e0f 100644 --- a/src/content/docs/customise/plugins/premium/litebans.mdx +++ b/src/content/docs/customise/plugins/premium/litebans.mdx @@ -8,7 +8,7 @@ lastUpdated: 2025-10-21 import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports If you're looking for a method of syncing Minecraft bans between multiple Minecraft proxies, servers (or both) or perhaps you're looking for a way to give your end users some transparency over the punishments that are handed out within your community. If this sounds of interest then Litebans is the tool for you. diff --git a/src/content/docs/customise/plugins/premium/zauctionhouse.mdx b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx index ab6532df03..c6183a01cb 100644 --- a/src/content/docs/customise/plugins/premium/zauctionhouse.mdx +++ b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx @@ -5,9 +5,10 @@ slug: customise/plugins/premium/zauctionhouse topic: customise lastUpdated: 2025-10-21 --- + import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports +#### This enhancement supports A premium version of Player Auctions. You may find greater performance in addition to a few extra features, notably the Shulker viewer and a Sell inventory but that's about it. diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/extras/signed-chat.mdx index 6a1b4db0f5..456f8115e0 100644 --- a/src/content/docs/extras/signed-chat.mdx +++ b/src/content/docs/extras/signed-chat.mdx @@ -107,7 +107,7 @@ Joining a server with `enforce-secure-profile=true` on a client with No Chat Rep href="https://modrinth.com/mod/no-chat-reports" /> -##### FreedomChat +##### FreedomChat FreedomChat effectively serves the same purpose as No Chat Reports would on a modded server, it converts player chat messages to system messages at the packet level, making them once again non-reportable by players. @@ -117,7 +117,7 @@ FreedomChat effectively serves the same purpose as No Chat Reports would on a mo href="https://modrinth.com/mod/freedomchat" /> -##### AntiPopup +##### AntiPopup While this plugin works, manual setup is required - the command `/antipopup setup` must be ran in console unless `enforce-secure-profile` is set to `false` already. From a4b1b8690f19b42db373f74edf433bb5754e572b Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 04:43:46 -0500 Subject: [PATCH 08/23] chore: more manual sidebar stuff --- astro.config.mjs | 47 ++++++++++++++++--- .../docs/administration/economy/index.mdx | 12 ++--- .../docs/administration/permissions/index.mdx | 6 +-- .../docs/administration/security/index.mdx | 2 +- 4 files changed, 47 insertions(+), 20 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index 8daefdff16..ab73a698db 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -162,11 +162,32 @@ export default defineConfig({ "administration/server-software", "administration/sftp", "administration/textures", + { + label: "Permissions", + items: ["administration/permissions", "administration/permissions/plugins"], + badge: { text: "IMPORTANT", variant: "danger" }, + }, + { + label: "Security", + items: [ + "administration/security", + "administration/security/anticheat", + "administration/security/antixray", + "administration/security/antiexploit", + "administration/security/antilag" + ], + }, + { + label: "Economy", + items: [ + "administration/economy", + "administration/economy/gui", + "administration/economy/chest", + "administration/economy/shop", + ], + }, ], }, - { label: "Permissions", autogenerate: { directory: "administration/permissions" } }, - { label: "Economy", autogenerate: { directory: "administration/economy" } }, - { label: "Security", autogenerate: { directory: "administration/security" } }, ], }, { @@ -175,8 +196,14 @@ export default defineConfig({ link: "performance", icon: "rocket", items: [ - { label: "Basics", autogenerate: { directory: "performance/basics" } }, - { label: "Advanced", autogenerate: { directory: "performance/advanced" } }, + { + label: "Basics", + autogenerate: { directory: "performance/basics" } + }, + { + label: "Advanced", + autogenerate: { directory: "performance/advanced" } + }, ], }, { @@ -185,8 +212,14 @@ export default defineConfig({ link: "troubleshooting", icon: "error", items: [ - { label: "Technical Issues", autogenerate: { directory: "troubleshooting/compute" } }, - { label: "Network Issues", autogenerate: { directory: "troubleshooting/network" } }, + { + label: "Technical Issues", + autogenerate: { directory: "troubleshooting/compute" } + }, + { + label: "Network Issues", + autogenerate: { directory: "troubleshooting/network" } + }, ], }, { diff --git a/src/content/docs/administration/economy/index.mdx b/src/content/docs/administration/economy/index.mdx index 9594aa597d..26dce3f5f9 100644 --- a/src/content/docs/administration/economy/index.mdx +++ b/src/content/docs/administration/economy/index.mdx @@ -1,5 +1,5 @@ --- -title: Server Economy Basics +title: Overview description: Recommended plugins to kick start your Minecraft server's economy. slug: administration/economy topic: administration @@ -12,16 +12,14 @@ Economies within Minecraft, much like the real world, can dictate supply and dem The goal with this section is to highlight some viable options for your server along with some example plugins that will allow you to build the framework for your own server's economy to take place. - - ### Requirements Most, if not all plugins require your server to have an Economy API (such as [Vault](/plugin/vault)) and an Economy Handler installed. Some example economy handlers are below:
      -
    • [EssentialsX](/plugin/essentialsx)
    • -
    • [TheNewEconomy](/plugin/theneweconomy) (Optional Vault Support)
    • -
    • [iConomy](/plugin/iconomy)
    • -
    • [Gringott's Economy](/plugin/gringottseco)
    • +
    • [EssentialsX](/customise/plugins/free/essentialsx)
    • +
    • [TheNewEconomy](/customise/plugins/free/theneweconomy) (Optional Vault Support)
    • +
    • [iConomy](/customise/plugins/free/iconomy)
    • +
    • [Gringott's Economy](/customise/plugins/free/gringottseco)
    \ No newline at end of file diff --git a/src/content/docs/administration/permissions/index.mdx b/src/content/docs/administration/permissions/index.mdx index 08dca0f212..151650e423 100644 --- a/src/content/docs/administration/permissions/index.mdx +++ b/src/content/docs/administration/permissions/index.mdx @@ -1,13 +1,9 @@ --- -title: Permission System Basics +title: Overview description: Understanding how Minecraft server permissions work and how to use them effectively. slug: administration/permissions topic: administration lastUpdated: 2025-10-21 -sidebar: - badge: - text: Important - variant: danger --- When you're setting up a new server, a very important part of the process is managing permissions and **configuring them as you go**. diff --git a/src/content/docs/administration/security/index.mdx b/src/content/docs/administration/security/index.mdx index e5b174c739..e59bba9b17 100644 --- a/src/content/docs/administration/security/index.mdx +++ b/src/content/docs/administration/security/index.mdx @@ -1,5 +1,5 @@ --- -title: Server Security Overview +title: Overview description: Understand the types of protective and preventative security tools that exist for Minecraft servers. slug: administration/security topic: administration From 7923e5d785776acc366822adf567bd0e7a4df48d Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 05:06:23 -0500 Subject: [PATCH 09/23] refactor: utilize Astro Image component --- astro.config.mjs | 22 +++++++++++++++---- src/content/docs/administration/sftp.mdx | 11 +++++----- src/content/docs/extras/signed-chat.mdx | 3 ++- .../docs/troubleshooting/compute/java.mdx | 1 + .../troubleshooting/network/connectivity.mdx | 3 ++- .../docs/troubleshooting/network/latency.mdx | 4 +++- .../network/{nat-cgnat.mdx => nat.mdx} | 0 7 files changed, 32 insertions(+), 12 deletions(-) rename src/content/docs/troubleshooting/network/{nat-cgnat.mdx => nat.mdx} (100%) diff --git a/astro.config.mjs b/astro.config.mjs index ab73a698db..3949696308 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -214,11 +214,17 @@ export default defineConfig({ items: [ { label: "Technical Issues", - autogenerate: { directory: "troubleshooting/compute" } + items: [ + "troubleshooting/compute/java" + ], }, { label: "Network Issues", - autogenerate: { directory: "troubleshooting/network" } + items: [ + "troubleshooting/network/connectivity", + "troubleshooting/network/latency", + "troubleshooting/network/nat", + ], }, ], }, @@ -262,8 +268,16 @@ export default defineConfig({ baseUrl: "https://github.com/setupmd/docs/tree/restructure", }, social: [ - { icon: "github", label: "GitHub", href: "https://github.com/setupmd" }, - { icon: "discord", label: "Discord", href: "http://www.setup.md/discord-invite" }, + { + icon: "github", + label: "GitHub", + href: "https://github.com/setupmd" + }, + { + icon: "discord", + label: "Discord", + href: "http://www.setup.md/discord-invite" + }, ], }), sitemap(), diff --git a/src/content/docs/administration/sftp.mdx b/src/content/docs/administration/sftp.mdx index 227104222f..7fbec9b7b7 100644 --- a/src/content/docs/administration/sftp.mdx +++ b/src/content/docs/administration/sftp.mdx @@ -6,6 +6,7 @@ topic: administration lastUpdated: 2025-10-21 --- +import { Image } from 'astro:assets'; import { LinkCard, CardGrid } from '@astrojs/starlight/components'; If you're new to hosting a Minecraft server and you are looking to bring across a world file of your own or upload some plugins / mods to make your experience a little bit better, @@ -48,7 +49,7 @@ For simplicity we're also recommending FileZilla for Debian based distros. ### Identifying your Credentials Once you have installed FileZilla the next step is for you to get connected to your Minecraft server. You can find the information within your provider panel, most providers are now using Pterodactyl so you need to find the following block of information below*. - +SFTP Credentials *Depending on your provider your panel will look different but they will all display this set of information
    Copy the information from the `SFTP Address` and `Username` fields we will need this information within our FileZilla client. @@ -64,16 +65,16 @@ Your SFTP password will be the same password you use to login to the panel, you Once you have the information we're going to 'create a site' so we don't need to input this data everytime we want to file transfer, to do this select the site manager in the top left corner. - +FileZilla Site Manager Select 'New Site' and you can now fill in the section on the right hand side, you should change Protocol from FTP to SFTP else you will run into issues while connecting. - +FileZilla New Site Once you have copied this information over you should press 'Connect' and you will be presented with one final confirmation window, select 'Always trust this host' and then press 'Ok'. - +FileZilla Confirmation You will now be connected to your server via SFTP, you can upload/download, edit or delete files from the highlighted window below. - +FileZilla File Browser diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/extras/signed-chat.mdx index 456f8115e0..c66aaef315 100644 --- a/src/content/docs/extras/signed-chat.mdx +++ b/src/content/docs/extras/signed-chat.mdx @@ -6,6 +6,7 @@ topic: extras lastUpdated: 2025-10-19 --- +import { Image } from 'astro:assets'; import { Badge, LinkCard } from '@astrojs/starlight/components'; First things first, it's important to set the story straight. Mojang had always had a reporting toolset for anyone who wished to use it however with the introduction of 1.19.1 changes were made to this system that a reasonable portion of the community didn't like. @@ -50,7 +51,7 @@ The 'process' now works as follows: Every time a message is sent in chat the last 2 steps are repeated.
    - +Chat Signing Technical Details #### User Reports diff --git a/src/content/docs/troubleshooting/compute/java.mdx b/src/content/docs/troubleshooting/compute/java.mdx index 1267c3adee..1da285a7fe 100644 --- a/src/content/docs/troubleshooting/compute/java.mdx +++ b/src/content/docs/troubleshooting/compute/java.mdx @@ -5,6 +5,7 @@ slug: troubleshooting/compute/java topic: troubleshooting lastUpdated: 2025-10-21 --- + Sometimes you can have issues at the first hurdle, getting your server to boot. Some of these issues are to do with your Java deployment and we will cover some quick fixes to get you up and running. ### Missing PATH variable diff --git a/src/content/docs/troubleshooting/network/connectivity.mdx b/src/content/docs/troubleshooting/network/connectivity.mdx index 6c1f1ead87..614f48006f 100644 --- a/src/content/docs/troubleshooting/network/connectivity.mdx +++ b/src/content/docs/troubleshooting/network/connectivity.mdx @@ -6,6 +6,7 @@ topic: troubleshooting lastUpdated: 2025-10-21 --- +import { Image } from 'astro:assets'; import { LinkCard, CardGrid } from '@astrojs/starlight/components'; If you're having trouble connecting to your Minecraft server there's a process you should follow in order to try and understand where the issue lies. If you're running on a third party hosting provider it's recommended to reach out to them directly or check their status page. @@ -168,4 +169,4 @@ When you create the record you should ensure it's configured as follows: An example of a functional SRV record has been provided below, this was created in Cloudflare's DNS manager so if Cloudflare is not your DNS solution then you may have a slightly different interface. - +Cloudflare SRV Record diff --git a/src/content/docs/troubleshooting/network/latency.mdx b/src/content/docs/troubleshooting/network/latency.mdx index 4d74521d8c..52fe97ebd4 100644 --- a/src/content/docs/troubleshooting/network/latency.mdx +++ b/src/content/docs/troubleshooting/network/latency.mdx @@ -6,9 +6,11 @@ topic: troubleshooting lastUpdated: 2025-10-21 --- +import { Image } from 'astro:assets'; + If you've ever run a server, played on a server or you're Australian then the phrase "IT'S LAAAAAAAAAAAAAAAGING" probably sounds familiar. - +Yapping Crow Meme Unfortunately this isn't always something that's easily correctable, providing you've ensured the issue isn't related to your hardware the server runs on then you should consider the network and primarily latency. diff --git a/src/content/docs/troubleshooting/network/nat-cgnat.mdx b/src/content/docs/troubleshooting/network/nat.mdx similarity index 100% rename from src/content/docs/troubleshooting/network/nat-cgnat.mdx rename to src/content/docs/troubleshooting/network/nat.mdx From ddcdf108aef75e284b6a19055d7e36fa45d555ff Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 14:22:46 -0500 Subject: [PATCH 10/23] refactor: move and simplify content config --- src/content.config.ts | 12 ++++++++++++ src/content/config.ts | 12 ------------ 2 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 src/content.config.ts delete mode 100644 src/content/config.ts diff --git a/src/content.config.ts b/src/content.config.ts new file mode 100644 index 0000000000..95a4ffc8d4 --- /dev/null +++ b/src/content.config.ts @@ -0,0 +1,12 @@ +import { defineCollection } from 'astro:content'; +import { docsSchema } from '@astrojs/starlight/schema'; +import { pageThemeObsidianSchema } from 'starlight-theme-obsidian/schema'; +import { topicSchema } from 'starlight-sidebar-topics/schema'; + +const docs = defineCollection({ + schema: docsSchema({ + extend: pageThemeObsidianSchema.merge(topicSchema), + }), +}); + +export const collections = { docs }; \ No newline at end of file diff --git a/src/content/config.ts b/src/content/config.ts deleted file mode 100644 index 17905c6d3b..0000000000 --- a/src/content/config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { defineCollection } from 'astro:content'; -import { docsSchema, i18nSchema } from '@astrojs/starlight/schema'; -import { pageThemeObsidianSchema } from 'starlight-theme-obsidian/schema'; -import { topicSchema } from 'starlight-sidebar-topics/schema'; - -export const collections = { - docs: defineCollection({ - schema: docsSchema({ - extend: pageThemeObsidianSchema.merge(topicSchema) - }) - }) -}; \ No newline at end of file From a73eb9ab50eb5f7ad08658992e00f057f4a638eb Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 14:24:09 -0500 Subject: [PATCH 11/23] refactor: remove slug as it is automatically generated based on file path --- src/content/docs/administration/databases.mdx | 2 -- src/content/docs/administration/economy/chest.mdx | 2 -- src/content/docs/administration/economy/gui.mdx | 2 -- src/content/docs/administration/economy/index.mdx | 2 -- src/content/docs/administration/economy/shop.mdx | 2 -- src/content/docs/administration/index.mdx | 1 - src/content/docs/administration/offline-mode.mdx | 2 -- src/content/docs/administration/permissions/index.mdx | 2 -- src/content/docs/administration/permissions/plugins.mdx | 2 -- src/content/docs/administration/security/anticheat.mdx | 2 -- src/content/docs/administration/security/antiexploit.mdx | 2 -- src/content/docs/administration/security/antilag.mdx | 2 -- src/content/docs/administration/security/antixray.mdx | 2 -- src/content/docs/administration/security/index.mdx | 2 -- src/content/docs/administration/server-software.mdx | 2 -- src/content/docs/administration/sftp.mdx | 2 -- src/content/docs/administration/textures.mdx | 2 -- src/content/docs/customise/index.mdx | 1 - src/content/docs/customise/plugins/criteria.mdx | 2 -- src/content/docs/customise/plugins/free/chestshop.mdx | 1 - src/content/docs/customise/plugins/free/discordsrv.mdx | 2 -- src/content/docs/customise/plugins/free/essentialsx.mdx | 2 -- src/content/docs/customise/plugins/free/luckperms.mdx | 2 -- src/content/docs/customise/plugins/free/minimotd.mdx | 1 - src/content/docs/customise/plugins/free/playerauctions.mdx | 1 - src/content/docs/customise/plugins/free/quickshop.mdx | 1 - src/content/docs/customise/plugins/free/vault.mdx | 1 - src/content/docs/customise/plugins/free/worldedit.mdx | 1 - src/content/docs/customise/plugins/free/worldguard.mdx | 1 - src/content/docs/customise/plugins/free/znpcs.mdx | 1 - src/content/docs/customise/plugins/premium/citizens.mdx | 2 -- src/content/docs/customise/plugins/premium/litebans.mdx | 2 -- src/content/docs/customise/plugins/premium/zauctionhouse.mdx | 2 -- src/content/docs/deploy/considerations/hosting-types.mdx | 2 -- src/content/docs/deploy/considerations/index.mdx | 2 -- src/content/docs/deploy/considerations/operating-systems.mdx | 2 -- src/content/docs/deploy/considerations/panels.mdx | 2 -- src/content/docs/deploy/create/download-jars.mdx | 2 -- src/content/docs/deploy/create/install-java.mdx | 2 -- src/content/docs/deploy/create/standalone/docker.mdx | 2 -- src/content/docs/deploy/create/standalone/linux.mdx | 2 -- src/content/docs/deploy/create/standalone/windows.mdx | 2 -- src/content/docs/deploy/create/startup-scripts.mdx | 2 -- src/content/docs/deploy/hosted/hardware.mdx | 2 -- src/content/docs/deploy/hosted/index.mdx | 2 -- src/content/docs/deploy/hosted/providers.mdx | 2 -- src/content/docs/deploy/hosted/purchased-what-next.mdx | 2 -- src/content/docs/deploy/index.mdx | 1 - src/content/docs/extras/advertising.mdx | 2 -- src/content/docs/extras/folia.mdx | 2 -- src/content/docs/extras/game-panels/pterodactyl/intro.mdx | 2 -- .../docs/extras/game-panels/pterodactyl/modifications.mdx | 1 - src/content/docs/extras/game-panels/pterodactyl/node.mdx | 1 - src/content/docs/extras/game-panels/pterodactyl/panel.mdx | 1 - src/content/docs/extras/game-panels/pterodactyl/wings.mdx | 1 - .../docs/extras/game-panels/pufferpanel/installation.mdx | 1 - src/content/docs/extras/game-panels/pufferpanel/ssl.mdx | 1 - src/content/docs/extras/index.mdx | 1 - src/content/docs/extras/lab/core/ovh.mdx | 1 - src/content/docs/extras/lab/core/ports.mdx | 1 - src/content/docs/extras/lab/core/proxmox.mdx | 1 - src/content/docs/extras/lab/core/remote.mdx | 1 - src/content/docs/extras/lab/core/vms.mdx | 1 - src/content/docs/extras/lab/intro.mdx | 2 -- src/content/docs/extras/lab/optional/configuration/aad.mdx | 1 - src/content/docs/extras/lab/optional/configuration/azure.mdx | 1 - .../docs/extras/lab/optional/configuration/hardening.mdx | 1 - src/content/docs/extras/lab/optional/services/docker.mdx | 1 - src/content/docs/extras/lab/optional/services/maas.mdx | 1 - src/content/docs/extras/lab/optional/services/macos.mdx | 1 - src/content/docs/extras/lab/optional/services/uptimekuma.mdx | 1 - .../extras/lab/optional/services/zero-trust/cloudflare.mdx | 1 - src/content/docs/extras/oracle.mdx | 2 -- src/content/docs/extras/signed-chat.mdx | 2 -- src/content/docs/extras/tls.mdx | 2 -- src/content/docs/extras/tunnels.mdx | 2 -- src/content/docs/getting-started/contribute.mdx | 1 - src/content/docs/getting-started/discord.mdx | 1 - src/content/docs/getting-started/index.mdx | 1 - src/content/docs/getting-started/jar-api.mdx | 2 -- src/content/docs/getting-started/license.mdx | 1 - src/content/docs/performance/advanced/temp.mdx | 4 +--- src/content/docs/performance/basics/temp.mdx | 4 +--- src/content/docs/performance/index.mdx | 1 - src/content/docs/troubleshooting/compute/java.mdx | 2 -- src/content/docs/troubleshooting/index.mdx | 1 - src/content/docs/troubleshooting/network/connectivity.mdx | 2 -- src/content/docs/troubleshooting/network/latency.mdx | 2 -- src/content/docs/troubleshooting/network/nat.mdx | 2 -- 89 files changed, 2 insertions(+), 143 deletions(-) diff --git a/src/content/docs/administration/databases.mdx b/src/content/docs/administration/databases.mdx index 1831e18ace..3d91e317ed 100644 --- a/src/content/docs/administration/databases.mdx +++ b/src/content/docs/administration/databases.mdx @@ -1,8 +1,6 @@ --- title: Databases description: This page covers centralised plugin data storage using databases. -slug: administration/databases -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/economy/chest.mdx b/src/content/docs/administration/economy/chest.mdx index cf7748ff76..753eb80c02 100644 --- a/src/content/docs/administration/economy/chest.mdx +++ b/src/content/docs/administration/economy/chest.mdx @@ -1,8 +1,6 @@ --- title: Chest Based Economy description: A focus on traditional chest based plugins for your server's economy. -slug: administration/economy/chest -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/economy/gui.mdx b/src/content/docs/administration/economy/gui.mdx index 28c6e9a386..699110245e 100644 --- a/src/content/docs/administration/economy/gui.mdx +++ b/src/content/docs/administration/economy/gui.mdx @@ -1,8 +1,6 @@ --- title: GUI Based Economy description: A focus on GUI based plugins for your server's economy. -slug: administration/economy/gui -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/economy/index.mdx b/src/content/docs/administration/economy/index.mdx index 26dce3f5f9..4cbedbd43a 100644 --- a/src/content/docs/administration/economy/index.mdx +++ b/src/content/docs/administration/economy/index.mdx @@ -1,8 +1,6 @@ --- title: Overview description: Recommended plugins to kick start your Minecraft server's economy. -slug: administration/economy -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/economy/shop.mdx b/src/content/docs/administration/economy/shop.mdx index 1deb0d3499..a3eeb1ef50 100644 --- a/src/content/docs/administration/economy/shop.mdx +++ b/src/content/docs/administration/economy/shop.mdx @@ -1,8 +1,6 @@ --- title: Command Based Economy description: A focus on /shop based plugins for your server's economy. -slug: administration/economy/shop -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/index.mdx b/src/content/docs/administration/index.mdx index 9e15047480..af58f96bf2 100644 --- a/src/content/docs/administration/index.mdx +++ b/src/content/docs/administration/index.mdx @@ -1,7 +1,6 @@ --- title: Administration description: Learn how to effectively manage and maintain your Minecraft server on a day-to-day basis. -slug: administration lastUpdated: 2025-10-21 topic: administration --- diff --git a/src/content/docs/administration/offline-mode.mdx b/src/content/docs/administration/offline-mode.mdx index 5c63fcf5ed..7dd2dccd49 100644 --- a/src/content/docs/administration/offline-mode.mdx +++ b/src/content/docs/administration/offline-mode.mdx @@ -1,8 +1,6 @@ --- title: Offline Mode description: What is offline mode and what are the implications? -slug: administration/offline-mode -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/permissions/index.mdx b/src/content/docs/administration/permissions/index.mdx index 151650e423..5036a4fb97 100644 --- a/src/content/docs/administration/permissions/index.mdx +++ b/src/content/docs/administration/permissions/index.mdx @@ -1,8 +1,6 @@ --- title: Overview description: Understanding how Minecraft server permissions work and how to use them effectively. -slug: administration/permissions -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/permissions/plugins.mdx b/src/content/docs/administration/permissions/plugins.mdx index 4ba13f9c06..3bdc5d666a 100644 --- a/src/content/docs/administration/permissions/plugins.mdx +++ b/src/content/docs/administration/permissions/plugins.mdx @@ -1,8 +1,6 @@ --- title: Permission Plugins description: A guide to permission manager plugins for your Minecraft server. -slug: administration/permissions/plugins -topic: administration lastUpdated: 2025-10-21 sidebar: order: 2 diff --git a/src/content/docs/administration/security/anticheat.mdx b/src/content/docs/administration/security/anticheat.mdx index 2373cc8925..600f7b9ab5 100644 --- a/src/content/docs/administration/security/anticheat.mdx +++ b/src/content/docs/administration/security/anticheat.mdx @@ -1,8 +1,6 @@ --- title: Anti-Cheat Solutions description: A guide to anti-cheat solutions and recommended plugins for your Minecraft server. -slug: administration/security/anticheat -topic: administration lastUpdated: 2025-10-21 sidebar: order: 2 diff --git a/src/content/docs/administration/security/antiexploit.mdx b/src/content/docs/administration/security/antiexploit.mdx index 67806092fd..4037e951b1 100644 --- a/src/content/docs/administration/security/antiexploit.mdx +++ b/src/content/docs/administration/security/antiexploit.mdx @@ -1,8 +1,6 @@ --- title: Anti-Exploit Protection description: A guide to anti-exploit solutions and recommended plugins for your Minecraft server. -slug: administration/security/antiexploit -topic: administration lastUpdated: 2025-10-21 sidebar: order: 3 diff --git a/src/content/docs/administration/security/antilag.mdx b/src/content/docs/administration/security/antilag.mdx index e1deb8b584..ba67cfd24e 100644 --- a/src/content/docs/administration/security/antilag.mdx +++ b/src/content/docs/administration/security/antilag.mdx @@ -1,8 +1,6 @@ --- title: Anti-Lag description: A brief introduction to Anti-Lag and alternative performance management tools. -slug: administration/security/antilag -topic: administration lastUpdated: 2024-02-25 sidebar: order: 4 diff --git a/src/content/docs/administration/security/antixray.mdx b/src/content/docs/administration/security/antixray.mdx index 32059ac3f7..fbd4514f2c 100644 --- a/src/content/docs/administration/security/antixray.mdx +++ b/src/content/docs/administration/security/antixray.mdx @@ -1,8 +1,6 @@ --- title: Anti-Xray description: A brief introduction to Anti-Xray and the community recommended solutions. -slug: administration/security/antixray -topic: administration lastUpdated: 2024-02-25 sidebar: order: 5 diff --git a/src/content/docs/administration/security/index.mdx b/src/content/docs/administration/security/index.mdx index e59bba9b17..1b93487d69 100644 --- a/src/content/docs/administration/security/index.mdx +++ b/src/content/docs/administration/security/index.mdx @@ -1,8 +1,6 @@ --- title: Overview description: Understand the types of protective and preventative security tools that exist for Minecraft servers. -slug: administration/security -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/server-software.mdx b/src/content/docs/administration/server-software.mdx index 234f214faa..aab117c529 100644 --- a/src/content/docs/administration/server-software.mdx +++ b/src/content/docs/administration/server-software.mdx @@ -1,8 +1,6 @@ --- title: Server Software description: This page covers a list of well known server.jars. -slug: administration/server-software -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/sftp.mdx b/src/content/docs/administration/sftp.mdx index 7fbec9b7b7..1f1ac3615e 100644 --- a/src/content/docs/administration/sftp.mdx +++ b/src/content/docs/administration/sftp.mdx @@ -1,8 +1,6 @@ --- title: Using SFTP description: Learn how to upload files to Pterodactyl panels using SFTP. -slug: administration/sftp -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/administration/textures.mdx b/src/content/docs/administration/textures.mdx index e35c019216..c9e4bf6b9b 100644 --- a/src/content/docs/administration/textures.mdx +++ b/src/content/docs/administration/textures.mdx @@ -1,8 +1,6 @@ --- title: Resource Pack Hosting description: Hosting texture packs for your server. -slug: administration/textures -topic: administration lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/index.mdx b/src/content/docs/customise/index.mdx index 4e7ab1a599..422d0b8ced 100644 --- a/src/content/docs/customise/index.mdx +++ b/src/content/docs/customise/index.mdx @@ -1,7 +1,6 @@ --- title: Customisation description: Enhance your Minecraft server with plugins, mods, and configuration changes. -slug: customise lastUpdated: 2025-10-21 topic: customise --- diff --git a/src/content/docs/customise/plugins/criteria.mdx b/src/content/docs/customise/plugins/criteria.mdx index 8886df4deb..f72a9af26e 100644 --- a/src/content/docs/customise/plugins/criteria.mdx +++ b/src/content/docs/customise/plugins/criteria.mdx @@ -1,8 +1,6 @@ --- title: Listing Criteria description: Criteria for listing popular plugins for Minecraft servers. -slug: customise/plugins/criteria -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/free/chestshop.mdx b/src/content/docs/customise/plugins/free/chestshop.mdx index c35a8e8a53..102ba89042 100644 --- a/src/content/docs/customise/plugins/free/chestshop.mdx +++ b/src/content/docs/customise/plugins/free/chestshop.mdx @@ -1,6 +1,5 @@ --- description: A chest based player shop plugin to enhance your economy. -slug: customise/plugins/free/chestshop title: ChestShop lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/discordsrv.mdx b/src/content/docs/customise/plugins/free/discordsrv.mdx index 92cea04c38..8071d04a30 100644 --- a/src/content/docs/customise/plugins/free/discordsrv.mdx +++ b/src/content/docs/customise/plugins/free/discordsrv.mdx @@ -1,9 +1,7 @@ --- title: DiscordSRV description: DiscordSRV acts as a bridge between a Discord server and your Minecraft server, allowing them to communicate. -slug: customise/plugins/free/discordsrv lastUpdated: 2024-01-01 -topic: customise --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/essentialsx.mdx b/src/content/docs/customise/plugins/free/essentialsx.mdx index accbc7ba04..479706b652 100644 --- a/src/content/docs/customise/plugins/free/essentialsx.mdx +++ b/src/content/docs/customise/plugins/free/essentialsx.mdx @@ -1,8 +1,6 @@ --- title: EssentialsX description: EssentialsX introduces over 130 commands for servers of all sizes which will enhance the gameplay with QoL features for all. -slug: customise/plugins/free/essentialsx -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/free/luckperms.mdx b/src/content/docs/customise/plugins/free/luckperms.mdx index ec4195ec85..5ab90e274b 100644 --- a/src/content/docs/customise/plugins/free/luckperms.mdx +++ b/src/content/docs/customise/plugins/free/luckperms.mdx @@ -1,8 +1,6 @@ --- title: LuckPerms description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. -slug: customise/plugins/free/luckperms -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/free/minimotd.mdx b/src/content/docs/customise/plugins/free/minimotd.mdx index 193e4d8509..54d993de79 100644 --- a/src/content/docs/customise/plugins/free/minimotd.mdx +++ b/src/content/docs/customise/plugins/free/minimotd.mdx @@ -1,6 +1,5 @@ --- description: MiniMOTD has the functionality to add an MOTD (Message Of The Day) to your server, which shows on the Multiplayer page of Minecraft before a player logs into your server. -slug: customise/plugins/free/minimotd title: MiniMOTD lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/playerauctions.mdx b/src/content/docs/customise/plugins/free/playerauctions.mdx index f0b29d9f29..a0f912b65c 100644 --- a/src/content/docs/customise/plugins/free/playerauctions.mdx +++ b/src/content/docs/customise/plugins/free/playerauctions.mdx @@ -1,6 +1,5 @@ --- description: A GUI based player shop plugin to enhance your economy. -slug: customise/plugins/free/playerauctions title: PlayerAuctions lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/quickshop.mdx b/src/content/docs/customise/plugins/free/quickshop.mdx index 152b8f3558..25cb244bc1 100644 --- a/src/content/docs/customise/plugins/free/quickshop.mdx +++ b/src/content/docs/customise/plugins/free/quickshop.mdx @@ -1,6 +1,5 @@ --- description: A chest based player shop plugin to enhance your economy. -slug: customise/plugins/free/quickshop title: Quick Shop Remake lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx index 424d1116bd..218134ae63 100644 --- a/src/content/docs/customise/plugins/free/vault.mdx +++ b/src/content/docs/customise/plugins/free/vault.mdx @@ -1,6 +1,5 @@ --- description: Vault API is a core framework for most economy, permission and chat plugins and has become a key dependency for many plugins. -slug: customise/plugins/free/vault title: Vault API lastUpdated: 2023-12-16 --- diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx index 849441f821..5557eb999b 100644 --- a/src/content/docs/customise/plugins/free/worldedit.mdx +++ b/src/content/docs/customise/plugins/free/worldedit.mdx @@ -1,6 +1,5 @@ --- description: WorldEdit is a plugin that's been around for over a decade and can be used to help speed up large builds / world changes. -slug: customise/plugins/free/worldedit title: WorldEdit lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx index da6d7287d0..a4365bcac0 100644 --- a/src/content/docs/customise/plugins/free/worldguard.mdx +++ b/src/content/docs/customise/plugins/free/worldguard.mdx @@ -1,6 +1,5 @@ --- description: WorldGuard is one of the oldest forms of 'admin land claim' systems and has been a core plugin for many servers over the last decade or so. -slug: customise/plugins/free/worldguard title: WorldGuard lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/znpcs.mdx b/src/content/docs/customise/plugins/free/znpcs.mdx index 36d19f4cd6..a11149b08c 100644 --- a/src/content/docs/customise/plugins/free/znpcs.mdx +++ b/src/content/docs/customise/plugins/free/znpcs.mdx @@ -1,6 +1,5 @@ --- description: An NPC plugin for your Minecraft server. -slug: customise/plugins/free/znpcs title: ZNPCs lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/premium/citizens.mdx b/src/content/docs/customise/plugins/premium/citizens.mdx index 79ab53ad41..c2ef6899f7 100644 --- a/src/content/docs/customise/plugins/premium/citizens.mdx +++ b/src/content/docs/customise/plugins/premium/citizens.mdx @@ -1,8 +1,6 @@ --- title: Citizens description: An NPC plugin for your Minecraft server. -slug: customise/plugins/premium/citizens -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/premium/litebans.mdx b/src/content/docs/customise/plugins/premium/litebans.mdx index dfc1433e0f..c9fdf57d62 100644 --- a/src/content/docs/customise/plugins/premium/litebans.mdx +++ b/src/content/docs/customise/plugins/premium/litebans.mdx @@ -1,8 +1,6 @@ --- title: Litebans description: Litebans is a premium plugin that centralises ban management for 'networked' servers. -slug: customise/plugins/premium/litebans -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/premium/zauctionhouse.mdx b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx index c6183a01cb..32af84103b 100644 --- a/src/content/docs/customise/plugins/premium/zauctionhouse.mdx +++ b/src/content/docs/customise/plugins/premium/zauctionhouse.mdx @@ -1,8 +1,6 @@ --- title: zAuctionHouse description: A GUI based player shop plugin to enhance your economy. -slug: customise/plugins/premium/zauctionhouse -topic: customise lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/considerations/hosting-types.mdx b/src/content/docs/deploy/considerations/hosting-types.mdx index de8fa8bd81..ae82c6edf7 100644 --- a/src/content/docs/deploy/considerations/hosting-types.mdx +++ b/src/content/docs/deploy/considerations/hosting-types.mdx @@ -1,8 +1,6 @@ --- title: Hosting Types description: Understand the different types of hosting services available and what may be the best fit for your project. -slug: deploy/considerations/hosting-types -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/considerations/index.mdx b/src/content/docs/deploy/considerations/index.mdx index a330c91104..ee8d340454 100644 --- a/src/content/docs/deploy/considerations/index.mdx +++ b/src/content/docs/deploy/considerations/index.mdx @@ -1,8 +1,6 @@ --- title: Introduction description: Things to consider before deploying your Minecraft server. -slug: deploy/considerations -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/considerations/operating-systems.mdx b/src/content/docs/deploy/considerations/operating-systems.mdx index 886d40543e..44fd8f30bf 100644 --- a/src/content/docs/deploy/considerations/operating-systems.mdx +++ b/src/content/docs/deploy/considerations/operating-systems.mdx @@ -1,8 +1,6 @@ --- title: Operating Systems description: Let's discuss the major operating systems that you will come across when hosting a Minecraft server. -slug: deploy/considerations/operating-systems -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/considerations/panels.mdx b/src/content/docs/deploy/considerations/panels.mdx index 832e607bf6..34caf454cc 100644 --- a/src/content/docs/deploy/considerations/panels.mdx +++ b/src/content/docs/deploy/considerations/panels.mdx @@ -1,8 +1,6 @@ --- title: Control Panels description: You don't always want to be using the CLI to manage your server, consider a web panel and share the responsibility with your other administrators. -slug: deploy/considerations/panels -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/create/download-jars.mdx b/src/content/docs/deploy/create/download-jars.mdx index 9a7cb15f1e..839f241552 100644 --- a/src/content/docs/deploy/create/download-jars.mdx +++ b/src/content/docs/deploy/create/download-jars.mdx @@ -1,8 +1,6 @@ --- title: Downloading Jars description: A guide to ensure you have the relevant Jar file for your Minecraft server. -slug: deploy/create/download-jars -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/create/install-java.mdx b/src/content/docs/deploy/create/install-java.mdx index d8d6ecd1d2..ac6b3e4554 100644 --- a/src/content/docs/deploy/create/install-java.mdx +++ b/src/content/docs/deploy/create/install-java.mdx @@ -1,8 +1,6 @@ --- title: Install Java description: A guide to download and install OpenJDK for Mac, Windows, and Ubuntu. -slug: deploy/create/install-java -topic: deploy lastUpdated: 2025-10-21 sidebar: badge: diff --git a/src/content/docs/deploy/create/standalone/docker.mdx b/src/content/docs/deploy/create/standalone/docker.mdx index 354673f6fe..945c9ccf79 100644 --- a/src/content/docs/deploy/create/standalone/docker.mdx +++ b/src/content/docs/deploy/create/standalone/docker.mdx @@ -1,8 +1,6 @@ --- title: Docker Deployment description: If you've already got a Docker deployment that you're able to access then using our Compose template is the quickest and easiest way to get your server up and running. -slug: deploy/create/standalone/docker -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/create/standalone/linux.mdx b/src/content/docs/deploy/create/standalone/linux.mdx index ec33899243..24df4dde08 100644 --- a/src/content/docs/deploy/create/standalone/linux.mdx +++ b/src/content/docs/deploy/create/standalone/linux.mdx @@ -1,8 +1,6 @@ --- title: Linux Deployment description: If you're looking to setup a Minecraft server within Linux on your own personal machine then this is the tutorial for you. -slug: deploy/create/standalone/linux -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/create/standalone/windows.mdx b/src/content/docs/deploy/create/standalone/windows.mdx index 12b49e7c7e..11afb87e7b 100644 --- a/src/content/docs/deploy/create/standalone/windows.mdx +++ b/src/content/docs/deploy/create/standalone/windows.mdx @@ -1,8 +1,6 @@ --- title: Windows Deployment description: If you're looking to setup a Minecraft server within Windows on your own personal machine then this is the tutorial for you. -slug: deploy/create/standalone/windows -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/create/startup-scripts.mdx b/src/content/docs/deploy/create/startup-scripts.mdx index 850a321c4c..a2a8c15fd0 100644 --- a/src/content/docs/deploy/create/startup-scripts.mdx +++ b/src/content/docs/deploy/create/startup-scripts.mdx @@ -1,8 +1,6 @@ --- title: Startup Scripts description: Understand the startup file used when hosting a server. -slug: deploy/create/startup-scripts -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/hosted/hardware.mdx b/src/content/docs/deploy/hosted/hardware.mdx index 106540999e..a26601b341 100644 --- a/src/content/docs/deploy/hosted/hardware.mdx +++ b/src/content/docs/deploy/hosted/hardware.mdx @@ -1,8 +1,6 @@ --- title: Hardware Requirements description: Picking the right hardware is the most important thing when it comes to hosting as it will determine how far you can push your ideas before you have to throttle back or risk destroying the user experience. -slug: deploy/hosted/hardware -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/hosted/index.mdx b/src/content/docs/deploy/hosted/index.mdx index bc1e373afd..47b49f1928 100644 --- a/src/content/docs/deploy/hosted/index.mdx +++ b/src/content/docs/deploy/hosted/index.mdx @@ -1,8 +1,6 @@ --- title: Introduction description: How to deploy a Minecraft server using a third party service provider. -slug: deploy/hosted -topic: deploy lastUpdated: 2025-10-21 sidebar: order: 1 diff --git a/src/content/docs/deploy/hosted/providers.mdx b/src/content/docs/deploy/hosted/providers.mdx index 1a6078a42d..ed30a0f046 100644 --- a/src/content/docs/deploy/hosted/providers.mdx +++ b/src/content/docs/deploy/hosted/providers.mdx @@ -1,8 +1,6 @@ --- title: Recommended Providers description: This page should be used as a reference to hosting providers and is not a substitute for their trustpilot and/or other clients' real-world experiences. -slug: deploy/hosted/providers -topic: deploy lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/deploy/hosted/purchased-what-next.mdx b/src/content/docs/deploy/hosted/purchased-what-next.mdx index 37a61e9a5e..cf5437ce8e 100644 --- a/src/content/docs/deploy/hosted/purchased-what-next.mdx +++ b/src/content/docs/deploy/hosted/purchased-what-next.mdx @@ -1,8 +1,6 @@ --- title: Purchased, What Next? description: Helping you through those next steps immediately after you have purchased a Minecraft server. -slug: deploy/hosted/purchased-what-next -topic: deploy lastUpdated: 2025-10-21 --- While we cannot make a purchase decision for you, if you selected from one of the hosting providers in our list here's what you can expect to happen next. diff --git a/src/content/docs/deploy/index.mdx b/src/content/docs/deploy/index.mdx index 550315a768..45cc2df2f4 100644 --- a/src/content/docs/deploy/index.mdx +++ b/src/content/docs/deploy/index.mdx @@ -1,7 +1,6 @@ --- title: Deployment description: Learn how to set up and deploy your Minecraft server using various hosting options. -slug: deploy lastUpdated: 2025-10-21 topic: deploy --- diff --git a/src/content/docs/extras/advertising.mdx b/src/content/docs/extras/advertising.mdx index 27613fa798..063d7c414a 100644 --- a/src/content/docs/extras/advertising.mdx +++ b/src/content/docs/extras/advertising.mdx @@ -1,8 +1,6 @@ --- title: Advertising Your Server description: The common advertising practices for Minecraft servers. -slug: extras/advertising -topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/folia.mdx b/src/content/docs/extras/folia.mdx index 75b1cb47cd..3c737ca966 100644 --- a/src/content/docs/extras/folia.mdx +++ b/src/content/docs/extras/folia.mdx @@ -1,8 +1,6 @@ --- title: Folia description: How to run test builds of folia without having pre-compiled JARs provided from PaperMC. -slug: extras/folia -topic: extras lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/extras/game-panels/pterodactyl/intro.mdx b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx index ca5386494a..427aae2885 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/intro.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx @@ -1,8 +1,6 @@ --- title: Breakdown description: Pterodactyl introuction page, understand what the product is and when it's ideal to use it. -slug: extras/game-panels/pterodactyl/intro -topic: extras lastUpdated: 2025-10-19 sidebar: order: 1 diff --git a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx index 8eed2a8b5d..5633cb193e 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx @@ -1,6 +1,5 @@ --- description: Getting more out of your Pterodactyl panel with modifications -slug: extras/game-panels/pterodactyl/mods title: Modifications sidebar: order: 5 diff --git a/src/content/docs/extras/game-panels/pterodactyl/node.mdx b/src/content/docs/extras/game-panels/pterodactyl/node.mdx index e70bab8249..463a20d13b 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/node.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/node.mdx @@ -1,5 +1,4 @@ --- -slug: extras/game-panels/pterodactyl/node description: Creating and configuring a 'Node' within the Pterodactyl panel. sidebar: order: 4 diff --git a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx index 3180c2be00..686af701ba 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx @@ -1,5 +1,4 @@ --- -slug: extras/game-panels/pterodactyl/panel description: A short guide based on Ubuntu for how to deploy the Pterodactyl web panel. sidebar: order: 2 diff --git a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx index 34b1eb72cf..070d65ed93 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx @@ -1,5 +1,4 @@ --- -slug: extras/game-panels/pterodactyl/wings description: A short guide that runs through the deployment steps for the Wings docker agent used by Pterodactyl. title: Wings sidebar: diff --git a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx index 0b7f798978..5966bfff29 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx @@ -1,6 +1,5 @@ --- description: A short deployment guide for Puffer panel on Ubuntu LTS -slug: extras/game-panels/pufferpanel/deployment title: Deployment sidebar: order: 1 diff --git a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx index 94e0730098..82ffc13c1f 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx @@ -1,6 +1,5 @@ --- description: A guide for configuring the Puffer panel with SSL. -slug: extras/game-panels/pufferpanel/ssl title: SSL Configuration sidebar: order: 2 diff --git a/src/content/docs/extras/index.mdx b/src/content/docs/extras/index.mdx index 4547d42f6b..3744691d4c 100644 --- a/src/content/docs/extras/index.mdx +++ b/src/content/docs/extras/index.mdx @@ -1,7 +1,6 @@ --- title: Extras description: Additional resources, tools, and guides to enhance your Minecraft server beyond the basics. -slug: extras lastUpdated: 2025-10-21 topic: extras --- diff --git a/src/content/docs/extras/lab/core/ovh.mdx b/src/content/docs/extras/lab/core/ovh.mdx index 0de5366768..32337fd9d9 100644 --- a/src/content/docs/extras/lab/core/ovh.mdx +++ b/src/content/docs/extras/lab/core/ovh.mdx @@ -1,7 +1,6 @@ --- sidebar_position: 1 description: Changes we needed to make within OVH in order for our setup to work as expected. -slug: extras/lab/core/ovh title: OVH Setup --- diff --git a/src/content/docs/extras/lab/core/ports.mdx b/src/content/docs/extras/lab/core/ports.mdx index c15c011ece..43ce4c2b6b 100644 --- a/src/content/docs/extras/lab/core/ports.mdx +++ b/src/content/docs/extras/lab/core/ports.mdx @@ -1,7 +1,6 @@ --- sidebar_position: 4 description: How to port forward to allow external access to services hosted within your virtual environment. -slug: extras/lab/core/pforward title: Port Forwarding --- diff --git a/src/content/docs/extras/lab/core/proxmox.mdx b/src/content/docs/extras/lab/core/proxmox.mdx index e008b45dfe..e456326cad 100644 --- a/src/content/docs/extras/lab/core/proxmox.mdx +++ b/src/content/docs/extras/lab/core/proxmox.mdx @@ -1,7 +1,6 @@ --- sidebar_position: 2 description: How we configured Proxmox to work in the OVH bare metal cloud environment. -slug: extras/lab/core/proxmox title: Proxmox Setup --- diff --git a/src/content/docs/extras/lab/core/remote.mdx b/src/content/docs/extras/lab/core/remote.mdx index 8357f945a1..2799c9186c 100644 --- a/src/content/docs/extras/lab/core/remote.mdx +++ b/src/content/docs/extras/lab/core/remote.mdx @@ -1,7 +1,6 @@ --- sidebar_position: 5 description: How we configured remote access to the internal network for our environment -slug: extras/lab/core/remote title: Remote Access --- diff --git a/src/content/docs/extras/lab/core/vms.mdx b/src/content/docs/extras/lab/core/vms.mdx index 761b7b0014..f346ecd92d 100644 --- a/src/content/docs/extras/lab/core/vms.mdx +++ b/src/content/docs/extras/lab/core/vms.mdx @@ -1,7 +1,6 @@ --- sidebar_position: 3 description: How we configured Proxmox to work in the OVH bare metal cloud environment. -slug: extras/lab/core/vms title: Virtual Machines --- diff --git a/src/content/docs/extras/lab/intro.mdx b/src/content/docs/extras/lab/intro.mdx index a04fd2be5d..154aa3df67 100644 --- a/src/content/docs/extras/lab/intro.mdx +++ b/src/content/docs/extras/lab/intro.mdx @@ -6,9 +6,7 @@ sidebar: variant: danger description: A breakdown of how our contributor lab was deployed in the cloud. title: The Lab -slug: extras/lab/intro lastUpdated: 2025-10-21 -topic: extras --- :::danger diff --git a/src/content/docs/extras/lab/optional/configuration/aad.mdx b/src/content/docs/extras/lab/optional/configuration/aad.mdx index 10ee3c1e5c..6bbe6b0578 100644 --- a/src/content/docs/extras/lab/optional/configuration/aad.mdx +++ b/src/content/docs/extras/lab/optional/configuration/aad.mdx @@ -1,5 +1,4 @@ --- description: How we use Entra ID to manage authentication in a Modern zero trust environment. -slug: extras/lab/optional/configuration/aad title: Entra ID --- diff --git a/src/content/docs/extras/lab/optional/configuration/azure.mdx b/src/content/docs/extras/lab/optional/configuration/azure.mdx index 7df817450c..ee3d47691b 100644 --- a/src/content/docs/extras/lab/optional/configuration/azure.mdx +++ b/src/content/docs/extras/lab/optional/configuration/azure.mdx @@ -1,6 +1,5 @@ --- description: How to setup, configure and deploy Azure Arc for patch management. -slug: extras/lab/optional/configuration/arc title: Azure Arc --- diff --git a/src/content/docs/extras/lab/optional/configuration/hardening.mdx b/src/content/docs/extras/lab/optional/configuration/hardening.mdx index 9d18684536..cf8e0c6421 100644 --- a/src/content/docs/extras/lab/optional/configuration/hardening.mdx +++ b/src/content/docs/extras/lab/optional/configuration/hardening.mdx @@ -1,6 +1,5 @@ --- description: Device hardening guide and and explantion of the tools used to complete such activities. -slug: extras/lab/optional/configuration/hardening title: Hardening sidebar: badge: diff --git a/src/content/docs/extras/lab/optional/services/docker.mdx b/src/content/docs/extras/lab/optional/services/docker.mdx index 84648f84c0..145ecd794c 100644 --- a/src/content/docs/extras/lab/optional/services/docker.mdx +++ b/src/content/docs/extras/lab/optional/services/docker.mdx @@ -1,6 +1,5 @@ --- description: Our Docker environment and how we use containerisation. -slug: extras/lab/optional/services/docker title: Docker --- diff --git a/src/content/docs/extras/lab/optional/services/maas.mdx b/src/content/docs/extras/lab/optional/services/maas.mdx index 2591a623a0..1a1753656e 100644 --- a/src/content/docs/extras/lab/optional/services/maas.mdx +++ b/src/content/docs/extras/lab/optional/services/maas.mdx @@ -1,6 +1,5 @@ --- description: Learn how to setup a PXE boot environment and save time on all new VMs -slug: extras/lab/optional/services/maas title: Ubuntu MaaS --- diff --git a/src/content/docs/extras/lab/optional/services/macos.mdx b/src/content/docs/extras/lab/optional/services/macos.mdx index 45bd9037c0..2ccdb1bc7c 100644 --- a/src/content/docs/extras/lab/optional/services/macos.mdx +++ b/src/content/docs/extras/lab/optional/services/macos.mdx @@ -1,6 +1,5 @@ --- description: Deploying a macOS virtual machine inside of Proxmox. -slug: extras/lab/optional/services/mac title: MacOS --- diff --git a/src/content/docs/extras/lab/optional/services/uptimekuma.mdx b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx index 58b9b79fd6..205d4787a0 100644 --- a/src/content/docs/extras/lab/optional/services/uptimekuma.mdx +++ b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx @@ -1,6 +1,5 @@ --- description: Learn how to setup a PXE boot environment and save time on all new VMs -slug: extras/lab/optional/services/monitoring title: Uptime Kuma --- diff --git a/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx index 7de9aa292d..0cbc45d4c3 100644 --- a/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx +++ b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx @@ -1,6 +1,5 @@ --- description: A step-by-step walk through of how to configure the Cloudflare dashboard in preparation for using Zero-Trust tunnels. -slug: extras/lab/optional/services/zero-trust/cloudflare title: Cloudflare One --- diff --git a/src/content/docs/extras/oracle.mdx b/src/content/docs/extras/oracle.mdx index e1e5f15ac4..01ee1b153d 100644 --- a/src/content/docs/extras/oracle.mdx +++ b/src/content/docs/extras/oracle.mdx @@ -1,8 +1,6 @@ --- title: Oracle Cloud description: A modified version of the guide produced by u/Belaboy1095969 on the Admincraft reddit using Ubuntu LTS. -slug: extras/oracle -topic: extras lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/extras/signed-chat.mdx index c66aaef315..50baa3e4a3 100644 --- a/src/content/docs/extras/signed-chat.mdx +++ b/src/content/docs/extras/signed-chat.mdx @@ -1,8 +1,6 @@ --- title: Signed Chat description: 1.19.1 overhauled the current reporting features and therefore caused a lot of panic, this page is written to cut through the misinformation and provide the facts. -slug: extras/signed-chat -topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/tls.mdx b/src/content/docs/extras/tls.mdx index ecdc54c6b3..6d1a80957c 100644 --- a/src/content/docs/extras/tls.mdx +++ b/src/content/docs/extras/tls.mdx @@ -1,8 +1,6 @@ --- title: Using SSL / TLS description: Identifiy the different tools available that can be used to help you deploy SSL certificates. -slug: extras/tls -topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/tunnels.mdx b/src/content/docs/extras/tunnels.mdx index ff387d4d33..43805cb52c 100644 --- a/src/content/docs/extras/tunnels.mdx +++ b/src/content/docs/extras/tunnels.mdx @@ -1,8 +1,6 @@ --- title: Tunnels description: Using tunnels to host without port forwarding -slug: extras/tunnels -topic: extras lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/getting-started/contribute.mdx b/src/content/docs/getting-started/contribute.mdx index 6b26f9eb74..567a247b6f 100644 --- a/src/content/docs/getting-started/contribute.mdx +++ b/src/content/docs/getting-started/contribute.mdx @@ -1,7 +1,6 @@ --- title: Contribute description: We're an administration wiki for Minecraft server administrators who are looking to enhance their server experience. -slug: getting-started/contribute lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/getting-started/discord.mdx b/src/content/docs/getting-started/discord.mdx index 40b7c65ea4..adc3db3495 100644 --- a/src/content/docs/getting-started/discord.mdx +++ b/src/content/docs/getting-started/discord.mdx @@ -1,7 +1,6 @@ --- title: Discord Server description: We have a Discord server, check out the basics here. -slug: getting-started/discord lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/getting-started/index.mdx b/src/content/docs/getting-started/index.mdx index d822f4c18b..07d36b7c60 100644 --- a/src/content/docs/getting-started/index.mdx +++ b/src/content/docs/getting-started/index.mdx @@ -1,7 +1,6 @@ --- title: Getting Started description: We're an administration wiki for Minecraft server administrators who are looking to enhance their server experience. -slug: getting-started lastUpdated: 2025-10-21 topic: getting-started --- diff --git a/src/content/docs/getting-started/jar-api.mdx b/src/content/docs/getting-started/jar-api.mdx index be8dc67b8a..27efe692e5 100644 --- a/src/content/docs/getting-started/jar-api.mdx +++ b/src/content/docs/getting-started/jar-api.mdx @@ -1,7 +1,6 @@ --- title: Jar API description: The setup.md team provides their own Jar API for the most common server types. -slug: getting-started/jar-api lastUpdated: 2025-10-21 --- @@ -9,7 +8,6 @@ import { LinkCard, CardGrid } from '@astrojs/starlight/components'; We took a cool idea produced by PenguiLoader on GitHub and we fixed some bugs then made it faster by distributing the workload to Cloudflare workers and running it on their amazing edge network. - | Quick Start | Example URLs | | :------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Base Domain | https://jar.setup.md | diff --git a/src/content/docs/getting-started/license.mdx b/src/content/docs/getting-started/license.mdx index d8bce169c9..5740a537d2 100644 --- a/src/content/docs/getting-started/license.mdx +++ b/src/content/docs/getting-started/license.mdx @@ -1,7 +1,6 @@ --- title: License description: We're licensed under the "Attribution Non-Commercial ShareAlike 4.0 International" model. -slug: getting-started/license lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/performance/advanced/temp.mdx b/src/content/docs/performance/advanced/temp.mdx index 02e876d708..e157c7460e 100644 --- a/src/content/docs/performance/advanced/temp.mdx +++ b/src/content/docs/performance/advanced/temp.mdx @@ -1,7 +1,5 @@ --- title: temp -description: temp. -slug: performance/advanced/temp -topic: performance +description: temp lastUpdated: 2025-10-21 --- \ No newline at end of file diff --git a/src/content/docs/performance/basics/temp.mdx b/src/content/docs/performance/basics/temp.mdx index 5feb3b39e6..e157c7460e 100644 --- a/src/content/docs/performance/basics/temp.mdx +++ b/src/content/docs/performance/basics/temp.mdx @@ -1,7 +1,5 @@ --- title: temp -description: temp. -slug: performance/basics/temp -topic: performance +description: temp lastUpdated: 2025-10-21 --- \ No newline at end of file diff --git a/src/content/docs/performance/index.mdx b/src/content/docs/performance/index.mdx index f856041dc9..04e384ab1d 100644 --- a/src/content/docs/performance/index.mdx +++ b/src/content/docs/performance/index.mdx @@ -1,7 +1,6 @@ --- title: Performance description: Optimize your Minecraft server for better speed, stability, and player experience. -slug: performance lastUpdated: 2025-10-21 topic: performance --- diff --git a/src/content/docs/troubleshooting/compute/java.mdx b/src/content/docs/troubleshooting/compute/java.mdx index 1da285a7fe..1e2ae1cea1 100644 --- a/src/content/docs/troubleshooting/compute/java.mdx +++ b/src/content/docs/troubleshooting/compute/java.mdx @@ -1,8 +1,6 @@ --- title: Java description: Understand and troubleshoot some of the most common issues with Java when setting up your Minecraft server. -slug: troubleshooting/compute/java -topic: troubleshooting lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/troubleshooting/index.mdx b/src/content/docs/troubleshooting/index.mdx index 566250afb9..4f2dfe9eb6 100644 --- a/src/content/docs/troubleshooting/index.mdx +++ b/src/content/docs/troubleshooting/index.mdx @@ -1,7 +1,6 @@ --- title: Troubleshooting description: Solutions for common Minecraft server problems and issues that administrators face. -slug: troubleshooting lastUpdated: 2025-10-21 topic: troubleshooting --- diff --git a/src/content/docs/troubleshooting/network/connectivity.mdx b/src/content/docs/troubleshooting/network/connectivity.mdx index 614f48006f..e8ba926b6e 100644 --- a/src/content/docs/troubleshooting/network/connectivity.mdx +++ b/src/content/docs/troubleshooting/network/connectivity.mdx @@ -1,8 +1,6 @@ --- title: Connectivity description: A foundation for checking connectivity issues with your Minecraft server. -slug: troubleshooting/network/connectivity -topic: troubleshooting lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/troubleshooting/network/latency.mdx b/src/content/docs/troubleshooting/network/latency.mdx index 52fe97ebd4..d6b5290741 100644 --- a/src/content/docs/troubleshooting/network/latency.mdx +++ b/src/content/docs/troubleshooting/network/latency.mdx @@ -1,8 +1,6 @@ --- title: Latency description: Understand latency and how it can play a part in the user experience of your Minecraft server. -slug: troubleshooting/network/latency -topic: troubleshooting lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/troubleshooting/network/nat.mdx b/src/content/docs/troubleshooting/network/nat.mdx index 2519c8be86..0b3990e077 100644 --- a/src/content/docs/troubleshooting/network/nat.mdx +++ b/src/content/docs/troubleshooting/network/nat.mdx @@ -1,8 +1,6 @@ --- title: NAT / CG-NAT description: One of the core fundamentals of networking, this page outlines the types of addresses you will come across and how you can work around them. -slug: troubleshooting/network/nat -topic: troubleshooting lastUpdated: 2025-10-21 --- From 9a4e52dbb6fc8de4134b92c61aadb02e3186b672 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:19:40 -0500 Subject: [PATCH 12/23] feat: organize asset structure with separate images and logos subfolders --- astro.config.mjs | 4 ++-- src/assets/images/fix-server-lag-noob.png | Bin 0 -> 956047 bytes src/assets/{ => logos}/bookshelf.png | Bin .../{logo_dark-2.svg => logos/logo-dark.svg} | 0 .../{logo_light-2.svg => logos/logo-light.svg} | 0 src/content/docs/index.mdx | 2 +- .../docs/troubleshooting/network/latency.mdx | 5 +++-- 7 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 src/assets/images/fix-server-lag-noob.png rename src/assets/{ => logos}/bookshelf.png (100%) rename src/assets/{logo_dark-2.svg => logos/logo-dark.svg} (100%) rename src/assets/{logo_light-2.svg => logos/logo-light.svg} (100%) diff --git a/astro.config.mjs b/astro.config.mjs index 3949696308..6337d4756d 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -261,8 +261,8 @@ export default defineConfig({ ], logo: { replacesTitle: true, - light: "./src/assets/logo_dark-2.svg", - dark: "./src/assets/logo_light-2.svg", + light: "./src/assets/logos/logo-dark.svg", + dark: "./src/assets/logos/logo-light.svg", }, editLink: { baseUrl: "https://github.com/setupmd/docs/tree/restructure", diff --git a/src/assets/images/fix-server-lag-noob.png b/src/assets/images/fix-server-lag-noob.png new file mode 100644 index 0000000000000000000000000000000000000000..092e6a05f23a891077f396b73d402a830ed3e4a0 GIT binary patch literal 956047 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�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/UP+zLF>G0RqdFVVMO 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

      )$dc0Y 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%0D;mZM2ce!y>oKNu&22tt^Y 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

      q{> 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˙PX; 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

      2)(~Sn#u5M9_Bl?{_XJ^N3KYvWG+v3HG zlsk7{@yQ3rEY5B))11YKHd^T7b&M76nG9JbXqe$aWjB*~!Ma|u$ zqPN=2j0+2&6njubQ!YY`1~$c`6a2D{KnxXbqs4u7ayKahsQ8$$kd5Z~T@;;TaAn;V zMZeg#?T&5R>?9rAb~@_Vwr$(C-Eq>fZN2mUrjn|gy0^~Vd#yRfL}%iuVWt(l*>{Oi z9~wy6eT-~y`wxiZXX~Xd9eWpBN~Dx5;W9@?M*gU-LR~(~fmF$1i$Ilcu_?$Of5Sas z%9hliEV;^?lxWx+L4=C(sT}ZK;Ac>5fz&R)EmM3Y{7JQ%SZ0LD%Q5yuif&)9GN+1* zvT$E=_fH*jZ*l6@`JhWKox37FyT9H7j-RJ#%PZI!2Dh^mpC;kCN#B@LC85)>+ z`+z3A#zw!seaYCDlSKZSor`&3pBoHo9E=1?$WG1l(ya$GQm0F$_svPdoA?m3AHr;3 zuzxhHjxBDtZUX_SY$Dm=&1um^k>Z6P|LBd6Pc&Z@Y*SNxcXkja36zo^+J7f+9V@=R zbi2Pk1U|Pnb;$6?j0aIJ;xM-A-#)tUI3FLsPchaweRe|TQgxiI)aOju7a$pp}bsGvfEd@4k0W24dyug#}3uO$qf$R5{QwvJU$w5#79uQBsnj z$(C&gXRTtCds+N@o}v4*b1KwZ#i-a1u~_Ih$=LXW>NCEpx`Bh<{-0O3UOo!#`S8Sp zWik4gfu^M1Ne8vo2U1!3J~n}P0Q_G$Vdwu6G@I1$`jbx?w^3h7Cv(Y%mqOqx3)twWjZQ-MyUmh5p* zOF%77A2BY&Q|qW@s}9y(v1wA~NrSLX#Xf#Teeb6oH&SrF`71G2bh9yow+B|Sc^DC> zL}yJHMa6+Lk%GSO_2ei9e*7 z-kjaz$X2NP<|l72VPN(w=f3anD!v>QO*?l!xa)Yf%J&~LoF3m>5LVL^b>=R-RGOJ6 z5+Jk{0r66m5yB_>%B_B-kk|4x%IZ9eTx{pI5!=$4r7BioA>1$ll~x-S;vUN+)~H1c zv^sB&;@*${(JpFNWO`yCV2@WBYc}x%WlJJ*kqA7{Bj@0BZ(Tb0Ig2d!C5-Nblf5;$ zJgZX*wUU*~C5xwj;--H5a00e0D;ylqg=uoXAisri;PA@yAr*qedlXKgaK!BxC7L4y z4~IiH#HkJQ`|6LPr*}^>Ts6-2=jQV*AN4K#XenbctV&QAMCH^5mQZG%HbE^D+Kl=a zMs(3Q8U0$0v2*DZStT0sg-asSTd2Bte?|E2-Us~=LvoA%YG_yo5n z+x%BRKAVwHpa2D;%kPrse6n(gR!mx2GnR{s=V<=^c+>ALXwfdTvXaiG+c|NqnVpA{ zY=K7E7N~HFTeL$0Z`AeAy_-qAEg1wQ3H(=ai!RwUe9ElzFc2 zfaG=W=*1?y^ulP7k3G5ZcvF5h`9-VuruPFh9{B%t1=ZH8LXZ|4qUN~g&GakKPUjT% z6~|Bfa0@af0@cl4VR@d)Hd6;9HPntDH=>>dF*E~X)ze$b2m`o9=s_w8ps-xqg1g&W zydU?1pJ;+x?V{_aDAK`WO{>O}0VLt>bBV!P8jt-%1aC>-f{W?a#7U(yTB77&R>J-) zDZn)?N6>R9*Y}y%x5qp5X&i=99{-INBbwTzgL@F@pqP}66muM!IBQ@

      wV4Nv$sf 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 R@-hGb002ovPDHLkV1lqu-o*d_ literal 0 HcmV?d00001 diff --git a/src/assets/bookshelf.png b/src/assets/logos/bookshelf.png similarity index 100% rename from src/assets/bookshelf.png rename to src/assets/logos/bookshelf.png diff --git a/src/assets/logo_dark-2.svg b/src/assets/logos/logo-dark.svg similarity index 100% rename from src/assets/logo_dark-2.svg rename to src/assets/logos/logo-dark.svg diff --git a/src/assets/logo_light-2.svg b/src/assets/logos/logo-light.svg similarity index 100% rename from src/assets/logo_light-2.svg rename to src/assets/logos/logo-light.svg diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index ab4d389d52..119390d818 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -5,7 +5,7 @@ template: splash hero: tagline: setup.md - Your home for Minecraft server administration. image: - file: '@assets/bookshelf.png' + file: '@assets/logos/bookshelf.png' actions: - text: View the docs link: /getting-started diff --git a/src/content/docs/troubleshooting/network/latency.mdx b/src/content/docs/troubleshooting/network/latency.mdx index d6b5290741..91436d54bf 100644 --- a/src/content/docs/troubleshooting/network/latency.mdx +++ b/src/content/docs/troubleshooting/network/latency.mdx @@ -5,10 +5,11 @@ lastUpdated: 2025-10-21 --- import { Image } from 'astro:assets'; +import fixServerLagNoob from '../../../../assets/images/fix-server-lag-noob.png'; -If you've ever run a server, played on a server or you're Australian then the phrase "IT'S LAAAAAAAAAAAAAAAGING" probably sounds familiar. +If you've ever run a server, played on a server or you're Australian then the phrase "IT'S LAAAAAAAAAAAAAAAGGING" probably sounds familiar. -Yapping Crow Meme +Yapping Crow Meme Unfortunately this isn't always something that's easily correctable, providing you've ensured the issue isn't related to your hardware the server runs on then you should consider the network and primarily latency. From ef4e9152b0a9f7d04ea74465ddd55ab3b9ef77ae Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:24:20 -0500 Subject: [PATCH 13/23] docs: improve README.md --- README.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 950babdfef..07aff8baf2 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,17 @@ +

      + + + + + Fallback image description + + # 📝 setup.md Welcome to the Minecraft server administration knowledgebase designed to provide accurate and meaningful data in one place. +
      + ## 👨‍💻 Contributing - Contributions make the open source community such an amazing place to learn, inspire, and create. @@ -9,19 +19,18 @@ Welcome to the Minecraft server administration knowledgebase designed to provide ## 💻 Development -1. Fork the project: Click the gray `Fork` button in the top right of this page. This creates _your_ copy of the project and saves it as a new repository in your github account -2. Click on the green `Code` button, then either the HTTPS or SSH option and, click the icon to copy the URL. Now you have a copy of the project. Thus, you can play around with it locally on your computer. -3. Run the following commands into a terminal window (Command Prompt, Powershell, Terminal, Git Bash, ZSH): +1. Fork the project: Click the gray `Fork` button in the top right of this page. This creates _your_ own copy of the project and saves it as a new repository in your GitHub account. +2. Run the following commands into a terminal window (Command Prompt, Powershell, Terminal, Git Bash, ZSH): Do this to download the forked copy of this repository to your computer: ```bash -$ git clone https://github.com/setupmd/docs.git +git clone https://github.com/YOUR_GITHUB_USERNAME/docs.git ``` - Step into the directory: +Step into the directory: ```bash -$ cd docs +cd docs ``` All commands are run from the root of the project, from a terminal: From 859caae01226b0acca213f95a485f296d0526717 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:25:36 -0500 Subject: [PATCH 14/23] fix: attempt to correct logo path in README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 07aff8baf2..7c4176ee66 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@
      - - - Fallback image description + + + Minecraft Bookshelf # 📝 setup.md From 058a29891a6f3c21e94d19fe5fab41c87182a3ca Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:26:56 -0500 Subject: [PATCH 15/23] fix: second attempt to correct logo path in README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7c4176ee66..fd69681930 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@
      - - - Minecraft Bookshelf + + + Minecraft Bookshelf # 📝 setup.md From 363873bb1494ed29f3400526e22f1ef10c9e7525 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:29:09 -0500 Subject: [PATCH 16/23] fix: proper image sizing --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fd69681930..6f83351a2d 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@
      - - - Minecraft Bookshelf + + + Minecraft Bookshelf # 📝 setup.md From 1bc064a579110698cde066759c73c51ed81fbdb2 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:29:53 -0500 Subject: [PATCH 17/23] docs: remove heading in favor of new logo in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6f83351a2d..3f1fdd4cb3 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Minecraft Bookshelf -# 📝 setup.md +--- Welcome to the Minecraft server administration knowledgebase designed to provide accurate and meaningful data in one place. From 28d7094a1791e192a293b91a2578cef952a10a3d Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 15:45:07 -0500 Subject: [PATCH 18/23] feat: merge changes from origin nicely --- astro.config.mjs | 47 +++++++++++++++---- .../cinema-mod}/commands.mdx | 6 +-- .../intro.mdx => free/cinema-mod/index.mdx} | 6 +-- .../Cinema Mod => free/cinema-mod}/setup.mdx | 5 +- .../intro.mdx => free/dynmap/index.mdx} | 6 +-- .../{Free/Dynmap => free/dynmap}/proxy.mdx | 6 +-- .../{Free/Dynmap => free/dynmap}/setup.mdx | 8 ++-- .../luckperms/config.mdx} | 5 +- .../luckperms/index.mdx} | 3 +- .../terra-config.mdx => free/terra/index.mdx} | 4 +- src/content/docs/optimise/intro.mdx | 32 ------------- .../{optimise => performance}/advanced.mdx | 6 +-- .../docs/performance/advanced/temp.mdx | 5 -- .../docs/{optimise => performance}/basic.mdx | 6 +-- src/content/docs/performance/basics/temp.mdx | 5 -- src/content/docs/performance/index.mdx | 22 ++++++++- 16 files changed, 78 insertions(+), 94 deletions(-) rename src/content/docs/customise/plugins/{Free/Cinema Mod => free/cinema-mod}/commands.mdx (90%) rename src/content/docs/customise/plugins/{Free/Cinema Mod/intro.mdx => free/cinema-mod/index.mdx} (91%) rename src/content/docs/customise/plugins/{Free/Cinema Mod => free/cinema-mod}/setup.mdx (99%) rename src/content/docs/customise/plugins/{Free/Dynmap/intro.mdx => free/dynmap/index.mdx} (94%) rename src/content/docs/customise/plugins/{Free/Dynmap => free/dynmap}/proxy.mdx (98%) rename src/content/docs/customise/plugins/{Free/Dynmap => free/dynmap}/setup.mdx (96%) rename src/content/docs/customise/plugins/{Free/Luckperms/luckperms-config.mdx => free/luckperms/config.mdx} (98%) rename src/content/docs/customise/plugins/{Free/Luckperms/luckperms.mdx => free/luckperms/index.mdx} (95%) rename src/content/docs/customise/plugins/{Free/Terra/terra-config.mdx => free/terra/index.mdx} (99%) delete mode 100644 src/content/docs/optimise/intro.mdx rename src/content/docs/{optimise => performance}/advanced.mdx (98%) delete mode 100644 src/content/docs/performance/advanced/temp.mdx rename src/content/docs/{optimise => performance}/basic.mdx (90%) delete mode 100644 src/content/docs/performance/basics/temp.mdx diff --git a/astro.config.mjs b/astro.config.mjs index 6337d4756d..c546f023b6 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -131,6 +131,39 @@ export default defineConfig({ badge: { text: "CORE", variant: "success" }, }, "customise/plugins/free/znpcs", + { + label: "Cinema Mod", + collapsed: true, + items: [ + "customise/plugins/free/cinema-mod", + "customise/plugins/free/cinema-mod/setup", + "customise/plugins/free/cinema-mod/commands", + ], + }, + { + label: "Dynmap", + collapsed: true, + items: [ + "customise/plugins/free/dynmap", + "customise/plugins/free/dynmap/setup", + "customise/plugins/free/dynmap/proxy", + ], + }, + { + label: "LuckPerms", + collapsed: true, + items: [ + "customise/plugins/free/luckperms", + "customise/plugins/free/luckperms/config", + ], + }, + { + label: "Terra", + collapsed: true, + items: [ + "customise/plugins/free/terra", + ], + }, ], }, { @@ -195,16 +228,10 @@ export default defineConfig({ label: "Performance", link: "performance", icon: "rocket", - items: [ - { - label: "Basics", - autogenerate: { directory: "performance/basics" } - }, - { - label: "Advanced", - autogenerate: { directory: "performance/advanced" } - }, - ], + items: [{ + label: "Optimisation", + items: ["performance/basic", "performance/advanced"] + }], }, { id: "troubleshooting", diff --git a/src/content/docs/customise/plugins/Free/Cinema Mod/commands.mdx b/src/content/docs/customise/plugins/free/cinema-mod/commands.mdx similarity index 90% rename from src/content/docs/customise/plugins/Free/Cinema Mod/commands.mdx rename to src/content/docs/customise/plugins/free/cinema-mod/commands.mdx index 2d81e90506..c7a3320081 100644 --- a/src/content/docs/customise/plugins/Free/Cinema Mod/commands.mdx +++ b/src/content/docs/customise/plugins/free/cinema-mod/commands.mdx @@ -1,9 +1,7 @@ --- -slug: plugin/cinemamod/commands -description: A list of commands for CinemaMod title: Commands -sidebar: - order: 3 +description: A list of commands for CinemaMod +lastUpdated: 2024-06-12 --- * `/request (url)` diff --git a/src/content/docs/customise/plugins/Free/Cinema Mod/intro.mdx b/src/content/docs/customise/plugins/free/cinema-mod/index.mdx similarity index 91% rename from src/content/docs/customise/plugins/Free/Cinema Mod/intro.mdx rename to src/content/docs/customise/plugins/free/cinema-mod/index.mdx index 1b15cc0195..f69e38f2ed 100644 --- a/src/content/docs/customise/plugins/Free/Cinema Mod/intro.mdx +++ b/src/content/docs/customise/plugins/free/cinema-mod/index.mdx @@ -1,9 +1,7 @@ --- -slug: plugin/cinemamod -description: Learn about the CinemaMod Minecraft plugin and how it can be used in a Minecraft server. title: Introduction -sidebar: - order: 1 +description: Learn about the CinemaMod Minecraft plugin and how it can be used in a Minecraft server. +lastUpdated: 2024-06-12 --- CinemaMod is a free plugin for your Minecraft server that allows you to play YouTube videos, Twitch streams and video files (.mp4, etc...) diff --git a/src/content/docs/customise/plugins/Free/Cinema Mod/setup.mdx b/src/content/docs/customise/plugins/free/cinema-mod/setup.mdx similarity index 99% rename from src/content/docs/customise/plugins/Free/Cinema Mod/setup.mdx rename to src/content/docs/customise/plugins/free/cinema-mod/setup.mdx index d485fd4649..e961c7724b 100644 --- a/src/content/docs/customise/plugins/Free/Cinema Mod/setup.mdx +++ b/src/content/docs/customise/plugins/free/cinema-mod/setup.mdx @@ -1,9 +1,6 @@ --- -slug: plugin/cinemanod/setup -description: A short guide on how to add the Dynamp plugin to your server and some basic configuration lines you should change. title: Setup -sidebar: - order: 2 +description: A short guide on how to add the Dynamp plugin to your server and some basic configuration lines you should change. --- ## Requirements diff --git a/src/content/docs/customise/plugins/Free/Dynmap/intro.mdx b/src/content/docs/customise/plugins/free/dynmap/index.mdx similarity index 94% rename from src/content/docs/customise/plugins/Free/Dynmap/intro.mdx rename to src/content/docs/customise/plugins/free/dynmap/index.mdx index 238c5df5fc..2d72415699 100644 --- a/src/content/docs/customise/plugins/Free/Dynmap/intro.mdx +++ b/src/content/docs/customise/plugins/free/dynmap/index.mdx @@ -1,9 +1,7 @@ --- -slug: plugin/dynmap -description: Learn about the Dynmap Minecraft plugin and how it can be used in a Minecraft server. -sidebar: - order: 1 title: Breakdown +description: Learn about the Dynmap Minecraft plugin and how it can be used in a Minecraft server. +lastUpdated: 2024-06-12 --- Dynmap is a free plugin for your Minecraft server that ships with a HTTP server that hosts a Google Maps-like view of your Minecraft world that can be viewed from your browser. diff --git a/src/content/docs/customise/plugins/Free/Dynmap/proxy.mdx b/src/content/docs/customise/plugins/free/dynmap/proxy.mdx similarity index 98% rename from src/content/docs/customise/plugins/Free/Dynmap/proxy.mdx rename to src/content/docs/customise/plugins/free/dynmap/proxy.mdx index 1fc9953a39..693b48d78b 100644 --- a/src/content/docs/customise/plugins/Free/Dynmap/proxy.mdx +++ b/src/content/docs/customise/plugins/free/dynmap/proxy.mdx @@ -1,9 +1,7 @@ --- -slug: plugin/dynmap/proxy -description: Deploy a Caddy webserver and automate SSL deployment in only a few minutes. -sidebar: - order: 3 title: Reverse Proxy +description: Deploy a Caddy webserver and automate SSL deployment in only a few minutes. +lastUpdated: 2024-06-12 --- This tutorial covers how to proxy your Dynmap server behind Nginx with a free SSL certificate from Let's Encrypt installed diff --git a/src/content/docs/customise/plugins/Free/Dynmap/setup.mdx b/src/content/docs/customise/plugins/free/dynmap/setup.mdx similarity index 96% rename from src/content/docs/customise/plugins/Free/Dynmap/setup.mdx rename to src/content/docs/customise/plugins/free/dynmap/setup.mdx index 1ac9f63ec2..10a17574bc 100644 --- a/src/content/docs/customise/plugins/Free/Dynmap/setup.mdx +++ b/src/content/docs/customise/plugins/free/dynmap/setup.mdx @@ -1,9 +1,7 @@ --- -slug: plugin/dynmap/setup -description: A short guide on how to add the Dynamp plugin to your server and some basic configuration lines you should change. -sidebar: - order: 2 -title: Setup +title: Setting up Dynmap +description: A short guide on how to add the Dynmap plugin to your server and some basic configuration lines you should change. +lastUpdated: 2024-06-12 --- This page details the setup process for the Dynmap plugin, assuming the Paper Minecraft server is being used and Dynmap's internal web server is being used. diff --git a/src/content/docs/customise/plugins/Free/Luckperms/luckperms-config.mdx b/src/content/docs/customise/plugins/free/luckperms/config.mdx similarity index 98% rename from src/content/docs/customise/plugins/Free/Luckperms/luckperms-config.mdx rename to src/content/docs/customise/plugins/free/luckperms/config.mdx index ca1f6689fe..99abd525e5 100644 --- a/src/content/docs/customise/plugins/Free/Luckperms/luckperms-config.mdx +++ b/src/content/docs/customise/plugins/free/luckperms/config.mdx @@ -1,7 +1,6 @@ --- -description: Learn about the Luckperms plugin and how to get a basic configuration up and running. -slug: plugin/luckperms-config -title: Luckperms +title: LuckPerms +description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. lastUpdated: 2024-01-01 sidebar: badge: diff --git a/src/content/docs/customise/plugins/Free/Luckperms/luckperms.mdx b/src/content/docs/customise/plugins/free/luckperms/index.mdx similarity index 95% rename from src/content/docs/customise/plugins/Free/Luckperms/luckperms.mdx rename to src/content/docs/customise/plugins/free/luckperms/index.mdx index df52444db7..d87b77abc4 100644 --- a/src/content/docs/customise/plugins/Free/Luckperms/luckperms.mdx +++ b/src/content/docs/customise/plugins/free/luckperms/index.mdx @@ -1,7 +1,6 @@ --- +title: LuckPerms description: Learn about the Luckperms plugin and how to get a basic configuration up and running. -slug: plugin/luckperms -title: Luckperms lastUpdated: 2024-01-01 sidebar: badge: diff --git a/src/content/docs/customise/plugins/Free/Terra/terra-config.mdx b/src/content/docs/customise/plugins/free/terra/index.mdx similarity index 99% rename from src/content/docs/customise/plugins/Free/Terra/terra-config.mdx rename to src/content/docs/customise/plugins/free/terra/index.mdx index a3dad4eb9e..a5406d2b63 100644 --- a/src/content/docs/customise/plugins/Free/Terra/terra-config.mdx +++ b/src/content/docs/customise/plugins/free/terra/index.mdx @@ -1,12 +1,10 @@ --- -description: Configure a Terra world gen world for use in both Single and Multiplayer environments. -slug: guides/terra title: Terra World Generation +description: Configure a Terra world gen world for use in both Single and Multiplayer environments. lastUpdated: 2024-03-04 sidebar: badge: IMG MISSING variant: danger - --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/optimise/intro.mdx b/src/content/docs/optimise/intro.mdx deleted file mode 100644 index 32648a20fa..0000000000 --- a/src/content/docs/optimise/intro.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -description: This section of setup.md goes in-depth for server optimisation -slug: optimise -title: Introduction -lastUpdated: 2025-07-22 -sidebar: - order: 1 ---- - -A section for optimising Minecraft servers. Optimising your server means to improve the performance of the server by implementing tweaks without heavily modifying desired mechanics. Advanced optimisation is only recommended for large servers suffering from poor performance. - -### Spark Profiler -Use the Spark Profiler for monitoring server performance e.g. vanilla mechanics, plugins, GC pauses and cycles, memory usage etc. -Spark is also able to profile all threads generated by your server using the `--thread *` flag. You may use this to diagnose high CPU usage, for example. - - - -### Server JAR -JAR | Summary ------------- | ------- -[Pufferfish](https://pufferfish.host/downloads) | Free and completely stable Paper fork primarily focusing on entity optimizations. Recommended for most smaller networks. -[UniverseSpigot](https://discord.universespigot.com) | Extremely powerful paid fork. Best for the largest networks, being able to hold more than 600 players with ease. -[Leaf](https://github.com/Winds-Studio/Leaf) | Free Pufferfish fork. Contains patches similar to UniverseSpigot, though it is not as performant. It's stability has been called into question, but has worked fine in our testing. -[Purpur](https://purpurmc.org/downloads) | Paper fork which contains lots of Quality of Life options. - - -Topic | Summary ------------- | ------- -Basic Optimisation | Tweaks that will likely suffice for small to medium-sized servers (< 100 Players) assuming that they have sufficient CPU & memory resources. -Advanced Optimisation | Tweaks made for servers that need every drop of performance they can get. diff --git a/src/content/docs/optimise/advanced.mdx b/src/content/docs/performance/advanced.mdx similarity index 98% rename from src/content/docs/optimise/advanced.mdx rename to src/content/docs/performance/advanced.mdx index f3ad7c2199..3b0843a7e9 100644 --- a/src/content/docs/optimise/advanced.mdx +++ b/src/content/docs/performance/advanced.mdx @@ -1,9 +1,7 @@ --- -slug: optimise/advanced title: Advanced Checklist -description: A more focused approach on squeezing out every last drop of performance at scale. -sidebar: - order: 3 +description: A more focused approach on squeezing out every last drop of performance at scale. +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/performance/advanced/temp.mdx b/src/content/docs/performance/advanced/temp.mdx deleted file mode 100644 index e157c7460e..0000000000 --- a/src/content/docs/performance/advanced/temp.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: temp -description: temp -lastUpdated: 2025-10-21 ---- \ No newline at end of file diff --git a/src/content/docs/optimise/basic.mdx b/src/content/docs/performance/basic.mdx similarity index 90% rename from src/content/docs/optimise/basic.mdx rename to src/content/docs/performance/basic.mdx index 5b71b31034..43b5b88e68 100644 --- a/src/content/docs/optimise/basic.mdx +++ b/src/content/docs/performance/basic.mdx @@ -1,9 +1,7 @@ --- -slug: optimse/basic title: Basic Checklist -description: Your starting point for improving your Minecraft servers performance. -sidebar: - order: 2 +description: Your starting point for improving your Minecraft servers performance. +lastUpdated: 2025-10-21 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/performance/basics/temp.mdx b/src/content/docs/performance/basics/temp.mdx deleted file mode 100644 index e157c7460e..0000000000 --- a/src/content/docs/performance/basics/temp.mdx +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: temp -description: temp -lastUpdated: 2025-10-21 ---- \ No newline at end of file diff --git a/src/content/docs/performance/index.mdx b/src/content/docs/performance/index.mdx index 04e384ab1d..5f10bccc68 100644 --- a/src/content/docs/performance/index.mdx +++ b/src/content/docs/performance/index.mdx @@ -5,4 +5,24 @@ lastUpdated: 2025-10-21 topic: performance --- -Learn how to improve your Minecraft server's performance through configuration tweaks, plugin optimization, and hardware recommendations. \ No newline at end of file +A section for optimising Minecraft servers. Optimising your server means to improve the performance of the server by implementing tweaks without heavily modifying desired mechanics. Advanced optimisation is only recommended for large servers suffering from poor performance. + +### Spark Profiler +Use the Spark Profiler for monitoring server performance e.g. vanilla mechanics, plugins, GC pauses and cycles, memory usage etc. +Spark is also able to profile all threads generated by your server using the `--thread *` flag. You may use this to diagnose high CPU usage, for example. + +Spark Website + +### Server JAR +JAR | Summary +------------ | ------- +[Pufferfish](https://pufferfish.host/downloads) | Free and completely stable Paper fork primarily focusing on entity optimizations. Recommended for most smaller networks. +[UniverseSpigot](https://discord.universespigot.com) | Extremely powerful paid fork. Best for the largest networks, being able to hold more than 600 players with ease. +[Leaf](https://github.com/Winds-Studio/Leaf) | Free Pufferfish fork. Contains patches similar to UniverseSpigot, though it is not as performant. It's stability has been called into question, but has worked fine in our testing. +[Purpur](https://purpurmc.org/downloads) | Paper fork which contains lots of Quality of Life options. + + +Topic | Summary +------------ | ------- +Basic Optimisation | Tweaks that will likely suffice for small to medium-sized servers (< 100 Players) assuming that they have sufficient CPU & memory resources. +Advanced Optimisation | Tweaks made for servers that need every drop of performance they can get. From 4f795e7d68c95bce383175088f6e3076a58d8c99 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 19:11:26 -0500 Subject: [PATCH 19/23] refactor: remove sidebar frontmatter options from MDX files --- .../docs/administration/permissions/plugins.mdx | 2 -- src/content/docs/administration/security/anticheat.mdx | 2 -- .../docs/administration/security/antiexploit.mdx | 2 -- src/content/docs/administration/security/antilag.mdx | 2 -- src/content/docs/administration/security/antixray.mdx | 2 -- .../docs/customise/plugins/free/luckperms/config.mdx | 6 +----- .../docs/customise/plugins/free/luckperms/index.mdx | 8 ++------ .../docs/customise/plugins/free/terra/index.mdx | 3 --- .../docs/customise/plugins/premium/citizens.mdx | 2 +- src/content/docs/deploy/create/install-java.mdx | 4 ---- src/content/docs/deploy/hosted/index.mdx | 2 -- .../docs/extras/game-panels/pterodactyl/intro.mdx | 2 -- .../extras/game-panels/pterodactyl/modifications.mdx | 4 +--- .../docs/extras/game-panels/pterodactyl/node.mdx | 4 +--- .../docs/extras/game-panels/pterodactyl/panel.mdx | 4 +--- .../docs/extras/game-panels/pterodactyl/wings.mdx | 4 +--- .../extras/game-panels/pufferpanel/installation.mdx | 4 +--- .../docs/extras/game-panels/pufferpanel/ssl.mdx | 4 +--- src/content/docs/extras/lab/intro.mdx | 7 +------ .../extras/lab/optional/configuration/hardening.mdx | 6 +----- .../docs/extras/lab/optional/services/uptimekuma.mdx | 10 ++-------- 21 files changed, 14 insertions(+), 70 deletions(-) diff --git a/src/content/docs/administration/permissions/plugins.mdx b/src/content/docs/administration/permissions/plugins.mdx index 3bdc5d666a..cfd8c0ee5b 100644 --- a/src/content/docs/administration/permissions/plugins.mdx +++ b/src/content/docs/administration/permissions/plugins.mdx @@ -2,8 +2,6 @@ title: Permission Plugins description: A guide to permission manager plugins for your Minecraft server. lastUpdated: 2025-10-21 -sidebar: - order: 2 --- Permission manager plugins allow you to define groups (ranks), and permission levels for all of your players on your server. diff --git a/src/content/docs/administration/security/anticheat.mdx b/src/content/docs/administration/security/anticheat.mdx index 600f7b9ab5..2ef581c899 100644 --- a/src/content/docs/administration/security/anticheat.mdx +++ b/src/content/docs/administration/security/anticheat.mdx @@ -2,8 +2,6 @@ title: Anti-Cheat Solutions description: A guide to anti-cheat solutions and recommended plugins for your Minecraft server. lastUpdated: 2025-10-21 -sidebar: - order: 2 --- import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/security/antiexploit.mdx b/src/content/docs/administration/security/antiexploit.mdx index 4037e951b1..32ce820faf 100644 --- a/src/content/docs/administration/security/antiexploit.mdx +++ b/src/content/docs/administration/security/antiexploit.mdx @@ -2,8 +2,6 @@ title: Anti-Exploit Protection description: A guide to anti-exploit solutions and recommended plugins for your Minecraft server. lastUpdated: 2025-10-21 -sidebar: - order: 3 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/security/antilag.mdx b/src/content/docs/administration/security/antilag.mdx index ba67cfd24e..2abc47f6f8 100644 --- a/src/content/docs/administration/security/antilag.mdx +++ b/src/content/docs/administration/security/antilag.mdx @@ -2,8 +2,6 @@ title: Anti-Lag description: A brief introduction to Anti-Lag and alternative performance management tools. lastUpdated: 2024-02-25 -sidebar: - order: 4 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/administration/security/antixray.mdx b/src/content/docs/administration/security/antixray.mdx index fbd4514f2c..cdf400302f 100644 --- a/src/content/docs/administration/security/antixray.mdx +++ b/src/content/docs/administration/security/antixray.mdx @@ -2,8 +2,6 @@ title: Anti-Xray description: A brief introduction to Anti-Xray and the community recommended solutions. lastUpdated: 2024-02-25 -sidebar: - order: 5 --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/luckperms/config.mdx b/src/content/docs/customise/plugins/free/luckperms/config.mdx index 99abd525e5..ff67ae9eff 100644 --- a/src/content/docs/customise/plugins/free/luckperms/config.mdx +++ b/src/content/docs/customise/plugins/free/luckperms/config.mdx @@ -1,11 +1,7 @@ --- -title: LuckPerms +title: Configuration description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. lastUpdated: 2024-01-01 -sidebar: - badge: - text: Configuration - variant: note --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/luckperms/index.mdx b/src/content/docs/customise/plugins/free/luckperms/index.mdx index d87b77abc4..1d0137a09a 100644 --- a/src/content/docs/customise/plugins/free/luckperms/index.mdx +++ b/src/content/docs/customise/plugins/free/luckperms/index.mdx @@ -1,11 +1,7 @@ --- -title: LuckPerms -description: Learn about the Luckperms plugin and how to get a basic configuration up and running. +title: Overview +description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. lastUpdated: 2024-01-01 -sidebar: - badge: - text: Essential - variant: success --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/free/terra/index.mdx b/src/content/docs/customise/plugins/free/terra/index.mdx index a5406d2b63..07b3e69d0e 100644 --- a/src/content/docs/customise/plugins/free/terra/index.mdx +++ b/src/content/docs/customise/plugins/free/terra/index.mdx @@ -2,9 +2,6 @@ title: Terra World Generation description: Configure a Terra world gen world for use in both Single and Multiplayer environments. lastUpdated: 2024-03-04 -sidebar: - badge: IMG MISSING - variant: danger --- import { LinkCard, CardGrid } from '@astrojs/starlight/components'; diff --git a/src/content/docs/customise/plugins/premium/citizens.mdx b/src/content/docs/customise/plugins/premium/citizens.mdx index c2ef6899f7..99da9e5040 100644 --- a/src/content/docs/customise/plugins/premium/citizens.mdx +++ b/src/content/docs/customise/plugins/premium/citizens.mdx @@ -4,7 +4,7 @@ description: An NPC plugin for your Minecraft server. lastUpdated: 2025-10-21 --- -import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard } from '@astrojs/starlight/components'; #### This enhancement supports diff --git a/src/content/docs/deploy/create/install-java.mdx b/src/content/docs/deploy/create/install-java.mdx index ac6b3e4554..329a9588e8 100644 --- a/src/content/docs/deploy/create/install-java.mdx +++ b/src/content/docs/deploy/create/install-java.mdx @@ -2,10 +2,6 @@ title: Install Java description: A guide to download and install OpenJDK for Mac, Windows, and Ubuntu. lastUpdated: 2025-10-21 -sidebar: - badge: - text: PREREQUISITE - variant: caution --- You should already have Java installed, but if you don't because you're using a spare PC to host your Minecraft server, follow the instructions below to download and install the Java Runtime Environment (JRE) for your operating system. diff --git a/src/content/docs/deploy/hosted/index.mdx b/src/content/docs/deploy/hosted/index.mdx index 47b49f1928..3552524cda 100644 --- a/src/content/docs/deploy/hosted/index.mdx +++ b/src/content/docs/deploy/hosted/index.mdx @@ -2,8 +2,6 @@ title: Introduction description: How to deploy a Minecraft server using a third party service provider. lastUpdated: 2025-10-21 -sidebar: - order: 1 --- There are multiple instances where hosting a Minecraft server in the cloud using "shared" hosting makes sense, for example: a Christmas Minecraft server with your friends, a small - medium sized communtiy server that can scale out to large networks the size of Hypixel and beyond with your own dedicated hardware. diff --git a/src/content/docs/extras/game-panels/pterodactyl/intro.mdx b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx index 427aae2885..bcbddc3029 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/intro.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/intro.mdx @@ -2,8 +2,6 @@ title: Breakdown description: Pterodactyl introuction page, understand what the product is and when it's ideal to use it. lastUpdated: 2025-10-19 -sidebar: - order: 1 --- If you're new to hosting you first need to understand a couple of concepts before you continue here, the diff --git a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx index 5633cb193e..4c3cb90399 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx @@ -1,8 +1,6 @@ --- -description: Getting more out of your Pterodactyl panel with modifications title: Modifications -sidebar: - order: 5 +description: Getting more out of your Pterodactyl panel with modifications lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/game-panels/pterodactyl/node.mdx b/src/content/docs/extras/game-panels/pterodactyl/node.mdx index 463a20d13b..2395b79411 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/node.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/node.mdx @@ -1,8 +1,6 @@ --- -description: Creating and configuring a 'Node' within the Pterodactyl panel. -sidebar: - order: 4 title: Node +description: Creating and configuring a 'Node' within the Pterodactyl panel. lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx index 686af701ba..e48de1e271 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/panel.mdx @@ -1,8 +1,6 @@ --- -description: A short guide based on Ubuntu for how to deploy the Pterodactyl web panel. -sidebar: - order: 2 title: Panel +description: A short guide based on Ubuntu for how to deploy the Pterodactyl web panel. lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx index 070d65ed93..021501ce86 100644 --- a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx +++ b/src/content/docs/extras/game-panels/pterodactyl/wings.mdx @@ -1,8 +1,6 @@ --- -description: A short guide that runs through the deployment steps for the Wings docker agent used by Pterodactyl. title: Wings -sidebar: - order: 3 +description: A short guide that runs through the deployment steps for the Wings docker agent used by Pterodactyl. lastUpdated: 2025-10-19 --- diff --git a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx index 5966bfff29..f3fab10bbc 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/installation.mdx @@ -1,8 +1,6 @@ --- -description: A short deployment guide for Puffer panel on Ubuntu LTS title: Deployment -sidebar: - order: 1 +description: A short deployment guide for Puffer panel on Ubuntu LTS --- PufferPanel is a open source web-based Game Server Management System. PufferPanel allows you to run multiple different game servers all from one central location, and give other users their own servers, or access to your own servers. diff --git a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx index 82ffc13c1f..bcba5a9a13 100644 --- a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx +++ b/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx @@ -1,8 +1,6 @@ --- -description: A guide for configuring the Puffer panel with SSL. title: SSL Configuration -sidebar: - order: 2 +description: A guide for configuring the Puffer panel with SSL. --- ### SSL requirements diff --git a/src/content/docs/extras/lab/intro.mdx b/src/content/docs/extras/lab/intro.mdx index 154aa3df67..e4338f6b46 100644 --- a/src/content/docs/extras/lab/intro.mdx +++ b/src/content/docs/extras/lab/intro.mdx @@ -1,11 +1,6 @@ --- -sidebar: - order: 1 - badge: - text: PENDING UPDATE - variant: danger -description: A breakdown of how our contributor lab was deployed in the cloud. title: The Lab +description: A breakdown of how our contributor lab was deployed in the cloud. lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/extras/lab/optional/configuration/hardening.mdx b/src/content/docs/extras/lab/optional/configuration/hardening.mdx index cf8e0c6421..704095ff5d 100644 --- a/src/content/docs/extras/lab/optional/configuration/hardening.mdx +++ b/src/content/docs/extras/lab/optional/configuration/hardening.mdx @@ -1,10 +1,6 @@ --- -description: Device hardening guide and and explantion of the tools used to complete such activities. title: Hardening -sidebar: - badge: - text: Recommended - variant: tip +description: Device hardening guide and and explantion of the tools used to complete such activities. --- This document is designed specifcally for those who want to tighten up windows and add some preventative measures to lock down their machine, it should be made known that the more you lock down a machine the less functionality it will have. diff --git a/src/content/docs/extras/lab/optional/services/uptimekuma.mdx b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx index 205d4787a0..3fb6efee11 100644 --- a/src/content/docs/extras/lab/optional/services/uptimekuma.mdx +++ b/src/content/docs/extras/lab/optional/services/uptimekuma.mdx @@ -1,6 +1,6 @@ --- -description: Learn how to setup a PXE boot environment and save time on all new VMs title: Uptime Kuma +description: Learn how to setup a PXE boot environment and save time on all new VMs --- Knowing when your services go down is a must, you have multiple options when it comes to this requirement either in the form of SaaS or self-hosted. In following on with the nature of this project a self-hosted instance will be deployed. @@ -15,11 +15,9 @@ If you're completely new to monitoring products Uptime Kuma is basically a self- ### Deploying in Docker -You can conver the docker run command from the github repo to a compose file manually or you can use the one below. +You can convert the docker run command from the github repo to a compose file manually or you can use the one below. ```yml -... - version: '3.8' services: @@ -34,12 +32,8 @@ services: volumes: uptime-kuma: - -... ``` You should save the above configuration file as `docker-compose.yml`. You can run the command `docker-compose up -d` from your terminal window to spin up the instance. - - From f349feb879b6d57a368d26cecc1e166e7cd187c6 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 19:16:08 -0500 Subject: [PATCH 20/23] chore: rename intro MDX to index --- .../docs/extras/game-panels/pterodactyl/{intro.mdx => index.mdx} | 0 .../game-panels/pufferpanel/{installation.mdx => index.mdx} | 0 src/content/docs/extras/lab/{intro.mdx => index.mdx} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename src/content/docs/extras/game-panels/pterodactyl/{intro.mdx => index.mdx} (100%) rename src/content/docs/extras/game-panels/pufferpanel/{installation.mdx => index.mdx} (100%) rename src/content/docs/extras/lab/{intro.mdx => index.mdx} (100%) diff --git a/src/content/docs/extras/game-panels/pterodactyl/intro.mdx b/src/content/docs/extras/game-panels/pterodactyl/index.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/intro.mdx rename to src/content/docs/extras/game-panels/pterodactyl/index.mdx diff --git a/src/content/docs/extras/game-panels/pufferpanel/installation.mdx b/src/content/docs/extras/game-panels/pufferpanel/index.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pufferpanel/installation.mdx rename to src/content/docs/extras/game-panels/pufferpanel/index.mdx diff --git a/src/content/docs/extras/lab/intro.mdx b/src/content/docs/extras/lab/index.mdx similarity index 100% rename from src/content/docs/extras/lab/intro.mdx rename to src/content/docs/extras/lab/index.mdx From c7c49b0999d974f9879dcfb5f79b78ba14faa093 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Tue, 21 Oct 2025 20:10:12 -0500 Subject: [PATCH 21/23] chore: rearrange frontmatter properties --- src/content/docs/customise/plugins/free/chestshop.mdx | 2 +- src/content/docs/customise/plugins/free/minimotd.mdx | 2 +- src/content/docs/customise/plugins/free/playerauctions.mdx | 2 +- src/content/docs/customise/plugins/free/quickshop.mdx | 2 +- src/content/docs/customise/plugins/free/vault.mdx | 2 +- src/content/docs/customise/plugins/free/worldedit.mdx | 2 +- src/content/docs/customise/plugins/free/worldguard.mdx | 2 +- src/content/docs/customise/plugins/free/znpcs.mdx | 2 +- src/content/docs/extras/lab/optional/configuration/aad.mdx | 2 +- src/content/docs/extras/lab/optional/configuration/azure.mdx | 2 +- src/content/docs/extras/lab/optional/services/docker.mdx | 2 +- src/content/docs/extras/lab/optional/services/maas.mdx | 2 +- src/content/docs/extras/lab/optional/services/macos.mdx | 2 +- .../docs/extras/lab/optional/services/zero-trust/cloudflare.mdx | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/content/docs/customise/plugins/free/chestshop.mdx b/src/content/docs/customise/plugins/free/chestshop.mdx index 102ba89042..13470a94a0 100644 --- a/src/content/docs/customise/plugins/free/chestshop.mdx +++ b/src/content/docs/customise/plugins/free/chestshop.mdx @@ -1,6 +1,6 @@ --- -description: A chest based player shop plugin to enhance your economy. title: ChestShop +description: A chest based player shop plugin to enhance your economy. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/minimotd.mdx b/src/content/docs/customise/plugins/free/minimotd.mdx index 54d993de79..0a3b1cc4d0 100644 --- a/src/content/docs/customise/plugins/free/minimotd.mdx +++ b/src/content/docs/customise/plugins/free/minimotd.mdx @@ -1,6 +1,6 @@ --- -description: MiniMOTD has the functionality to add an MOTD (Message Of The Day) to your server, which shows on the Multiplayer page of Minecraft before a player logs into your server. title: MiniMOTD +description: MiniMOTD has the functionality to add an MOTD (Message Of The Day) to your server, which shows on the Multiplayer page of Minecraft before a player logs into your server. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/playerauctions.mdx b/src/content/docs/customise/plugins/free/playerauctions.mdx index a0f912b65c..ab838fc191 100644 --- a/src/content/docs/customise/plugins/free/playerauctions.mdx +++ b/src/content/docs/customise/plugins/free/playerauctions.mdx @@ -1,6 +1,6 @@ --- -description: A GUI based player shop plugin to enhance your economy. title: PlayerAuctions +description: A GUI based player shop plugin to enhance your economy. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/quickshop.mdx b/src/content/docs/customise/plugins/free/quickshop.mdx index 25cb244bc1..d2faf5a863 100644 --- a/src/content/docs/customise/plugins/free/quickshop.mdx +++ b/src/content/docs/customise/plugins/free/quickshop.mdx @@ -1,6 +1,6 @@ --- -description: A chest based player shop plugin to enhance your economy. title: Quick Shop Remake +description: A chest based player shop plugin to enhance your economy. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/free/vault.mdx index 218134ae63..84c46e5d65 100644 --- a/src/content/docs/customise/plugins/free/vault.mdx +++ b/src/content/docs/customise/plugins/free/vault.mdx @@ -1,6 +1,6 @@ --- -description: Vault API is a core framework for most economy, permission and chat plugins and has become a key dependency for many plugins. title: Vault API +description: Vault API is a core framework for most economy, permission and chat plugins and has become a key dependency for many plugins. lastUpdated: 2023-12-16 --- diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/free/worldedit.mdx index 5557eb999b..f81acc8289 100644 --- a/src/content/docs/customise/plugins/free/worldedit.mdx +++ b/src/content/docs/customise/plugins/free/worldedit.mdx @@ -1,6 +1,6 @@ --- -description: WorldEdit is a plugin that's been around for over a decade and can be used to help speed up large builds / world changes. title: WorldEdit +description: WorldEdit is a plugin that's been around for over a decade and can be used to help speed up large builds / world changes. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/free/worldguard.mdx index a4365bcac0..8edd54a3eb 100644 --- a/src/content/docs/customise/plugins/free/worldguard.mdx +++ b/src/content/docs/customise/plugins/free/worldguard.mdx @@ -1,6 +1,6 @@ --- -description: WorldGuard is one of the oldest forms of 'admin land claim' systems and has been a core plugin for many servers over the last decade or so. title: WorldGuard +description: WorldGuard is one of the oldest forms of 'admin land claim' systems and has been a core plugin for many servers over the last decade or so. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/customise/plugins/free/znpcs.mdx b/src/content/docs/customise/plugins/free/znpcs.mdx index a11149b08c..5efc8c3ba3 100644 --- a/src/content/docs/customise/plugins/free/znpcs.mdx +++ b/src/content/docs/customise/plugins/free/znpcs.mdx @@ -1,6 +1,6 @@ --- -description: An NPC plugin for your Minecraft server. title: ZNPCs +description: An NPC plugin for your Minecraft server. lastUpdated: 2024-01-01 --- diff --git a/src/content/docs/extras/lab/optional/configuration/aad.mdx b/src/content/docs/extras/lab/optional/configuration/aad.mdx index 6bbe6b0578..c79e390d1f 100644 --- a/src/content/docs/extras/lab/optional/configuration/aad.mdx +++ b/src/content/docs/extras/lab/optional/configuration/aad.mdx @@ -1,4 +1,4 @@ --- -description: How we use Entra ID to manage authentication in a Modern zero trust environment. title: Entra ID +description: How we use Entra ID to manage authentication in a Modern zero trust environment. --- diff --git a/src/content/docs/extras/lab/optional/configuration/azure.mdx b/src/content/docs/extras/lab/optional/configuration/azure.mdx index ee3d47691b..20fbe0bb35 100644 --- a/src/content/docs/extras/lab/optional/configuration/azure.mdx +++ b/src/content/docs/extras/lab/optional/configuration/azure.mdx @@ -1,6 +1,6 @@ --- -description: How to setup, configure and deploy Azure Arc for patch management. title: Azure Arc +description: How to setup, configure and deploy Azure Arc for patch management. --- Azure is a wonderful platform and everything we are currently doing in Azure could be done with either group policy or standalone packages within linux. Azure was chosen due to it already being apart of our product stack for Azure AD authentication and it's universal. diff --git a/src/content/docs/extras/lab/optional/services/docker.mdx b/src/content/docs/extras/lab/optional/services/docker.mdx index 145ecd794c..ea3181c6f2 100644 --- a/src/content/docs/extras/lab/optional/services/docker.mdx +++ b/src/content/docs/extras/lab/optional/services/docker.mdx @@ -1,6 +1,6 @@ --- -description: Our Docker environment and how we use containerisation. title: Docker +description: Our Docker environment and how we use containerisation. --- The purpose of this document is to outline the build of our Docker LXC that we use internally to host our services and manage them with Portainer. While for us Docker is a core essential part of our network everything completed in our Lab tutorials can be put in it's own Virtual Machine without too much more additional effort minus system management. diff --git a/src/content/docs/extras/lab/optional/services/maas.mdx b/src/content/docs/extras/lab/optional/services/maas.mdx index 1a1753656e..71f5e46bb3 100644 --- a/src/content/docs/extras/lab/optional/services/maas.mdx +++ b/src/content/docs/extras/lab/optional/services/maas.mdx @@ -1,6 +1,6 @@ --- -description: Learn how to setup a PXE boot environment and save time on all new VMs title: Ubuntu MaaS +description: Learn how to setup a PXE boot environment and save time on all new VMs --- When it comes to your LAB spinning up and spinning down VMs becomes part of the job, the most common problem you'll face is deploying VM and finding out you have an old ISO that needs a multiple patches before it's fit for business. This is where MAAS or 'Machines as a Service' come in, it's a product developed by the Ubuntu team allows you to deploy a management environment for all of your network bootable devices. Right out of the box MAAS ensures your images remain up-to-date and periodically will fetch the latest ISOs from their respective download locations. diff --git a/src/content/docs/extras/lab/optional/services/macos.mdx b/src/content/docs/extras/lab/optional/services/macos.mdx index 2ccdb1bc7c..436cc8be80 100644 --- a/src/content/docs/extras/lab/optional/services/macos.mdx +++ b/src/content/docs/extras/lab/optional/services/macos.mdx @@ -1,6 +1,6 @@ --- -description: Deploying a macOS virtual machine inside of Proxmox. title: MacOS +description: Deploying a macOS virtual machine inside of Proxmox. --- One of the reasons the Intel based servers were chosen is due to the requirement of macOS, in the past any attempts to run macOS on AMD based CPUs has proven difficult in both Physical and Virtual environments. diff --git a/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx index 0cbc45d4c3..7db0511d72 100644 --- a/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx +++ b/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx @@ -1,6 +1,6 @@ --- -description: A step-by-step walk through of how to configure the Cloudflare dashboard in preparation for using Zero-Trust tunnels. title: Cloudflare One +description: A step-by-step walk through of how to configure the Cloudflare dashboard in preparation for using Zero-Trust tunnels. --- This guide makes the following assumptions From 8040440788a17ec86f8e6750ab4a1cf9e0799a03 Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Fri, 24 Oct 2025 13:32:54 -0500 Subject: [PATCH 22/23] docs: restructure topics --- astro.config.mjs | 119 ++++++++++-------- .../advertising.mdx | 0 .../performance/advanced.mdx | 0 .../performance/basic.mdx | 0 .../performance/index.mdx | 3 +- .../security}/signed-chat.mdx | 0 .../security}/tls.mdx | 0 src/content/docs/customise/mods/index.mdx | 15 +++ .../docs/customise/plugins/free/luckperms.mdx | 16 --- .../plugins/free/luckperms/index.mdx | 6 +- .../plugins/{criteria.mdx => index.mdx} | 0 .../considerations}/server-software.mdx | 0 .../game-panels/pterodactyl/index.mdx | 0 .../game-panels/pterodactyl/modifications.mdx | 0 .../game-panels/pterodactyl/node.mdx | 0 .../game-panels/pterodactyl/panel.mdx | 0 .../game-panels/pterodactyl/wings.mdx | 0 .../game-panels/pufferpanel/index.mdx | 0 .../game-panels/pufferpanel/ssl.mdx | 0 .../docs/{extras => deploy/hosted}/oracle.mdx | 0 src/content/docs/extras/folia.mdx | 70 ----------- src/content/docs/extras/index.mdx | 8 -- .../our-lab}/core/ovh.mdx | 0 .../our-lab}/core/ports.mdx | 0 .../our-lab}/core/proxmox.mdx | 0 .../our-lab}/core/remote.mdx | 0 .../our-lab}/core/vms.mdx | 0 .../lab => getting-started/our-lab}/index.mdx | 0 .../our-lab}/optional/configuration/aad.mdx | 0 .../our-lab}/optional/configuration/azure.mdx | 0 .../optional/configuration/hardening.mdx | 0 .../our-lab}/optional/services/docker.mdx | 0 .../our-lab}/optional/services/maas.mdx | 0 .../our-lab}/optional/services/macos.mdx | 0 .../our-lab}/optional/services/uptimekuma.mdx | 0 .../services/zero-trust/cloudflare.mdx | 0 .../network}/tunnels.mdx | 0 37 files changed, 88 insertions(+), 149 deletions(-) rename src/content/docs/{extras => administration}/advertising.mdx (100%) rename src/content/docs/{ => administration}/performance/advanced.mdx (100%) rename src/content/docs/{ => administration}/performance/basic.mdx (100%) rename src/content/docs/{ => administration}/performance/index.mdx (97%) rename src/content/docs/{extras => administration/security}/signed-chat.mdx (100%) rename src/content/docs/{extras => administration/security}/tls.mdx (100%) create mode 100644 src/content/docs/customise/mods/index.mdx delete mode 100644 src/content/docs/customise/plugins/free/luckperms.mdx rename src/content/docs/customise/plugins/{criteria.mdx => index.mdx} (100%) rename src/content/docs/{administration => deploy/considerations}/server-software.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pterodactyl/index.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pterodactyl/modifications.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pterodactyl/node.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pterodactyl/panel.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pterodactyl/wings.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pufferpanel/index.mdx (100%) rename src/content/docs/{extras => deploy}/game-panels/pufferpanel/ssl.mdx (100%) rename src/content/docs/{extras => deploy/hosted}/oracle.mdx (100%) delete mode 100644 src/content/docs/extras/folia.mdx delete mode 100644 src/content/docs/extras/index.mdx rename src/content/docs/{extras/lab => getting-started/our-lab}/core/ovh.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/core/ports.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/core/proxmox.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/core/remote.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/core/vms.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/index.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/configuration/aad.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/configuration/azure.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/configuration/hardening.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/services/docker.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/services/maas.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/services/macos.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/services/uptimekuma.mdx (100%) rename src/content/docs/{extras/lab => getting-started/our-lab}/optional/services/zero-trust/cloudflare.mdx (100%) rename src/content/docs/{extras => troubleshooting/network}/tunnels.mdx (100%) diff --git a/astro.config.mjs b/astro.config.mjs index c546f023b6..43aa262d9b 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -54,6 +54,20 @@ export default defineConfig({ badge: { text: "FREE", variant: "success" }, }, "getting-started/license", + { + label: "Our Lab", + collapsed: true, + items: [{ + label: "Core", + collapsed: true, + autogenerate: { directory: "getting-started/our-lab/core" } + }, + { + label: "Optional", + collapsed: true, + autogenerate: { directory: "getting-started/our-lab/optional" } + }], + }, ], }, ], @@ -71,6 +85,7 @@ export default defineConfig({ "deploy/considerations/hosting-types", "deploy/considerations/operating-systems", "deploy/considerations/panels", + "deploy/considerations/server-software", ], }, { @@ -88,6 +103,21 @@ export default defineConfig({ "deploy/hosted/providers", "deploy/hosted/hardware", "deploy/hosted/purchased-what-next", + "deploy/hosted/oracle", + ], + }, + { + label: "Game Panels", + collapsed: true, + items: [ + { + label: "Pterodactyl", + autogenerate: { directory: "deploy/game-panels/pterodactyl" } + }, + { + label: "PufferPanel", + autogenerate: { directory: "deploy/game-panels/pufferpanel" } + } ], }, ], @@ -101,26 +131,31 @@ export default defineConfig({ { label: "Plugins", items: [ - "customise/plugins/criteria", + "customise/plugins", { label: "Free", items: [ "customise/plugins/free/chestshop", "customise/plugins/free/discordsrv", { - slug: "customise/plugins/free/essentialsx", + label: "LuckPerms", badge: { text: "CORE", variant: "success" }, + collapsed: true, + items: [ + "customise/plugins/free/luckperms", + "customise/plugins/free/luckperms/config", + ], }, { - slug: "customise/plugins/free/worldedit", + slug: "customise/plugins/free/essentialsx", badge: { text: "CORE", variant: "success" }, }, { - slug: "customise/plugins/free/worldguard", + slug: "customise/plugins/free/worldedit", badge: { text: "CORE", variant: "success" }, }, { - slug: "customise/plugins/free/luckperms", + slug: "customise/plugins/free/worldguard", badge: { text: "CORE", variant: "success" }, }, "customise/plugins/free/minimotd", @@ -149,14 +184,6 @@ export default defineConfig({ "customise/plugins/free/dynmap/proxy", ], }, - { - label: "LuckPerms", - collapsed: true, - items: [ - "customise/plugins/free/luckperms", - "customise/plugins/free/luckperms/config", - ], - }, { label: "Terra", collapsed: true, @@ -179,6 +206,12 @@ export default defineConfig({ }, ], }, + { + label: "Mods", + items: [ + "customise/mods", + ], + }, ], }, { @@ -192,22 +225,30 @@ export default defineConfig({ items: [ "administration/databases", "administration/offline-mode", - "administration/server-software", "administration/sftp", "administration/textures", - { + "administration/advertising", + { label: "Permissions", - items: ["administration/permissions", "administration/permissions/plugins"], - badge: { text: "IMPORTANT", variant: "danger" }, + items: [ + "administration/permissions", + "administration/permissions/plugins" + ], + badge: { + text: "IMPORTANT", + variant: "danger" + }, }, - { + { label: "Security", items: [ "administration/security", "administration/security/anticheat", "administration/security/antixray", "administration/security/antiexploit", - "administration/security/antilag" + "administration/security/antilag", + "administration/security/signed-chat", + "administration/security/tls", ], }, { @@ -219,20 +260,18 @@ export default defineConfig({ "administration/economy/shop", ], }, + { + label: "Performance", + items: [ + "administration/performance", + "administration/performance/basic", + "administration/performance/advanced", + ], + }, ], }, ], }, - { - id: "performance", - label: "Performance", - link: "performance", - icon: "rocket", - items: [{ - label: "Optimisation", - items: ["performance/basic", "performance/advanced"] - }], - }, { id: "troubleshooting", label: "Troubleshooting", @@ -251,31 +290,11 @@ export default defineConfig({ "troubleshooting/network/connectivity", "troubleshooting/network/latency", "troubleshooting/network/nat", + "troubleshooting/network/tunnels", ], }, ], }, - { - id: "extras", - label: "Extras", - link: "extras", - icon: "star", - items: [ - { - label: "Server Administration", - items: [ - "extras/advertising", - "extras/folia", - "extras/oracle", - "extras/signed-chat", - "extras/tls", - "extras/tunnels", - ], - }, - { label: "Game Panels", items: [{ label: "Pterodactyl", autogenerate: { directory: "extras/game-panels/pterodactyl" } }, { label: "PufferPanel", autogenerate: { directory: "extras/game-panels/pufferpanel" } }], collapsed: true }, - { label: "Our Lab", items: [{ label: "Core", autogenerate: { directory: "extras/lab/core" } }, { label: "Optional", autogenerate: { directory: "extras/lab/optional" } }], collapsed: true }, - ], - }, ]) ], components: { diff --git a/src/content/docs/extras/advertising.mdx b/src/content/docs/administration/advertising.mdx similarity index 100% rename from src/content/docs/extras/advertising.mdx rename to src/content/docs/administration/advertising.mdx diff --git a/src/content/docs/performance/advanced.mdx b/src/content/docs/administration/performance/advanced.mdx similarity index 100% rename from src/content/docs/performance/advanced.mdx rename to src/content/docs/administration/performance/advanced.mdx diff --git a/src/content/docs/performance/basic.mdx b/src/content/docs/administration/performance/basic.mdx similarity index 100% rename from src/content/docs/performance/basic.mdx rename to src/content/docs/administration/performance/basic.mdx diff --git a/src/content/docs/performance/index.mdx b/src/content/docs/administration/performance/index.mdx similarity index 97% rename from src/content/docs/performance/index.mdx rename to src/content/docs/administration/performance/index.mdx index 5f10bccc68..de1104ddd4 100644 --- a/src/content/docs/performance/index.mdx +++ b/src/content/docs/administration/performance/index.mdx @@ -1,8 +1,7 @@ --- -title: Performance +title: Overview description: Optimize your Minecraft server for better speed, stability, and player experience. lastUpdated: 2025-10-21 -topic: performance --- A section for optimising Minecraft servers. Optimising your server means to improve the performance of the server by implementing tweaks without heavily modifying desired mechanics. Advanced optimisation is only recommended for large servers suffering from poor performance. diff --git a/src/content/docs/extras/signed-chat.mdx b/src/content/docs/administration/security/signed-chat.mdx similarity index 100% rename from src/content/docs/extras/signed-chat.mdx rename to src/content/docs/administration/security/signed-chat.mdx diff --git a/src/content/docs/extras/tls.mdx b/src/content/docs/administration/security/tls.mdx similarity index 100% rename from src/content/docs/extras/tls.mdx rename to src/content/docs/administration/security/tls.mdx diff --git a/src/content/docs/customise/mods/index.mdx b/src/content/docs/customise/mods/index.mdx new file mode 100644 index 0000000000..aebccabf6b --- /dev/null +++ b/src/content/docs/customise/mods/index.mdx @@ -0,0 +1,15 @@ +--- +title: Listing Criteria +description: Criteria for listing popular mods for Minecraft servers. +lastUpdated: 2025-10-24 +--- + +Our goal is to highlight some must have mods for Minecraft, in order for them to make the list they have to meet the below criteria. +
        +
      • Publish to reputable marketplaces
      • +
      • Premium mods should be on Modrinth or CurseForge
      • +
      • Provide a benefit to either server owners or it's players
      • +
      • Reputable development team
      • +
      + +This is not a definitive list and may change as we add more mods \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/luckperms.mdx b/src/content/docs/customise/plugins/free/luckperms.mdx deleted file mode 100644 index 5ab90e274b..0000000000 --- a/src/content/docs/customise/plugins/free/luckperms.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: LuckPerms -description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. -lastUpdated: 2025-10-21 ---- - -import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports - -LuckPerms is probably the most feature-rich permissions plugin in existence currently. It supports many different kinds of servers, like Bukkit/Spigot or Sponge, but also all the major proxies like Velocity and Bungeecord. - - - - - \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/luckperms/index.mdx b/src/content/docs/customise/plugins/free/luckperms/index.mdx index 1d0137a09a..004d839559 100644 --- a/src/content/docs/customise/plugins/free/luckperms/index.mdx +++ b/src/content/docs/customise/plugins/free/luckperms/index.mdx @@ -1,12 +1,12 @@ --- title: Overview description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. -lastUpdated: 2024-01-01 +lastUpdated: 2025-10-21 --- -import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; -#### This enhancement supports :badge[BUNGEE, WATERFALL & VELOCITY]{variant="success"} :badge[ALL MAJOR JAVA & BEDROCK PLATFORMS]{variant="success"} +#### This enhancement supports LuckPerms is probably the most feature-rich permissions plugin in existence currently. It supports many different kinds of servers, like Bukkit/Spigot or Sponge, but also all the major proxies like Velocity and Bungeecord. diff --git a/src/content/docs/customise/plugins/criteria.mdx b/src/content/docs/customise/plugins/index.mdx similarity index 100% rename from src/content/docs/customise/plugins/criteria.mdx rename to src/content/docs/customise/plugins/index.mdx diff --git a/src/content/docs/administration/server-software.mdx b/src/content/docs/deploy/considerations/server-software.mdx similarity index 100% rename from src/content/docs/administration/server-software.mdx rename to src/content/docs/deploy/considerations/server-software.mdx diff --git a/src/content/docs/extras/game-panels/pterodactyl/index.mdx b/src/content/docs/deploy/game-panels/pterodactyl/index.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/index.mdx rename to src/content/docs/deploy/game-panels/pterodactyl/index.mdx diff --git a/src/content/docs/extras/game-panels/pterodactyl/modifications.mdx b/src/content/docs/deploy/game-panels/pterodactyl/modifications.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/modifications.mdx rename to src/content/docs/deploy/game-panels/pterodactyl/modifications.mdx diff --git a/src/content/docs/extras/game-panels/pterodactyl/node.mdx b/src/content/docs/deploy/game-panels/pterodactyl/node.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/node.mdx rename to src/content/docs/deploy/game-panels/pterodactyl/node.mdx diff --git a/src/content/docs/extras/game-panels/pterodactyl/panel.mdx b/src/content/docs/deploy/game-panels/pterodactyl/panel.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/panel.mdx rename to src/content/docs/deploy/game-panels/pterodactyl/panel.mdx diff --git a/src/content/docs/extras/game-panels/pterodactyl/wings.mdx b/src/content/docs/deploy/game-panels/pterodactyl/wings.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pterodactyl/wings.mdx rename to src/content/docs/deploy/game-panels/pterodactyl/wings.mdx diff --git a/src/content/docs/extras/game-panels/pufferpanel/index.mdx b/src/content/docs/deploy/game-panels/pufferpanel/index.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pufferpanel/index.mdx rename to src/content/docs/deploy/game-panels/pufferpanel/index.mdx diff --git a/src/content/docs/extras/game-panels/pufferpanel/ssl.mdx b/src/content/docs/deploy/game-panels/pufferpanel/ssl.mdx similarity index 100% rename from src/content/docs/extras/game-panels/pufferpanel/ssl.mdx rename to src/content/docs/deploy/game-panels/pufferpanel/ssl.mdx diff --git a/src/content/docs/extras/oracle.mdx b/src/content/docs/deploy/hosted/oracle.mdx similarity index 100% rename from src/content/docs/extras/oracle.mdx rename to src/content/docs/deploy/hosted/oracle.mdx diff --git a/src/content/docs/extras/folia.mdx b/src/content/docs/extras/folia.mdx deleted file mode 100644 index 3c737ca966..0000000000 --- a/src/content/docs/extras/folia.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Folia -description: How to run test builds of folia without having pre-compiled JARs provided from PaperMC. -lastUpdated: 2025-10-21 ---- - -It should be worth noting that everything in this document is provided "as-is" and does not guarantee any level of functionality for this product. You will also not be provided support for any Folia related issues outside of bug reports to the respective developers. - -You will need: - -- Git (or a clone of the [GitHub Repo](https://github.com/PaperMC/Folia)) -- Patience -- Time - -### Clone the Repo - -You can download a copy of Git from https://git-scm.com/downloads. If you're on a Mac you will most likely already have Git if you're downloaded `xcode-tools` from Terminal. - -Once you've downloaded Git from your preferred platform you now need to clone the directory, open a command prompt or terminal window and type one of the following command - -- Windows : `cd %username%/Desktop` -- Mac / Linux : `cd ~/Desktop` - -Now we're at the Desktop we can clone the repository into a new folder. - -```bash -... - -git clone https://github.com/PaperMC/Folia - -... -``` - ---- - -### Building JAR - -Now we have successfully cloned the Repo we need to apply the Folia patches, if you haven't already run the following command to move your Command Prompt / Terminal session into the Folia directory. - -```bash -... - -cd Folia/ - -... -``` - -We firstly need to apply the Folia patches using the following command - -```bash -... - -./gradlew applyPatches - -... -``` - -This process may take a few minutes depending on the speed of your computer, on a Mid-Range 2020 Macbook Pro it took 8 mins 40 sec. Once this process has completed we need to make the final JAR, this can be done using the following command. - -```bash -... - -./gradlew createReobfBundlerJar - -... -``` - -This build took us around 2 mins 1 sec to complete but YMMV. - -You can now use your file explorer to navigate to the newly created `builds/lib` folder and collect your newly compiled JAR file. diff --git a/src/content/docs/extras/index.mdx b/src/content/docs/extras/index.mdx deleted file mode 100644 index 3744691d4c..0000000000 --- a/src/content/docs/extras/index.mdx +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Extras -description: Additional resources, tools, and guides to enhance your Minecraft server beyond the basics. -lastUpdated: 2025-10-21 -topic: extras ---- - -Explore supplementary content and advanced features to take your Minecraft server to the next level. \ No newline at end of file diff --git a/src/content/docs/extras/lab/core/ovh.mdx b/src/content/docs/getting-started/our-lab/core/ovh.mdx similarity index 100% rename from src/content/docs/extras/lab/core/ovh.mdx rename to src/content/docs/getting-started/our-lab/core/ovh.mdx diff --git a/src/content/docs/extras/lab/core/ports.mdx b/src/content/docs/getting-started/our-lab/core/ports.mdx similarity index 100% rename from src/content/docs/extras/lab/core/ports.mdx rename to src/content/docs/getting-started/our-lab/core/ports.mdx diff --git a/src/content/docs/extras/lab/core/proxmox.mdx b/src/content/docs/getting-started/our-lab/core/proxmox.mdx similarity index 100% rename from src/content/docs/extras/lab/core/proxmox.mdx rename to src/content/docs/getting-started/our-lab/core/proxmox.mdx diff --git a/src/content/docs/extras/lab/core/remote.mdx b/src/content/docs/getting-started/our-lab/core/remote.mdx similarity index 100% rename from src/content/docs/extras/lab/core/remote.mdx rename to src/content/docs/getting-started/our-lab/core/remote.mdx diff --git a/src/content/docs/extras/lab/core/vms.mdx b/src/content/docs/getting-started/our-lab/core/vms.mdx similarity index 100% rename from src/content/docs/extras/lab/core/vms.mdx rename to src/content/docs/getting-started/our-lab/core/vms.mdx diff --git a/src/content/docs/extras/lab/index.mdx b/src/content/docs/getting-started/our-lab/index.mdx similarity index 100% rename from src/content/docs/extras/lab/index.mdx rename to src/content/docs/getting-started/our-lab/index.mdx diff --git a/src/content/docs/extras/lab/optional/configuration/aad.mdx b/src/content/docs/getting-started/our-lab/optional/configuration/aad.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/configuration/aad.mdx rename to src/content/docs/getting-started/our-lab/optional/configuration/aad.mdx diff --git a/src/content/docs/extras/lab/optional/configuration/azure.mdx b/src/content/docs/getting-started/our-lab/optional/configuration/azure.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/configuration/azure.mdx rename to src/content/docs/getting-started/our-lab/optional/configuration/azure.mdx diff --git a/src/content/docs/extras/lab/optional/configuration/hardening.mdx b/src/content/docs/getting-started/our-lab/optional/configuration/hardening.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/configuration/hardening.mdx rename to src/content/docs/getting-started/our-lab/optional/configuration/hardening.mdx diff --git a/src/content/docs/extras/lab/optional/services/docker.mdx b/src/content/docs/getting-started/our-lab/optional/services/docker.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/services/docker.mdx rename to src/content/docs/getting-started/our-lab/optional/services/docker.mdx diff --git a/src/content/docs/extras/lab/optional/services/maas.mdx b/src/content/docs/getting-started/our-lab/optional/services/maas.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/services/maas.mdx rename to src/content/docs/getting-started/our-lab/optional/services/maas.mdx diff --git a/src/content/docs/extras/lab/optional/services/macos.mdx b/src/content/docs/getting-started/our-lab/optional/services/macos.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/services/macos.mdx rename to src/content/docs/getting-started/our-lab/optional/services/macos.mdx diff --git a/src/content/docs/extras/lab/optional/services/uptimekuma.mdx b/src/content/docs/getting-started/our-lab/optional/services/uptimekuma.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/services/uptimekuma.mdx rename to src/content/docs/getting-started/our-lab/optional/services/uptimekuma.mdx diff --git a/src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx b/src/content/docs/getting-started/our-lab/optional/services/zero-trust/cloudflare.mdx similarity index 100% rename from src/content/docs/extras/lab/optional/services/zero-trust/cloudflare.mdx rename to src/content/docs/getting-started/our-lab/optional/services/zero-trust/cloudflare.mdx diff --git a/src/content/docs/extras/tunnels.mdx b/src/content/docs/troubleshooting/network/tunnels.mdx similarity index 100% rename from src/content/docs/extras/tunnels.mdx rename to src/content/docs/troubleshooting/network/tunnels.mdx From 3bda9fee42a254df81b1ba07ae88d48784ed827f Mon Sep 17 00:00:00 2001 From: Muhammad Fardeen Date: Fri, 24 Oct 2025 14:09:59 -0500 Subject: [PATCH 23/23] docs: restructure customise/plugins directory --- astro.config.mjs | 109 ++++++-------- .../security}/litebans.mdx | 4 +- .../plugins/{free => core}/essentialsx.mdx | 0 .../config.mdx => core/luckperms.mdx} | 17 ++- .../plugins/{free => core}/vault.mdx | 0 .../plugins/{free => core}/worldedit.mdx | 0 .../plugins/{free => core}/worldguard.mdx | 0 .../{premium => cosmetic}/citizens.mdx | 0 .../plugins/{free => cosmetic}/minimotd.mdx | 0 .../plugins/{free => cosmetic}/znpcs.mdx | 0 .../plugins/{free => economy}/chestshop.mdx | 0 .../{free => economy}/playerauctions.mdx | 0 .../plugins/{free => economy}/quickshop.mdx | 0 .../{premium => economy}/zauctionhouse.mdx | 0 .../plugins/free/cinema-mod/commands.mdx | 21 --- .../plugins/free/cinema-mod/index.mdx | 12 -- .../plugins/free/cinema-mod/setup.mdx | 129 ---------------- .../customise/plugins/free/dynmap/index.mdx | 14 -- .../customise/plugins/free/dynmap/proxy.mdx | 96 ------------ .../customise/plugins/free/dynmap/setup.mdx | 40 ----- .../plugins/free/luckperms/index.mdx | 16 -- .../terra/index.mdx => gameplay/terra.mdx} | 0 .../{free => integration}/discordsrv.mdx | 0 .../customise/plugins/integration/dynmap.mdx | 140 ++++++++++++++++++ 24 files changed, 203 insertions(+), 395 deletions(-) rename src/content/docs/customise/plugins/{premium => administration/security}/litebans.mdx (94%) rename src/content/docs/customise/plugins/{free => core}/essentialsx.mdx (100%) rename src/content/docs/customise/plugins/{free/luckperms/config.mdx => core/luckperms.mdx} (91%) rename src/content/docs/customise/plugins/{free => core}/vault.mdx (100%) rename src/content/docs/customise/plugins/{free => core}/worldedit.mdx (100%) rename src/content/docs/customise/plugins/{free => core}/worldguard.mdx (100%) rename src/content/docs/customise/plugins/{premium => cosmetic}/citizens.mdx (100%) rename src/content/docs/customise/plugins/{free => cosmetic}/minimotd.mdx (100%) rename src/content/docs/customise/plugins/{free => cosmetic}/znpcs.mdx (100%) rename src/content/docs/customise/plugins/{free => economy}/chestshop.mdx (100%) rename src/content/docs/customise/plugins/{free => economy}/playerauctions.mdx (100%) rename src/content/docs/customise/plugins/{free => economy}/quickshop.mdx (100%) rename src/content/docs/customise/plugins/{premium => economy}/zauctionhouse.mdx (100%) delete mode 100644 src/content/docs/customise/plugins/free/cinema-mod/commands.mdx delete mode 100644 src/content/docs/customise/plugins/free/cinema-mod/index.mdx delete mode 100644 src/content/docs/customise/plugins/free/cinema-mod/setup.mdx delete mode 100644 src/content/docs/customise/plugins/free/dynmap/index.mdx delete mode 100644 src/content/docs/customise/plugins/free/dynmap/proxy.mdx delete mode 100644 src/content/docs/customise/plugins/free/dynmap/setup.mdx delete mode 100644 src/content/docs/customise/plugins/free/luckperms/index.mdx rename src/content/docs/customise/plugins/{free/terra/index.mdx => gameplay/terra.mdx} (100%) rename src/content/docs/customise/plugins/{free => integration}/discordsrv.mdx (100%) create mode 100644 src/content/docs/customise/plugins/integration/dynmap.mdx diff --git a/astro.config.mjs b/astro.config.mjs index 43aa262d9b..324679c390 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -133,76 +133,61 @@ export default defineConfig({ items: [ "customise/plugins", { - label: "Free", + label: "Core", + collapsed: true, items: [ - "customise/plugins/free/chestshop", - "customise/plugins/free/discordsrv", - { - label: "LuckPerms", - badge: { text: "CORE", variant: "success" }, - collapsed: true, - items: [ - "customise/plugins/free/luckperms", - "customise/plugins/free/luckperms/config", - ], - }, - { - slug: "customise/plugins/free/essentialsx", - badge: { text: "CORE", variant: "success" }, - }, - { - slug: "customise/plugins/free/worldedit", - badge: { text: "CORE", variant: "success" }, - }, - { - slug: "customise/plugins/free/worldguard", - badge: { text: "CORE", variant: "success" }, - }, - "customise/plugins/free/minimotd", - "customise/plugins/free/playerauctions", - "customise/plugins/free/quickshop", - { - slug: "customise/plugins/free/vault", - badge: { text: "CORE", variant: "success" }, - }, - "customise/plugins/free/znpcs", - { - label: "Cinema Mod", - collapsed: true, - items: [ - "customise/plugins/free/cinema-mod", - "customise/plugins/free/cinema-mod/setup", - "customise/plugins/free/cinema-mod/commands", - ], - }, - { - label: "Dynmap", - collapsed: true, - items: [ - "customise/plugins/free/dynmap", - "customise/plugins/free/dynmap/setup", - "customise/plugins/free/dynmap/proxy", - ], - }, + "customise/plugins/core/essentialsx", + "customise/plugins/core/luckperms", + "customise/plugins/core/worldedit", + "customise/plugins/core/worldguard", + "customise/plugins/core/vault", + ] + }, + { + label: "Economy", + collapsed: true, + items: [ + "customise/plugins/economy/chestshop", + "customise/plugins/economy/playerauctions", + "customise/plugins/economy/quickshop", { - label: "Terra", - collapsed: true, - items: [ - "customise/plugins/free/terra", - ], + label: "zAuctionHouse", + slug: "customise/plugins/economy/zauctionhouse", + badge: { + text: "PREMIUM", + variant: "note", + }, }, - ], + ] }, { - label: "Premium", + label: "Administration", + collapsed: true, items: [ - "customise/plugins/premium/citizens", { - slug: "customise/plugins/premium/litebans", - badge: { text: "RECOMMENDED", variant: "tip" }, + label: "LiteBans", + slug: "customise/plugins/administration/security/litebans", + badge: { + text: "PREMIUM", + variant: "note", + }, }, - "customise/plugins/premium/zauctionhouse", - ], + ] + }, + { + label: "Gameplay", + collapsed: true, + items: [ + "customise/plugins/gameplay/terra", + ] + }, + { + label: "Integration", + collapsed: true, + items: [ + "customise/plugins/integration/discordsrv", + "customise/plugins/integration/dynmap", + ] }, ], }, diff --git a/src/content/docs/customise/plugins/premium/litebans.mdx b/src/content/docs/customise/plugins/administration/security/litebans.mdx similarity index 94% rename from src/content/docs/customise/plugins/premium/litebans.mdx rename to src/content/docs/customise/plugins/administration/security/litebans.mdx index c9fdf57d62..b0e616820b 100644 --- a/src/content/docs/customise/plugins/premium/litebans.mdx +++ b/src/content/docs/customise/plugins/administration/security/litebans.mdx @@ -1,6 +1,6 @@ --- -title: Litebans -description: Litebans is a premium plugin that centralises ban management for 'networked' servers. +title: LiteBans +description: LiteBans is a premium plugin that centralises ban management for 'networked' servers. lastUpdated: 2025-10-21 --- diff --git a/src/content/docs/customise/plugins/free/essentialsx.mdx b/src/content/docs/customise/plugins/core/essentialsx.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/essentialsx.mdx rename to src/content/docs/customise/plugins/core/essentialsx.mdx diff --git a/src/content/docs/customise/plugins/free/luckperms/config.mdx b/src/content/docs/customise/plugins/core/luckperms.mdx similarity index 91% rename from src/content/docs/customise/plugins/free/luckperms/config.mdx rename to src/content/docs/customise/plugins/core/luckperms.mdx index ff67ae9eff..6bcfd593db 100644 --- a/src/content/docs/customise/plugins/free/luckperms/config.mdx +++ b/src/content/docs/customise/plugins/core/luckperms.mdx @@ -1,12 +1,23 @@ --- -title: Configuration +title: LuckPerms description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. lastUpdated: 2024-01-01 --- + import { LinkCard, CardGrid } from '@astrojs/starlight/components'; +#### This enhancement supports + +LuckPerms is probably the most feature-rich permissions plugin in existence currently. It supports many different kinds of servers, like Bukkit/Spigot or Sponge, but also all the major proxies like Velocity and Bungeecord. + + + + + + ### The Basics -LuckPerms embraces many concepts like "Inheritance" or " Contexts" that might be confusing for a beginner. Consider this section a breakdown of those. + +LuckPerms embraces many concepts like "Inheritance" or "Contexts" that might be confusing for a beginner. Consider this section a breakdown of those. :::info For a more in depth explanation of the plugin, one might use the [official wiki](https://luckperms.net/wiki). @@ -73,4 +84,4 @@ The entire story is a different one when we move to the Tablist part of this gui - + \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/vault.mdx b/src/content/docs/customise/plugins/core/vault.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/vault.mdx rename to src/content/docs/customise/plugins/core/vault.mdx diff --git a/src/content/docs/customise/plugins/free/worldedit.mdx b/src/content/docs/customise/plugins/core/worldedit.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/worldedit.mdx rename to src/content/docs/customise/plugins/core/worldedit.mdx diff --git a/src/content/docs/customise/plugins/free/worldguard.mdx b/src/content/docs/customise/plugins/core/worldguard.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/worldguard.mdx rename to src/content/docs/customise/plugins/core/worldguard.mdx diff --git a/src/content/docs/customise/plugins/premium/citizens.mdx b/src/content/docs/customise/plugins/cosmetic/citizens.mdx similarity index 100% rename from src/content/docs/customise/plugins/premium/citizens.mdx rename to src/content/docs/customise/plugins/cosmetic/citizens.mdx diff --git a/src/content/docs/customise/plugins/free/minimotd.mdx b/src/content/docs/customise/plugins/cosmetic/minimotd.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/minimotd.mdx rename to src/content/docs/customise/plugins/cosmetic/minimotd.mdx diff --git a/src/content/docs/customise/plugins/free/znpcs.mdx b/src/content/docs/customise/plugins/cosmetic/znpcs.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/znpcs.mdx rename to src/content/docs/customise/plugins/cosmetic/znpcs.mdx diff --git a/src/content/docs/customise/plugins/free/chestshop.mdx b/src/content/docs/customise/plugins/economy/chestshop.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/chestshop.mdx rename to src/content/docs/customise/plugins/economy/chestshop.mdx diff --git a/src/content/docs/customise/plugins/free/playerauctions.mdx b/src/content/docs/customise/plugins/economy/playerauctions.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/playerauctions.mdx rename to src/content/docs/customise/plugins/economy/playerauctions.mdx diff --git a/src/content/docs/customise/plugins/free/quickshop.mdx b/src/content/docs/customise/plugins/economy/quickshop.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/quickshop.mdx rename to src/content/docs/customise/plugins/economy/quickshop.mdx diff --git a/src/content/docs/customise/plugins/premium/zauctionhouse.mdx b/src/content/docs/customise/plugins/economy/zauctionhouse.mdx similarity index 100% rename from src/content/docs/customise/plugins/premium/zauctionhouse.mdx rename to src/content/docs/customise/plugins/economy/zauctionhouse.mdx diff --git a/src/content/docs/customise/plugins/free/cinema-mod/commands.mdx b/src/content/docs/customise/plugins/free/cinema-mod/commands.mdx deleted file mode 100644 index c7a3320081..0000000000 --- a/src/content/docs/customise/plugins/free/cinema-mod/commands.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Commands -description: A list of commands for CinemaMod -lastUpdated: 2024-06-12 ---- - -* `/request (url)` - * Requests a video to be added to the queue -* `/forceskip` - * Force skips a video -* `/voteskip` - * Votes to skip a video -* `/lockqueue` - * Locks queue -* `/volume` - * Opens volume GUI. You can change volume, playback resolution and a few other mod options - ![Mod settings](https://i.imgur.com/QBF3OvU.png) -* `/playing` - * Shows currently playing video URL -* `/history` - * Show your video request history \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/cinema-mod/index.mdx b/src/content/docs/customise/plugins/free/cinema-mod/index.mdx deleted file mode 100644 index f69e38f2ed..0000000000 --- a/src/content/docs/customise/plugins/free/cinema-mod/index.mdx +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Introduction -description: Learn about the CinemaMod Minecraft plugin and how it can be used in a Minecraft server. -lastUpdated: 2024-06-12 ---- - -CinemaMod is a free plugin for your Minecraft server that allows you to play YouTube videos, Twitch streams and video files (.mp4, etc...) -This guide will show you how to install it in your server and how to create theatres to watch contents - -:::warning -This plugin is still in development, and it may not be 100% stable -::: \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/cinema-mod/setup.mdx b/src/content/docs/customise/plugins/free/cinema-mod/setup.mdx deleted file mode 100644 index e961c7724b..0000000000 --- a/src/content/docs/customise/plugins/free/cinema-mod/setup.mdx +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Setup -description: A short guide on how to add the Dynamp plugin to your server and some basic configuration lines you should change. ---- - -## Requirements - -- [WorldEdit](https://dev.bukkit.org/projects/worldedit/files) -- [WorldGuard](https://dev.bukkit.org/projects/worldguard/files/3903109) -- [ProtocolLib (Use Build 616 for 1.19.3)](https://ci.dmulloy2.net/job/ProtocolLib/) -- [CinemaMod Bukkit (Not latest version, instructions for building it from source provided)](https://github.com/CinemaMod/CinemaMod-Bukkit/releases/tag/1.2-SNAPSHOT) - ---- - - -## Step 1: Build the CinemaMod plugin from source - -:::info -This step is optional if you don't mind using an old version, it will work with the old version provided -::: - -You'll want to have git and maven installed in your computer for this. - -1. Open the terminal and run `git clone https://github.com/CinemaMod/CinemaMod` -2. Go into the bukkit folder (`cd CinemaMod\bukkit` if you're on Windows, `cd CinemaMod/bukkit` if you're on Linux or MacOS) -3. Build the plugin with maven by running `mvn clean install` -4. You'll have a folder in the bukkit folder called target. Open it and you'll see the CinemaMod plugin jar, move it into the plugins folder - -## Step 2: Create the theatres - - You'll want to know the coords of the screens. I recommend making the screens have a ratio of 16:9 (16 blocks lenght, 9 blocks height), so most videos will work with no issues. You can also make a preview screen, and the recommended size for it is 3 \* 2. - - ![Screen](https://i.imgur.com/iac3hps.png) - -## Step 3: Setting up the WorldGuard regions - -After setting up the theatre, you'll want to grab a WorldEdit want (wooden axe), and select 2 corners that cover the entire theatre - - ![Region selection](https://i.imgur.com/pEi1eE3.jpg) - -and then create a region with the command `/rg define (region name)`, I recommend putting the area of the theatre + theatre as the region name, so for example, if it's in a cave, use `cave_theatre` -as the region name and etcetera. This will determine who can hear and see the screen (within restrictions). If you don’t create a region, CinemaMod will auto-generate a temporary 200x200x64 region around the screen, as long you have that enabled in `config.yml`, which is probably a bit too big for you. - -The region isn’t the only deciding factor, in the current version, if you go out of a 64 block -radius of the screen location, the video stops rendering but audio still plays. Make sure to keep -your theater under a 64 block radius from the upper left corner of the screen. - -## Step 4: Getting theater info - -We need to get some info about the theatre before we can plug it into the config file, these thing are: - -* Coordinates of the upper left corner of your screen -* Direction your screen will be facing -* Width and height of your screen -* World the screen is in (by default, this is `world`) - -### Finding coordinates of screen - -You can just use WorldEdit for this, just put a block in your top left corner, and left click it with the wand, you'll see a message with the coords of the block - - ![Top Left](https://i.imgur.com/avn51wm.png) - ![Top left corner WE](https://i.imgur.com/6IP40w1.png) - -### Getting the direction of the screen - -To figure out the direction, look at the screen, as if you were watching it, then turn around backwards, open you F3 menu and look for Facing - - ![Direction](https://i.imgur.com/8Jmm7iz.png) - -Then, you'll want to mark down the opposite direction (In this example, I have east, so I would put west), Input this in all capital letters - -### Finding Width and Height of screen - -We'll also use WorldEdit for this, since it's the easiest. Just put 3 blocks in each of the corners. - - ![Screen Corners](https://i.imgur.com/Gdqmw5I.png) - -Measure the distance between A and B, that will be your lenght, - - ![lenght](https://i.imgur.com/ydmzDLv.png) - -and measure the distance between B and C, that will be your height. - - ![height](https://i.imgur.com/CjiZoAS.png) - -### Finding world of the screen - -Unless you're running Multiverse Core 2, this should be `world`, although if you're in the nether or end, it will be `world_nether` and `world_the_end` respectively - -## Step 5: Changing the configuration - -### Setting up YouTube support: - -If you want to play YouTube videos with CinemaMod, you'll need to get an API key. You can do that by: - -1. Going into the [Google Cloud page for the API](https://console.cloud.google.com/apis/library/youtube.googleapis.com) - - ![Enable API](https://i.imgur.com/vaWX57m.png) - -1. Click on `Credentials` - - ![Credentials menu](https://i.imgur.com/7BCDOQ1.png) - -1. Click on `Create Credentials` and then `API Key` . - - ![Cloud credentials](https://i.imgur.com/BBmmAsy.png) - -After getting the API key, we need to input it in the `config.yml` of the plugin, where it says `youtube-data-api-key:`, it should be around the top. - -### Setting up the theatres: - -:::note -If you join in a theater region while a video is playing, it may not play for you. To fix this just leave the theater region and walk back in. -::: - -After getting all the info in Step 5, we can just drop the dimensions and everything about the theatre in the config file, and change the name if you want. This would be the example config following the the examples in the screenshots - - ![Theatre config](https://i.imgur.com/LIO8ZyO.png) - -And with that, you've finished! All that's left to do is restart the server, and that's it! - - ![Bad Apple](https://i.imgur.com/LlkOSW0.png) - -The supported services are YouTube videos/streams, Twitch streams, and direct links to videos -(For example, https://www.example.com/videos/test.mp4) - -:::note -If you are going to self-host videos, you must have SSL (https) certified link, and a publicly accessible server -::: diff --git a/src/content/docs/customise/plugins/free/dynmap/index.mdx b/src/content/docs/customise/plugins/free/dynmap/index.mdx deleted file mode 100644 index 2d72415699..0000000000 --- a/src/content/docs/customise/plugins/free/dynmap/index.mdx +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Breakdown -description: Learn about the Dynmap Minecraft plugin and how it can be used in a Minecraft server. -lastUpdated: 2024-06-12 ---- - -Dynmap is a free plugin for your Minecraft server that ships with a HTTP server that hosts a Google Maps-like view of your Minecraft world that can be viewed from your browser. -It also comes with many other features, including: -- Configurable maps per world -- Real-time updates -- Players and their chat messages are visible on the map as balloons -- Built-in webchat system linked to the Minecraft server chat -- In-game time and weather are visible on the map -- Add-ons for Towny, EssentialsX, WorldGuard among others \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/dynmap/proxy.mdx b/src/content/docs/customise/plugins/free/dynmap/proxy.mdx deleted file mode 100644 index 693b48d78b..0000000000 --- a/src/content/docs/customise/plugins/free/dynmap/proxy.mdx +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: Reverse Proxy -description: Deploy a Caddy webserver and automate SSL deployment in only a few minutes. -lastUpdated: 2024-06-12 ---- - -This tutorial covers how to proxy your Dynmap server behind Nginx with a free SSL certificate from Let's Encrypt installed - -### Requirements - -* A Minecraft server with Dynmap configured -* A VPS with atleast Ubuntu 22.04 deployed -* A [ZeroSSL account](https://zerossl.com/?fpr=setupmd) (Optional) -* Root access to the aforementioned VPS - -If you haven't got access to the above, you should consult your service providers. - ---- - -### Caddy Deployment - -#### Installation - -First off, we need to install Caddy and add allow rules for both HTTP and HTTPS traffic to the UFW firewall. - -``` -... - -sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https -curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg -curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list -sudo apt update && sudo apt install caddy -sudo ufw allow http -sudo ufw allow https - -... -``` - -#### Generate ZeroSSL API Keys (Optional) - -This step is optiona if you don't want to use ZeroSSL as you're provider. If you chose not to use ZeroSSL your certs will be deployed via LetsEncrypt however support for Google Trust Services can also be configured. - -You can go to the [ZeroSSL developer console](https://app.zerossl.com/developer) and select 'Generate' under 'EAB Credentials'. - - -#### Caddyfile Config - -Below is an example configuration file. Edit it and save it as `/etc/caddy/Caddyfile` - -```yaml -... - -# Define ACME credentials (Optional but required for ZeroSSL) -{ - acme_ca https://acme.zerossl.com/v2/DV90 - acme_eab { - key_id - mac_key - } -} - -# Required for all deployments -map.mydomain.com { - reverse_proxy http://: -} - -... -``` - -To enable the site run the following command - -```bash -... - -caddy reload - -... -``` - -If you get an error with formatting you should run the following command and then re-run the reload command. - -```bash -... - -sudo caddy fmt --overwrite - -... -``` - ---- - -### Testing Configuration - -If you're using ZeroSSL you should check you see a provisioned SSL certificate under you account dashboard, when you select 'Certificates' > 'Issued' it will be marked as a 'Certificate' and not '90-Day SSL'. - -All users should be able to use https://map.mydomain.com, if you're not using the ACME setup within \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/dynmap/setup.mdx b/src/content/docs/customise/plugins/free/dynmap/setup.mdx deleted file mode 100644 index 10a17574bc..0000000000 --- a/src/content/docs/customise/plugins/free/dynmap/setup.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Setting up Dynmap -description: A short guide on how to add the Dynmap plugin to your server and some basic configuration lines you should change. -lastUpdated: 2024-06-12 ---- - -This page details the setup process for the Dynmap plugin, assuming the Paper Minecraft server is being used and Dynmap's internal web server is being used. - -### You Will Need - -* A Minecraft server with Spigot or any of its forks -* A secondary port allocation for the web server to listen on if you are using a shared host - ---- - -### Installation - -First things first, we need to install the Dynmap plugin on our server. Download it from [here](https://www.spigotmc.org/resources/dynmap%C2%AE.274/) and upload it to `/plugins` on your server, whether through (S)FTP or the web. Restart your server and go to `/plugins/dynmap`. - -#### Configuring Dynmap - -Once you're in the Dynmap plugin directory, we'll need to tweak the `configuration.txt` file a bit. Open it with your favourite text editor or web editor. - -* To adjust the resolution of tiles, find the line that says `deftemplatesuffix` - this'll be the first thing you see when you open up the file - change it to one of [`vlowres`, `lowres`, `medres`, `hires`] -:::warning -Fully-generated high resolution maps will take up to hundreds of gigabytes of disk space -::: -* To use an SQL database for map storage rather than flat files, comment `type: filetree` and uncomment `#type: sqlite` or `#type: mysql` along with the filename for SQLite or MySQL credentials depending on which you are using. -Alternatively, you can use Amazon S3 for storing maps, uncomment the lines below `# AWS S3 bucket web site` and change the region and access credentials to match yours -* To customise the title of the webpage, uncomment the line containing `webpage-title` and change the value as you wish. -* To save on disk space for while preserving most quality of tile images, find the line that begins with `image-format` and set it to `jpg-q90`. Alternatively, you can use the more efficient WEBP format - make sure to also uncomment the `cwebpPath` and `dwebpPath` lines as well as installing the appropriate packages -* To enable the outbound web server, find the line that says `webserver-bindaddress` and uncomment it. Change the `webserver-port` to whatever port you plan to use - if you're on a host with a shared IP, this'll be something way different from the default `8123`. This is practically a must for this guide as it's the whole point - unless you want to use an external web server, which isn't covered here. -* To enable login support, change `login-enabled` to true - change `login-required` to true to require login for access -* To require login for the webchat, go back up and find the line that says `webchat-requires-login` - uncomment and change to true. -:::note -If you plan to use the login system, SSL is a must to encrypt traffic between users and the web server - unencrypted logins are prone to attacks from hackers. The next page contains a tutorial on how to do this -::: - -Restart your Minecraft server to apply the changes. When done, type `http://:` into your web browser - if a webpage shows up, then ta-da! Dynmap's internal web server is working fine and dandy! -The next page will detail how to set up an Caddy proxy and enable HTTPS for your map. \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/luckperms/index.mdx b/src/content/docs/customise/plugins/free/luckperms/index.mdx deleted file mode 100644 index 004d839559..0000000000 --- a/src/content/docs/customise/plugins/free/luckperms/index.mdx +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Overview -description: Learn about the LuckPerms plugin and how to get a basic configuration up and running. -lastUpdated: 2025-10-21 ---- - -import { Badge, LinkCard, CardGrid } from '@astrojs/starlight/components'; - -#### This enhancement supports - -LuckPerms is probably the most feature-rich permissions plugin in existence currently. It supports many different kinds of servers, like Bukkit/Spigot or Sponge, but also all the major proxies like Velocity and Bungeecord. - - - - - \ No newline at end of file diff --git a/src/content/docs/customise/plugins/free/terra/index.mdx b/src/content/docs/customise/plugins/gameplay/terra.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/terra/index.mdx rename to src/content/docs/customise/plugins/gameplay/terra.mdx diff --git a/src/content/docs/customise/plugins/free/discordsrv.mdx b/src/content/docs/customise/plugins/integration/discordsrv.mdx similarity index 100% rename from src/content/docs/customise/plugins/free/discordsrv.mdx rename to src/content/docs/customise/plugins/integration/discordsrv.mdx diff --git a/src/content/docs/customise/plugins/integration/dynmap.mdx b/src/content/docs/customise/plugins/integration/dynmap.mdx new file mode 100644 index 0000000000..c55b3e59e8 --- /dev/null +++ b/src/content/docs/customise/plugins/integration/dynmap.mdx @@ -0,0 +1,140 @@ +--- +title: Dynmap +description: Learn about the Dynmap Minecraft plugin and how it can be used in a Minecraft server. +lastUpdated: 2024-06-12 +--- + +Dynmap is a free plugin for your Minecraft server that ships with a HTTP server that hosts a Google Maps-like view of your Minecraft world that can be viewed from your browser. +It also comes with many other features, including: +- Configurable maps per world +- Real-time updates +- Players and their chat messages are visible on the map as balloons +- Built-in webchat system linked to the Minecraft server chat +- In-game time and weather are visible on the map +- Add-ons for Towny, EssentialsX, WorldGuard among others + +### You Will Need + +* A Minecraft server with Spigot or any of its forks +* A secondary port allocation for the web server to listen on if you are using a shared host + +--- + +### Installation + +First things first, we need to install the Dynmap plugin on our server. Download it from [here](https://www.spigotmc.org/resources/dynmap%C2%AE.274/) and upload it to `/plugins` on your server, whether through (S)FTP or the web. Restart your server and go to `/plugins/dynmap`. + +#### Configuring Dynmap + +Once you're in the Dynmap plugin directory, we'll need to tweak the `configuration.txt` file a bit. Open it with your favourite text editor or web editor. + +* To adjust the resolution of tiles, find the line that says `deftemplatesuffix` - this'll be the first thing you see when you open up the file - change it to one of [`vlowres`, `lowres`, `medres`, `hires`] +:::warning +Fully-generated high resolution maps will take up to hundreds of gigabytes of disk space +::: +* To use an SQL database for map storage rather than flat files, comment `type: filetree` and uncomment `#type: sqlite` or `#type: mysql` along with the filename for SQLite or MySQL credentials depending on which you are using. +Alternatively, you can use Amazon S3 for storing maps, uncomment the lines below `# AWS S3 bucket web site` and change the region and access credentials to match yours +* To customise the title of the webpage, uncomment the line containing `webpage-title` and change the value as you wish. +* To save on disk space for while preserving most quality of tile images, find the line that begins with `image-format` and set it to `jpg-q90`. Alternatively, you can use the more efficient WEBP format - make sure to also uncomment the `cwebpPath` and `dwebpPath` lines as well as installing the appropriate packages +* To enable the outbound web server, find the line that says `webserver-bindaddress` and uncomment it. Change the `webserver-port` to whatever port you plan to use - if you're on a host with a shared IP, this'll be something way different from the default `8123`. This is practically a must for this guide as it's the whole point - unless you want to use an external web server, which isn't covered here. +* To enable login support, change `login-enabled` to true - change `login-required` to true to require login for access +* To require login for the webchat, go back up and find the line that says `webchat-requires-login` - uncomment and change to true. +:::note +If you plan to use the login system, SSL is a must to encrypt traffic between users and the web server - unencrypted logins are prone to attacks from hackers. The next page contains a tutorial on how to do this +::: + +Restart your Minecraft server to apply the changes. When done, type `http://:` into your web browser - if a webpage shows up, then ta-da! Dynmap's internal web server is working fine and dandy! +The next page will detail how to set up an Caddy proxy and enable HTTPS for your map. + +## Reverse Proxy + +This tutorial covers how to proxy your Dynmap server behind Nginx with a free SSL certificate from Let's Encrypt installed + +### Requirements + +* A Minecraft server with Dynmap configured +* A VPS with atleast Ubuntu 22.04 deployed +* A [ZeroSSL account](https://zerossl.com/?fpr=setupmd) (Optional) +* Root access to the aforementioned VPS + +If you haven't got access to the above, you should consult your service providers. + +--- + +### Caddy Deployment + +#### Installation + +First off, we need to install Caddy and add allow rules for both HTTP and HTTPS traffic to the UFW firewall. + +``` +... + +sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https +curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg +curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list +sudo apt update && sudo apt install caddy +sudo ufw allow http +sudo ufw allow https + +... +``` + +#### Generate ZeroSSL API Keys (Optional) + +This step is optiona if you don't want to use ZeroSSL as you're provider. If you chose not to use ZeroSSL your certs will be deployed via LetsEncrypt however support for Google Trust Services can also be configured. + +You can go to the [ZeroSSL developer console](https://app.zerossl.com/developer) and select 'Generate' under 'EAB Credentials'. + + +#### Caddyfile Config + +Below is an example configuration file. Edit it and save it as `/etc/caddy/Caddyfile` + +```yaml +... + +# Define ACME credentials (Optional but required for ZeroSSL) +{ + acme_ca https://acme.zerossl.com/v2/DV90 + acme_eab { + key_id + mac_key + } +} + +# Required for all deployments +map.mydomain.com { + reverse_proxy http://: +} + +... +``` + +To enable the site run the following command + +```bash +... + +caddy reload + +... +``` + +If you get an error with formatting you should run the following command and then re-run the reload command. + +```bash +... + +sudo caddy fmt --overwrite + +... +``` + +--- + +### Testing Configuration + +If you're using ZeroSSL you should check you see a provisioned SSL certificate under you account dashboard, when you select 'Certificates' > 'Issued' it will be marked as a 'Certificate' and not '90-Day SSL'. + +All users should be able to use https://map.mydomain.com, if you're not using the ACME setup within \ No newline at end of file

      peEM->AR}#2NG^*Fv9iS7rt~e~Q=v?WD~>3@MfTf#d%MusTr)B=3lz`hH*xS7 z3B>)HV4Pt4Ln)B2koefCOnd^3Z&TsKNlR0%jL|aj*}Uu~y0$}4t4Q%YgiV(p|1`F+ zAy>aJq++3-f$`rw(0QLwJmh6f3m6Am#K-0G_?`TTM#Z5uQ#q#C#lWcyDj zVboX#A3ioZV;$GdVSp;+pBt-)b2YUiX7Z0hnd5RKM`oq0+PpVO8j0NZF zz1C;(?GQoVZraVE(Z4RQ2b10jRf^u77hQ$0pw1rO@od~Lf0Nu6l2nhOCX*g3rM;^M zZuht%zTS|7Q%-Fz>^wZu=PRhfa0yCSnV3R%pEC8>TAKNGZ(lPlDn@2@zU2T)UzN|< zB$p*nfQazVRShZ(tR(`%0uB*Tks`4OBsLfum`MX1nckyi+!s$+a>>6#LsYxFhHhCA zCmxYevP`_Zy?b+PN<1q5cu6__Cr>7xI1T0Yks^-=n$mYN(U%onkqnhdqON~XQx$H= zJ2)L|l2_8Bj0Oypw)}IwzQ)!3R>o4|A=xP4K7;1Ik-^gU{5*>smRXnI`M3S3km5dq z;uy(!L07%B+?Mq^u>CscWGihL%E|Rmg8C}R?#9Yf+h+p2{N4D$dIXN9RWTW|vx5k| z<3dt*H?_Fn{s09Fw%x$$2M1c=MJ|n$Tw;THqTI%uw03S-GQFybSlut&R4JF>)ma_t z0v05T=9^N74vjlc~S9oR~N@F6YaqtI;amZDQQdIf@))}qfig_?w^>{>2Cz?&&JM)=}EWFpx0S5LN9|qqc{G_@V_jure9c-*r$y@vWWR? zc$~3O^Ro^H9Y)c$tjG$@L3*{%+mMq!9wXD+q?m%g4Xh9*otL!rikHp*)q1u*cb1*+ z^G$%N_vYVNv4k|J9$UnHTg(AV~Ger@}4*0sHA>)Stei;#7(`y?>qh>KIMXp6w4P*&U7(zDS6 z0S05|pu?0wC>Hlhmh~5b6{{9YRcR0qkl9^} zDC&_k?=BLkzdFV8%L=}Q4XH8u#Aw_`m+_K%WVCq06U31qv^;M1fRdoZqCmKH`s(k} z)(>2IfCskKLIu|o?i1xn|s=YpWH5E>c>0E)NtUyrRRa!S9d@eZADK8|GbFH9p%FcX4Ti<4Xbf^%R4HIOV@$ao858 zCJfNNw>ee5I#ScciX@*T+Oh=J{|QC`LVLiPy0CCSrViT?ISD#C7XBbJFjC3{Wuwno zG~22C6veeC8hw znxvP6G=7sm8l|maoKh!yH2fT+spO--^*^gIOjPJeqVe(upws{r>HjcD4iFrSF?tKUjwP4L=pI>lonF)*43;24Q)G#b;!Kit4P<6xf65f?n8>RZK`ObFM z-omD~zO=Tw_4c^_%3~nxC%3`p`|sd$v zfQo!(?^#`_XThSNrwo3UR^iTPF>kn|c%ILCqN6;r+^l66`T38yFIBp*k^00HNsttb zjgJ2B{_jZS&*BVorWHwSV;75m_?EjL+>2Sg4|bg=itYlcOh^eZ59GU`o%NT@D6B)QkYMbqLT`7 znz)-Y@Ux6+xPR(anv+#g4w;GWl_BWlQno zlIL62>F9W!xo(j>Bl3h6W>M7n7G~}dNi;xO$eTrcS@kMr;$WDHDHhwCy|{=m@7yWb9K>eLvmm_<&XFmnVnTy zGhEJYRVX*^XwR{Ib#B}J)MZ!yox9XlAGQC~K%BpsO|A}_%PkUj?Ck8`mjyk)e{DZ+ zZLzyr-uLjjS>7LKV#KCqtCbrU%|`KP;C}GPkgt*8)sOi7JE{o!b2ad`0@9g4n)}&~ z?i=VaNI#d*0p+R&bhmmf2uKk!RPZT*tS1+*{XkiqV`~Qx_;n7>D3c|GgX7hSmtZTi zZ;rwd>pOF^;UWSipdKcwsiE|!o`;(d;vub$Aox)X?M0d#OqhLc6LHv zUc|W1+4H>E@i>6&eUB}oHOWYI$ zmo&CdqyB4KrmjA{3RBAdON?!H|AM`shc9zKJk+vw7QhiCd8iEe>Dvrp10$20daS;C zORMIIH|(O`PoU?fD$*1+-Dy#|?YxZOYpa}Hj}u6zhI>(oIcG1fcYt zP0L&kKA~tLb=ih5vu(T$&#>9SB6M$$;f6j*fGPWAX6$DIZ0Pn^?4(c<;Aa86$}>xp z{RbAJAQ)$tD~?@eCZ$S)E=~=>lXgfO=Wg$#d9|&;TglNGO3B#K;(+#NyHNR-*7r}dc!*C-z@>!-T~RfTejCSPWx(RK_#~ ztLWBl%qsj+auXXyIfo;%dwYB7SvlKlrvkpWU;=u5x>jD1ZD0k^%3cHqK7I=UREVJR zsrdo?_~}w8uaNNW!A5+|9GM*ed+i3QU6K;WlDO0_;fg2#&8=ltRHyy&88emC8I>*1 zc4$slK_O_o)!f>ixW_w~doF)mYm_?7eUm>a&;UiuA9I+e??IH+%~Y}3*-KIH=wAl9 zr@!)~wnmZs@8mgKdZx_1+ZKZIG=Ap2=3pbcRW+2K%w`|T6n@&dnnq5#BiI0LtK_B&e;GX)i|s;*xlJ?fBb;zlboaM9^7^qPV!e7CUNyMK;m(e7xB*?wqI zCF~FVyPv(jQ#P(8fvckh=MS`F(-**iaf`3)e+~DwH>N@tXZ-`tr74ai=>?&vo=&(k zFiPlmT3&all@p5anXMVtQV|hIz8DScN*%MX$Z`owQsVrrj0~&bLa-d_Oa;UI5J;d2 zscxUIrAm#nzV_`Cd{C#fqCGha*Yq2F%s{{n?TrhX#w$U`mU1pQta^Tx$s5F4=>`}i z{}@{wY~Kr`BlF8z88oyC3hW*n#7FNDq+zFFtNRa;;}G-n%EGs(?!0t2qvYeNxt@$9f0lq(hukEeh1hjH#ZJ`Ue~*9@%G;O zNl8g-YqbqN&yq+D(Hss0|FT^H0902Hk>{S*SD60^yKu2s^b478yIgqsYqu>QI(DZ* zZ|c+DFD4woEQewa1E0^k;*Ul#(Wm*mVt@ z*5nP}9WQNo)rzoQRvU{YOYFJrU|6YRmr@q4dFGGMIviGYX*|4V zrK>N!^ZCmdeOo>gsjXE$n|ld#?jT${p-{_!w;z_#@ua(Tr_56YMdC^;B!m- z@Gz$B?;1a8;ho#7qJK#2C1%2whg1JPY!Em(JH3XG`tNK*Fp%i9^>i#A{^=7^6mED* z$R%mXHnbeZf5+A@9eX9>VGG0#aBgf@`ja|AtU>c9D}^y^;2M^gI1_LGcbCuDn5D8c zPnKYtUo-@R^oOlA77w!1%mL+S2mW7n6pM33@1#v;5@(6rQ*B47Va4~+TjBF5f?+58 zgmVkf*$JHXvhSYfB;Sh~cRz?$ZRpU@lfmQdTiV$>)^>HFTb(hoTvs@DZ)R0@_g)hh zui*T)|9yG1z_8Zk)&GP+I;}HT3cY*|w5T5eE^w4cs{ZN@4WqAq}RZVKQ%2?D_hqH*kyR5mj7z;B!lbK3Mk1+)d>iJ`s^0bN&`fg zLh%qz1Y12+v~BGVdyD2tfJf!u-9IfNVl!_O?DgAH4f=3*?K1p%TD%sNyrR*?YkDsE zVe`J-$~2#PUsVniNWwBTjmVFp2XFKDrFMlXKMsxvF4%+97ekHH(LD4OwbXx#4;Pxp zZEG3(hkZf1@at~(nz4=vr$y6Hju^T*r)H_i8RY#U(R2#Tw{#S@c!wrbc8I?=3ZXX4 zE(eD6C%7N16VmEYDN4sj~I{|uTgEuB~%K}Pfu0D8)6 zUN_-@@|u$~`?<&!_@JrbVb(%G!j6mC@J>`(qDEb50f~dRRLVTn;qU-1qJEGDSsES< z;K8VCZS0?1!-ACHW$WwxaCRP@IYds|S1jNaZDWRum?*l4p@;~p-Y z{zp+XHG3?H@R}L>C$MxqraoZ^1Ev;KXbP}M7t4))VnbxH;KzDcy(HnN?P?e0h^9Hm z#1;q+if7w2fA-b9%bx5$?vonOLO?C3p3h(JfeN(Xo-Z?B7d-K5(rv#4LeIR)zTR0J zWUlY&EiP+YbWyKQ8E~l_PBxQ6%v3Tyv9#~IF0YB;rGs4J6}ox+m|hg3Rr6->vjda) zORO0(d(1)%Hif!$h~{7u(FP*97(NIPgpi$9lrO+s{}tNz%pMp}$wu?aiOa{t^QQ7) zw%GsO6!b5SlO2Wb%S=WaH2Wd^(8b@W7hvt&UqVQM`c*UM%};lv!e%z!2sT{gWRWRi z*2d#JZfm)(dtB0Yg*FF0UE7w+UaOsVZ!QLNV1JvCtleOCo>xF|ps{;m1cZ`iHDW z7DB%e<$C!bwN?v>-OTqcaDdD_sjQ@}ufIK!)l5u6%E8Ch+xg_7t)pXNWE2=3%>iU2 zmj5mpx%lODu9E0!vh(r9o<9Kv4fT)4DgPrwmTfYBNE@@;hGKde1d_rN@H2t)W=h#O z1O^MGG47u)O@TZOJ`q7LOcUU&xZi|B^mzgzTQkVw!E#^ye*BzEqCh~f1*Y{t#141~ z18Q@*>37$n3;kd2^^)_**4$ZoAVcSxW@SI4`22h_4qmK+e)wI;!Iu$d=c0Jp{76Q2 z+_C{3QjZ+$Ihd&g^jgyGCt;9n18l}by{d$<42?9@wX$7@Aam*0obt#<;`;cl!*L=n z^(dOVB$-3Fh(zcJ#pk zx3)*2@k1nvbiPxCXeXz3*E=IPi%?BbhT;_ir5iI`K9nM za3MhY!S+5#p4fwzuXW?K};pZmIN$j-wR$AC+Jw!uitbfvwGee2lM<6}q9V(TeYvBA%K?g5J zARg0D_X*~0%c6F?`1R;pI> z`%!)aUv?Mgo;fN3mp|1$~ECeLS3ee+|H|YngO`!6*x+rB^iS6vhqZ zBGnFWf|SQe*Q&BYEWE)hQ)?bV%yG(EFBc%5YC|V~=OM?g=NJKxR3OqMMH{x?LQ6n# zVp(2`J5jgboUts~jUOf`@pr1Vk`d>)_-5RHzt64X+&{!dYVP4Z7hEJ)My$;j;%u6n)8!p|iKc%j;axCwW^P*G46 z`rh9sV^@eOr5h|71+#gbo-rY)tBqU%-NkgnS5n3BNhPP&6)sm9b1#>kj z2FKE>fnDwY9I}?-%GbOyjq-USwBlmwO9rmLwB-B((m6S*W$Hh-@u#k>Il~Evh{hU> z3JVJxbeU`x2*t(4!%$lRb4=*8XO%n^Ypd6S%}0n+%+HS1{8ek5xyIAj?SZ{)?I%45 z8Imuy$d@a@!mygjNFaBh(Jr~fMs6Yk)FZ)`FVJ`G6Y!^T{|O^!w||W({HY`WKZ6#m z80|wWEnzHyzl^E5-i*s?JCDXc!E zmn)ZH^oNxaMZAEwX@$IS*;x&5f|l$EUs@I$2}nqAS4{WT?oq^1RNL+9L#G#`8Z1*> zdS|~T=BIXMhbv2J{s2#}1c>Xj>9MSq3j75JEdaDtUT#E{s87Y4`*bMLa&O(XgxIT! zkvLyX(Bf2g^C+S@WeOGZFFN^m18kzbb=AHU4XNyLxQB%>=oJ+8d%Rr;t-rhqn4opP zR0Is(jHAY#lL`IGBux)AHbc;(lugW_-YIK3v}i&->_UcgkNY)h!9}|ot>P4|kuG6V z1$-j9Wbn2pQ!x%bm+__J6B69%&*I^nQnH>eS5Q=9k;vh8GAnZz3&w3- zO~}7Rf!1dEWO-33;I|c@@Sn^k3LcvMhPhrR);rwd$A(~0A2YMv7^X;kAy#E@gd8O$ z7FCE$Fr^FE-aZawxNoC@4ptbS?JDmB;Dk%MirwH^6w*ib&6U<{iL{;;= z1E{xRAq?;!Q@zYca;2%b4sVxldJ8211?xyI{lyA!@6Ip-%?7Za_4N^@d<5y?4Jp}-gdtH% z(p6NA`3f9zq8o)XoGbP^IjP2P@Zo!;lGODYynFsXNS3*b84G2uhCs8NKP()(yb9fe%#JPoANKqH9`;*i3){Fz)xvG zOXW=E2QVCU8hDrvu6i7s_E>i6g^$m`8hoHKtexl^>tf+%+H(38|0JiKJnAUWx(|dHC zXzXeEM9o~2JFSa4|p* z?m@3a@cK+>!z#!=I(&gdK|z7~3ssF2KTlZ8(#WW%#SVCpAKlunb@`3`fA_3;4B}M< z9AfOe>`H!iiCS%TB*a@eAU4)-=4NKV=ROx{5~n=%(?oHwdfF--l9QFyNJy9laLt3| z;#HQ)8&RCF^VP*@j=u22ZsOnd^Tt`bX9Ah12G-yohv{4a8(D$SaW_>ei}V>n`x#2Q z@h{*BMzKU%9hD^DD#u`@T84l+Up{XW(gJdv?x7`%`9oRTx+q{AVNq{>)l7^5b*UpK z4jam*mL0#ClOxxI5Pzy7$qwagnCo-b3Ox4FNAHyT<`jwx(`DHdo%3x4tz==Aip`j& zXu)n4Spc|#TT_m6_y4^x;3wu4j{9NN#4KwfS-%VqpOV>A(dHhgmMTS7c^Dm{dib)X zm+xHUphZ_n_2Lh4vQJgS`*OITwpYesjV9C0?Skt@Rh7KB9E<9=5YIJdgt>Bk{XwU) zc-f*jtH)05v}hO^R({5fn3zlv=KH8l2u=9E48l$;R3XWb`0zfOlPT(Hi)hnTf!Hs4 zg`xS$Eve|`$<&LmAL;zPA7gk})_yqo_dd_spNV)558w0l-Kwa5A%TYaelRuJK%NRO z@UZT+=GgHv&?HTT(S1C!P7&A`ZD85WuPmTx=+yKnt+&_aaaYgdKy$itDl%;v*&}4l zGO}-sR3-e=pnz?bxM3~&v=a&yc^P<&xZ^D6asZ-+9W6Zv!>l0N9(20*q8lD?IrbU_ zN$6JuIgGWIisk*akID=ZX@7|4Yded_H|$C!WediI!iFwQh!tX@mB`hJgH>fJe}sw` zFdbjtRmVMq1KXVAM;q~-zsdTwvb6}>qCoqJba~afn;7Q`^>qHg}qj~ma z!qa{5L^(bwJrTmIz>j@U`2PFL3_Qq@^E)^B*FmR0H5+oGgHC1l%n4Dvd`p%tr*Mvj z!ut!?`v5>=+Q9%@nxtqJ9t7FwdADs!0hp-S=S$U)1uJ;!IQ^jc+^k=-dwOT+fUpEW zv;pu!qm%!*OG;=$b1=z>Gf9Gup#%=7z}<4>`B@M!KmxNH_GX7w6F@8nA~_lw8bGeg z>~{pvcw4ZUy?f&KR zsl0VluAa{-^Z0nv%p7G!Bs5fq)Tjr_`%KC%IVDyQRKLTOB*#{&c9< z1Ao(onJ-9dojE-Y4QE9W%{bA7-o}erz3!f@I8*sA*{2oY9bcIyRDO6`8xW({Y+7HNWLZ(#YDq_Jwo&=2SHWwa?Z zZcr^Hlc~-*)l+2?rMq2l>d#(;6{|@lyoSELb#!zDs@Y~N^I6X4b1K7|f;N_SCz)o{hm!$qe3Y{GE z#vswZa%iXC4O^kt?pYSci9Ofp>G+mbX1Ismt_ApR?n<~rs663ToJX95w|bLNz*=tNuOG>Aq& zlqSA!mas5XbsI%HX*picut|H$cHxbDDzb=Hb`Abg6t8j6|E<>#%1(9fvuMYqqrg>p3&}X zJaqvk;Y;Ww_kb~kb6pDKc*E)k&cyBrG7$iZy7+dlaB3cJ~niH$=@u~DZ{XKcVB zMd*6%*iJJwLmljw@YP&VO>;elO>eXop@3GxI%6igpO!olNBy^ge+W=kvEF7?@iATSm;tz$EbP=r1`n$-e`e zo`&gFd4@L+I;Z%IE?LRqsum>TDULl9*%&30zG(T(9B#Z48oTQ1E2mv121kSX&c}r4 zYmQJk)NlCr@Nh6VNu~-4O6=_HeH$BJK>HSZnsoBCO1OYQ6!_d+TwMnMLhX}}5AX+0 zIGH~t>tB3xtAgI)VO}-0IUtr;-_S5TI}2M6lpe*#s#Ow}*o79TUILF?6BFNL03-C4 z2-I$+KD6>7ARNJiYM|L(7~>l2s5wr!ID`34*~!J5(ckTka!l8DC}m~H=T43!wviB1 z@Z-_xem2(W5Eq)eg&xYPz7vskEe@Hjb!z6!vgL@6H{x;4JK+|)HFofg5^@8Qrj}o! zXgq1Q)^oIUcK2=Cl~OpVX3K$lAP(K-oAW)-#w>YoB#w2^Ub@6!Mq!ZOw48LWGCST`DB+}>Ah zZ=yhkb&?;(w|IfHS1z98+Qk)sfLXEsEaEvZJ_{Q{ffjnaC5MN2Eu@O1cbI3IqVqxD z9Q~*A&F$N;_j4J)EkD|v3-~;1l8^0p9G?yk21gr?_%OYcA@-IgO$JS+ePR-VVb@`p z@8>^cWg0Ia{~-ngicFmJc4(yiPK*pZgcaWFOoe#f#-u5N*w!JCJ;}FvTc6m89co8s zW$l<0z@(abZF+rt;_E)YU}T_8{*8qPot9($U^m@x<}4Tv2-PU} z_DI#J%}p|D>Y?D=G;xY{}mdNS0N0Tqe%Wib@l zC1mz;Q{1rBH7k_N^HvL)+6A_emY1OfMbmf&mQvS0vX#K4x<+R~CYcZi## z;dbYtSz6_y6T&cwv*(Yil>f>rbmuE9VK9s<8H?37=tk^X@KXRw4mms`{AWS>ODE8& z3n6{@f72rYxA+Al=#F{d;}cV=M6t%nhJMwB%bM4sc5Dey%egLzAMhvZ*_~1mK1k8j zN(lLEAMLRI<~nxPiY`ZkfTY5sT42ke* zV4hTQLR@z$dk+&L4i}^J3lQ!n0V7O`98>$cACLi$g;6dcsco-^?Cntl<|bf{ZAnB9 zsbEzlwea-~UTy`VqpOxS-l@Q%1_q}DM5M-6R`I<-^j&UYv2K0C)0nvd|I*83aV%Z; zC-td^AY~dcrp4Pxz^W9T`gG9J(LvcNgH#9@YuN50O^*`KeTqjES4nW@HXtf7C=_}S z4k=w#Oe(C%vqc~4jVdwM_~hB?Ip<;q+8h|&jDLDmNQSB96xD!gSM{Jv z-!cXzUbEwiE#(uJGFNwRjOYaV3Bd#$m`P|1pm=Ph-U3C0y++Tw-zbiC1r%5q>s;?XyU5FPN=ePAVh`4yT4%?kkU69~dMu2Gi;%qQ zWVbed?_%tR)SqRK|;EqtSB)<<^(qpQ5N8hyPo?c za&=O&@2mANyxEHtsmd8n=qVZ|L&wa*V(liztZPpgOC~iGUbbL^%5^k8uD~Y10R+i; zRhBkycGBG|B&jaS;6IBFa?R62P@SDjevgyTd}Q~C{h&JI3H>@a%`G`u_1B5AF9peZ zhO~dKjyBVjM`4uvzO}}IDV|X8RJ&XPmPxT9Wg11mb&J*|dfd>`+92oH=V16Vd1_Va zXS=e`Fw$G^{kabY{!G))k%^F6eI7~}As-=8sMVm&Teh~0%Z>z-(zmycl*VYgg9v0^ zzOag`Yz!Tn#|n=?RlhN80St-dQZ!Jmc&ROBlax>W~hE&4bX@p?ay-*4j z9bDSjgEfw^Y0tx%a@Xb*p`VW|7L-@(HuH}hg4M&;6K>Wkp{dl4{CX#Qg)7cAm-KYa9c`03bC}}p-1&s~i{@;Cq7tlp zp~hxKy*oSbICDw=_kalU1He2{s_-i6un-FUBJ(IU_Hp>Hp5k3?Nho6_U}4Oz3>!s&qq7GG2yQvKd%+>yX;Rh}m zV+Id{OpNx@AII^ke)K#HnWLxFxUc3k<5tt~(#H1%PXNoJq;!LMF4ICd?V zIYI5X-enH3H%pWQwico_iAg?VMIeKYuMg^{wDh_pvuT0q(ubBNIk1koop1KTgV!fV zrfWhAkr*vZ z5?0!>C`~P240b()*&#w=@`ZjxuRjU_J8V@j2<4qP4qAV_d%Hf86weAXj}OLJc4HKh zzK2@&?y**{lf~bpXy#!Nsjj8s2kRWAeH5)ksAb08SO+)M<#hkJAko1LNOx!S7k%2$ z^sA`EfjUf%p;tY3QmF|?lBjya{kcXo(QeXvOfNguNL4Pzjy_Qt#^y|&z&foFZ(rpW zuROPeO0RKMVNTm)K>dqZUSjB@L@OVxU^zIEDlsFMVO!%M8yoMsbd4?F0=wT{Jf6=3 zu6dp>p829Z&MtR(y7wku5K-reICV)HXfAy*-c!<(DHX)jQQtR!@2AQvU${LaN!a~j zt7k>PlH)$V+A1#J{jss9iZneipa)x&I9L<%pMI(~5ZnifkF!6MvWf7Fg&<VVGft>$hVbE}Xb_*C*LQVI zF78oh0qN+fs@k@;QNSbK{d(Ih=zSkQldtlB5gxw~0Fx+aEYPUH_Uv+6f+L0wen72& z6JTtg6}2vOTA;_vFunK5aA0P_k(KM8CtSyK@2AD`B=F;$m}G$aQ$0T`d=lJHMZ0|& zK&4ZP*CRjGf=j7zY~cN=h1(SB`)RR80xw4j?LFJbW6|^V4cxLfMfc2bt^0d<%QY|~(H|^ZabIUmpSpaj9xc;MnEVl1D%fXfp$GzV%>;2yPZETiEzV9){_1 z4h=cI(AS1Hk?aVWhs#ysG(>%Ud=t_b`z`FAfnK&R8{CwoR`#(9F6bDuQ3og)s_AMI zBW}{t$=-ZjH9uoqH!*7ok`en^sE}6f8Z3j|z&Zv`7P`FQ7loq!m2=?s+J3qGwQY#u z+&ei+`x-4$Rdch~9}DS)F#UOg0^W~Z`>}l{MF=!}I@j3Q$I&g^UZ+$~8^%360Td7Y z`YdEtq_V$LQH`p|in6@2ytf^J(U6%&iwk_)fY6mJ2V8JBuC9P0iby&2e}4*TN8?Ms zu)_5KE;2+!L?C2R+i4H`y^zuZC^+5RR6($T``hZ1RvU@T%$(KY|JBqi*}Jf}rw7n& zN!IUTY>jaVKeJ>4w`=;iGSAQcl|#eBn5KpO@F_j%Y6B|98w+v-_DPEyRwg-l$)<>i z*L$!r4^| zy)8WT4-ph?NIB#!5XhLIB#CZG{^QbD6irJkQ=jA?K`{ED-b+>wD8g$vE{cdPpfm#B zU7ngjXw`>z3M}8|p6(1TJ^fcQj^4@su0`Ew2i*0sl;QhRhF7_7XCBWt&maBG1J|Dy zy0^v*-@=!{x-BX6m8=7Iu%`bC6q2RVXem*2Q2fKgt56k=-6|O>md&|-^9Y>p!!O>ZH5WRJXYjs6mlD`gCw23P zP{#%vviweG6je=gYD-=92l!L5_!<}2LtB_={@GsN)?xkT^E`L;Z{;+L+oX(<p?3jXAtc!ILKH zjmxcui?JC#1xdd96a1|BQRvvU8oE0--=7s@Z{K8rXcxwb307f#K$72DYAd5R*O#Xt zmQPC27}|K%bK1O}2x`Gr^&-isTVcfW8XDZ#FOtxtk+U{=$;^GG9@1-QZEnSQxw44G zTl_eV?v+85^L>ww=!f0=9ne0TkkG{VPSM9QdUp@^ho`qk0pYFyW&Ch>(ViAAnaF~8 zpqP_CM~QGWv2zNvzuiW?KXNU|4AgcmE$!SMLy3ur-=#BxfX?+s&*-u;g7QX~@CfOj zTj@aYI3>A%SzLZ0lZF2bF z8yU?ct{(Ic<`}9h#}EabzM>h@F9q?|%5N>0+@P}ZXyfUO$ePnl-CHLHz;`t7Az9AD+lV+ep9|@~2e@G4N#e zLm_kL^!3E;5B*XP0{hxrhl=*^u0Ks}DRNYIi=0~Q@vBxhHe#5QM3R3Q;lX%-X?X%IRR%|07Fi;`-zIGB z4jBJ`$=9bj9#CF908Kd1fJ@!fb0MQV1DYrbb^HRXWwHvBq}BA#C+3eSbsN|ITvajl zKd!?=`ndF*QE%HMKAQvyE-oNvdF7@>Q z`rVaymspFWPYLl9ALa8WB#y_pv#ET>TUqNuTP|ryJWK^1KLopkMKm3^$|aYx$uf`x zog}{GqBipgYV52ne|ICx)88s+@9MbOZa@)}!R8|tm1Y8KIGR}26YG1CZzxkvNP>8f zOH3Vdb%`Y#=bG+`$3OhGq#|{#wGQmY9!)dG5YT4$qaHFWLdAFBn$xS3G7<^2U+oe6 z)`(1sU+vUq&Ln$^03ZM)Gd9g=m?>kQP8(J{K~o`57+yCQSie4tY;E>O03?E}Yzdwe zJpAUZC7Wx7b#f({oN&c5OzRO6u^NLB&_T10Mc?w?zs zWh1hw`*`WOS#a-JKwUuYA`4)|1G`uMx5EFy5|Rsd1Z6x(f*9&z^Va$5W`UB2@m4Vc zwX_HtN%3AJMT`V=Bt25JR@Z!kPRX}Uaj~Y~_-i#N+rBOzR|>rdl0^BLdMq)Fb;#4D zdm+elz21S$GkmD@*uZjAMQd%#7?>w%7~cAoFMQ}towr>lwpZ1yC)txBSx&e*FHRo) zWlyNBPya4V^I>CwHiK^fT@-`C{TZQDO8BrhN7(kX6fK^@m2qU4;whjjf2WG+{|@CTgZT0O4+QEnQGAK zpp9kuC9>oOwl$@DV6g%GwR%b6^^0P_#H%u7G3`)$eN1Zuwy&dQoHU%`@u!r}6g;d8jbHbv@ zbF(dj#L z^hG(aDyCKRe8*r{oI!8x0ULJj&`+6_o8#;=X3`Isy3$Jd?Vn~2<5N{d^q><3V#Lsq z0z6f}0>1e+H%3zNz{we7V$lr*_!N{BoA=#Y6vPj*B&W9#Qfog3sgV9=JE61&HCip1 zY~d2OySdgcVJG0|3dBjQz;(>A!R$Tcui%s3t5+oaW5*)d~rBYCu(*bUgKt;$xY zM?o)AWAyK}&P-Q}5kN>KeY-%^(A2b6hyAp-k55W6!YK~gCZvdxaB;#4J`Oy#_~V+u z7pEQak&J@_BXp8L!2?m1&b&!hQzt2uEUqcnE!#{-V2;-qHHI@4l;Pn#ylVtreARhT zNZc#o%X}+T;k6cGK+nUalPywoV}!9$UjD+fWoZV>6dY0cTW@d9_L!FrnKn;V)Y z9&R82#qlm)X&SpBE68WH**tP5R);e$0TvVsNr{E#(trzZniFPm?qG?mytmXz=g@;kaW{{ zRf!<6K^r9E10vOb-Sw_)Hlfqldy=bZUmq(iS#d%#mzi$`t;XD%m z8}K7H;O!h>C7i9l3Rqa~TQ%`hMw-~!jUSlP3&Y*=6J=#}_}!(_D1$DxF+^(G+e2`t z@rjL$jX^6O4jeoJ(i>0NAP}aT-cbk~5)nRqka)Aoqnn|WsLBvnIaiS6K3e9pEw*H&VJ3gc~`4gHq(}||0#UmbZsuX zMhF~8y@;^lf|}x#r$JGw9)liK(SVo3QP46XT+sfY^s@ln*oxhCR;s6EO|^w346H)C z02VE2$Z_rYMGh2u+P62#m+_>?Q3=HRuJ7az3fK{I#Fk&)QGh>psr2^ZZ424NB7*E@$&F%p@qqmVk{! z=M&(w*xp72z1~oq?or*P?X@GKe87UNPUTi)=Y0nOpBUrIy zibCmC(4+)|ojlOcW_?GNxQXMoH#P&0xBm#rLHI9Fq_Hi}zu)P|KXRJAC|?-L{C;z3 z3o0ul9%1VPi`+qQ}jtq1elN^l*l3Mc1|?;5xCn+VJvqRhOA% zQqebVpCGFG9T@RmRJ@r!sYf0yCrR^7Ku_LvMl5vx#EHPFXnH1P4 z##C^<)*;g@oOVKks4{kZ>uL*D8p*<<gek^TDS-MS+2eNttqlp0e8~;ju!5l$gVY6b>!#> z#_-_d+Jf?4E`=#wWlp8uYy;_v`iD8%>jwmPHTFXC~SHu5HBQh6Y}GCvtDQ#nUv zuCf-^4+kzqBxGcCitt`R@aHjpk6w8wWsH@f!Nu9a2MvR6$uOqWed-K+f&!Jwjr^Z| z-1O**lo_!E39wm2f6Pl|$;Rk1&6$(TL%xgPw*8Jg0J{}8L{#X)v&V*8Z)Bh4`%O$N z+VX!}ga^YFpUr3|qg6opeD)mMPWC4pq8x^zac6fnkb~wkX;Jw^gpGk?7lVP}ch_6b z5#*Phqa#rHQO{97KE=W+XqU~1WkwX&@P&X!)&)mjPp_u4b7Cxw#p`j7BawISnx$)_ z`fb7Rn&tJ%kd=!|ajAB*tO~NbOQn*%(efFvqGp3~oPf|1fLvS9i46lL<{@xEXW_;2 zwlpIP3!7F2&^tJl1+B&>{JkmHJ3fw!ie`Y^H_tC>oe>s0YBxNcLFL4)MYV&;!Es;w zCIV*UughAcHs|k{2LFub*-r?Q8oQ1`b1VNohWBuDd2J-QIK6Dw_Pocquz?(HU@Y#F zvT9n^oWh?3(gXf$Q{ zq~|}5&MCZ(b`8UAoHTCC#OUh@BLEzuV-I=2fG!D zf2BCcS1>R}(;Q&pFaAVG#bfiKWOH!~p0?EYh%h?zex`}a$9e;C#ez(dF}RmM{jibC z6=$g&{{lir2GB2L(@~@U>1rqe@(MQuZI={!c*80~vGU_0yyj{!UwgQO#|VadFjeu9 zy)^59xEqZnjW(Hq?-KNq#2EPt*A1H-fflJg3ivLDB--RgoZ;<});jkaAyxA+Jsh+T z^LK-`hu6~Otv8+@=yjFTDe@t?4Y2aETvMN_>djWN7N$Z-<#=-M*!GD_4TUwUv zF{dRw*aQH441n7K?7E+@DChMpEr2hU3NA>W+0{7|nXx2)-O3z)%$lL+Mqe1$z!2Ty zQ`)G%1}FAn4J$-<-`)V!bAmb0Qlpj!=Imzv+gRgr%~u9#{cn(1SlCYs)dBtA8)Yl; z99=y}PEKG2{e8jr=Zt`0@QnEECae4P3lV>pl=79z*gQ!{-wj0Zt~)N1ZqfCs{wY4H z8zRSsTL;8fidu|0^|C`xMMmK^?KHK2TDh_ro2to!2j6>NSzCXi7Jf6Jj$V@Gk|hPV zjpo>N_Uk=&crkd49UY}0m3;c%6_$Fu=>7TF5VD$1ukMwzv6N{_$o_Zj#oH>~0X0v5 zdSCqFoX1{K^w?DR?PiMVV{YWm(Y^crIC{l0^=tFIz`D4mrzc2k4W5Tz@L=mQ0#Mh% zzHbA!{>FfT$1_q7Vt#XP|G?UE+%@Z1O&mPldXr`La^sxS^c!}+F6t9=@^{t78_K&I zrOLlgE@FGabL`gR4+19Y=>w9fZk|1>WB5&)n`{6Hg2gpF^J0rH4ATynM#2b~4HO<2-$GGHC<)bwA>$>L7&a>P^ zG{NzuwV%Rn9FB-{rt`z}^z{C81c1ldF@fRFe@L_c+T=$5Pnc|M^*{5!x}(lUlp8U}`hA zY%#9ON8eT6=Ve^bMf&qOMp&D~XO_b(!esmcyUA0}AQ{x&)UC;G55#h|3u#Gpc}uTS zajB;XEfW#%+GNz$^ayU);qAEQBu$*|PREbFneFVe&NB)5VjhvGn&&i~wxyDq25qX* znpjIFUfo5*R0~)dIq%n;a*12Ia>ne1Kl*zmsLIl&$Tstg*h%kZH@aa+z@3g|AV-U! zrkl6N%4x1|F z3y){fOrEb#*z)oUS z!LGl!FZXre-EY=TSuN0RxDl^tyGBdZDGdvDe6or1YMbjP?+;*9DgX==6d9Qq;ymp< z?PppLJ;OLFK?7%1Rwyr%H>qWtnErt%ZCj>dAbHlPt)X?BG01if9qMz6H73~YxWVK{ z399(wUOy{j!_?2>Ah%yf)?5yvkH>g-M@q;>&)6F+cWhiQYIqr0oNN##)+V>#wYHJ`|Li;&{_)ysSlv zNGK>O@U+s$s^#-#OX203bouNiCcC~*`&w&VZfVaw-`d;%`hKhnIXbNX&W=R$mmv4$ z-Yb9>Ach!=%p$-SN!-F+j7Gu=o49H`+=gv4VKWyIgPSBvkH|Mn(-KG}6NKNQWx3nA z0sBNkopo2z!g@LgU9-tpG-`T~b}Do|(Es=6fn&fu5S<)fp-T_Nv{| zxf{7X^AIYgDa(Hr{8vgkC28KWtLwYvjQft{I8&E+EDm8W>NbpAA24wFBx$lZe!B=) z%nrz`bu!UUe^sYdufSB#c64_h8(u*2_q_fJDE>Zr4yK48`%TsYZqwUQh*(%zB6nfQ z5q@Nm{bm!NXYFO3)SXIsNXlx+LNWQ6q`qnUA}Gy=VbPz?4#TR7ubC7li7@%J&qKV~ zVeVjpLVN)-4TBVa}+#s z+m&E&gHS~{&8p&v8>EuxrD4vR(9JR@QurFY0KKlJi}+md4kDXTEm9A0{qr}IRn)Iv z!(F;B{>B^t5&?UFD_H-J_RXv3eK}AZ$dS1r1wO0R1qf{cT|*i5A6znHvn2AD9*NYe z|2V^8r2u$EU2E&;)fEeXLUQPOO5J?FZ+<=C>ISx+@Fb>KNIyZ5Cai?<4Jt6eS7NQx zCkrSL>=x<}7i*R)Um4uHdw6zVg8*F^ATMIL*z7hb78EzBnVPMnIKVmp_Q^B^u0N=; z0#Cn6u*l4Fg4Ghloze?1A=H*9do8D1#c2|$dr>+>YutFxO6iLWO~;o*!yEe2;jR; zr)5MF2hzD7yTYT$Z2B2l{VG+xIom9|LsaDSKukK@{WUdQm!FNC35B# zdEWXz9S1+ZEtdx*Fv0kCNq=buQwNN2o}Qq?!^43b^^A3+vh1uS;?>a%ng2`LM-W)( zBYS2>C5!HFArP0H!6^hP=J?Vj=%N*sZ2e(w)~@1Ju&QtwZ3NL(3$2Q7X4|pjYm@gWSWM*gfKS2h{%Yl<%^dBOZ*mpaB%TWTx}u1P5|~r=kMANKcBS8PCwpS zN>N8w_o?={3aDU>wWwk26E<^;QXCwdo`fMBIsIA%)@q#!{xZw3j)BMDyS$wCBEO8p z7Uv&wT{`7K8_{CF#LUmL<$8t0(%kA|Hq}q5LwaufzH-bY{nLa=$7)T!)FEqpt^NFcd`fT3#QXZq+#lb29fEuzMoPdR=Xm#5H4RwvWXZ&X z#&5k#YTxao?<{zFRiA1_xiT^dYKfyiS`}f~EtXgq)zQ^y;CYcV;Pn{yWBcO~-{1Et z=y?RngNT2xzPbx|cSKXEoQX6c#Z34{znsr1tYrEvgwUKBFF@|%(M%hT;$ocXip~I` z_-Ci$nMLqWt^8M5nf7(|>&&wL<99~ljV@BFX6^Lcz4J*yi5gVA3wrtoUz!#MJ#7)%_T~ zS=Z1Y-KaZB`c;3aM74aYWr$=-dH)B%o@&X(MgMQa4cKb3kmM($zif2*Pd)%^LMO{Zk-` z-R}w!;pDP&pFF#4`jXk>gT+B7TY|nn?<^cs$Izc=qjQPgbXR_=wIGkJA-mug8!A|> z6eNK&X}Yf#QjoSVLzIsvMvAjG$u8f%{axLMB^!3Ciy8Aj+HqU*e~&*|H{}C$>~Log z%O;YK?%-WtAsJ(2#+0oYAM=6WnVMjgE?!cs#BF`WSvuO6r!$QiTk8hFDD$0v=iJ+K z0_C2TP{T-MDfIRARlh(OcIa*&M=ud%XR~myfw7JJ`)4c7VDOO|k_U`!k$d%BV+ttv z44xx27Yp>0P%yh>zP`DjWY;mjoR;}?#xc#otZ_1we^!y~R>Yu|*lHh836b2D5m|U> z;TGH}f(`=RKa_hiCVe%DK}1ox5@=v;^`NARoNyF-fMUkxw9pX`Y8cXJ&11majI2uW z8p24%8*YM7m9~l6)28!D+TVX1iV5;P6VoMA{mNo9P)Nh7(iTWR_#Mj_OdImP=XWnR zM-wn*vT@ticDzf$NlZsLQsM@34H5qm2|yc`3l^+)+mVZ6c`=vFc6X)zyS?SUZ^!+o zsfez3(fw1^-TYILCeVbbP-)l ztY7CM%R;@Fg9&M05uI!)zHppzBu~tWxjET1`B_~rR|sXcV5uf%1ZhxlXm&I&p~~jA z`j`hz0*zJ$+S};;>>M^Z*$jPi4^Odi(@RFWjp2-A=VTa$?o?tttod~%6+La7IrbV_ zdx>;}tm1r_Csw{W9DN|3l?fCeAsyZm_xmw$~!N4f3+1#Q`3sOzX z?T0r4od!B#FX{yL~(;{a=YnLScgu2gM z;K6eXJQGHDoHD2~a&cOP$p_R`0LkXndYuXo>2{9egffh+?A9?@N#LwG{yT0w4jISC z$0w#H02D%Nhh>2>K;h%Lhs=B4`bI@n+Tqg-1SuR=*4FxN_<@<8OV`sqe%JH04UvF% z%xN1gUMkiyd8B-5z68GCCOgk;pe)CC-;UlkB+8KhF% z3zJ2hQ@+(2PnhRwt`Eu1a%hjL)ipL@v{r>Wo6r8}W?mOAUL1R}HB*5Su$z&=?>V0o z2eD?}6itPWoWv|qpbpwAe^>Z^7A9N#?m`pwOPN!SW&ssOBve+p03C{Zc6356#Otez z`qA~}Viu?Op!ZM0R5vV^AGQhYQ)RMNQ{aC69&4a$w*s^HZT+C;K|e`mk&imn>MO#e zB(dBv>#F?9=RALfDD-gxUj1@);G|wTeLoMU`Y&LZ_jG*x<#qLw5##3m#v3eqm{k01 zfeDv??Sh}o@X3SiqsPg$*@TfBXh*xMq+RjvT3nl9)8IJq(Hr}WSzIZ}oPabyYOt@& z2veYdD~a{_zWf0{zM?)FHYK3xZXpcYx-^g@ zAz+q-Hy%l1MpV#MyHd-2w4-y{C{u+Y6hW`5tSk-6h+;?$z~{F$G`zl~E`!-BaTUEr z^gdoB%}UA+JF#vTSYMs_I~Gz;%)ez!$PXVSsnye1O=^kjZYG9A+0cWt4iC== z2(Mm8zvjMf`)qXkPhP!Ol|NL${~{*DHU8ln)9!KZc(EY>;01AUaQ3dRAu6Gr{%{Kl zng@LRG@r8_m;!@&_=JFGx#AsYdZx|&?V@nsD?r10w}1^Wh1JSoxT^-7e1oDKV){aw z`VIb`obMp2W08Ke+n^RYBa0V0`Y*=@uOrwD7pTHt0@#oGNr0{PbTypk`Fx98LA=!J zW|L7{3)Ez!Ea$_^U_RTCW>zA%!%6|(lbi0>>W@Gne!nmyhs(QJ^#1<-vw!yg{m*W1 zGrkO43@~lraOoZwqOG<51AIcc^@^2E9z{Sav*i0 z4{hzc10>$O343rQR5UFNmVOS?;8RZGfC|foLs=P_wV#m;I}r;Ymb2RY4o(1BjjsDa z3XehQmNqZk!KwDe!@&xzRgBtD(>PKaD4EtjH3o# zd-4Z+J5u^oua!a6fzU9ClEp8{<&iw`V|jpmYMjj~BPN}*)k^di)~CbkDaL~-_p5Zv z$0f2y8Wt`-5vk)(a`B{M1&JYMv<&xk#KUqZh7|f1Ge|9m;At>*3C4o3Um}&>qAONH zCcj3aO;*;%@aYmFCSh<@q1any$;S7i`9L-#8@J-V6v|l9He}KM{U_)PA>XZsfDgX^ zLS73f#5_EL1#{Lc?CkPIh8BP_uw+o8>-F^uB^8y5Oy9-^5rDY^e9dU;5VR=>U59h_ z9@;uO+fP8T{NjR*pML_|$hWuJ|BlXnvupC`2nRs7%+0AKVeYi4SA?O@T63U@X87_- z?X-4T$*0s6^ur`A-3<28FBqab@bLCPLfo|<{YvVi<}5DXb+DYvmg-8 zgGsGIi`qZLju$NX(tAX6H`O?VdTgV#&OO;9djGccnb7Rv`wB_oRO}O^Sa}F{Q^A!} zqFp8u#qYAEB+fE+wn-;~5L%Su^O8P&>;pfyB&qV$f=k_5u?e>;dJc98>xzZnGj@Y4 z*lB66-5=c_umQf;+0wmzXAmCeLf=ho5lc9XF$&PQkq2acR8g6IX+zJ*3DAYAp9FR3 zqWIWoREu3HG&8?QnU31w`@)`-eO=iWByz7k*TQfY`6PG%Yi zK`@A>0>O*GmgB&pR^)S0%477@QO(Zx=d26M>rHW6081-fy!#fbI>!A)sj*iMmrpvd z=cqK)&7BR#1Q~tsrxAs1^NP07?n1pqhyPXfWTOVK!xh=e7*>Ig9r^~yMfb0QU)H+( zvU#joU?EI{*p<@8}Q$YevwY5%NZ-9^Hn&~4E zm{XqIwc+k%D)1T)bN9C@{xa$34dCg+>9ib&2L0n4fAFhUsMmuhp&%_$_YcVd zxj|R%cvo=aH8m$U`|A>Tlqnf;ir+qw(h%o0w(z26 z25Dg@-(G!tt|NmO%zGY+L*B zq=eQj+v^iX$+c2p z{)s^+;!=h~LZU{=6rAL--|!c}GP7N~h^tx~}2M5(?l^yQkCV0iZ)P!w`@x zpJ|bh#PDVtWxF_e^#Z02z+wzQ#_C;e_&qP<|C=j;iG&UouNj7@hL6M*`f74G#zAD4 z{8kfb=w?;r^uvq#yz5<*vBxa8W<`FpD}IS(>C~J*15qU%PNiX&I5K`X6>?lscnakgOv%5!8^n5#jbV|-I43VsynwVe*xb%`YXFjNIHZCyK z@bKhVvn;_ms-|}a$BZtJXMXAJ7CyZb+_mQNPU0A$>)R4|Jrp2@X?%Rh%v;}ahstZ- z7JQYY8;X#3ouN+TV=uq&S|3VBjX{J56GD>8vwD#DcXTtEoiow03>EP_+gM8M}ySa45R&@NDG>JyqHQ93j* zVaWO0ReC_5%zYfDN|(rOYVwclVx!~WyGM8wT}BR`g{R{u?ARz?IKr%L#sI>f2I`nr z#sHo`hzKhZV(0-ndBgap;If^4IE6~6rP^nU$v$Jy_;56=j`{(ckgx75B z*V{Bab3k-$Gk%xGtOf(qAKtqo3M+z#HdC%n^ji<*)9H2i!3i`S_$@%}k zdoo@fQ52Ds#P(_(3nhXx2n3UEb_VI(J?=00!!;{LH{JzbU|;evfULlOwb*Xv;e#Pc zIk{-y2YkIFZt^Hm;K~M|D!@`N{o5S(*wGhRiUAoYT~htPUCYynUycn~_T4UdIb%Jc z$&1Sim81FtA@mD&SXDPR$f5K0ZA;oE56{PhlrJ1h>y!Fd)00L%qHw<#e!EQ~A`CG; z`Ebd|zw7$IT>5~}1F?|*-U|TkQUV(~JNousulu|{8@(#Mo-}ux z*&DCe)0(tPV3O-@^H?bwuR>)K2wUA07RU2oORjT)N{AO;DgP$>pF4X&wQwnw`zB>Y zZn7qkRN9JJaG-|Ok(Dj{E-UMw+7?s_@CFP8)e*cTb1rQ3o4UXjEA#hZ;a3ULm|CD} zE?%%QYiVN`*z$aX>z+4qWZ#FZLwd-uE1EBU{9!y5Hfcz4G z6b~5VOa0WUWEK=0>w6`5xY*bRE-&`5lMqf-GSF8xg0hIfHRp-C0!e&T=(0c@y-l#Sny!IE|LUOX{bc5OJ4>|SPnBip9 zV@`Qnj=xQ@WYy|64gpgvlmPF6zCIgwcXzA#Ea~CF6vkYe?_`tS!T%OCHYy#i4=)0C zX68z5&;HG@v5rlGg-Qc{K&&i+c6no_^o!6WENS2i({FBQRo-HXirAn|$&EumCRLM@ ztR8ltf^8C7Ge{#R@d|CuLlghNN*UK5M-jE5COVEXt?F$%8w=R#3g(tpmCcC~=!98;&4mQLIXF?PUpZ zJRh=aI|Ki^UwR>v0lk~*Q?SG=FLi5p)(b{?=AdW|R|L z{D2&i>Xab9snd6(_La}PWqC@Rup^oMCoWht_~6G6Pa4K;S<_N8q9pV_5{=EIZRp<* zVCZG(#`Y1`4RR2XQEn<=jhF>_WVE!nWD1v8S9caFv;Z`qh0I(k=q{FFY;fm6kHOUV-47JjzU!Z~Cz$G9s zeP4AO8m3%c*4{ljiuiAU+TkS^5WvJ%uLh8HRLYY9V!-@~1}`7qe`F~Cjr7fS@3wj? zFH|Tvl8C~+zDr>}u*t^KEW#CMnq8v)T9ct5vyfSQ*U7NZEtHeUNyfp{z8Sff^)l=? z>~&V%09!G)r(K4$aSS<$;EthI;juA`$&Bwv_%I)lhXS44DeI3VuvUwf2+Hu}1B+lQ z1 zqxt2(=1o8X;MZSd!PNTnPb9aTd{LB=^cHurS=*}LKIJ1kNdnS@$^Xm+*UmIHwt^Bv4$vB3wLwnTEoGOY^wPVd1vsW@%F_KDteB2j9D zE~ygL!qU>L)1|{!j}Jx@vi@WQ!AbLAYPfpQn-1?OfI9-%Qg#5?_Spq-z6v4=2$*>@ zoNsgvzrEx+0l$2Hf%#;j6jAtd1B4uMsqm|S-G7G~!IIM^#Msoz19Z2yZ$s=v-_?1__L3!LQ*TmjS>kTVa}AA%qGE%Dg53RSM3q)4P}W{ZWdj zOZ&UkzJO2Zq3hkl^~1;g=Jkq}5lOT}6LQ?q*~zZ}Ux;pfnBi?eFQ4;|5I-;(um(-3 zHjXVm``GJu55491thIOnyiXeMHXk$$1w{FKdVk+fRnGGoG_4SS3Wf3o4>~QhM)&IT zqA^vYQD9Qi@Wqf;eqETLA0h^&dJFHD22xWR_75N$e3KtrL}jjg5ljv6(CBx=L_O;R z_lH)?y(4$~QW`|OZj-)J`XDt(Qe77XY?@(C?6nHF%C}Yq11|_;V+eq`h0rMAjl<`~M}ETa@cs>)4#Y8Kl~8Kgr`d-e&{k`p zW5|uRTg~AMZre_efzm+pyjK zyZ2@OBcKgc6`N8~NXvD9ll^#L7$|0XRcMsw5jZxq4tW@TB!mN~M&Pm#!BM47H{#=F z?%CU8=Wh!CrPSC3E5Sc@mDQ>+`qWZ5BuAzz=D zZvG!JZ}-Rx3=|X*wrqgB>MEZA#EJ-?rwHzZgRcdqt)*PD_AV}?A-pQROl@McsQ)- ztRL06Oa5l<=pH1D03ixmG_v2$L9t2YKe`yW? z=YahOdoFQgxwAD+hjw?{EakdpX-Nim;-431cX(`$iW%O;-HrTYQ=eQWmo@O)Dg-y@ zlS-1G$tzpj6n{00p-{A0*<;}_Cy^0OffcoNy!xXLl~$Iui#k=!oqxn!&7h6#lWH%E zqGufnw=&K?B!C7~`n>DOS7rNW&BriAo}&zz?EVbwmkqCd>al;fMJ`v3(v}D*c(UhQ z8^hXz9~0zS8QSWvPK=Fx+{fpp$w9&EsCaV<`ryn@F{(3sEtzw8`XVS9>qx*>Qwt5y zeSMeu6B5mfdfykZF0?l4F0U~GJ1Y0`UkM4c90S6b7-Tk9)(N1X{Z%aqxIZZ~VoL9P z5)X=>w&Vn4^IPjDK86hRHT8f_ZYE#(_UPo~prX2Kuetk;Vd=1%4VclEs8Xu@YH=2T z-S!k$vFvc7CZkb84>A|8*J&2iRrB=9&AYiZAN&1<)sKdvZ#($MS^^_9co+>?1XZkmRTb*&O-fd49v&Fcoa zS*Tq}Pl@S{xnKh^0t^=6-Fk9;Kw=gY81LN>%#x9R+e_E&R8$k6w~6BBR9$@Q^aG*9 zWpw)ozx%U|xcP0;s_F(SX9TT;3~5A(SJ0y{#bS@3Tr$#WUn5B)aLJaK5)Wt?v#zOD z1U3CE8dsIPO6b)(wRISbmX${?>L?~^_5HP9o`G#md2Fikg>}i(K=a5~UiYcIGOH$m zsk`{Rlh){A3|fkD=;*iZ!|%$YePSCwL*gLoVpJ`n&&NL-l&QC#1c!&E05w3O(AzP7 z*T=ih{r$u7*^%k{vs;xxx5z~gYNR7iHP@N)eD7Th2i%Kc3h1gj>%q|8g=#D4aL?!! z2K=m}*8Sbx;*?&LCZ$fRLW7f&i<@7txTv!4cAgx7r9Z0Xlal>)XPB>QY)xu?Poo0wS&|n>$Z+SO{Ss8vKr0LmFvpLNBJG39b&++Lad%mRccQdzYLL0BMq?gmv z^rEK8W~OdQr$gdEnYdY*dt_6Y9c*GmQa|LqN0UxK`@nd((DnO2R=&S_>?dvnOC^>1 z1p)batu{AnEl$xZtvm?Od3Se6SccsP3#UsRz_}AYF=b$qAMmLXldhtI8y5EV_7+f( zjsv@G;8X&wIJ>#2&|^guGJAZ_43^Qg>ktKaY=M7S*{CAnvF`lPOCl1vZx$@&3wE)i zT0r6wB+%g5KLj%6M>But2KV;J_f>H>?{IJl_MXoWJ3H6^o9`ZH0F|iynSQ9@J2X(Z z(VwlfahL%|&BM!vs9oO2rcpkg3TMqq7iUc~i;MXFB(gBcFkE6n6Hm)!oNdDJ0W6zx zL4IU0wznj7tu{C*-I#8xWZjHS&0LGxbX}U{5tSEldm<+10ZO--foy1c8$_NlyuR8l z2-v{H*^w^|4fsc|csXCt6Xyr2lACZmteB=W=f&>3>bu!MWINmq)r}*s=;kNpzLHh& zL=aMj$$xz11%9QF@KIbrlQ&!~NpPwQh#E6`Ep<{ODVTA2F>Mbc9`Jgo(8+Dd@8_%X zQvQ{PvpGn^Y5}}nlvcfF!5$h>=3qi=QrO*i(@7r$A=ICz(hYao;wlr{Gc3^#nveJG z#4F3o`ISXkD|&fOAHCQy;0e{=>Trb-lAU2m<0vV!w)9z(l)RJQ<+qu2G!p5ETBzCH z%<2T3ddJ;(#&(0Q-)ZLp@Yo$wNYqZF`>>td)XEbFGTUALT6~s*ed+Ld32Po7&(0%Y z6BHVrAK(s#d`pgkzR7Mw4q@Om(`A=AUQUOKRJ>+sy5Ajv3nit(RS?oOX;_-QKcg{} zSyo7l2j0w__!FrqWv-3-HT%=YdNdf1_)$`1n5@hqO-a{BPUWH!<>E12p8R`WI;P1R z-g5)O?iKY_@FG$0dn*2*YrQ!u*wn|#PCLcOW5`PPk?*`dMl=J_2){?N(+f?Y?L!GK z#;-LyH#a))NDZuqVq#*Z7iU14QTe#vBp@Jyn7{k@L@z9O&@(b#y}$V+2mL4?7`dc= zIA1>mj=!Cabsr$4wS$cSbGCPM)|qZ8kz6LvkwESgcBmy2gR#W}0ZwRPg?@so@2pWF zpdIJ!|Bb7Q07Ws;y3@+owOg3-%Nuyu3CPRy_a2B7dLMXx=KN@X`?zW zIQ^J-A&haMs%%V`XBR`C%8D_jQ^{ej6Q4)E`cT3l(JEGX5;uIpRxL(C_Fw)TlVe~&Obw44KucA3>L6)BYOUIv&n>fU7Z+z5T38a;m^yJ+~j$wADpGi zSqlyow}AzMX|c_`QHVS~R!eCo<<#H9+b;ue#?CC{L~}1C>T7b8OeT`GMJZt3 zLxuh9C*~&~gE;qhK?a9C-buVxRkW~tAqx)N`JH%#&fpfBdwHvZ0q}t`kF&b-FCq z$+u>BwOu1u$VYMaHJLf4ZmsD@fv|%S@vh14f5aVj_JNrhw3ipy4kNw8_4Wq>0wPv^ z{;|hLC}8c#j)!!Aj{+A=X<|~e*69o`ha z{OSR*A!T^NOV zYZ{f1FbD4QWWES03)q{!?l(aCru3k`0f5qFs^)$iv+50>j9 zqOLf|U_oK6<1gz!IL+kE5=cE@P6zVOm5@<*1i8N+o8x2J&7ikJK$-d?@x1|rL%*y`6~JcWx|b6A51ozsjbH?52I#90cF;(O7|V+ zNhEqKpz_+wSW8%Qpafag=(ELWu<<+3ukp0VuII1dEvnP}RG@y(gD5?y5;cH!L|&j- z2~ZY>pI7-5K`4>^pFVp6W-s;P`l8tLDn(%U;HaO*3^xtxc_2(m!V1mK&IU@S{Xjbz zh)Juq#)=k5fAo9;URD5=Rp$GuW110TXASlqs0%rH9vntGdn*ZGQ^NM8Nc!Vd5Eg?_#ffc>z|=3ucW(J z1>}v6{+oPlXD8pZz+PkXY6FYsA%LxMi)kt zOc20RpQ^C8Ce5)kU=8z@tl{u*K+fFJ?ulf#PF9EUN(m(;B*=W3{B7$T?3u$f)@a$Q zf0lQ_jSPyHv?`c5O}0!*vVs|cr)5dBSM$`H&YDg8?wy8gxPn(RN*}@Z@CI?r%oQVN zgS=jNZkQZ9{zW!Jel6b_I^JF;c9!IAKTKPH`{pH`Roo?E%yMJ$8KQ*6PsqwnP!a4l zql*SjQmYE=3oq~gAyix}ar0En&dexyY@!^wu0CZIxT@)(Dc0;;?p-p&Oc zEtd;li8F-XJ#6mZSB+9=M`jtgglB_hsYB}^UzjbY%QVq+XEbT%W@aR39?CS7t{T?U zZ6M#Te8IBpLUtwX+OU=b0bUJ%n5rGCGmBr<@CSt?xZ7rH((?o(P^`Q}4-i7xAI^d| zsU`=wZ#1csE+}lv95Pv%2tptTso;=uO(5h{;4Mmr>AU;^M3L`s1vc2TxlQ)&H5<_Q z>E}&NF%At4wK&~i8NEL*0Vf+o(Bz~7mLbzM%Evy+*+1gxrA=^}(R);6Bn<#NJU%&> zln(EI6NrKyJv(DhN=gDA2$u_&p;i(DJVs*oP7lRm(*yS9_d%lY{E#Xk`j{gsOMFh}LudxvEF0k5RA( zO;#Foy=}w33w>;U5DW49MmX~SvZ!)8?DdnB8q(G^H23lOk|KV4=lT^IX`@T$hlxq7 zWT&K*4{jy??VURt0QjsH{Kz&6c%mTdC&S<;#vCSBi8r&759iMu;eaL&ZP<&`FWbB{5_QSPB?}(j=E(phJ?_CaInw z9aY9QWP$v+rL(uUBnFUq3mNCVzmP8>o^^p&A;z@c->k?zG~f}Kcww22v|F>)X1qpd zjh^sD*9rXo#z?H}jwWqIsTcVlu5uXFMCL~#^FYFu50NTwn5EViZf?Qd?K$k%{-uBe zp^t67Vx#{uIu4JM7w@SyT-9@%n|T2cx&hUb`7(b!cC~C}SRQeTX*>UX{I(lkK*b7_ zps(2L3(=FSgU@TCRw|hsU``^KS(QC4=HMAl@Z6Whl4pW`1ex5vI7KMK6Kx%ZOg4G| zVU&lD*u%IyWyfuYu4hbuWB5zi!J$a|vTVuvF;`sohQHPP7D8Pb?xjnbQ9lLy+{KQ< z0JOpjN2h}|TSjX-<-19%0expKP0ydY(RIiqB)IqY!oLuW;+p{awu0vdx{4$6Q|aE#`x~A}k<5%sIfkz*>XwWp z-DC3EdM>QbfRiX2NCp+|I4F5#eTT=&Fe^G4`ObUYdt2b-j#5a#d*b6Bi2QioTL+56 z|N2#Zb-MYQ`}ct;KV<-zynp9g)X4#f=o`kTSTgo4w{xq|&hn}U=Fm#%aWGpT%X ztH&Q#VT6nvv8v?9+~|uo0;02<$89nqzYjt=a2_hx6fiI(3@;`RLwTA&!t&^(^ok4#Cw0`y{6Y79SwP|{qJCNC>` z@!lIp!iOMiri*Y7JH=d51NZ%@C3SzN@+i(j+?5Qv;?IH<4X^8#)X%`3qA}TyY@cF442W1HI|c`QXC1HtrT+j#ML*b_h|n)*Xwe>F=ndf46A` znPqlj809ebVE}SPy$5r|)>@aF&i0BCm`_#WH@(f4W7 ziTW=d9mr&A$|gHo6KG`|%+#m7Zl7N0_%}yVC*$U290CEf$wqvSqoaR=bXurgX+8#b zB{T`|5g~8gMrvs)8FTPK)2&U}bg#SzhN`U-rZ<0WT|;Ze6Hj;~HjDJ>w_4E)zUr65 zSsxPEJ6!J^n{>S^eZU4A5c0RU1@i&gd6e62aT3-@npR{{>OOKwA4b{C_Y%x)GC?mR zI5yA3){aZ>kh}~=LPDtD%4m`1mRUxiZCy{$7i-h%C}`) zza>8ud6CpSyP{8dD90HEl5KCk|57?mRtUm?auUs#-^g+#OirPYPVlBA;Mc;lDh)Ef z%idp-JNrlU%^+?x64!pSJsN{?(mRPf>d2Bwty;^gvt`1l>mwoH@mbH1k$zT)dtxnC zZ>`NGF5}7O_8y6uS73N$1zwjb83Foa!R0wj($eQDxn$`J0ns^x0)R8-;o&LLw2L2z zG7@;qu1!!`rL)6WFT9GBsGTHX%Z1;KPR5!f$czn4!KGX-3q5ng&JdqPLnkp%3n^s4 z5o^$l<9IlJA-ki5n@J2ipnREis@t^L3rCh&8gUPU@^ST}P%zeYEYFR!{WR_*ipJ0?jEu}opij;-q z>y*~37VNZ&H{#)6Y+R)Yy+?LdDy)tR7KuRuI#agkzjpk?RW&CNWVLR^9n+O1Fpd&* zWm*>3RdIeS>Xd(Ny%1t?1pW?Ky>y9K6jYB{2h0kaL#DEJk(Q7aa+AXWujAh$AUZ~x zK|RsJDJc83@pDOr`qOV51xMXAqc0TQ=V^g@uI`3b1$y8ZzhMi{>osj&858%jZ$l}_ ztBv^P?7SdqPexjVY1*L~8!o`C8}rz#e&tGxXBK zpKMjL?Y(A z4`$+k>^55pVy5@MY;w@m7YW`~J`rh9oT9e2_TJxa-{I4JE?3uEW?q)T`7;Ic>djvs zj@i;*B+=7eNDvjL(5xi19I(lf`T;$d>hV7*J`jaA!l_?cr4%^mhjfu#aqy)tulI9$ zoBvn+wA?PiMI$Ch?-uaWF^LKWy3OGA7%wp4f4I2e8w(#3)rJ7fCq6alK|+ZO=iOW8`AS6}In$xWn~QJz^X?9$>PjeAL`z>p9&dfIj+rzA>gu>@+AOCeZ6xrW zFBH><->;LZ*ExK9d7$s|9^93R^Sm+7NZMrsST6{%7nnF%=|7yU69LLIkZbPW+rwzo z&Dr1QqVF*L4)A+{m|s{JOl!aeGKye3_;wz{zxJo5xrqvG8Z{EqwBbD(xw)=2#s4@u z%cwTGH43-IU5i6;cXxM(Qrw;5?$F{Iio1JpcPJX5xVr^+w<34G`#&q0l}zTGv){d+ zoqKe$)y`av&GfaB%Z^$t&0fI#dm1+^-Oj+&=hvXP0Vx^`TKmhroZzVpOO67a8dn#$ zzT;6u6%rB1uxGf#i<4sQ-=u%d69pS8+1VvN4$bcK%bwvaM{uf!OPWa7C_$B3Ahs`5 zwN%}C*>C2b7_e_#J7i#nVoXWI$IXJ>gYV;xNyEG3`b9$6;GR zR@4sNR+rmyrhd@6%a)AuH!Xr6mV19tBU2EF$zszid@*rl!zeM9B{a1ca?PdX=FoR# zmV9stUVL67PV6Zgl%jlva}&3rsYuUBMncpjWB;Ip36_;nXM9XTBq_to9)Qk|e`{@S zjZ2Kk?t%gywht!9ZW)q9y)N2) z7pB^r!^f4Kt;bTpI%Ozgf*o7@me`+iU~HaV`t@LM7)PLriykpDm>P6Ip|9#Jxl{(x z82vRs^yTd4_6leU34d3_=EOU{Faz+I+r1z8S5{T&sX^pP_0tUE8AH$NVmGcD`znli zx=S{-Fh=zK&E1+O>GI(u>P0#+IMCu*i6aBhr_Ypb5} zp8ChfP?%AcM_0EDTd9+iqOaOg0l^s#(M{4vysKFyfm-c#@qNXI1Q$Amnr2UT3?w2i zk@JHv1T^8Yi^#@+H6jg<(8AO%DSn%5G?{%+9AT1S%NM4Ab_Xy?+}*ivFxS*~b@dM| z;Fw^~t}cSBR$HFdF9N{p|8m**xux6G*$$k)Lu6x;mg1>TnEdDU^UGUN4SQ*^{jfo> zU{^XHYP6f()2!E5p$*2K?Y-z!N?ne?8`!`_kr*v{OuhHC4?(O2GaF%Z8PY_B$$ifH z6B8AT-QIt{^gN|p1b9hO$fval4_0;LvIz@;ryijLibFuy*+K^TJ?@E-%fDn9}F9Cx|ptJ`?Pat;hyATqsJ=1Bkbr%jv5TcCm<>~^wFqr2d2`bm!0GRh=Gt80K z_3)vzG4Orxo3V5_(fb?m>SEDEkt)*tZGIBNTh_;kC3jV$v)M1Hs?l%}v#e^+?S0Oy8ZYJ2N5>spC7->w z>@n1ja(w!MlkOeDqF3rRgob{vp9~*j_8p1?nJe(eiEd31RUCtb4yKKA#vjx!Xx*h6 zlgfylVZRBvkou@Jmp1V>4M{2l-wt1(_ZP4orh2~}b2(~lHnjOl;teS(#<2(9;M}x0 zunF=9X;q@z+#PkF8zJNDrM8|hKbHgOAWI30-|op=KGNS(^9tbOCE=4*0l>q}x-a)e zmjrcG4v5)@pT9h5bpO-^nw||xi-yNd^-}F58hc0HrTO2-p;x1=7PNXXmynE#mq1(^ zI{nd~Q5Y-wpOgvG%Ek!g2MIm{34G~8_%lR#nDE3|3LIRc>;AaShStjrQuz2jwi%S- z!_(89x7W#5-wP5f2&A#4#kDrj*qj>hH`TStHQ=)XbX$N@+va+J3S>kZzsa|DTe$=j zN%XoNotBAWV!&dogdqy3uk6SzN2V*7N0-lWeAc!1CxC2OP-{Xku8V?cEMN`de=rCk z8ve|i-a2g@8d~A6!Nu{q-lapT89(3?2@Do^_~HbZu#7I9iBf&4hVB=r17G&_-X8B3 zI}HtCWq@xH*7JPb?0$u)3+mNt5Hr>i=*{Gv;TcR*rp56qu`H1*tc@D{G?^n*VklI) zZ0F?VHdL|b$SY8Ob-qqe*xwJxylia3fS631O?>7xV@LEcF*JEZ(AwLrvGLICrbMA} z{ZJlGoiEwJ-dcS`_AhodM|OL>v0)w8LfgnAoE~oc=Y8C}>6HCFKE9rx_RPsoj#YXq zK4x~F^=o`s22tn-oLT(W zC^&9A|7MQsrf#K2=75=-p#$gXlW4k){fb=+dMRv3-dSj=M$p2ink`5>2|otT7#0SN zWkwe5ARr*Bh}5A;)92h5=7e{#F zcSLbdH8s+QT*i9%Mdaw8MDt5{pS;+uh)MZn+*4D}TJReZw||OWMy|G%2b@Wm7b?gSY_kA2@o&$V)9> z8rg^2s^h6-`J*QCic_<#Q|0m_(1V<@TS0MJw0Wk3Z`&BQwkH6$>*jFUY@@2Xw6G&u zT?>t-2{t{G{!k3PlGYY&4!Z@Xk5Q~Ty_ocxlS7If`XM9O3%o&va<~9 z&c}F>4^^dsmW#R6=l5+tbRjaWauS5AIm|C6jS&x`9V=VXrgyQkI0wa&j==ZbL+DbX zTDw&|Rah)~ew0$0pksw#eD5biK7r4VNZ^N~;X00eI3*^kZD;@k*LWxW!)eTxiufml zpj8W-ri@e?sX{a!)Yf7ayFlGdDvwPbr3SA+?ygH>I9&9o16y9pena_8IwNYtM)|qG zJ;?nI*|Z>Q=2b5t(LW=Quf+Q=*Ec#+>WgfgHrFHtj7i*=>C^%;=7cQQ+ugNK z;zpRd%`1Z`zsbMh?`^g)!9epx#H!IOy>a;(QAbWtKGLg|QL?e0AlEr&Xv@eKzC>ab zkdnh^Jm#1kZ!aP9Cd0*A0wE$c1xL-Nb1;pd-*e1e74h%b4`-k80mJ0my@BOH&8!G( z#KAwxl|N(1#L4eu-3Cb`h8|l@hJ%#c61ZfsQs8OC#gA|hqs{d-V=J@lJYBQA(o}#_ z`t0jVhZ}9Vyeo@I7m)y6MVa$0)MmauW;geplRa3W&hd{_)czhh^ZMy)1COV7RAyI< zFsv(EBH(0Ts?CR`x1ctJ|EVlGNI*=uCFv6>$8f~Qy9BxWi!12;^6Nk3aYK_r@r+op zcFFn`AU5tF)La1(ZfD58l0MkX-aeK_h2-XPTcX*cIsU)ank<%{=cr5`2X<~@WlvAs zoC8&QY+1i(fT-|?6%+v(ezqLjr$d%#NN-R>8MjR2jgl=0VU2=k!t1Y-ie>pKU-GdS z9vnh7AITmAZ4c+#jCk9IPJ`03aB_$5WER!hVgFQMbmH zuhrOekJ2US*Hl=1L z^2?f)(Mo9@C1}{e)(LDTjWwRN;3u*VuO z{Ms01ziF_jyuC7YHjRIOPRPLW`5bEK%wBnXPHCFW)kAbAHGT5KL~JBXFdkhy%@D{mps`C$KQ<0SE6Aw(0Ona z>`RGf|FZnYkcH#$EWTig7&y{d@f?_z=i>i#lItrx2UDI<`yJQUp-`>>5A*AqJQ>P2 z&CEZF@dI_0c?xGQ$g0<9Ld zCnt=Io%^pV{NXY*l#vBhUD@U7_~&aKe}U@P^o;a;eP%)(`zg-bt+7Cd+<%m0G2%P4 zl#$}l2vVE9S{QXv&L3oKHLx2RIwt?7A_@AwC8XBiXzS|_IUC5YchMfHp^(!Lt;tuK z`qK0RA7?-K31*W?GwQ3HamV+@(Gu|T3ta%D!`WtaSj@K ztQ_y6m79V#`GJ}C@HGK%FEWWY$LuqQc1@B^!py#$jTBxeDNJ|GRgpyg+R(r$mnqe+ zfS>9zG^?4moVHeF!xWJOSqlVNS=p{0mc~{zr3YDB6>F`+Dn^cI-3QxGL9~cAoS%vo zVQ1Ks66_iE!|e!*;zQJeei3LHn{eYSlEu!cSl-J0oT+097z|atLPB0wm`23?Jixb7 z)HNGKN-Dpj*jK~W?~r_>nECKtEUc#g(vZwl1k3`{_Re|S=}!12YlnHVQzyBTqd~&~ zJt(-7Np#-HeV-qGj=i_rwNi1|Ml3|}M)md$HiiySI-GYVNu zzQ(0ksK=o?yd}BQ^a-}=!qWJmt)1b+E@e2Iq@m?j+{OHaWgo+jkNtida2)cuDKJ zxc~HWGnwAS9W8HsbjH5WctGh)bS3f^-87thDi;aVe_wk;+3IMgMUYyOU###8G>g#ht{fr=%auy|9_sQ(^ zvRMAstO)O)=X>T=J%P&V%KH0&^^#xivMf0CdQ}Bd894JG&FLqjU#{D@6nK^vbtn*{c$qpcj(Xup) zYa{y2+4X~a7DvN-NOU66e~VK4c4gD87M^9G)8n9Rmp0`1s+2oTQjW#!oX; zj4DzPCOJMt7Pn=Kusn=?c8+%e+C&l^PgDVuFkIc|PsdEJvyi}t+L_N_HX{}#AkOrY z?$75?uL-V&E%*kJvygznHnUS-duwvje=_&&8VaDD0CE#h2Xp?g_I}C%3m4AE&$oB_ zLX<2ykU!RJpf%X6FID|qnvHp^^7f>QbmJ};PcCj*8`G&G8Koc_us&+8ur11jSvviS z>o@7e5e%;dPhb4WaieSRN=4-Q5d4LA4XF08OL|(yACe9$ONts0OO(ZHYhbk&Ym90j zk|d*=K}D=7p?tqq(o|Ss7%xsmRdd-MqxR_MNKfV-m9Pwr75&a(?gRisT^m}_WJVd2 zmD=kqwqWQ;a-?kjR8LaU&w(+JkB)5{+%HMm~)moy%l znofeaJzHvJNry*vRzBaO;`7M>zXM%r^pJ?%PaT?405=Js_ z?+M6;15)}{Xe6vWA}Zw?)F3mc{YcZozRU5G6M2p@du}L#Cf6Y8U|?zCr*=cmSikWj zI>LZc^6)@=`iqA4bOV6Icjn1`eZyM=ezKeg4h2tsVRe0_MnFZhDZtqIB}tVe4|5C# zw|ZQ9xcN*#XeJ-`J1)HIYGpYz6em>Jd~ZFg z@|HaP@_?KI^Z%2)kUpg@4bZx{oP<)!sGWY}4_Z)!oKvWRo)ypH#ad}aOK$J9bB>VD z@O2;3gfglsCA`)SuQ2#P=@`jzd1J$DZ(ZPg(-(YzcFr!uC1xc91Lja?E5<5H(Yav> z!Dr?N*%G*)bbTe*86Y|CL(VL|lWXbgwlDgygUA&VDuO^EHmOH$eoivVje9>5lc-UR z5D)A`tD{eR+j_rm%*?L*Ia&)$T!_?df=%S>Q12f3$EtEWJL76^v5Sk%mTEe3J-+pg zRNUe-ULVOJedL+tOpJ1Jl&W)rl&CCgdSM;=F%c<7c^{9BTvb!i7B)PAyZ&OnHmA#W zFhnQ^$cdr>4)%VUN$t%wF^WSHB1;#C974}?U?>RX^9<+wN{)bjG_Y$%u>a6w?Y?C+ zzh#h~n(@vxgGz`TGyFiM#xd|&I=gh|$2@?c==73T6|i#g`X#UkIPN(meaoRohjWU} zx{lNn;30Jyd{WDMOzV5kWEWj-A~>U7Pdx9gU9!(XoC+_ebN_-;bX%Bh%|^MfX~<4@ z8QBISpaF$mpMFdJr@ZOCXN&j!BhA}wc#ZemkwZiP3|OfiPaEJA zCnxH=yLfW{wv|ey#x|mjCwS~S1*QqSlB=h!6Ce+LFhwLZ zSf-SbrE6Oy@Fna^z+)ufns@Q?3!@MO3X@y?AGmXcynaBu{oWyQ03MeDsE^+pU;X_1 zfXnjW!25DAbuI9cZ_#n1psNC_7${pR@m8g77&8w|pKmzuBIOdB8++jxbcuX_dVlKq zPcgfm!JNz$v2fo0{I5fR^MtFAeG5YM5sl;l5l$=eTr({d+iegBj5&w)_bTw0S zt!WE4)~tdXv}#9C$67RIS{HHh6k;;=ypK9**ts9K={G)0qp~c*Z)$8F)bqahj@9#a z=9r$9A>Pg`QwkoCi#d^}h*rY@-MYjEw|)qGvev}X_uf9B%6`X=&7JZVY*k!s!YPx{ z-`Fs43jz$Z6pMcl?On!*hzfW~Q3)s`sjD@0ysolvCrKK*-f}=L>67Oh+bd(pP_M7p zf^rS^gl(#&qy5E^YufJ=g2<6vr=U&ZeD>hM#S&D?J zn`?Vwm8#O>vFm4~C(k_A{~YZ3F}^Nx*X2t#6wCm>TTU}O14Qv2|4x;_z)bc(R9=&^ zudedc;5?pBZr0Yf$`XYgQkJMQvI-0Ky{s`pb-muYJxooT!20AclrQ|Yb8xuaA1B1Y z#ntic89I96)0J)a^=U?!TIJ4>3rcz7Tv+}9NkKesWm87yp+DX8<#H3e3iSLqpg6jaG9siQYmp#mKd`Lrzsd#x`7%?s%Mfd|g6$LV0<8-NOEixW!?@)juF5 zec1*UE=*1X;i#3ANFxC~giJTxlCxN|0J9NjU8E@fnfD|-qn@9v9`Z9j39;De?BLf5 z3bQJYt0&lkee2sn7&_)A3%Yb&=ya1Q^vu-V?Z%iR^2jT{vzYVtQcKUX_02sU{5G8D zPiy;2;crPsnqhu^TczxQM$ZIkhcL6))<{Thz>&IoM=>gg5;3{R4<+*AnHL6(3SodY zNdz7-9uN24PdTStnw!Bm-5L_1AS3zX+1-` z1C)Th9w4OLTuz&H|9g|+=3bz~meeONw-QBhQ{)PPTbuPVN4L%{6#hAo~sW5^(|&5Vkyfv&+!~D1X0v-Z?+@fXC zlJOq1;;iewMpcU$o@=rT&Ff0nq*{#`s>*wT8xMm|mAjdpjM0oOVJZiumYGSxP0?AX zSjiTg7Uhe5&G~&k^6o*lX6m3g74M$95r`GbBe09o@wrKX%yK-3OFyml{PPWX@C*ds zj&b(I&t;&f5^O%8_vtGx!%7TCTg6&G(Tlhv7Ht7)n2REo)sm}8D?B*Yp}_o|APJ)`#rgyG+kdKbHOVJV zzcWK4S45+x_sHka1sn;LzwuQh>2LZtC(_LH)57p+2WF}nS_>}LUGYcdEf+a^jP^dm zMziExIoQPSKhfFmkr%5+_Wt}>G6YV~%*uox(o;cwin*7&s+dBud=EN zO9~@do>1r&YD~Xl0su}91{?X03@q{PsgIbSQH2FC5+^p$Hd2Bp`ba4wKlSCw6*`!P zG-`Uy?5?(f6o}~VQPH%08b;&da&91r2c3GG19VA1wG^Zmhz{JZ`>y>v6%K}i8c<90 zfvj2He3Ub1FYlwSSKYeY`n4GC`1lt7#k=k@qp*Q~?_Ai@abthwtfTSnwoot^PmY|p z5pKm@jXim1l?fwFECfcC&izWc?H5cqx5?Tr`eVVK*lb!B9}2Ydk3PHozXtY-Mu1D4 zj*XRl;9tw%QwKXImsXXAfGEV1vNAaeWbM_Zz1`cGsx#u|7EfM*8rOd~jV%vAau6Gd z$`AYzJYt6gGP~|h`T;FU+c6$DO<$~7a)pYaOBfN}7N_^2E!tRw(5c)8gLBrJI9oW? zqoxvO6jO${Lnw*eo>8)*Tx~^~{}9q`~8Yc#i-lV%r~ws0!K2dZ9YtR!D5r0v$g$DF~HQPD9 zn(X>p%b(xxLVoss1T?bA*MCN=B7uq1S90>n?BlEj7|^m{30aywl^xty#!)=`ja&Ir z?_hEcA=|vUg`vws+8JkSTSqfX2heOHg>oF)^6G}Aqg6BnBGG3VEGd=6^J#+69W_oF z$nTr^yN2J56T`wj;}hT+1Au?P69D@Rhg>=29up^;i4c7$l&Dmy3)ePv+;=~LvHuAt z4MmE8#_0)tVm4;xH0z}ylY8w*Q~Uq%Q0#`vEB@?l=$E^1hIu_(9DR-D zUMDu{XU23WVJW3WzDf=6>$TrA1QJ?mJU|a6JGdi|0UuOW+h6*b#DDoBvNu0N_@W+a z+j8!5a&O=Lc;|?po72mLUA|}wEf#U1n^3N~EGek*1*mh^i_mY+VhK5aTU3H)$?d^? zH_W!+k>B1`4`j-tfhxx$dFjp_;g` z@$yS+Qe@7d!?1+ZC6w#!H24mNvc7!Boe!av>0_`0sc?e$MB85jV&8@J+IpIMJ1#Hu zw`U5VzK56*e6PZk#S8%+&=jbk{vS89W*`qw9iOMH2L{*&CU-^O;>_M&vLR_1JVN69 z(u&Mxd4$QE2q0h9FtGtl`i)qwpYO;s^)i82OM83!;TJs9^C6UTp~oQKTp?o*j|s22 zM7(5LzsY`gA`R1^cA-To@s%fgYq8A1|a?(y~e zH@4ztWopZPV7&)OlbM@rTtZ5oj&WDrlx!gEGG1tuYE@qK#1JJ95J+3!rymdnyzh5D z(^!3zCpL(g)Hgfdx0f!pq}5o7V8uZ4f=Ohd#;)TwQjn!`jofzqZo(r-cmB5Xi`Aa7 zh=B$E4J$J|JqN=^(;QEVGIB_*goM5^880_GzXIGTYzvg{)O1_;LWIQ5l4{kcth3Y{ zb7qm15en02l_M~D1uED$xMXDX;QZIS8e2TguPCa8qA@Vf_^CzLcJ5HZ+Zl8<}` zCe$I(;m$!yLDW6gt%}ADFyRM5hpulelIfq;o%Ny6Fqk53a~kQ`FSEKYQ*eS5L@bZ` zMsd~;qc6?{b8;B!3pmvG2RX9zS)ah)S8^LZGzN?lL{6QL?R}R_{QY)<-yf#zioPbhl@|-rk3hXZW7~Z~$qx9Cj6JOq zi$hcAKyhir_?DJ_N!#6qqcCwRIw-M`v#Q<7*(o{X zK6J+*T5~I_=u%)*wYzPWf}6_6&-=&SPd=2rtE)>Rs*gAq%*;<m6E1`0Ln8Xq$TLsKie0%h)A#_}#R-6xclt>-G{JmYu;%j=suRJ43M;vGS; z?0jq!Kr{2J|7)XX<5%X?Sikw3%k@tt*fVy}VcnKII+lIK&Y{s1XQXOKrWS}w$z@}V zXS;%*ycKkwZ-%fa8=#izzT&2*_3_6VveteMcG9G;^Gq8y$3AMPbcODd#D7#a6^a9$ zY~w_gd=%BiQ$ys(NT*@F<7*UzIiA`66-FX~J&05JYo}0eE9tMWfmrl0<>~D=x@3&r znX~9&IXHJ8vdHNAMLYK7oZPlbP1K#oHTx9^His0ITXg=6hXFcIFQv>ilI&!qg8*NIqp&GunFd~O`=)$$9J z-fN`{(<(XQHNGFyQ>{NJRQ`)T2cOn{J?>GMZpFgB#^52Zq|8SUdKvH5u2U|LLJc3E zU|vO6-{~CXVoB+tonyZEw0ON+riUJ=ENw0aQI_b_POZ)lj?GbGLClbm zQB~=2$~9KX7Hx^Xe5vbb`Fng!UxRDZP}i+oxLnj#6}!BwW4XWI>VCm-F8r8PeuVGS z-mVm;*Z(IGv0E)K#G`>c#D+Wbj$f?MVM~?(G2o|Z{*MD*=yCpv3!de*mHp}2gHFHK zu(K{RA6S{Ru7JdomJ27yzC93TSGKaEQNvcP;Zik$lCdrV*&F8A`~i+l-p{w6fe23D z-$4s*PqZ>OH#S}_@K}}a*w|*CmGKWzIdVcXa(y^Dw$RKd`{ulQM-_@io`V2HsF8V= zHvY=H=OeVdFX%N7sU83@HWK+I*|DA&QwV>SnwQ29X)^3#k-Jp7E%ylZuPUpuv`I(L4 zFCB{H?ccv=KS9^$DpVtXY}TD+WEZt|lBY6Lr6!9cPmJ8l(1wyByp%=KH{Eiyp9e zx&Xd}?#F8_{SIKjse-mHWZ>rMu8ZARph1fcogpa&i)BYH==w&I$h>Y1ouu%&kJa49 zCQ{^O8|^<--r%6r?|E0tnsHV(HZd!!QUu)j44{%;C@33XMiqLZNvy2=4H3)sp&&=5 zNJ&X~>UpbqAMOvITwWE(*FQJ4bjaz*^;a&}-@cn+&lKpGBXlpK=}mO=aCe3*aJ}vG z7_oB+4gT3;HSqVRMEpd^%xnO+c{K)-#=D4iBTk%7rSv%dE@;(Vyjq+YBAIE*sfj^w zqpP_x>Q${UW0*gu3CO_NCp?a|osStlO;HR~O}fd+Jbx=Y{r_%Epw6%GHH|}Y&!J|X z5LPm>%&t#Q0LV|zi;caNCO&Dfw4#_EE%4V@Owq=K{9_iE#nQ^d##HJZHN;3@jj>tC zbn|eVjiC@H{HDsB+F->MMIK~{wfPWP06%$isX$$E{OC{1KXXlWk2tnMz1G{3hyCcYh2VMOk+Y!hsy1WUj$n|}H6uIjX zwd%=!)>GTlNij$$!t0Y&y(}uq2$k-ARPtA3!46p}kVU?vjqP6?uo z0^CO2yo=*XT21Q%c%;amc6hfRm$v46-nVJG-;dZ>j93~1{iMqaqkEq2YMugLIs(D5 zdY*Jie}O#F_gGkGB7FQfipWGfx-3Q)iYRjZ7VDLXIOvYRWA-+7`JfckL$i3yFNsHf zk8DddZ3`)uG#qkji1lhIm`Otklxo(m@|wRHsQ9@*_SQvBnYQ~>a|di zC2{d*knQd-lYZGfw1<1I*JHlGxA4F`Z#TsTpC}6GU}dSMHp{QmPn`{Vtq7=oJnh9YUM^`m9Wz|rM2`>ite%XD~-b-Do*~f`r2=g z>EjQkLyE?j2qwOncxo&jbqszDUYOkJayfudh(|=SceeA%5f@k6pF&MH?^}c_*+J8< z*#=@wtpz>-K#S~(osK8lKXCjH8Am-d6u-V6VT!Ss?4_O%LN>q#Gg-Wg8<`M63yMsf z3b9j2RLNXgD!q06j-vaR7mw8c3lK69VG>i9tU2L>NRhNuBGYvVb=~q+OZ1tyc~MJC z^G8rU)+?2-{Y46^4TY_4j2;GnjJru;C+C<_pkq5%*Jx%=9HKh+D49Uwsb?{^8aBRM z_G?1{ZF^ESg9uTQO{iOOR|C`zEp+l0|BQShF=BH$s1TaY;6*%MJU;~D4Y=p(I{{Zd zi_z82-X}dhfz#7-7cVcxDvYg1DQX(nwwo>2eTNMbHH=vr8nY9YLFS z0S0K8Jnw_xCfHp+F_LB%?x_zqSz{U|G(K}?LU?T{GS_}i_ zpT^@`c3QYRO=K^GMsD9`mb^FK!*w4~gA%YgnE}*}|1ci`*CCz^7dCT*0C%Llqy6ao zbm#o6W3A0Kb9=HwXyyTcMr1{=2t- z{`c=J-|7cJ^~p-@*pikMh5jzIsgW!qUd505Rc9F%z+oyRier@KZ}E4h{77S0Ry zo?^LhO7TX{CmUtdNIuc2)*OZ6DwN5aR__B;T^qz|1-y{4vGIns?%s(7>eW>}0I%d+ z+aWc@Yvy_Jqp(l{RRxe+mbZ^?4v_zIx-L!*AEHYH2LlHlHTvX;KI~fKyLb44KZ@a* zKjS;F{}SVS(*r>iGHcFEj}saWr(l~o)8jjS068rK9DnkX3T8C(J310`HYOAWjLJ0t z2TNA&B04!|qU@1s&0=iJA8wPrWDi}NyNypoN81RSoW8nbcHH{(fokMrY8YjlJQLj{ zD?U%Bni333c%ih#k$r!LNvD5h=9CP&{e7SprXB5P9V;5Ni9h3=aoCV-X8Pvw59kF} z+42@HR{yx^i4cTde4~arM8skcu1y6XY3l*z@8~G~q*3P%%jWy=>O9w)X*ywxqbuaz zzxy$>$HdL9Zy+KoyD;?e!?$cP!C|G*rimw7VUoy8I)w31xvKrbl9#vTe6d#4>PXpAPj!7W9TDUdE(C#Ak^ixCF7?%az`B8NCNjT zurxkCiMh4Yk7|&z;9{{_je126h73mcg&IBnlPf)4>P(g=WgW(w4ubhTve9!Ei{pd( zaDN`V5S1cD-7NJe zN=3yY)F;161z5ss%I-kKy7NGR4hf<#ofn1nvv~MS+}~4jifNJqES z05fk@&DHa~0!~iPmXj3{ei*t;E6kTo*GoY;U*Ax9J$y1~;B1?flY4ayya)$JTTc(t zsavd14|Jl90ka(*$BnHwt6X3RB33*jjY%VmfpL^#x8X{RXoz3_Sq*y%8H(VJKn*>u zQ-F>R+t2sQP-kGz(9BHzNcYPT8`$c=%>#{{O91Q$VAuTK=Cy87PMz z{B?8?8k9EAa)=#-^QmE�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