服务器使用量
未统计
服务玩家数
未统计
下载量
31,225
插件详细介绍
简介
PetDragon 是一款让你能够驯服并骑乘自定义末影龙的插件!你可以像骑马一样骑上龙背,使用 WASD 控制移动,鼠标调整方向,按空格键还能让龙吐出龙息!插件还提供了 PetDragon 生成蛋以及大量可配置的选项。
功能特色
- 骑乘与战斗:骑乘末影龙,并使用龙息进行攻击。
- 生成蛋:通过 PetDragon 生成蛋来孵化你的龙。
- 高度可配置:通过配置文件调整龙的属性、行为及聊天信息。
- 开发者 API:自版本 1.4.2 起,提供了 API 供其他插件集成。
- 数据统计:默认使用 bStats 收集匿名使用数据以帮助改进插件,可在配置中禁用。
开始使用
安装
- 确保你的服务器满足下方的“要求与支持版本”。
- 从本页面顶部下载最新的
.jar文件。 - 将文件放入服务器的
plugins文件夹。 - 重启服务器即可。
命令
/dragon spawn- 在你上方生成一只新的 PetDragon。/dragon remove [范围]- 移除指定范围内(默认为3格)离你最近的 PetDragon。/dragon locate- 显示你生成的 PetDragon 的位置(仅限 1.2 版本后生成的龙,且需在已加载区块中)。/dragon egg- 获得一个 PetDragon 生成蛋。/dragon reload- 重载插件配置,无需重启服务器。
权限
建议使用权限管理插件进行管理。括号内为默认权限组。
petdragon.command.spawn(op) - 允许生成 PetDragon。petdragon.command.remove(op) - 允许移除 PetDragon。petdragon.command.locate(anyone) - 允许使用定位命令。petdragon.command.egg(op) - 允许获得生成蛋。petdragon.command.reload(op) - 允许重载配置。petdragon.bypass.dragonlimit(op) - 绕过生成数量限制。petdragon.bypass.owner(op) - 允许骑乘他人生成的龙。petdragon.bypass.remove(op) - 允许移除他人生成的龙。petdragon.ride(anyone) - 允许骑乘 PetDragon。petdragon.shoot(anyone) - 允许 PetDragon 发射火球。petdragon.spawnegg(anyone) - 允许使用 PetDragon 生成蛋(此方式生成的龙不计入玩家数量上限)。petdragon.hurt.self(anyone) - 是否允许玩家伤害自己的龙。petdragon.hurt.others(op) - 是否允许玩家伤害他人的龙。
要求与支持版本
运行环境
- 需要 Java 8 或更高版本。
支持的 Minecraft 版本
由于插件深度修改了末影龙,几乎每个新的 Minecraft 版本都需要完全重写代码。目前支持的版本如下(未来可能会增加对新版本的支持):
- 1.21.6, 1.21.7, 1.21.8 (1_21_R5)
- 1.21.4 (1_21_R3)
- 1.21, 1.21.1 (1_21_R1)
- 1.20.5, 1.20.6 (1_20_R4)
- 1.20.3, 1.20.4 (1_20_R3)
- 1.20.2 (1_20_R2)
- 1.20.1 (1_20_R1)
- 1.19.4 (1_19_R3)
- 1.18.2 (1_18_R2)
- 1.17.1 (1_17_R1 remapped)
- 1.16.4, 1.16.5 (1_16_R3)
- 1.15.2 (1_15_R1)
- 1.14.4 (1_14_R1)
配置说明
插件的配置文件允许你自定义所有聊天信息、龙的行为和生成系统等。配置文件顶部的注释提供了通用说明,具体设置项上方也有详细解释。
重要提示
- 数量限制机制:配置中的
max-dragons-per-player(玩家最大龙数量)设置,只能统计当前在已加载区块中的 PetDragon。如果需要更精确的数量控制,建议使用 PetDragon 生成蛋系统(例如给玩家固定数量的蛋)。
进阶内容:PetDragonPro
我开发了功能更强大的付费版本 PetDragonPro!购买它既能支持免费版与付费版的持续开发,还能解锁以下全新特性:
核心特性
- 基于 SQL 的龙数据注册:使用 SQLite 或 MySQL 数据库永久追踪所有 PetDragon,玩家无法再通过让龙处于未加载区块来绕过数量上限,
/dragon locate命令将始终准确。使用 MySQL 还可跨 BungeeCord 服务器共享龙数据(要求所有世界名称不同)。 - 无缝迁移:插件能自动检测免费版的配置并迁移设置。
- 更快的更新:新的 Minecraft 版本发布后,付费版将优先更新。
- 更多新功能:新特性会优先并通常独家加入付费版。
新增功能示例
- 多种能力:按
F键循环切换能力,按空格键触发。可配置能力与冷却时间。 - 火球(默认)
- 击退:击退龙附近的所有实体
- 末影军团:生成可配置数量的末影人攻击敌人!
- 为 PetDragon 设置自定义实体名称(对已生成的龙也有效)。
- 通过玩家特定权限控制可生成的龙数量。
- 龙正确忽略荆棘附魔,盔甲不会错误损耗耐久。
- 与阻止实体生成的插件兼容。
- 玩家上龙或下龙时执行命令。
- 定位其他玩家生成的龙。
- 生成龙后玩家自动骑乘。
- 单个命令清除自己/他人的所有 PetDragon。
- 可配置生成蛋的孵化延迟。
- 可更改插件在聊天信息中的前缀。
- 可从控制台等途径给其他玩家 PetDragon 生成蛋。
- 解散 PetDragon 并收回其蛋的命令(可配置为下龙时自动执行)。
- 自动骑乘当前世界中离你最近的 PetDragon 的命令。
实验性功能(需 ProtocolLib)
- 乘客位置调整:可将玩家模型调整到龙背上(默认禁用)。在 Minecraft 1.19.4 及以上版本中,此功能因原版更新而不再必需。
支持服务
- 私人支持:作为付费产品,除公开支持外,还提供必要的私人支持。
常见问题与支持
- 问题、漏洞或功能建议:请不要在评论区提出,请使用本页的“讨论”页面或直接与我发起对话。
- 喜欢这个项目? 欢迎在讨论区留言!如果你非常喜欢,可以考虑捐赠以支持项目的维护。
- 开发者:集成请查看 Github 上的 API 详情。
测试支持版本
版本分布
基本信息
插件名称
PetDragon (Lite)
作者
3ric
平台
Bukkit / Spigot
支持版本
1.14 - 1.21
点赞数
未统计
最近版本
暂无数据
-