Files
GeyserWebsite/sidebars.ts
T
287abfb9b6 26.2: Documentation for Custom Waypoints style API and Custom Entities (#161)
* Write documentation for the new custom waypoints style API

* Update Rainbow's wiki page and add it to the index

* Add item display disclaimer to Rainbow wiki, reference to Rainbow in custom blocks and custom resource pack articles

* Some more waypoint style wiki and other small things

* Update wiki/geyser/custom-waypoints.mdx

Co-authored-by: Auri <auroranova8756@gmail.com>

* Document (custom) entity API (#164)

* Document (custom) entity API

* btw you would also probably want to have a resource pack, eh?

* Java 26.2 (#167)

* Netherlink? No, MCCompanion. (#160)

You haven't heard? We are rebranding.

* Update versions.json (#162)

* Java 26.2 👀

---------

Co-authored-by: Hasan <52300558+hasankayra04@users.noreply.github.com>
Co-authored-by: SleepyPop <81194303+SleepyPopp@users.noreply.github.com>

* Rename "custom resource pack" section to "custom content", update docs to reflect custom entity API changes

* Apply suggestions from code review

Co-authored-by: chris <github@onechris.mozmail.com>

---------

Co-authored-by: chris <github@onechris.mozmail.com>
Co-authored-by: Auri <auroranova8756@gmail.com>
Co-authored-by: Hasan <52300558+hasankayra04@users.noreply.github.com>
Co-authored-by: SleepyPop <81194303+SleepyPopp@users.noreply.github.com>
2026-07-10 13:16:49 +01:00

150 lines
4.1 KiB
TypeScript

import type { SidebarsConfig } from '@docusaurus/plugin-content-docs';
/**
* Creating a sidebar enables you to:
- create an ordered group of docs
- render a sidebar for each doc of that group
- provide next/previous navigation
The sidebars can be generated from the filesystem, or explicitly defined here.
Create as many sidebars as you want.
*/
const sidebars: SidebarsConfig = {
// By default, Docusaurus generates a sidebar from the docs folder structure
apiSidebar: [
"api/index",
{
type: "category",
label: "api.geysermc.org",
link: {
type: "generated-index",
title: "Global API",
description: "Global API",
slug: "/api/global",
},
items: require("./wiki/api/api.geysermc.org/sidebar.ts"),
},
{
type: "category",
label: "download.geysermc.org",
link: {
type: "generated-index",
title: "Downloads API",
description: "Downloads API",
slug: "/api/downloads",
},
items: require("./wiki/api/downloads.geysermc.org/sidebar.ts"),
},
],
geyserSidebar: [
'geyser/index',
{
type: 'category',
label: 'Setup',
link: {
type: 'doc',
id: 'geyser/setup'
},
items: [
'geyser/supported-hosting-providers',
'geyser/using-geyser-with-consoles',
'geyser/playit-gg',
'geyser/creating-a-startup-script',
'geyser/port-forwarding'
]
},
{
type: 'category',
label: 'Common Issues',
link: {
type: 'doc',
id: 'geyser/common-issues'
},
items: [
'geyser/fixing-unable-to-connect-to-world'
]
},
{
type: 'category',
label: 'Configuring Geyser',
items: [
'geyser/commands',
'geyser/translations',
'geyser/geyser-command-line-arguments-and-system-properties'
]
},
{
type: 'category',
label: 'FAQ',
link: {
type: 'doc',
id: 'geyser/faq'
},
items: [
'geyser/supported-versions',
'geyser/anticheat-compatibility',
'geyser/current-limitations'
]
},
{
type: 'category',
label: 'Custom Content',
link: {
type: 'doc',
id: 'geyser/custom-content'
},
items: [
'geyser/packs',
'geyser/custom-items',
'geyser/custom-blocks',
'geyser/custom-skulls',
'geyser/custom-waypoints',
'geyser/custom-entities'
]
},
{
type: 'category',
label: 'Geyser API',
link: {
type: 'doc',
id: 'geyser/api',
},
items: [
'geyser/getting-started-with-the-api',
'geyser/events',
'geyser/forms'
],
},
'geyser/extensions'
],
floodgateSidebar: [
'floodgate/index',
'floodgate/setup',
'floodgate/issues',
'floodgate/faq',
'floodgate/features',
'floodgate/commands',
'floodgate/api',
'floodgate/linking'
],
otherSidebar: [
'other/index',
'other/geyserconnect',
'other/thirdpartycosmetics',
'other/geyserintegratedpack',
'other/community-geyser-projects',
'other/hurricane',
'other/rainbow',
'other/hydraulic',
'other/thunder',
'other/test-server',
'other/developer-guide',
'other/discord-bot-usage'
]
};
export default sidebars;