# 🐾 Animal Pens Paperized
## ✅ 优化您的农场并减少延迟!
厌倦了大型动物农场造成的延迟了吗?**Animal Pens** 允许您将动物存储在专门的 **动物栏** 和 **水族箱** 中,同时保持所有功能!
不再拥挤的谷仓——在繁殖、剪毛、挤奶和收集掉落物的同时,整齐地容纳您的动物,就像正常一样。
此插件是对 Animal Pens 模组的再实现。
***
## 🎮 工作原理:
✔️ **动物笼子和容器** – 使用 **动物笼子** 捕捉陆地动物,用 **动物容器** 捕捉水生生物。
✔️ **喂食动物可视为繁殖** – 无需动物自由漫游,只需在它们的笼子内喂食它们!
✔️ **大部分原版交互**(1) 皆可用,包括:
🗡️ _动物农场_ 获取战利品
✂️ _剪羊毛_
🥛 _挤奶牛、哞菇和山羊_
🍄 _从哞菇收集蘑菇炖菜_
🐝 _蜜蜂花粉再生_
🐢 _根据设置掉落海龟壳_
🖌️ _用刷子从犰狳身上刷取_
🧺 _用桶拾起鱼或换色龙_
✔️ **自定义交互:**
🔹 鸡、海龟和嗅嗅 – 使用水桶收集鸡蛋。
🔹 海龟 – 在喂食后掉落 **海龟壳** (可配置时间)。
🔹 嗅嗅 – 需要一个碗来掉落种子。
🔹 鱼类喂食 – 鱼吃 **海藻 & 海草**,其他水生生物吃 **鱼**。
🔹 青蛙 – 在喂食岩浆立方体后掉落 **青蛙灯**。
✔️ **释放动物** 通过 Crouching 点击地面。
✔️ **不同变体的存储和选择**
• 拾取动物 **会将其变种保存到笼子中**。
• 潜行右键点击空手动物以 **查看存储的变种**。
(1) 未添加的功能:
任何动物变形
任何动物与其他实体的交互
***
## 🔧 可自定义设置:
使用 **模组的配置文件** _\[plugins/AnimalPenPlugin/config.json\]_ 轻松调整游戏玩法,从而可以调整:
⚙️ **操作冷却时间** – 例如:
• 喂食动物
• 剪羊毛
• 从鸡/海龟那里收集鸡蛋
• 挤奶牛
🗡️ **攻击冷却时间** - 允许更改玩家在笼子中杀死动物的速度。
📦 **掉落限制** – 防止物品溢出:
• 🐑 毛掉落限制
• 🥚 鸡蛋掉落限制
📏 **动物成长系统** (可选):
• 如果启用,**动物越多 = 笼子显示越大**。
• 可调整的成长倍数。
📊 **统计信息** – 允许启用或禁用与笼子中动物的交互是否会影响统计信息。
🔼 **奖励** – 允许启用或禁用与笼子中动物的交互是否会影响奖励。
🚫 **阻止动物列表** – 阻止特定生物被捕获。
***
### 可自定义的食物项目
您还可以使用数据包添加或更改每种动物的食物项目。
要添加/更改动物的食物,您需要创建一个文件:`\[plugins/AnimalPenPlugin/animal_foods.json\].json`
```
{
// optional value. Defines when the food items should be loaded
"": [
":- ", // for items
"#
:" // for tags (# at front)
]
}
```
### 食谱
食谱可以通过数据包进行调整,但是您必须遵循默认添加的示例:[食谱数据包](https://github.com/BONNePlayground/AnimalPenPaperized/tree/master/src/main/resources/animal_pen_data_pack/data/animal_pen/recipe)
### 资源包
插件附带资源包,您可以将其添加到您的客户端以显示自定义物品图标,并使动物栏和水族箱看起来更好。
默认资源包:https://github.com/BONNePlayground/AnimalPenPaperized/tree/master/src/main/resources/animal_pen_resource_pack
资源包可在 [Animal Pens Paperized 资源包](https://modrinth.com/resourcepack/animal-pens-paperized-resource-pack) 中获取
### 本地化
插件附带服务器端消息 `messages.yml`。但是,您可以使用资源包自定义客户端的翻译。
***
## 📜 命令:
使用这些命令(服务器管理员)来管理模组:
💾 `/animal_pen reset` – 将配置文件重置为默认值。
🔄 `/animal_pen reload` – 在不重新启动游戏的情况下重新加载配置文件。
🎒 `/animal_pen items` – 自定义创意菜单以获取自定义物品。
***
## 🎨 模组美术:
感谢 **Breadcrumb5550** 为模组的方块和物品创作了美术作品!
***
使用 **Animal Pens**,您可以 **减少延迟、整理您的农场并保持完整的交互性!**
## ❓ 常见问题解答
🔹 精准点击
在 Minecraft Paper 中,您对整个系统的控制受到限制,因此交互被分离开为实体和方块:
- 动物笼子和水容器只能在放置在光滑的石板上时进行交互。
- 杀死和其他实体交互只能通过直接点击实体来执行。
- 只能通过破坏底部的光滑石板来破坏笼子和水族箱。
🔹 水族箱需要水吗?
在 Minecraft 中,水外面的鱼总是会以侧身姿态出现。 这是一个所有水生动物的硬编码行为 - 它们会自动改变姿态,当它们不在水中时。 虽然这可以在模组环境中进行修改,但在 Paper 插件中是不可能的。
您可以使用 Animal Pens 资源包来减少此问题。