跳到正文

Dank Storage

作者:tfarecnim

小方块里的大存储

收藏

截图

介绍

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

 在寻找 1.20 之前的 Fabric 版本?

 

 

概述

 

免责声明:所有信息均针对 1.21.1 版本。旧版本可能与本页提供的内容有所不同

 

本模组新增了 7 种容器,它们既可以作为存储,也可以作为背包,功能远不止于此。为简洁起见,下文将它们称为 dank。

 

 

这些并非普通的存储容器,因为每个槽位能容纳的物品远超普通的一组,并且随等级提升而增大。

 每个等级的堆叠数量均可配置,完全可自定义,并会显示在提示信息中。颜色提供了一种直观的方式来一眼辨别等级,以下是默认值。

 

1(黑色):9 个槽位,256 个物品

2(红色):18 个槽位,1024 个物品

3(金色):27 个槽位,4096 个物品

4(绿色):36 个槽位,16384 个物品

5(青色):45 个槽位,65536 个物品

6(紫色):54 个槽位,262144 个物品

7(彩虹色):81 个槽位,2,147,483,647(32 位整数上限)个物品

 

首先,有两种模式:建造模式和背包模式。手持 dank 时按下切换使用类型的按键即可在两者之间切换。

 

此外,还有一种名为 Dock 的方块,可用于放置 dank,并让它们与漏斗及其他存储系统交互

 

Dock:

 

它们具备 IItemHandler 能力,因此可以通过任何形式的物品运输进行输入/输出,并且兼容 Simple Storage Network 和 RS/AE2。自 1.11 起,物品形态也同样适用。

 

它们可以用任何工具采集,但用镐破坏更快,用扳手可以瞬间拾取 

(注意:本模组不使用任何扳手,而是选择支持数据包(标签:items:forge:wrenches),因为已经有 20 多个模组添加了各自的扳手,这只会增加 JEI/物品栏的杂乱)。

 

背包模式:

 

在背包模式下,dank 的作用类似于背包。

悬停提示信息时潜行会显示所含物品(由于会挤占屏幕,限制为 10 个)以及当前分配的按键绑定。

 

 

 

GUI

 

 右键点击即可像任何传统背包模组一样打开它,但它内置了几个按钮。

 

 

 
拾取 – 从 GUI 中更改 dank 的拾取模式

排序 – 按物品数量从大到小排序。

警告:请勿使用任何其他模组的自动排序器(例如 Inventory Tweaks),因为它无法与这些槽位正常工作,甚至可能删除物品。建议在配置文件中将这些槽位加入黑名单。

 

另外 2 个按钮仅在便携形态上出现

 

接下来是标签按钮。 

曾几何时,当模组刚刚出现时,模组会添加自己的材料与物品用于合成。

随着整合包规模越来越大,许多常见材料开始出现重叠,导致整合包里出现 5 种以上不同的铜锭,白白浪费物品栏空间。

为了解决这个问题,Forge 加入了矿物词典,允许将铜锭、矿石等预定义材料集合在合成等场景中视为同一种物品。

后来在 1.13 中,原版加入了这一机制的扩展版本,涵盖物品、方块、流体和 entity_types。

标签按钮允许将模组数据包中定义的白名单物品标签纳入转换范围。

当通过 Shift 点击或其他方式收集到符合条件的物品时,它会转换为已存在的物品,非常适合随时随地进行统一。当然,如果没有合适的标签用于统一,或者某个标签会导致漏洞利用(咳咳 forge:skulls),新建一个数据包也很简单,或者直接给我发建议,我会把它加入默认值。

 

一些条件:

   

1) 只有已经包含的物品才会被拾取和销毁,因此不在 dank 中的物品永远不会被拾取或销毁

  

2) 只有当某个槽位达到最大容量时,物品才会被销毁。

 

3) 不会,在方块形态下不会销毁任何东西,这是为了防止意外变成垃圾桶。

 

NBT:你可能会注意到 NBT 文本及其旁边的数字,这是 dank storage 当前包含的数据量,当这个数字变得过大(200 万以上)时,玩家可能会被专用服务器踢出并无法重新加入(这在原版中被称为书封禁)。例如,如果有人决定把背包套背包再套背包再套……就可能发生这种情况。

 

有一个配置选项可以只使用共享标签(默认禁用),这会阻止将物品的完整 NBT 发送到客户端,但这有个代价。

启用此设置时,进入创造模式会删除该物品的全部内容,这就是它默认关闭的原因。请负责任地存储。

 

将任何物品添加到标签 dankstorage:blacklisted_items 中,都会阻止它被手动或通过拾取存入 dank,用户会收到红色提示框警告。

  

建造模式:

 

现在,真正有趣的部分才开始。

 

处于建造模式时,dank 无法再被放置下来,并且会获得附魔光效以表明它处于建造模式。

 

处于建造模式时,dank storage 有一个选中的槽位,潜行 + 鼠标滚轮可以切换选中的槽位(跳过空槽位),选取方块功能也同样可用

 

 

当 dank 处于此状态时,右键点击会尝试使用当前选中的物品,无论是方块、雪球,还是剪刀。甚至药水和大多数食物也可以这样消耗。

 

注意,这目前并非对所有物品都有效,而且可能还潜伏着一些 bug,但这些都相当少见。以下是它能做到的一些示例。

 

 

 

其他小知识

 

(仅适用于 1.15 和早期 1.16)2.3+ 需要 MixinBootstrap,放入 mods 文件夹 https://github.com/LXGaming/MixinBootstrap/releases

 

自 1.8 起,槽位可以锁定。锁定槽位会使其背景变为红色,并阻止最后一件物品被管道或手动提取,这对于设置过滤器很有用。

目前不影响输入

 

 

 

自 1.12 起(指模组版本,而非 MC 版本),有升级物品可用于升级已放置的 dank,而无需将其破坏

 

 

需要以合理费用定制模组?只是想聊聊?有问题需要进一步讨论?加入 Discord

 

 

想帮助支持此模组及其他模组?请捐助我的 Patreon

注意:本模组绝不以任何方式、形态或形式基于另一个可能与之相似的模组;未从其获取任何代码、纹理或模型,任何声称相反的人要么是弄错了,要么是在撒谎。

任何与此相关的进一步评论或指控都将被删除,别做混蛋。

评论

登录后评论和评分

tfarecnim 的其他作品

查看全部 →