跳到正文

Bag of Yurting

作者:Commoble

添加一个可升级的背包,能存放并卸载你最喜欢的蒙古包

收藏

截图

介绍

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

Bag of Yurting 使用 Forge 模组加载器!想要 Fabric 上的类似模组?点击这句话查看 doctor4t 的 Nomad Books!

 

 

Bag of Yurting 是一个强大、多功能、可染色、可升级的全能蒙古包存储工具。

 

对某个方块使用袋子会将周围的方块存入袋中;作用范围是一个立方体,其底部以使用袋子的方块为中心。再次使用袋子会以类似方式卸载存储的方块。你的蒙古包中任何熔炉、箱子等的内部状态也会被存储在袋子中。

 

在工作台上将两个袋子结合可以升级尺寸。袋子也可以染色,以帮助你记住哪个蒙古包存储在哪个袋子里。合成配方见上方图片。

 

 

 

技术信息

袋子的大小和颜色以 NBT 形式存储在袋子的物品堆中。大小存储在 “radius” 键中;颜色的存储方式与皮革盔甲相同。

 

拥有命令权限的玩家和管理员可以使用此命令生成大小为 x 的袋子:

 

/give PlayerName bagofyurting:bag_of_yurting{radius:x} 

<br />半径为 x 的袋子作用范围的直径为 (2*x) + 1,因此半径为 5 的袋子作用范围为 11x11x11。

 

升级配方的 json 使用特殊的配方类型。它的解析方式与普通的有序配方 json 相同,因此可以根据需要调整此配方,但需注意:A) 它必须是有序配方,B) 至少有一种原料必须是 Bag of Yurting。输出袋子的半径值等于 X+1,其中 X 是所用原料袋子中最小的半径。

 

该模组添加了三个方块标签:bagofyurting:blacklist、bagofyurting:whitelist 和 bagofyurting:replaceable。

 

黑名单和白名单标签定义了哪些方块可以存入袋子。方块若在白名单中且不在黑名单中则可存储。如果白名单标签为空,则所有方块都被视为在白名单中。玩家无法存储的方块在将方块加载到袋子中时会被忽略。

 

可替换标签定义了卸载袋子时世界中哪些方块允许被覆盖。任何具有可替换材质(如高草)的方块始终可替换。如果在卸载袋子时,任何将被替换的方块无法被袋子内容替换,则卸载将失败,袋子内容将保留在袋子中。

 

处于创造模式或拥有足够权限等级的玩家会忽略这些标签;此权限等级默认为 2,可在服务器配置中配置。

 

其他模组也可以通过分别取消 BlockEvent.BreakEvent 或 BlockEvent.EntityMultiPlaceEvent forge 事件来阻止方块的存储或卸载。

 

 

 

此模组是作为 MMDJam 2020 模组开发活动的一部分制作的。

常见问题

Bag of Yurting 支持哪些 Minecraft 版本?

Bag of Yurting 支持 Minecraft Java 版 1.15.2–26.1.2,共 15 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Bag of Yurting 怎么安装?

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

评论

登录后评论和评分

Commoble 的其他作品

查看全部 →