💡重要须知
本插件需要安装 NBTAPI!不支持 Plugman 或类似插件!请尊重我的工作。您不得在任何配置中重新分发此插件。仅支持每个 Minecraft 主要版本的最新版(例如,仅支持 1.16.5,不支持 1.16.4;仅支持 1.18.2,不支持 1.18.1)。您不得在 mcbbs.net 或类似网站发布/移动/复制本插件。如果您希望贡献您的母语翻译,欢迎通过私信将翻译内容发送给我。
厌倦了千篇一律的宠物插件?BetterPets 为您带来全新的体验。本插件旨在为 Minecraft 添加原版缺失的宠物系统,灵感来源于广受欢迎的“背包宠物”模组。其独特之处在于支持从 1.8.8 到最新版的广泛版本,并且几乎所有的内容都可自定义配置。
🎮核心特性
宠物系统
- 目前提供 27 种 功能各异的宠物(BETA阶段)。
- 每种宠物都有独特的能力,例如改变时间、提供增益效果、防止特定伤害等。
- 宠物需要从玩家物品栏中消耗其“喜爱的食物”来激活能力。
- 支持为每种宠物设置独立的冷却时间和食物使用次数。
高度可定制化
- 自定义配方:每种宠物的合成配方均可修改或禁用,支持几乎所有材料。
- 自定义权限:可为每种宠物、每个操作设置独立的权限节点。
- 自定义消息:插件内几乎所有提示信息均可修改,宠物反馈信息可按宠物单独设置。
- 自定义配置:可修改宠物显示名称、描述、材质、食物、禁用世界等。
便捷功能
- 宠物GUI:通过图形界面查看所有宠物、其配方、喜爱的食物及使用次数。
- 管理便捷:管理员可直接从GUI获取宠物,方便用于活动奖励。
- 信息查看:潜行时右键点击宠物可查看其状态(就绪或冷却中)。
- 配方预览:拥有权限的玩家可在GUI中查看宠物合成配方。
兼容与集成
- 多版本支持:支持 1.8 至最新版 Minecraft(BETA)。
- 区域支持:支持 WorldGuard 区域白名单/黑名单(BETA)。
- 模型数据:在 1.14+ 版本中支持自定义模型数据。
- 开发者API:提供开发者API,方便其他插件集成与交互。
🔧可用宠物列表
以下是当前可用的 27 种宠物及其简要能力
- 太阳宠物:将夜晚变为白天。喜爱食物:CLOCK
- 月亮宠物:将白天变为夜晚。喜爱食物:CLOCK
- 鸡宠物:几率掉落鸡蛋或羽毛;在可用时提供缓降效果。喜爱食物:SEEDS
- 牛宠物:移除所有负面效果。喜爱食物:MILK_BUCKET
- 蘑菇宠物:消耗蘑菇煲后自动补充;几率提供再生、力量、反胃、吸收、抗性等效果。喜爱食物:RED_MUSHROOM
- 猫宠物:提供速度 III 效果(默认1分钟)。喜爱食物:RAW_FISH
- 蝙蝠宠物:提供夜视效果(默认1分钟)。喜爱食物:GOLDEN_CARROT
- 兔子宠物:提供跳跃提升 III 效果(默认15秒)。喜爱食物:CARROT
- 猪宠物:提供额外的饱和度。喜爱食物:CARROT
- 绵羊宠物:几率给予羊毛或线。喜爱食物:WHEAT
- 工作台宠物:随时随地打开工作台。喜爱食物:(无)
- 末影箱宠物:随时随地打开末影箱。喜爱食物:EYE_OF_ENDER
- 附魔台宠物:随时随地打开基础附魔台(1.12+)。喜爱食物:PAPER
- 蠹虫宠物:防止窒息伤害。喜爱食物:STONE
- 史莱姆宠物:防止跌落伤害。喜爱食物:SLIME_BALL
- 鱿鱼宠物:防止溺水(提供氧气)。喜爱食物:RAW_FISH
- 苦力怕宠物:防止爆炸伤害。喜爱食物:SULPHUR
- 岩浆怪宠物:防止火焰伤害(提供防火效果)。喜爱食物:MAGMA_CREAM
- 狼宠物:食用生食时获得额外饱食度。喜爱食物:BONE
- 僵尸宠物:允许玩家食用腐肉而不获得饥饿效果;几率提供速度、力量、抗性、再生效果。喜爱食物:COOKIE
- 铁傀儡宠物:提供临时护盾(+10颗心,持续60秒)。喜爱食物:IRON_BLOCK
- 凋灵宠物:防止凋灵效果伤害(移除该效果)。喜爱食物:COAL_BLOCK
- 图腾宠物:允许直接从物品栏使用图腾(无需持于副手)。喜爱食物:TOTEM(1.10以上)或 NETHER_STAR(1.10或以下)
- 炸药宠物:在玩家位置生成已点燃的TNT。喜爱食物:TNT
- 隐身宠物:提供短时间的隐身效果。喜爱食物:GOLDEN_CARROT
- 救世主宠物:死亡时保留物品栏物品(经验等级可选)。喜爱食物:GOLDEN_APPLE
- 苦力怕驯兽师宠物:使周围的苦力怕变得友好,在一段时间内防止它们锁定目标或爆炸。喜爱食物:TNT
✨安装与配置
安装步骤
- 从 SpigotMC.org 下载插件。
- 将 jar 文件放入服务器的
plugins 文件夹。 - 重启服务器。
- 根据需要编辑配置文件(
config.yml, pets.yml)。 - 再次重启服务器以使配方更改生效。
配置文件
config.yml:主要配置选项,如最大宠物数量、全局设置等。pets.yml:所有宠物的详细配置,包括配方、食物、冷却时间、权限、消息等。- 配置会在插件更新时自动更新(注释会被移除)。
- 权限节点可在配置文件中自定义,详细列表请查看我们的 Github。
❓常见问题解答
- 问:为什么标记为 BETA?是有很多漏洞吗?
- 答:不是,插件应该没有漏洞。使用 BETA 标签只是个人偏好。
- 问:我可以创建自己的宠物吗?
- 答:目前不行。但如果您有好的宠物建议,我可能会在未来的更新中添加。
- 问:如何限制玩家同时激活的宠物数量?
- 答:在
config.yml 中编辑 Options.Max-pets 选项(最小值1,最大值9)。
- 问:你能添加 [某某] 宠物吗?
- 答:请在 Github 上提出建议并耐心等待。添加宠物需要考虑平衡性、兼容性和性能等因素,提出建议不保证会被添加。
- 问:未来会允许服务器主自定义创建宠物吗?
- 答:目前不确定。由于插件结构原因,虽然我可以添加更多宠物,但制作一个允许用户自定义创建宠物的系统可能需要重构代码,这在我当前的其他项目计划之后。
- 问:插件在我的服务器上不工作!
- 答:请首先确保已安装所有依赖(特别是 NBTAPI)。如果问题依旧,请将启动时的控制台日志粘贴到
https://sourceb.in/ 并在讨论区发布或加入我的 Discord 服务器寻求帮助。
⭐开发者信息
本插件使用 NBT 标签,需要 NBTAPI。
开发者可通过 API 包 com.alonsoaliaga.bettersocial.api.BetterSocialAPI 与插件交互。
详细的 DeveloperAPI 文档请查看我们的 Github。
如果您发现任何漏洞、错误,或想请求新功能,请加入我的 Discord 或使用问题跟踪器。请不要在评论区域报告错误。
💡许可条款
下载此资源即表示您同意以下所有条款和条件
- 您不得以任何形式重新分发本插件,包括作为任何软件包的一部分。
- 您不得以任何形式反编译或修改本插件。
- 您不得声称此资源是您自己的创作。