diff --git a/config/sidebar.paper.ts b/config/sidebar.paper.ts
index 756be0385..f097b8723 100644
--- a/config/sidebar.paper.ts
+++ b/config/sidebar.paper.ts
@@ -6,6 +6,7 @@ const paper: SidebarsConfig = {
{
type: "category",
label: "Administration",
+ description: "Create, configure, and maintain a Paper server.",
collapsed: true,
link: {
type: "doc",
@@ -85,102 +86,87 @@ const paper: SidebarsConfig = {
{
type: "category",
label: "Development",
+ description:
+ "Create plugins with the Paper API in order to extend Minecraft with custom and modified behavior.",
collapsed: true,
link: {
type: "doc",
id: "dev/README",
},
items: [
+ {
+ type: "html",
+ value: "Getting Started",
+ className: "sidebarTitle",
+ defaultStyle: true,
+ },
+ "dev/getting-started/project-setup",
+ "dev/getting-started/plugin-yml",
+ "dev/getting-started/how-do-plugins-work",
+ "dev/getting-started/paper-plugins",
+ "dev/getting-started/userdev",
+ {
+ type: "html",
+ value: "Plugin API",
+ className: "sidebarTitle",
+ defaultStyle: true,
+ },
{
type: "category",
- label: "Getting started",
+ label: "Event API",
+ description: "Respond to and modify in-game actions",
collapsed: true,
- link: {
- type: "doc",
- id: "dev/getting-started/README",
- },
items: [
- "dev/getting-started/project-setup",
- "dev/getting-started/plugin-yml",
- "dev/getting-started/how-do-plugins-work",
- "dev/getting-started/paper-plugins",
- "dev/getting-started/userdev",
+ "dev/api/event-api/event-listeners",
+ "dev/api/event-api/custom-events",
+ "dev/api/event-api/handler-lists",
+ "dev/api/event-api/chat-event",
],
},
{
type: "category",
- label: "API",
+ label: "Entity API",
+ description: "Manipulate mobs and other entities",
collapsed: true,
- link: {
- type: "doc",
- id: "dev/api/README",
- },
- items: [
- {
- type: "category",
- label: "Event API",
- collapsed: true,
- items: [
- "dev/api/event-api/event-listeners",
- "dev/api/event-api/custom-events",
- "dev/api/event-api/handler-lists",
- "dev/api/event-api/chat-event",
- ],
- },
- {
- type: "category",
- label: "Brigadier Command API",
- collapsed: true,
- items: ["dev/api/command-api/commands", "dev/api/command-api/arguments"],
- },
- {
- type: "category",
- label: "Entity API",
- collapsed: true,
- items: ["dev/api/entity-api/entity-teleport", "dev/api/entity-api/display-entities"],
- },
- {
- type: "category",
- label: "Component API (Adventure)",
- collapsed: true,
- items: [
- "dev/api/component-api/intro",
- "dev/api/component-api/i18n",
- "dev/api/component-api/audiences",
- ],
- },
- "dev/api/pdc",
- "dev/api/custom-inventory-holder",
- "dev/api/scheduler",
- "dev/api/plugin-messaging",
- "dev/api/plugin-configs",
- "dev/api/lifecycle",
- "dev/api/registries",
- "dev/api/recipes",
- "dev/api/folia-support",
- "dev/api/roadmap",
- ],
+ items: ["dev/api/entity-api/entity-teleport", "dev/api/entity-api/display-entities"],
},
{
type: "category",
- label: "Miscellaneous",
+ label: "Component API (Adventure)",
+ description: "Work with Minecraft's chat components",
collapsed: true,
- link: {
- type: "doc",
- id: "dev/misc/README",
- },
items: [
- "dev/misc/reading-stacktraces",
- "dev/misc/debugging",
- "dev/misc/databases",
- "dev/misc/internal-code",
+ "dev/api/component-api/intro",
+ "dev/api/component-api/i18n",
+ "dev/api/component-api/audiences",
],
},
+ "dev/api/pdc",
+ "dev/api/custom-inventory-holder",
+ "dev/api/scheduler",
+ "dev/api/plugin-messaging",
+ "dev/api/plugin-configs",
+ "dev/api/lifecycle",
+ "dev/api/registries",
+ "dev/api/recipes",
+ "dev/api/folia-support",
+ "dev/api/roadmap",
+ {
+ type: "html",
+ value: "Miscellaneous",
+ className: "sidebarTitle",
+ defaultStyle: true,
+ },
+ "dev/misc/reading-stacktraces",
+ "dev/misc/debugging",
+ "dev/misc/databases",
+ "dev/misc/internal-code",
],
},
{
type: "category",
label: "Contributing",
+ description: "Contribute code changes to the Paper server.",
collapsed: true,
link: {
type: "doc",
diff --git a/docs/paper/README.mdx b/docs/paper/README.mdx
index c3bf58a9f..c9ccebe86 100644
--- a/docs/paper/README.mdx
+++ b/docs/paper/README.mdx
@@ -1,6 +1,6 @@
import DocCardList from "@theme/DocCardList";
-# Welcome to the Paper Docs
+# Paper
Paper is a high performance fork of Spigot that aims to fix gameplay and
mechanic inconsistencies as well as to improve performance. Paper contains numerous features, bug
@@ -14,17 +14,20 @@ fixes, exploit preventions and major performance improvements not found in Spigo
"label": "Administration",
"href": "/paper/admin",
"customEmoji": "mdi:account-cog",
+ "description": "Create, configure, and maintain a Paper server.",
},
{
"type": "link",
"label": "Development",
"href": "/paper/dev",
"customEmoji": "mdi:code-braces",
+ "description": "Create plugins with the Paper API in order to extend Minecraft with custom and modified behavior.",
},
{
"type": "link",
"label": "Contributing",
"href": "/paper/contributing",
"customEmoji": "mdi:comment-edit",
+ "description": "Contribute code changes to the Paper server.",
},
]}/>
diff --git a/docs/paper/dev/README.mdx b/docs/paper/dev/README.mdx
index 47307b5b1..4a3f549b9 100644
--- a/docs/paper/dev/README.mdx
+++ b/docs/paper/dev/README.mdx
@@ -1,10 +1,9 @@
import DocCardList from "@theme/DocCardList";
import { useCurrentSidebarCategory } from "@docusaurus/theme-common";
-# Development Guide
+# Paper Development
-Welcome to the Paper development guide! This guide includes information and tutorials for developers
-on how to create and expand on Paper plugins.
+Create plugins with the Paper API in order to extend Minecraft with custom and modified behavior.
---
diff --git a/docs/paper/dev/api/README.mdx b/docs/paper/dev/api/README.mdx
deleted file mode 100644
index b5048c957..000000000
--- a/docs/paper/dev/api/README.mdx
+++ /dev/null
@@ -1,11 +0,0 @@
-import DocCardList from "@theme/DocCardList";
-import { useCurrentSidebarCategory } from "@docusaurus/theme-common";
-
-# Paper API
-
-Welcome to the Paper API guide!
-This guide includes information for developers about how to use specific parts of the Paper API.
-
----
-
-
- {description}
-
+ {description} +
+ )} +