[
{
"name": "Iris",
"path": "iris",
"href": "/iris",
"description": "World generation from editable JSON packs",
"icon": "/home-assets/iris.png",
"color": "#2dd4bf",
"featured": true,
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Overview",
"href": "/iris/00-overview"
},
{
"title": "Installation & Platforms",
"href": "/iris/01-installation-platforms"
},
{
"title": "Getting Started",
"href": "/iris/02-getting-started"
},
{
"title": "Configuration",
"href": "/iris/03-configuration"
},
{
"title": "Commands & Permissions",
"href": "/iris/04-commands-permissions"
}
]
}
]
},
{
"title": "Concepts and worlds",
"groups": [
{
"title": "",
"links": [
{
"title": "Concepts & Pack Layout",
"href": "/iris/05-concepts-pack-layout"
},
{
"title": "Worlds & Lifecycle",
"href": "/iris/06-worlds-lifecycle"
},
{
"title": "Uninstalling Iris",
"href": "/iris/06b-uninstalling"
},
{
"title": "Pregeneration",
"href": "/iris/07-pregeneration"
},
{
"title": "Localization",
"href": "/iris/08-localization"
},
{
"title": "PlaceholderAPI",
"href": "/iris/09-placeholderapi"
},
{
"title": "Studio & VSCode Schemas",
"href": "/iris/10-studio-vscode-schemas"
}
]
}
]
},
{
"title": "Authoring a pack",
"groups": [
{
"title": "Pack structure",
"links": [
{
"title": "Dimensions",
"href": "/iris/11-dimensions"
},
{
"title": "Regions",
"href": "/iris/12-regions"
},
{
"title": "Biomes",
"href": "/iris/13-biomes"
},
{
"title": "Biome Catalog",
"href": "/iris/44-biome-catalog"
},
{
"title": "Snippets",
"href": "/iris/24-pack-mods-snippets"
},
{
"title": "Pack Management",
"href": "/iris/25-pack-management"
}
]
},
{
"title": "Terrain",
"links": [
{
"title": "Volumetric Terrain",
"href": "/iris/47-volumetric-terrain"
},
{
"title": "Generators, Noise & Expressions",
"href": "/iris/14-generators-noise"
},
{
"title": "Noise Atlas",
"href": "/iris/45-noise-atlas"
},
{
"title": "Caves & Carving",
"href": "/iris/15-caves-carving"
},
{
"title": "Authored Subterrain Features",
"href": "/iris/15b-subterrain-features"
},
{
"title": "Sulfur Galleries & Hollows",
"href": "/iris/biomes/carving/sulfur"
},
{
"title": "Rivers & Hydrology",
"href": "/iris/36-rivers"
},
{
"title": "River Policy",
"href": "/iris/36b-river-policy"
},
{
"title": "River Inspection",
"href": "/iris/36c-river-inspection"
}
]
},
{
"title": "Image maps",
"links": [
{
"title": "Image Maps",
"href": "/iris/37-image-maps"
},
{
"title": "Image Map Encodings",
"href": "/iris/38-image-map-encodings"
},
{
"title": "Image Map Configuration & Coordinates",
"href": "/iris/43-image-map-config-coordinates"
}
]
},
{
"title": "Structures and objects",
"links": [
{
"title": "Structures Overview",
"href": "/iris/18-structures-overview"
},
{
"title": "Jigsaw Structures",
"href": "/iris/21-jigsaw-structures"
},
{
"title": "Jigsaw Resources",
"href": "/iris/21b-jigsaw-resources"
},
{
"title": "Native Structures & Datapacks",
"href": "/iris/22-native-structures-datapacks"
},
{
"title": "Objects",
"href": "/iris/19-objects"
},
{
"title": "Object Placement",
"href": "/iris/20-object-placement"
},
{
"title": "Vanilla Passthrough",
"href": "/iris/35-vanilla-passthrough"
},
{
"title": "Mod Worldgen",
"href": "/iris/48-mod-worldgen"
}
]
},
{
"title": "Surfaces and loot",
"links": [
{
"title": "Surfaces, Decorators & Deposits",
"href": "/iris/16-surfaces-decorators-deposits"
},
{
"title": "Procedural Objects",
"href": "/iris/17-procedural-objects"
},
{
"title": "Procedural Trees",
"href": "/iris/17b-procedural-trees"
},
{
"title": "Loot",
"href": "/iris/23-loot"
},
{
"title": "Entities & Spawners",
"href": "/iris/23b-entities-spawners"
},
{
"title": "Markers",
"href": "/iris/23c-markers"
}
]
}
]
},
{
"title": "Examples and operations",
"groups": [
{
"title": "",
"links": [
{
"title": "Example - Minimal Dimension",
"href": "/iris/26-example-minimal-dimension"
},
{
"title": "Example - Configuring Overworld",
"href": "/iris/27-example-configuring-overworld"
},
{
"title": "Integrations",
"href": "/iris/28-integrations"
},
{
"title": "Client HUD & Maps",
"href": "/iris/29-client-hud-protocol"
},
{
"title": "Platform Differences",
"href": "/iris/30-platform-differences"
},
{
"title": "Multiverse",
"href": "/iris/34-multiverse"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API - Getting Started",
"href": "/iris/90-api-getting-started"
},
{
"title": "API - Terrain",
"href": "/iris/91-api-terrain"
},
{
"title": "API - World Events",
"href": "/iris/92-api-world-events"
},
{
"title": "API - Tree Feller",
"href": "/iris/93-api-tree-feller"
},
{
"title": "API - Modded",
"href": "/iris/94-api-modded"
}
]
}
]
}
]
},
{
"name": "Adapt",
"path": "adapt",
"href": "/adapt",
"description": "Passive skills, abilities, and player progression",
"icon": "/home-assets/adapt.png",
"color": "#fb7185",
"featured": true,
"group": "Plugins",
"sections": [
{
"title": "Configure",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation and configuration",
"href": "/adapt/01-installation-configuration"
},
{
"title": "Progression",
"href": "/adapt/02-concepts"
},
{
"title": "Progression math",
"href": "/adapt/05-configuration-math"
},
{
"title": "Commands and permissions",
"href": "/adapt/04-commands-permissions"
},
{
"title": "GUI",
"href": "/adapt/06-gui-customization"
},
{
"title": "Protection and regions",
"href": "/adapt/08-protection-region-policy"
},
{
"title": "Integrations",
"href": "/adapt/09-integrations"
},
{
"title": "Items",
"href": "/adapt/36-items-orbs-bound-objects"
},
{
"title": "Recipes, brewing, and value",
"href": "/adapt/37-recipes-brewing-value"
},
{
"title": "Cross-server storage",
"href": "/adapt/39-velocity-cross-server"
},
{
"title": "Updates",
"href": "/adapt/40-operator-runbooks"
}
]
}
]
},
{
"title": "Skills",
"groups": [
{
"title": "",
"links": [
{
"title": "Skills catalog",
"href": "/adapt/10-skills-catalog"
},
{
"title": "Player menu",
"href": "/adapt/03-player-usage"
},
{
"title": "Localization",
"href": "/adapt/07-localization"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API",
"href": "/adapt/41-api-getting-started"
}
]
}
]
}
]
},
{
"name": "React",
"path": "react",
"href": "/react",
"description": "Performance monitoring and server optimization",
"icon": "/home-assets/react.png",
"color": "#38bdf8",
"featured": true,
"group": "Plugins",
"sections": [
{
"title": "Getting started",
"groups": [
{
"title": "",
"links": [
{
"title": "Overview",
"href": "/react/00-overview"
},
{
"title": "Installation & Configuration",
"href": "/react/01-installation-configuration"
},
{
"title": "Commands & Permissions",
"href": "/react/02-commands-permissions"
},
{
"title": "Concepts",
"href": "/react/03-concepts"
}
]
}
]
},
{
"title": "Features",
"groups": [
{
"title": "",
"links": [
{
"title": "Features - Entity Systems",
"href": "/react/04-features-entity-systems"
},
{
"title": "Features - Maps & Overlays",
"href": "/react/05-features-maps-overlays"
},
{
"title": "Features - Governors & Mechanics",
"href": "/react/06-features-governors-mechanics"
},
{
"title": "Features - Iris, Adapt & Integrations",
"href": "/react/07-features-iris-adapt-integrations"
},
{
"title": "Tweaks Catalog",
"href": "/react/08-tweaks-catalog"
},
{
"title": "Actions Catalog",
"href": "/react/09-actions-catalog"
}
]
}
]
},
{
"title": "Monitoring and operations",
"groups": [
{
"title": "",
"links": [
{
"title": "Samplers & Metrics",
"href": "/react/10-samplers-metrics"
},
{
"title": "Monitors, Maps & In-Game GUI",
"href": "/react/11-monitors-maps-in-game-gui"
},
{
"title": "Incident Mode & Playbooks",
"href": "/react/12-incident-mode-playbooks"
},
{
"title": "Localization",
"href": "/react/13-localization"
},
{
"title": "NMS Bridges & Platform Notes",
"href": "/react/14-nms-bridges-platform-notes"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API - Getting Started",
"href": "/react/16-api-getting-started"
},
{
"title": "API - Entity Protection",
"href": "/react/17-api-entity-protection"
},
{
"title": "API - Metric Publishing",
"href": "/react/18-api-metric-publishing"
},
{
"title": "API - PlaceholderAPI",
"href": "/react/19-api-placeholderapi"
},
{
"title": "API - Plugin API Packs",
"href": "/react/20-api-plugin-api-packs"
}
]
}
]
}
]
},
{
"name": "Wormholes",
"path": "wormholes",
"href": "/wormholes",
"description": "Rendered portals and cross-server travel",
"icon": "/home-assets/wormholes.png",
"color": "#f5b942",
"featured": true,
"group": "Plugins",
"sections": [
{
"title": "Documentation",
"groups": [
{
"title": "",
"links": [
{
"title": "ClientView",
"href": "/wormholes/05-projection-modes-settings"
}
]
}
]
},
{
"title": "Configure",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation and configuration",
"href": "/wormholes/01-installation-configuration"
},
{
"title": "Concepts",
"href": "/wormholes/02-concepts"
},
{
"title": "Building portals",
"href": "/wormholes/03-building-portals"
},
{
"title": "Menus and settings",
"href": "/wormholes/04-portal-types-menus-settings"
},
{
"title": "Random teleport",
"href": "/wormholes/06-random-teleport-portals"
},
{
"title": "Dimensional Doors",
"href": "/wormholes/07-dimensional-doors"
},
{
"title": "Pocket dimensions",
"href": "/wormholes/08-pocket-dimensions"
},
{
"title": "Commands and permissions",
"href": "/wormholes/09-commands-permissions"
},
{
"title": "Cross-server networking",
"href": "/wormholes/10-cross-server-networking"
},
{
"title": "Localization",
"href": "/wormholes/11-localization"
},
{
"title": "PlaceholderAPI",
"href": "/wormholes/12-placeholderapi"
},
{
"title": "Integrations",
"href": "/wormholes/15-integrations"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API",
"href": "/wormholes/20-api-getting-started"
}
]
}
]
}
]
},
{
"name": "Gloss",
"path": "gloss",
"href": "/gloss",
"description": "Holograms, menus, panels, and live displays",
"icon": "/home-assets/gloss.png",
"color": "#c084fc",
"featured": true,
"group": "Plugins",
"sections": [
{
"title": "At a glance",
"groups": [
{
"title": "",
"links": [
{
"title": "Getting Started",
"href": "/gloss/01-getting-started"
}
]
}
]
},
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Velocity Proxy",
"href": "/gloss/27-velocity"
},
{
"title": "Configuration",
"href": "/gloss/02-configuration"
},
{
"title": "Commands & Permissions",
"href": "/gloss/17-commands-permissions"
}
]
}
]
},
{
"title": "Display and server text",
"groups": [
{
"title": "",
"links": [
{
"title": "Holograms",
"href": "/gloss/04-holograms"
},
{
"title": "Scoreboards & Groups",
"href": "/gloss/05-scoreboards-groups"
},
{
"title": "Tablist",
"href": "/gloss/06-tablist"
},
{
"title": "Server List MOTD",
"href": "/gloss/06b-server-list-motd"
},
{
"title": "Screen Surfaces",
"href": "/gloss/06c-screen-surfaces"
},
{
"title": "Connection Messages",
"href": "/gloss/26-connection-messages"
},
{
"title": "Emoji, Text & Animations",
"href": "/gloss/07-emoji-text-animations"
},
{
"title": "Chat Bubbles",
"href": "/gloss/08-chat-bubbles"
},
{
"title": "Damage Indicators",
"href": "/gloss/08b-damage-indicators"
},
{
"title": "Drop Labels",
"href": "/gloss/08c-drop-labels"
},
{
"title": "Entity Overlays",
"href": "/gloss/20-entity-overlays"
}
]
}
]
},
{
"title": "Menus and previews",
"groups": [
{
"title": "",
"links": [
{
"title": "Hologram Menus",
"href": "/gloss/09-menus"
},
{
"title": "Inventory Menus",
"href": "/gloss/09b-inventory-menus"
},
{
"title": "Components & Hitboxes",
"href": "/gloss/10-components-hitboxes"
},
{
"title": "Icons",
"href": "/gloss/11-icons"
},
{
"title": "Actions",
"href": "/gloss/12-actions"
},
{
"title": "Expressions & Placeholders",
"href": "/gloss/13-expressions-placeholders"
},
{
"title": "Custom Items & Item Providers",
"href": "/gloss/14-custom-items"
},
{
"title": "Container Previews",
"href": "/gloss/15-container-previews"
},
{
"title": "Panels",
"href": "/gloss/16-panels"
}
]
}
]
},
{
"title": "Server administration",
"groups": [
{
"title": "",
"links": [
{
"title": "Data Files & Hot Reload",
"href": "/gloss/03-data-files"
},
{
"title": "Web Editor & Sync",
"href": "/gloss/18-web-editor"
},
{
"title": "Web editor tutorial",
"href": "/gloss/18-web-editor-tutorial"
},
{
"title": "Localization",
"href": "/gloss/19-localization"
},
{
"title": "Behaviors and State",
"href": "/gloss/19b-behaviors"
},
{
"title": "Particle Layers",
"href": "/gloss/25-particle-layers"
},
{
"title": "Resource Packs & Glyph Fonts",
"href": "/gloss/28-resource-packs"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API: Getting Started",
"href": "/gloss/21-api-getting-started"
},
{
"title": "API: Menus",
"href": "/gloss/22-api-menus"
},
{
"title": "API: Placeholders",
"href": "/gloss/23-api-placeholders"
},
{
"title": "API: Previews",
"href": "/gloss/24-api-previews"
}
]
}
]
}
]
},
{
"name": "Foundation",
"path": "foundation",
"href": "/foundation",
"description": "Homes, moderation, utilities, kits, and economy",
"icon": "/home-assets/foundation.png",
"color": "#a8a29e",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Overview",
"href": "/foundation/00-overview"
},
{
"title": "Installation and configuration",
"href": "/foundation/01-installation-configuration"
},
{
"title": "Commands and permissions",
"href": "/foundation/02-commands-permissions"
}
]
}
]
},
{
"title": "Reference",
"groups": [
{
"title": "",
"links": [
{
"title": "Modules and behavior",
"href": "/foundation/03-modules-features"
},
{
"title": "Operations, storage, and recovery",
"href": "/foundation/04-operations-safety"
},
{
"title": "Integrations and service APIs",
"href": "/foundation/05-integrations-api"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "HiddenOre",
"path": "hiddenore",
"href": "/hiddenore",
"description": "Mining rewards with anti-xray built in",
"icon": "/home-assets/hiddenore.jpg",
"color": "#e7c15a",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation",
"href": "/hiddenore/installation"
},
{
"title": "Commands and permissions",
"href": "/hiddenore/commands"
},
{
"title": "Configuration",
"href": "/hiddenore/configuration"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
},
{
"title": "Developer API",
"groups": [
{
"title": "",
"links": [
{
"title": "API overview",
"href": "/hiddenore/api"
},
{
"title": "Events",
"href": "/hiddenore/api/events"
},
{
"title": "Service",
"href": "/hiddenore/api/service"
},
{
"title": "Placeholders",
"href": "/hiddenore/api/placeholders"
}
]
}
]
}
]
},
{
"name": "Rift World Manager",
"path": "rift",
"href": "/rift",
"description": "World creation, loading, quarantine, and restore",
"icon": "/home-assets/riftworldmanager.jpg",
"color": "#e4e4e7",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Overview",
"href": "/rift/00-overview"
},
{
"title": "Installation and compatibility",
"href": "/rift/01-installation-compatibility"
},
{
"title": "Commands and permissions",
"href": "/rift/02-commands-permissions"
}
]
}
]
},
{
"title": "Reference",
"groups": [
{
"title": "",
"links": [
{
"title": "Storage and operations",
"href": "/rift/03-storage-operations"
},
{
"title": "Configuration and localization",
"href": "/rift/04-configuration-localization"
},
{
"title": "World policies",
"href": "/rift/05-world-policies"
},
{
"title": "Teleporting",
"href": "/rift/06-destinations"
},
{
"title": "Integrations and developer reference",
"href": "/rift/99-integration-api"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "Shaped Portals",
"path": "shapedportals",
"href": "/shapedportals",
"description": "Custom-shaped Nether and End portals with native travel",
"icon": "/home-assets/shapedportals.jpg",
"color": "#e879f9",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Getting started",
"href": "/shapedportals/00-overview"
},
{
"title": "Installation and configuration",
"href": "/shapedportals/01-installation-configuration"
},
{
"title": "Portal behavior",
"href": "/shapedportals/02-portal-behavior-events"
}
]
}
]
},
{
"title": "Reference",
"groups": [
{
"title": "",
"links": [
{
"title": "Compatibility and operations",
"href": "/shapedportals/03-compatibility-operations"
},
{
"title": "Developer reference",
"href": "/shapedportals/04-architecture-limits"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "SkyPrime",
"path": "skyprime",
"href": "/skyprime",
"description": "Shared-grid survival islands, teams, and progression",
"icon": "/home-assets/skyprime.png",
"color": "#7dd3fc",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation and configuration",
"href": "/skyprime/01-installation-configuration"
},
{
"title": "Commands and permissions",
"href": "/skyprime/02-commands-permissions"
},
{
"title": "Islands and progression",
"href": "/skyprime/03-islands-progression"
}
]
}
]
},
{
"title": "Reference",
"groups": [
{
"title": "",
"links": [
{
"title": "Starter templates",
"href": "/skyprime/06-starter-templates"
},
{
"title": "Island research",
"href": "/skyprime/08-research"
},
{
"title": "Events and boosters",
"href": "/skyprime/09-events-boosters"
},
{
"title": "Island contracts",
"href": "/skyprime/10-contracts"
},
{
"title": "Favorites and ratings",
"href": "/skyprime/11-favorites-ratings"
},
{
"title": "Island activity history",
"href": "/skyprime/12-activity-history"
},
{
"title": "Island specializations",
"href": "/skyprime/13-specializations"
},
{
"title": "Island gamerules",
"href": "/skyprime/14-gamerules"
},
{
"title": "Operations and recovery",
"href": "/skyprime/04-operations-recovery"
},
{
"title": "Placeholders and API",
"href": "/skyprime/90-placeholders-api"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "Static",
"path": "static",
"href": "/static",
"description": "Player statistics, profiles, and rankings",
"icon": "/home-assets/static.png",
"color": "#cbd5e1",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation and configuration",
"href": "/static/01-installation-configuration"
},
{
"title": "Commands and languages",
"href": "/static/02-commands-languages"
},
{
"title": "Statistics",
"href": "/static/03-statistics"
},
{
"title": "History and records",
"href": "/static/05-history-records"
},
{
"title": "Milestones and seasons",
"href": "/static/06-milestones-seasons"
},
{
"title": "Dashboard and privacy",
"href": "/static/07-dashboard-privacy"
},
{
"title": "Tracking modules",
"href": "/static/08-tracking-modules"
}
]
}
]
},
{
"title": "Reference",
"groups": [
{
"title": "",
"links": [
{
"title": "Compatibility and operations",
"href": "/static/04-compatibility-operations"
},
{
"title": "API and placeholders",
"href": "/static/90-api-placeholders"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "GamemodeSwitcher",
"path": "gamemodeswitcher",
"href": "/gamemodeswitcher",
"description": "Gamemode gestures, a selector menu, and commands",
"icon": "/home-assets/gamemodeswitcher.png",
"color": "#bef264",
"group": "Plugins",
"sections": [
{
"title": "Start here",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation and configuration",
"href": "/gamemodeswitcher/01-installation-configuration"
},
{
"title": "Commands and permissions",
"href": "/gamemodeswitcher/02-commands-permissions"
},
{
"title": "Gestures and operations",
"href": "/gamemodeswitcher/03-gestures-operations"
},
{
"title": "Languages",
"href": "/languages"
}
]
}
]
}
]
},
{
"name": "Husk",
"path": "husk",
"href": "/husk",
"description": "Template for multiversion Bukkit plugins and Fabric, Forge, and NeoForge mods",
"mark": "H",
"group": "Developer tools",
"sections": [
{
"title": "Documentation",
"groups": [
{
"title": "",
"links": [
{
"title": "01 - Building",
"href": "/husk/01-building"
},
{
"title": "02 - Developing a project",
"href": "/husk/02-development"
},
{
"title": "03 - Running the example",
"href": "/husk/03-runtime"
}
]
}
]
}
]
},
{
"name": "BileTools",
"path": "biletools",
"href": "/biletools",
"description": "Hot reload and deployment for plugin development",
"icon": "/home-assets/biletools.png",
"color": "#4ade80",
"group": "Developer tools",
"sections": [
{
"title": "Documentation",
"groups": [
{
"title": "",
"links": [
{
"title": "Installation",
"href": "/biletools/installation"
},
{
"title": "Commands and permissions",
"href": "/biletools/commands"
},
{
"title": "Configuration",
"href": "/biletools/configuration"
},
{
"title": "Hot reload behavior",
"href": "/biletools/hot-reload"
},
{
"title": "Velocity proxy",
"href": "/biletools/velocity"
},
{
"title": "Remote deploy",
"href": "/biletools/remote-deploy"
},
{
"title": "Plugin integration API",
"href": "/biletools/api"
}
]
}
]
}
]
},
{
"name": "VolmLib",
"path": "volmlib",
"href": "/volmlib",
"description": "Shared APIs and utilities for Volmit plugins",
"icon": "/home-assets/volmit.png",
"color": "#d4d4d8",
"group": "Developer tools",
"sections": [
{
"title": "Documentation",
"groups": [
{
"title": "",
"links": [
{
"title": "API overview",
"href": "/volmlib/api"
},
{
"title": "Noise and procedural streams",
"href": "/volmlib/api/noise"
},
{
"title": "Hunks and coordinate math",
"href": "/volmlib/api/hunks"
},
{
"title": "Director commands",
"href": "/volmlib/api/director"
},
{
"title": "Workspace builds",
"href": "/volmlib/api/building"
},
{
"title": "Placeholders",
"href": "/volmlib/api/placeholders"
},
{
"title": "Shared localization",
"href": "/volmlib/api/localization"
},
{
"title": "Shared diagnostic reports",
"href": "/volmlib/api/diagnostics"
},
{
"title": "Update notifications",
"href": "/volmlib/api/github-releases"
},
{
"title": "Bukkit metrics",
"href": "/volmlib/api/metrics"
},
{
"title": "Cooperative plugin reload",
"href": "/volmlib/api/reloading"
},
{
"title": "Inventory-view access",
"href": "/volmlib/api/inventory-views"
},
{
"title": "Shared action bars and titles",
"href": "/volmlib/api/hud"
},
{
"title": "Native server access",
"href": "/volmlib/api/native-access"
},
{
"title": "Native spawn protection",
"href": "/volmlib/api/spawn-protection"
}
]
}
]
}
]
},
{
"name": "Optics",
"path": "optics",
"href": "/optics",
"description": "Portal geometry, shape masks and projection math library",
"mark": "OP",
"group": "Developer tools",
"sections": [
{
"title": "Documentation",
"groups": [
{
"title": "",
"links": [
{
"title": "00 - Overview",
"href": "/optics/00-overview"
},
{
"title": "01 - Frames and Transforms",
"href": "/optics/01-frames-and-transforms"
},
{
"title": "02 - Shapes",
"href": "/optics/02-shapes"
},
{
"title": "03 - Animation",
"href": "/optics/03-animation"
},
{
"title": "04 - Portals",
"href": "/optics/04-portals"
},
{
"title": "05 - Apertures and Crossing",
"href": "/optics/05-apertures-and-crossing"
},
{
"title": "06 - Projection and Visibility",
"href": "/optics/06-projection-and-visibility"
},
{
"title": "07 - World Views and Plates",
"href": "/optics/07-world-views-and-plates"
},
{
"title": "08 - Entity Projection",
"href": "/optics/08-entity-projection"
},
{
"title": "09 - Fidelity and Block States",
"href": "/optics/09-fidelity-and-block-states"
},
{
"title": "10 - ClientView and Client Geometry",
"href": "/optics/10-clientview-and-client-geometry"
},
{
"title": "11 - Math and Host Interfaces",
"href": "/optics/11-math-and-host-interfaces"
},
{
"title": "12 - Demonstrations",
"href": "/optics/12-demonstrations"
}
]
}
]
}
]
},
{
"name": "Multiplexor",
"path": "servermultiplexor",
"href": "/servermultiplexor",
"description": "Local and Pterodactyl servers, remote profiling, and gameplay tools",
"icon": "/home-assets/multiplexor.png",
"color": "#818cf8",
"group": "Developer tools",
"sections": [
{
"title": "Server management",
"groups": [
{
"title": "",
"links": [
{
"title": "00 - Visual guide",
"href": "/servermultiplexor/00-visual-guide"
},
{
"title": "01 - Installation and updates",
"href": "/servermultiplexor/01-installation-and-updates"
},
{
"title": "02 - Dashboard and wizard",
"href": "/servermultiplexor/02-dashboard"
},
{
"title": "03 - Local servers",
"href": "/servermultiplexor/03-local-servers"
},
{
"title": "04 - Builds and content",
"href": "/servermultiplexor/04-builds-and-content"
},
{
"title": "05 - Remote servers",
"href": "/servermultiplexor/05-remote-servers"
},
{
"title": "06 - Remote profiling",
"href": "/servermultiplexor/06-remote-profiling"
},
{
"title": "09 - Proxy networks",
"href": "/servermultiplexor/09-proxy-networks"
}
]
}
]
},
{
"title": "Gameplay and development",
"groups": [
{
"title": "",
"links": [
{
"title": "07 - Gameplay checks",
"href": "/servermultiplexor/07-gameplay-checks"
},
{
"title": "08 - Swarms and sessions",
"href": "/servermultiplexor/08-swarms-and-sessions"
},
{
"title": "10 - Workspace and source",
"href": "/servermultiplexor/10-workspace-and-source"
},
{
"title": "11 - Scenario suites",
"href": "/servermultiplexor/11-scenario-suites"
},
{
"title": "12 - Session observer",
"href": "/servermultiplexor/12-session-observer"
}
]
}
]
}
]
}
]