ZNPCsPlus

一个用于创建可交互的假实体Spigot插件。

资源图片
# ZNPCsPlus ZNPCsPlus 是一个强大且直观的 Spigot 插件,允许你创建和管理 Minecraft 中的虚假实体。这些实体可以执行操作,如执行命令或切换服务器,为玩家提供无缝集成和交互。 这个插件是原版 ZNPCs 插件的现代、以性能为中心的重制版,旨在在原版停止支持后,确保持续支持和增强的功能。 --- ## 特性 - **100% 基于数据包**: 所有操作都卸载到主线程之外,确保出色的性能。 - **以性能和稳定性为导向**: 设计用于最大限度地减少服务器影响,同时保持可靠性。 - **广泛的版本支持**: 兼容 Minecraft 1.8 到 1.20.4 版本。 - **灵活的存储选项**: 从多个存储解决方案中进行选择,以最佳地适应你的设置。 - **直观的命令**: 友好的命令系统,用于轻松管理 NPC。 --- ## 要求 ### 软件 - **Java**: 版本 8 或更高 - **Minecraft 版本**: 1.8 - 1.21 ### 支持的服务器平台 - [Spigot](https://www.spigotmc.org/) - [Paper](https://papermc.io/software/paper) ([GitHub](https://github.com/PaperMC/Paper)) - [Folia](https://papermc.io/software/folia) ([GitHub](https://github.com/PaperMC/Folia)) - ArcLight ([GitHub](https://github.com/IzzelAliz/Arclight)) ### 可选依赖项/扩展 - [PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI): 启用占位符用于动态内容。 --- ## 为什么选择 ZNPCsPlus? - **性能**: 经过优化的高性能,没有任何任务在主线程上运行。 - **兼容性**: 适用于广泛的 Minecraft 版本和服务器类型。 - **灵活性**: 支持自定义存储后端,并与流行的插件无缝集成。 --- ## 发现 Bug 或需要帮助? - **报告问题**: 在我们的 [GitHub 问题跟踪器](https://github.com/Pyrbu/ZNPCsPlus/issues) 中打开一个问题。 - **获取支持**: 加入我们的 [支持 Discord](https://discord.gg/MAZz6XpPcg)。 --- ## 安装 1. 从 [Spigot](https://www.spigotmc.org/resources/znpcsplus.109380/) 或 [Modrinth] 下载最新版本的 ZNPCsPlus。 (开发构建可在我们的 [Jenkins](https://ci.pyr.lol/job/ZNPCsPlus/) 上获得)。 2. 将下载的 JAR 文件放入你的服务器的 `plugins` 文件夹中。 3. 重启你的服务器。 --- ## 致谢 ZNPCsPlus 的实现离不开以下库和资源: - **[PacketEvents 2.0](https://github.com/retrooper/packetevents)**: 数据包处理库。 - **[Minecraft Protocol Wiki (formally wiki.vg)](https://minecraft.wiki/w/Minecraft_Wiki:Projects/wiki.vg_merge/Main_Page)**: Minecraft 协议文档。 - **[gson](https://github.com/google/gson)**: Google 提供的 JSON 解析库。 - **[Mineskin.org](https://mineskin.org/)**: 用于上传原始皮肤文件的网站 - **[Adventure](https://docs.advntr.dev/)**: Minecraft 文本 API。 - **[DazzleConf](https://github.com/A248/DazzleConf)**: 配置文件库。 - **[Director](https://github.com/Pyrbu/Director)**: 命令库。 - **[PlaceholderAPI](https://github.com/PlaceholderAPI/PlaceholderAPI)**: 通用的占位符系统。 --- ## 指标 ZNPCsPlus 使用 [bStats](https://bstats.org/) 进行匿名数据收集。指标通过提供有关使用情况和性能的见解来帮助我们改进插件。你可以在 `bStats` 配置文件中禁用此功能。 [![](https://bstats.org/signatures/bukkit/znpcsplus.svg)](https://bstats.org/plugin/bukkit/ZNPCsPlus/18244/) --- ## 支持项目 喜欢 ZNPCsPlus 吗?通过以下方式帮助我们成长: - 在 [GitHub 仓库](https://github.com/Pyrbu/ZNPCsPlus) 上点赞。 - 在 [Spigot](https://www.spigotmc.org/resources/znpcsplus.109380/) 上留下积极评价。 ---