我的世界插件PetDragonPro | Ridable Enderdragons | SQL Dragon Registry | 1.14-1.19.2 2.2.2
我的世界插件PetDragonPro | Ridable Enderdragons | SQL Dragon Registry | 1.14-1.19.2 2.2.2
我的世界插件购买地址:”https://www.mcbourse.cn/thread-2210-1-2.html”
版本:1.17
测试的Minecraft版本:1.14 / 1.15 / 1.15 / 1.16 / 1.16 / 1.17 / 1.18 / 1.18 / 1.19
宠物龙专业版?
这个插件允许您控制自定义末影龙,就好像它们是您的宠物一样!像骑马一样骑龙。使用 WASD 移动和鼠标指示方向来骑乘它们。也可以按空格键射出龙息!这个插件从头开始完全重写了 Enderdragon 的行为,以提高性能并且非常可配置。
这个高级版本是同一作者的原始PetDragon的改进版本。这是有史以来第一次,它具有完整的 MySQL 或 SQLite 数据库注册表,可以随时随地跟踪 PetDragons,这意味着它不再可能绕过玩家限制,这是一项非常需要的功能。有关改进的完整细目,请参阅以下部分。
高级版与免费版
制作插件需要花费大量时间和精力。通过购买此插件,您支持我开发免费版和高级版,我将尝试将新功能集中在后者上。以下是高级插件的一些优点。
+ 基于 SQL 的 PetDragon 注册表
对原始插件的最大批评是每个玩家的龙的最大数量很容易被绕过,因为只跟踪加载块中的 PetDragons。这个高级版本具有一个 SQL 数据库注册表,它始终跟踪 PetDragons,您可以选择 SQLite 或 MySQL。因此,玩家无法再绕过您设置的最大值,定位命令将始终准确无误。
+ 异步保存的高效缓存
为了尽可能地响应和快速,dragon 注册表在运行时被缓存。这意味着该插件可以比以前更有效地获取龙的信息。同时,所有 SQL 操作都是异步完成的,这意味着它们不会影响您的服务器负载。
+ 无缝迁移
此高级插件能够自动检测免费版本的配置并复制其设置,请参阅下面的“入门”。如果您需要帮助,我很乐意帮助您转移到这个改进的产品。
+ 改进的支持 – 私人支持
由于这是一款高级产品,我将尝试提供比平时更多的支持。与我从现在开始只提供公共支持的免费版本不同,对于高级插件,如有必要,我也会提供私人支持。
+ 更快的更新 – 更快地玩新的 Minecraft 版本!
由于这个插件的性质(见下文),我必须为几乎每个发布的新 Minecraft 版本更新它。当我这样做时,高级插件将首先更新。然后,我将等待几天,然后再发布免费版本的更新。这意味着当发布新的 Minecraft 版本时,您可以更快地在其上使用 PetDragon。
+ 额外定制
在较新版本的免费插件中,不再可能隐藏所有消息前缀的插件名称。如果您愿意,您可以在高级版中完全控制它。如果我发布新的配置选项,我会首先将它们专门添加到高级产品中,并可能在一段时间后将它们添加到免费版本中。
入门
要求和支持的版本
此插件适用于 Java 8 或更高版本的 Spigot 和 Paper。
为了能够修改 EnderDragons,这个插件必须比大多数插件更深入地挖掘 Minecraft。出于这个原因,每个新的内部 Minecraft 版本都需要完全重新编码。该插件目前支持从 1.14 到 1.18.2 的每个 Minecraft 版本,但我会添加对即将推出的 Minecraft 版本的支持!由于这是一款高级产品,因此接收更新的速度会比其免费产品更快。
安装
从本页顶部下载 jar 文件并将其放入您的插件文件夹中。没有必需的依赖项,尽管您需要权限管理插件(如LuckPerms)才能使用权限。重启你的服务器,你就完成了!阅读下面的部分以根据自己的喜好配置插件。
从 PetDragon 迁移(免费版)
我已尽最大努力使此迁移尽可能无缝。此插件将自动处理所有迁移,但如果出现任何问题,请随时与我联系!
- 在启动服务器之前,删除精简版的 PetDragon-1.5.2.jar 但不是它的文件夹。
- 从本页顶部下载 jar 文件并将其放入您的插件文件夹中。启动服务器。
- 完毕!我的插件会自动复制您的旧配置文件,添加所有缺少的设置并将其移动到新的正确位置!
- (可选)您现在可以从该插件的精简版中删除 PetDragon 文件夹。
配置
该插件允许您更改聊天中发送的每条消息等等。PetDragons的许多属性、它们的行为和生成系统也可以改变。这都是可选的,因为它有合理的默认值。配置的标题解释了它的一般工作原理。有关更具体的说明,请参阅某些设置上方的注释。
这个高级版本最与众不同的是基于 SQL 的 dragon 注册表。默认情况下将使用 SQLite,但您也可以通过更改配置来选择使用 MySQL。请记住,如果您更改数据库类型,则不会复制旧数据库中的数据。但是,当我的插件在加载块时遇到尚未在数据库中的龙时,它会添加它。
默认情况下,此插件将使用bStats 框架收集匿名数据,以帮助我进一步改进此插件。如果您真的不想这样做,可以在全局 bStats 配置文件夹中禁用它,或者专门针对此插件禁用它。
命令
- /dragon spawn -在你上方生成一个新的 PetDragon
- /dragon remove [range] -移除指定范围内最近的 PetDragon。如果未指定范围,则默认为 3 个块。
- /dragon locate -查看你生成的龙目前所在的位置!
- /dragon egg – 给你一个 PetDragon 刷怪蛋。每个蛋孵化成一个 PetDragon。
- /dragon reload -无需重新启动服务器即可重新加载配置。
权限
以下是所有权限的列表。括号之间是该权限的默认设置。为了正确管理权限,我强烈建议使用权限管理插件。
- petdragon.command.spawn (op) -允许您使用 spawn 命令生成 PetDragon。
- petdragon.command.remove (op) -允许您使用 remove 命令删除 PetDragon。
- petdragon.command.locate (op) -显示一个列表来帮助您找到您的 PetDragons。如果已配置播放器也可以在此列表中单击它们将其删除。
- petdragon.command.egg (op) – 允许你给自己 PetDragon 刷怪蛋。这些鸡蛋有单独的使用许可,见下文。
- petdragon.command.reload (op) -允许您重新加载配置。
- petdragon.bypass.dragonlimit (op) -允许玩家生成任意数量的龙(生成限制在配置中)
- petdragon.bypass.owner (op) -允许玩家骑乘其他人生成的龙(默认情况下不允许)
- petdragon.bypass.remove (op) – 允许玩家使用移除命令移除他们不拥有的龙。
- petdragon.ride (anyone) -允许你骑宠物龙。
- petdragon.shoot (anyone) -允许玩家的 PetDragon 发射火球。
- petdragon.spawnegg(任何人)-允许玩家使用 PetDragon 产卵,每个产卵在放下时会孵化出一条龙。
- petdragon.hurt.self (anyone) – 玩家是否可以伤害自己的 PetDragons。
- petdragon.hurt.others (op) – 玩家是否可以伤害其他玩家生成的 PetDragons
开发者接口
想制作另一个兼容 PetDragonPro 的插件吗?这个插件有一个开发者 API,允许你正确地连接到这个插件。该 API 与免费版本的 API 非常相似,但其方法的某些返回类型不同。要针对此 API 进行构建,请参阅Github wiki,但将高级插件 jar 添加为依赖项。
问题、错误或功能建议?
请不要使用评论部分查找错误。我可以也不会在评论部分给予适当的回应或帮助你。
在这两种情况下,我都会尽快回复,通常是在 24 小时内。如果你在购买这个插件之前有什么想知道的,请随时提前问我!
PHP源码网 » 我的世界插件PetDragonPro | Ridable Enderdragons | SQL Dragon Registry | 1.14-1.19.2 2.2.2