بنقرة واحدة
paper-plugins-skill
提供 Paper 插件开发技能,包括 Dialog API、Adventure API 等核心 API 的实际使用模式和最佳实践。适用于开发 Paper 插件、GUI 界面、消息系统等场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
提供 Paper 插件开发技能,包括 Dialog API、Adventure API 等核心 API 的实际使用模式和最佳实践。适用于开发 Paper 插件、GUI 界面、消息系统等场景。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | paper-plugins-skill |
| description | 提供 Paper 插件开发技能,包括 Dialog API、Adventure API 等核心 API 的实际使用模式和最佳实践。适用于开发 Paper 插件、GUI 界面、消息系统等场景。 |
此技能适用于 Paper 插件开发。严格遵循此技能的要求,优先使用 Paper 提供的现代 API。
Component 而非 String用于创建 GUI 界面和对话框。详见 dialog-api.md
用于文本消息和组件。详见 adventure-api.md
用于创建命令。详见 command-api.md
用于在方块和实体上存储自定义数据。详见 pdc.md
用于生成粒子效果。详见 particles.md
用于注册和检索游戏内容。详见 registries.md
插件配置文件。详见 plugin-yml.md
用于显示文本、方块和物品实体。详见 display-entities.md
用于访问和修改物品数据。详见 data-components.md
用于调度任务执行。详见 scheduling.md
用于创建和管理配置文件。详见 plugin-configuration.md
用于创建自定义合成配方。详见 recipes.md
数据库使用最佳实践。详见 database.md
序列化最佳实践。详见 serialization.md
listeners/
├── DialogListener.java # 主路由,分发到各个 Handler
└── dialog/
├── BaseDialogHandler.java # 基类
├── MessengerDialogHandler.java
├── TelegraphDialogHandler.java
└── ...
gui/
├── GUIManager.java # GUI 管理器
├── main/
│ └── MainMenuGUI.java # 主菜单
└── ...
当遇到 Paper API 实现问题时,可以访问下述文件查询 Javadoc API 和文档
除此之外,还可以调用 Context 7 MCP 获取文档内容,与 Paper 相关的相关文档的 libraryid 如下:
运行 ./gradlew build(在 bash)或 ./gradlew.bat build(在 cmd) 以构建插件;在任何功能开发完成后请务必运行一次编译构建以检查是否有报错。
可以使用 ./gradlew check 检查代码质量问题。
详见 faq.md