泡泡苗

泡泡苗

Puffsprout是一个NeoForge模组,增加了一个漂浮的、叶耳造型的伙伴宠物,具备自适应AI、可升级的属性和互动玩法,以及安全的复活机制——宠物不会永久丢失。

怪物

Puffsprout

Puffsprout 横幅

Puffsprout 是 Minecraft NeoForge 的同伴宠物模组。它增加了一个圆润、漂浮、长着叶状耳朵的同伴,具有高度适应性、可升级,并能对你的行为做出反应。与标准的静态宠物不同,Puffsprout 会根据你正在做的事情实时动态地在不同行为之间切换。它们可以与你并肩作战,骑在你的肩膀上扫描危险,拾取掉落物,并在你休息时与其他宠物玩耍。


核心行为状态

每个游戏刻,服务器都会检查你当前的活动,以即时将你的 Puffsprout 切换为以下四种状态之一:

行为状态 触发条件 行动与机制
中立 默认 / 空闲 在附近漂浮,播放自定义的闲置变体动画(警觉、惊吓、困倦、炫耀),并瞥向附近的玩家或生物。
战斗 主人正在攻击或受到攻击 发动高速弹球般的冲刺攻击,并向敌对目标发射风之冲击。
潜行 主人正在蹲下 骑在你的肩膀上,扫描周围环境以发现隐藏的敌人,并用发光轮廓(类似发光效果)高亮显示它们。
拾取 附近有掉落物 飞去收集掉落的物品并将它们直接扔回给你。内置上限防止自动化农场被滥用。

潜行模式肩骑


行为模式

你可以通过打开宠物的 GUI(空手右键点击)并选择以下三种模式之一来管理宠物的总体行为:

  • 跟随:默认模式。宠物跟随你,并根据你的行为在战斗、潜行、拾取和中立状态之间主动切换。
  • 坐下:宠物固定不动,并抑制所有跟随和活动目标。如果在此模式下受到攻击,它会立即切换回跟随模式以自卫。
  • 玩耍:将宠物锚定在其当前位置周围 30 格方块半径内。它会忽略战斗和跟随目标,转而去与其他宠物或玩具互动。

[!注意] 躲避弹射物:Puffsprout 有一个高优先级的躲避行为,无论处于何种活动模式都会运行。它们会自动躲避射来的箭、三叉戟以及其他不是你发射的弹射物。

宠物 GUI


交互式玩耍模式

当处于玩耍模式时,Puffsprout 会根据周围环境执行三种不同的子行为:

  1. 球类游戏:投掷一个玩耍用球玩具会开始一个回合制游戏。附近处于玩耍模式的宠物会聚集起来,轮流追逐并将球顶向彼此。
  2. 感染捉人游戏:如果两个或更多宠物在没有球的情况下处于玩耍模式,它们会开始一场捉人游戏。随机选择一只宠物作为感染者并追逐其他宠物。一旦所有宠物都被抓住,短暂延迟后会开始新的一轮。
  3. 游荡:如果没有玩具或其他宠物在场,宠物会绕着其锚点轻轻漂浮,并带有自定义的弹跳和跳跃动画。

玩耍模式与玩具物理


RPG 成长

Puffsprout 会从它们自己的行为中获取经验(例如,命中目标、击杀怪物、标记隐藏目标、拾取物品)。获得经验值可以让它们升级并获得技能点,你可以通过宠物 GUI 将技能点分配到三个属性中:

  • 战斗(攻击伤害):增加近战命中伤害。
  • 拾取(拾取半径):扩大宠物扫描和拾取掉落物范围。
  • 潜行(扫描半径):扩大宠物高亮隐藏敌人的距离。

可叠加特质

在 10、20 和 30 级时,你可以选择一个永久特质。如果多次选择,这些特质会叠加:

  • 暴躁:减少宠物风之冲击攻击的冷却时间。
  • 拾荒者:增加基础物品搜索范围。
  • 隐秘:增加基础潜行扫描范围。

可解锁能力

分配技能点可以解锁强大的主动技能,你可以通过 GUI 装备它们,并使用口哨物品远程触发:

  • 保护屏障(战斗):为主人提供吸收护盾。
  • 风之爆发(战斗):发出冲击波,击退所有附近的实体。
  • 诱饵(潜行):清除附近针对你的敌对生物的仇恨。
  • 隐形(潜行):为主人提供短暂的隐形效果。

口哨选择界面


可合成装备与方块

该模组引入了多种自定义物品和方块来管理你的同伴:

空气压缩机

用于复活泄气的 Puffsprout。如果你的宠物在战斗中被打败,它会变成物品形态的泄气 Puffsprout,保留其等级、属性和特质。将其放入空气压缩机,短暂延迟后即可复活。但会扣除一部分经验值和亲密度。

日志

使用一本书和一根羽毛合成。右键点击你的宠物以绑定日志,然后右键点击空中打开一个自定义的羊皮纸界面。它会显示你宠物的统计数据——包括喂食次数、击杀数、拾取物品数和投掷球数——以及你们亲密度进展的时间线(陌生人、熟人、朋友、羁绊)。

日志时间线

口哨

使用山羊角和线合成。允许你从远处触发宠物装备的主动技能。按住 Shift 并右键点击可打开技能选择界面,以在已解锁技能之间切换。

玩耍用球

使用粘液球和羊毛合成。一个可投掷的玩具,具有自定义的反弹物理效果(撞击音效和粒子效果),宠物在玩耍模式下会追逐并顶弄它。


个性化与装饰

  • 发带:右键点击你的宠物并手持任何羊毛方块,可为其戴上彩色发带。使用剪刀可移除。
  • 命名:使用原版命名牌为你的宠物命名,名称将显示在它的 GUI 和悬浮名牌中。
  • 动画:内置 GeckoLib 集成,具有平滑的飞行方向身体旋转、落地时的网格吸附以防止滑动,以及独特的闲置动画变体。

进度树

一个专门的进度标签页跟踪你宠物的成长里程碑:

  • Puffsprout:将一只 Puffsprout 带入你的世界。
  • Puffsprout 来了!:驯服你的第一只 Puffsprout。
  • 茁壮成长:第一次提升你的宠物等级。
  • 真实身份:选择你的第一个永久特质等级。
  • 巅峰之蓬:将你的宠物训练至最高等级。
  • 编年史家:绑定一本日志以记录你宠物的历史。
  • 野性呼唤:使用口哨触发一项技能。
  • 重新充气:在空气压缩机中复活一只泄气的宠物。
  • 真正的伙伴:将宠物的等级和亲密度提升至最高,并至少复活一次。

玩家首次加入时会默认获得一只泄气的 Puffsprout,但你也可以在宝箱中找到它。


反馈与 Bug 报告

我们非常重视反馈。如果您遇到任何 Bug、性能问题,或对未来的功能和改进有建议,请向我们报告。


技术规格

  • Minecraft 版本:26.2
  • NeoForge 版本:26.2.0.25-beta 或兼容版本
  • Java 版本:25
  • 依赖项:GeckoLib 5.5.3