跳到正文

Simple Animal Pens

作者:dvirov

一个简单的数据包,可将许多动物收纳进一个方块,减少服务器卡顿

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Simple Animal Pens 是一个数据包,允许玩家在单个方块中储存无限数量的生物。该数据包力求完整支持所有原版功能,并兼容其他数据包(某些情况下也兼容模组)。

请在此项目的 GitHub 页面或我的 Discord 服务器上报告错误

Fabric 加载器需要 Fabric API

支持Ponder lib

使用Smithed conventions以实现兼容性

物品:

  • 动物罐。

动物罐可以让你收集动物并将它们储存在罐中。

  • 动物围栏。

围栏是一个方块,你可以将罐子放置在其中。要放置罐子,请先用罐子收集一些动物,然后右键点击空围栏

命令:

给予罐子:

loot give @p loot sap:animal_jar

给予围栏:

loot give @p loot sap:animal_pen

更改数据包设置:

dialog show @s sap:settings
修改数据包行为的技术细节

如果你想为默认不支持的新生物添加支持,请参考本节
请注意,必须使用相同的命名空间才能正常运行。

注意:在函数或标签中看到 ENTITY 时,需要填写不带命名空间的实体名称,例如“minecraft:cow” -> “cow”

1-添加生物

将生物添加到实体标签中#sap:fit_in_jar
你可以编辑整个标签来移除动物,也可以在原有内容上添加条目,并设置 replace: false

  {
    "replace": false,
    "values": [
        "minecraft:cow",
        "minecraft:pig",
        "minecraft:sheep",
        "minecraft:chicken",
        "minecraft:turtle",
        "minecraft:bee",
        "minecraft:rabbit"
    ]
}

2-添加右键点击函数

在 sap 中创建名为 used_on_ENTITY 的新物品标签,并指定哪些物品可用于该生物

然后创建一个名为 interact_with_ENTITY 的新函数,放在

sap:click_functions/loot/

中
在该函数中,你可以运行任何想要的内容。如果需要多个点击函数或不同的工具,可以将函数拆分为两个或更多
蜜蜂的默认文件如下所示

execute if items entity @p[tag=this] weapon.mainhand *[minecraft:custom_data~{smithed:{ignore:{functionality:1b}}}] run return fail

scoreboard players set @s sap.function_cooldown 12000
scoreboard players operation @s sap.function_cooldown -= @s sap.entity_count
scoreboard players add @s sap.function_cooldown 100

execute as @p[tag=this] run function sap:click_functions/loot/specific/collect_honey

在对应的函数中,你可以添加声音、清除物品、给予物品、粒子效果等

3-繁殖

要添加可用于繁殖的食物,请在 MINECRAFT 命名空间下创建(或使用原版的)物品标签,名称为 ENTITY_food

4-破坏工具

破坏农场所需的工具由物品标签 sap:tool_to_break 控制

5-击杀工具

在农场中击杀实体所需的工具由物品标签 sap:tool_to_kill 控制

常见问题

Simple Animal Pens 支持哪些 Minecraft 版本?

Simple Animal Pens 支持 Minecraft Java 版 1.21.5–26.3,共 12 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Simple Animal Pens 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

dvirov 的其他作品

查看全部 →