跳到正文
烈焰甘蔗Wiki

Comp Drawers

基本信息

属性 值
注册名 StorageDrawers:compDrawers
TileEntity TileEntityDrawersComp
硬度 5.0
爆炸抗性 源码从未调用 setResistance;getExplosionResistance 覆写为:任一升级槽装有 ItemUpgrade 且 getItemDamage()==4(黑曜石升级)时返回 1000,否则返回父类默认值(源码中无具体数值)
透明性 否
声音 石头(setStepSound(Block.soundTypeStone))

功能

压缩抽屉(Comp Drawers)。槽位内存储压缩形态物品(CompDrawerData + CompCentralInventory),并由 CompTierRegistry 定义的成对转换关系自动向上折叠。

压缩倍率不是"每级 9 倍",源码中不存在分级压缩:压缩能力来自 CompTierRegistry 的 8 条成对记录,每条带一个 convRate(见下方"压缩转换表")。不存在"最多 4 级""9⁴=6561 倍"之类的源码依据。

摆放要求

  • 可放置于任意固体方块表面
  • 放置时自动面向玩家(可手动调整方向)
  • 无红石比较器支持:源码中 BlockDrawers 未实现 IComparator,也未覆写 getComparatorOutput,比较器无法读取抽屉内容物

数值

数值名 值
槽位数量 3(BlockCompDrawers 构造为 super(Material.rock, blockName, 3, false),TileEntityDrawersComp 亦为 super(3))
深度 满深(halfDepth = false)
槽位排布 上排整条合并为槽 0;下排左右各为槽 1 / 槽 2(getDrawerSlot 覆写:v>0.5 → 0,否则 u<0.5 → 1,else → 2)
基础存储 配置项 compDrawers.baseStorage,默认 16

压缩转换表(CompTierRegistry 构造器,共 8 条)

压缩形态(upper) 普通形态(lower) convRate
minecraft:clay minecraft:clay_ball 4
minecraft:snow minecraft:snowball 4
minecraft:glowstone minecraft:glowstone_dust 4
minecraft:brick_block minecraft:brick 4
minecraft:nether_brick minecraft:netherbrick 4
minecraft:quartz_block minecraft:quartz 4
minecraft:melon_block minecraft:melon 9
minecraft:sandstone minecraft:sand 4(仅当 ExtraUtilities 未加载时注册)

交互

触发 行为
左键 破坏方块,掉落物品
无 Trim 换色功能:BlockCompDrawers.retrimType() 显式返回 null,retrimBlock 因此在第一步即 return false,潜行手持 Trim 右键无任何效果。

| 右键(空手+潜行) | 若抽屉已密封则解除密封(setIsSealed(false))并直接返回;否则在 enableDrawerUI(默认 true)开启时打开 GUI | | 右键(手持物,点击正面) | 命中点所在槽位接收手持物品(自动压缩)。2 槽位按上半/下半(v>0.5 → 槽 0,否则槽 1),4 槽位按象限(左上 0 / 左下 1 / 右上 2 / 右下 3)。密封状态直接返回 false | | 右键(升级物品) | addUpgrade 成功才消耗 1 个;创造模式不消耗。上限已满时发送 storagedrawers.msg.maxUpgrades 并返回 false。接受:upgrade / upgradeStatus / upgradeVoid / upgradeCreative / upgradeRedstone / upgradeDowngrade | | 右键(钥匙物品) | upgradeLock 同时切换 LOCK_POPULATED+LOCK_EMPTY;shroudKey 切换遮蔽;quantifyKey 切换数量显示;personalKey 设置/清除所有者与安全提供者。tape 显式 return false |

所属多方块结构

相关条目

第三方集成

集成 Mod 集成类型 功能
Waila 工具提示 显示抽屉内容物和数量
NEI 配方/隐藏 物品显示和隐藏
Applied Energistics 2 ME 网络 连接抽屉到 ME 存储网络
Chisel 变体注册 所有抽屉变体的 Chisel 变体注册
MineTweaker 脚本集成 OreDictionary 黑/白名单,压实配方
GTNH 配方注册 GTNH/dreamcraft 配方系统
Backhand 副手兼容 副手交互兼容性
浏览全部模组