papermc-docs

Retrieve PaperMC documentation answers for server administration and plugin development.

7|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/wenerme/ai --skill papermc-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: papermc-docs
Source: https://github.com/wenerme/ai/tree/main/skills/papermc-docs
Command: npx skills add https://github.com/wenerme/ai --skill papermc-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you quickly find correct, up-to-date guidance for running and developing on the PaperMC ecosystem when you’re stuck on server administration, plugin development, proxy configuration, or Adventure text formatting.

Core Features & Use Cases

  • Paper server administration: Find solutions for installation, migrations from Spigot, JVM tuning (including Aikar’s flags), anti-xray configuration, profiling, troubleshooting, and Paper-specific behavior differences.
  • Plugin development (Paper/ Bukkit): Learn how to use Paper APIs for commands (Brigadier), events, Component/Adventure/MiniMessage integration, entity and inventory APIs, schedulers, Persistent Data Container (PDC), and other core systems.
  • Velocity proxy & Adventure library: Get configuration and development help for Velocity (security and tuning) and learn Adventure concepts like MiniMessage syntax, serializers, audiences, and related UI components.

Quick Start

Ask the AI: Find how to configure Paper anti-xray engine-mode and what blocks to hide and replace for best results.

Frequently Asked Questions about papermc-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Paper anti-xray engine-mode and specify which blocks to hide or replace?

To configure Paper anti-xray, you need to adjust the engine-mode setting and specify block states to hide or replace in the Paper configuration. This Skill provides reference-driven guidance for finding the exact engine-mode values and block configurations for optimal anti-xray results.

How do I use MiniMessage syntax to format Adventure Components in Minecraft plugin development?

MiniMessage syntax allows you to format Adventure Components by using tags for text decoration and color in Minecraft plugin development. This Skill helps you find correct documentation answers for composing Adventure Components and using MiniMessage formats effectively.

What are Aikar's flags for JVM tuning when running a Paper Minecraft server?

Aikar's flags are specific JVM arguments used for optimizing garbage collection and performance when running a Paper Minecraft server. You can use this Skill to find correct PaperMC documentation answers for troubleshooting performance and applying JVM tuning configurations.

How do I implement Brigadier commands and events for Paper plugin development?

To implement Brigadier commands and events for Paper plugin development, you use the Paper API to register command logic and listen for server events. This Skill provides reference-driven guidance for finding correct documentation on implementing Brigadier command and event logic.

Does Velocity proxy configuration support security tuning and performance troubleshooting?

Velocity proxy configuration does support security tuning and performance troubleshooting for Minecraft server networks. This Skill helps you get configuration and development help for Velocity, including security and tuning setup.

What is the best way to handle a migration from Spigot to a Paper Minecraft server?

The best way to handle a migration from Spigot to a Paper Minecraft server involves understanding Paper-specific behavior differences and updating your configurations. This Skill helps you find correct PaperMC documentation answers for managing migrations and troubleshooting gameplay issues.