
动物围栏
减少卡顿,同时让你的动物们整齐存放,保持完整互动性!
查看大图🐾 动物围栏模组
✅ 优化你的农场并减少卡顿!
厌倦了大型动物农场造成的卡顿?动物围栏让你可以将动物存放在专门的围栏、水族箱和鸟舍中,同时保持完整功能!
不再有过度拥挤的畜棚——让你的动物整齐地收容起来,同时仍可正常进行繁殖、剪毛、挤奶和收集掉落物。
🎮 运作方式:
✔️ 动物捕捉笼与容器 – 使用动物捕捉笼捕捉陆地动物,使用动物容器捕捉水生生物。
✔️ 喂食动物即视为繁殖 – 无需动物自由活动,只需在围栏内喂食即可!
✔️ 支持大多数原版互动(1),包括:
🗡️ 动物养殖 获取战利品
✂️ 给羊剪毛
🥛 挤牛奶、哞菇奶和山羊奶
🍄 从哞菇收集蘑菇煲
🐝 蜜蜂花粉再生
🐢 根据设置掉落乌龟鳞甲
🖌️ 用刷子获取犰狳鳞甲
🧺 用水桶捞起鱼类或美西螈
✔️ 自定义互动:
🔹 鸡、乌龟和嗅探兽 – 使用水桶收集蛋。
🔹 乌龟 – 喂食后掉落鳞甲(可配置时机)。
🔹 嗅探兽 – 需要碗来掉落种子。
🔹 鱼类喂食 – 鱼吃海带和海草,其他水生生物吃鱼。
🔹 青蛙 – 喂食岩浆怪后掉落蛙明灯。
✔️ 变体存储与选择
• 捕捉动物时会保存其变体在笼中。
• 空手右键点击围栏可查看存储的变体。
• 如果启用了_视觉动物成长_,你可以调整动物的显示大小。
• 你可以调整应受到杀戮保护的最少动物数量。
• 你可以切换动物围栏/水族箱是否仅限你本人交互。
✔️ 潜行点击地面释放动物。
✔️ 动物围栏、水族箱和鸟舍可通过比较器发送红石信号。
✔️ 发射器可使用特定工具对动物围栏、水族箱和鸟舍进行操作。
(1) 未添加的功能:
任何动物转化
任何动物与其他实体的互动
🔧 可自定义设置:
通过模组配置文件 [config/animal_pen_config.json] 轻松调整游戏玩法,你可以调整:
🗡️ 攻击冷却 - 允许更改玩家在围栏中击杀动物的速度。
📏 动物成长系统(可选):
• 若启用,动物越多 = 围栏显示越大。
• 可调整成长倍率。
🎨 已存储变体 – 允许调整每个围栏可存储的变体数量。
🔧 数据驱动设置:
新增三个物品标签:
这些标签定义哪些物品可以攻击对应的方块:
animal_pen:can_attack_aquarium– 此标签中的物品可以攻击水族箱方块。animal_pen:can_attack_pen– 此标签中的物品可以攻击动物围栏方块。animal_pen:can_attack_aviary– 此标签中的物品可以攻击鸟舍方块。
示例:添加自定义武器
要允许custom_knife和modded_dagger攻击围栏,请在数据包中创建以下文件:
📂 适用于 Minecraft 1.20.6 及以下版本:
路径:your_custom_datapack/data/animal_pen/tags/items/can_attack_pen.json
📂 适用于 Minecraft 1.21 及以上版本:
路径:your_custom_datapack/data/animal_pen/tags/item/can_attack_pen.json
{
"replace": false,
"values": [
"mod1_id:custom_knife",
"mod2_id:modded_dagger"
]
}
这允许自定义武器用于攻击动物围栏和水族箱。
新增三个实体标签:
这些标签定义哪些生物可以被对应物品捕捉:
animal_pen:animal_cage_pickable– 可被动物捕捉笼捕捉的生物。animal_pen:bird_catcher_pickable– 可被捕鸟器捕捉的生物。animal_pen:water_mob_container_pickable– 可被水生动物容器捕捉的生物。
📂 适用于 Minecraft 1.20.6 及以下版本:
路径:<your_custom_datapack>/data/animal_pen/tags/entity_types/animal_cage_pickable.json
📂 适用于 Minecraft 1.21 及以上版本:
路径:<your_custom_datapack>/data/animal_pen/tags/entity_type/animal_cage_pickable.json
可自定义互动
你还可以为每种动物添加或更改互动。你可以通过数据包来实现。
要添加动物互动,你需要创建一个文件:<your_custom_datapack>/data/<your_data_pack_id>/animal_interactions/<your_interaction>.json
要更改动物互动,你需要修改动物文件:<your_custom_datapack>/data/minecraft/animal_interactions/<entity_id>.json
互动定义可以查看:[Wiki](https://github.com/BONNePlayground/AnimalPen/wiki/Animal-Interaction)
📜 命令:
使用以下命令(服务器管理员)来管理模组:
💾 /animal_pen reset – 将配置文件重置为默认值。
🔄 /animal_pen reload – 无需重启游戏即可重新加载配置文件。
🛠️ 前置要求:
📌 Architectury API(必需)。
📖 Patchouli(可选,添加游戏内指南手册)。
📖 ClothConfigAPI(可选,添加配置编辑 GUI)。
🎨 模组美术:
感谢 Breadcrumb5550 制作模组的方块和物品!
使用动物围栏,你可以减少卡顿、保持农场整齐有序,同时维持完整的交互功能!
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。