SuperAPI AI 工具集

minecraft-bukkit-pro

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:当需要开发或维护 Minecraft 服务器插件时可使用本技能,面向 Bukkit、Spigot、Paper 等服务器 API 提供指导、最佳实践与检查清单。若任务与本主题无关,则不应使用。

主要能力:涵盖事件驱动架构(监听器优先级、自定义事件)、Paper 现代 API(Adventure、MiniMessage、Lifecycle API)、基于 Brigadier 的命令与 Tab 补全、带 NBT 操作的物品栏 GUI、世界生成与区块管理、实体 AI 与寻路定制;涉及 NMS 内部与 Mojang 映射、数据包与协议处理、跨版本兼容的反射模式、Paperweight-userdev 反混淆开发、自定义实体与服务端 tick 优化。性能方面包括高频事件(PlayerMoveEvent、BlockPhysicsEvent)优化、异步 I/O 与数据库查询、区块加载策略与区域文件管理、内存分析与 GC 调优、线程池与并发集合、Spark 性能分析器集成。生态集成涉及 Vault、PlaceholderAPI、ProtocolLib、MySQL/Redis/MongoDB 与 HikariCP、消息队列、Web API 与 webhook、跨服同步、Docker 与 Kubernetes 部署。

使用方式:先明确目标、约束与所需输入,再套用相关最佳实践并验证结果,输出可执行步骤与验证方法。建议先通过 WebSearch/WebFetch 调研当前最佳实践与已有方案,确认 API 变更与版本差异;分析构建配置与目标版本,识别既有模式与架构,评估性能与安全需求;从最小可用功能起步,分层实现、完善错误处理与监控钩子,并配合 JavaDoc 与用户文档。质量上遵循 Google Java 风格、防御式编程、不可变对象与构建器模式,尽量保持向后兼容。构建可用 Maven/Gradle 并做依赖重定位、多模块与 CI/CD、语义化版本与变更日志。

适用场景:Bukkit/Spigot/Paper 插件开发、命令与 GUI 系统、世界与实体定制、跨版本兼容、服务端性能调优、生产环境调试与部署。

限制:仅适用于上述范围;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。收费、价格与平台支持等资料暂未提供。