Framing Table(镶框桌)

基本信息

属性 值
注册名 storagedrawers:framingTable
TileEntity TileEntityFramingTable
硬度 2.5
爆炸抗性 随木材变化
透明性 否
声音 木质

功能

镶框桌(Framing Table)是 StorageDrawers 装饰系统的核心方块,用于将标准木质抽屉转换为自定义材质版本。只需放置一个,即可为任意数量的抽屉提供材质转换服务。

核心功能

  1. 抽屉转换:将标准木质抽屉(fullCustom、halfCustom)转换为自定义材质版本
  2. Trim 转换:将标准 trim 转换为 trimCustom
  3. 永久记录:转换配方在制作时记录,永久绑定到目标方块

工作方式

  1. 放置 Framing Table
  2. 手持目标木板方块(任意木材种类)
  3. 右键点击要转换的抽屉或 Trim 方块
  4. 系统自动将目标方块替换为自定义材质版本
  5. 源方块内的物品和配置自动保留到新方块

可转换的方块

源方块 目标方块
fullDrawers-1×1 fullCustom-1×1
fullDrawers-2×2 fullCustom-2×2
fullDrawers-4×4 fullCustom-4×4
halfDrawers-2×1 halfCustom-2×1
halfDrawers-4×2 halfCustom-4×2
trim trimCustom

摆放要求

  • 可放置于任意位置
  • 建议放置在工作区或工厂的加工区
  • 只需要一个,多个抽屉可共用同一个 Framing Table

交互

触发 行为
左键 打开 GUI(显示使用说明)
右键(空手) 无特殊行为
右键(手持木板方块) 转换准的抽屉/Trim 为对应材质的自定义版本

数值

数值名 值
挖掘难度 2.5
声音 木质

多方块结构

Framing Table 本身是一个双方块结构:

  • 两个半方块组成一个完整框架
  • meta & 0x8 区分左半块和右半块
  • 通过 direction meta 确定朝向
  • 任一半块被破坏时,整个 Framing Table 一起破坏

注意事项

  • 转换是永久性的:一旦转换为自定义材质,无法变回标准木质版本
  • 物品保留:转换过程中物品和配置自动保留
  • 材质来源:材质由 StorageDrawers.blockRegistry.getPlankBlock() 确定
  • 无限使用:一个 Framing Table 可供任意数量的抽屉使用

相关条目

第三方集成

集成 Mod 集成类型 功能
Chisel 变体注册 镶框桌变体的 Chisel 变体注册
MineTweaker 脚本集成 OreDictionary 黑/白名单
GTNH 配方注册 GTNH/dreamcraft 配方系统
Backhand 副手兼容 副手交互兼容性