Capture Nets

Capture Nets

可重复使用的网,能够捕捉任何被动或中立生物——包括模组添加的生物——并在保留完整NBT数据的情况下将其释放到任何地方。已命名的宠物、颜色变种、年龄和驯服状态在过程中均完好无损。

Fabric / Neoforge 版捕捉网

捕捉网

一款简单且可重复使用的工具,用于在 Minecraft 26.1.x 中迁移动物——无需再赶着、牵着或用船载着它们穿越半个世界。

同时支持 Fabric 和 NeoForge。


功能介绍

  • 对着动物右键点击空网 → 生物会被存入网中。
  • 对着方块右键点击已捕获生物的网 → 生物会在点击的面上释放。
  • 网是可重复使用的——没有消耗次数,没有耐久度损失。
  • 单张网一次只能容纳一个生物。

完整 NBT 保留

当你捕获一个生物时,网会保存该实体的完整 NBT —— 不仅仅是类型。这意味着:

  • 你有名字的宠物会保留名字
  • 粉色羊仍然是粉色
  • 已驯服的狼释放后仍属于你
  • 幼年鸡仍然是幼年形态
  • 带有自定义数据扩展的模组实体可以无缝工作——无需特殊的兼容性补丁

丰富的提示信息

网的提示信息会精确显示内部内容,包括:

  • 生物的自定义名称(如果有)
  • 颜色/变种/品种(绵羊颜色、猫皮毛、狼种类、美西螈变种等)
  • 幼年生物的“幼年”标记

示例:

内含:Bessie · 粉色羊 内含:野生美西螈 · 幼年 内含:Whiskers · 三花猫

没有注册变种适配器的模组生物会优雅地降级——它们仍然会显示名称 + 实体类型,只是缺少变种前缀。

可以捕获哪些生物

✅ 允许:任何被动或中立的活体实体——动物、村民、铁傀儡、悦灵、美西螈、模组生物等。

❌ 禁止:玩家、Boss(末影龙、凋灵、循声守卫)以及任何属于 MONSTER 生物分类的实体。未来的强化网版本可能会解锁敌对生物捕获。

合成配方

捕捉网合成配方

给整合包作者和其他模组开发者

本模组发布了物品标签 #capturenet:nets,该标签包含所有模组提供的捕捉网物品。如果你在构建一个应该接受“任意捕捉网”的功能(例如,畜牧方块、自定义配方),请读取此标签,而不是检查特定的物品 ID。

状态

这是早期版本。计划中的未来工作:

  • 强化捕捉网——一种更高级的网,能够捕获敌对生物(一次性使用,更昂贵)
  • 用于按整合包阻止/允许特定实体的数据包标签
  • 可选扩展提示信息(按住 Shift 键显示),包括生命值、所有者等

许可协议

CC0-1.0——公有领域,你可以随意使用此代码。