跳到正文
烈焰甘蔗Wiki

Enchantment Table

基本信息

属性 值
注册名 etfuturum:enchantment_table
TileEntity 无(原版附魔台无TE)
硬度 5.0
爆炸抗性 2000.0
纹理名 enchanting_table

⚠️ 已订正 —— 注册名少了 n,且 tileReplacementMode 的语义写反了。

  1. 注册名是 etfuturum:enchantment_table(enchantment,少一个 i), 不是 etfuturum:enchanting_table。enchanting_table 只是纹理名 (BlockNewEnchantmentTable 里 setBlockTextureName("enchanting_table"))。 证据:ModBlocks.java 中枚举常量名为 ENCHANTMENT_TABLE, 注册名由常量名小写得到。
  2. 原文说「ConfigWorld.tileReplacementMode == -1 时替换为模组版本」,语义反了。 配置定义见 configuration/configs/ConfigWorld.java:201: -1 = Disabled, no conversion even if the replacement tile entities are on / 0 = Convert the vanilla tile entities to their Et Futurum versions / 1 = Convert Et Futurum replacement tile entities back to default ones。 即模组版本生效的条件是 tileReplacementMode == 0(默认值就是 0), -1 是「完全关闭替换」,不是「替换为模组版本」。

功能

附魔台(Enchantment Table)是原版已有的附魔方块,Et-Futurum-Requiem 在 ConfigWorld.tileReplacementMode == 0(默认值)时将其替换为模组版本,提供更新版本的附魔机制。

GUI交互: 右键打开附魔GUI(GUIIDs.ENCHANTING_TABLE),基于书架数量和附魔等级提供附魔选项。

原版回落: 当 tileReplacementMode == 1 时,把模组版方块还原为原版 minecraft:enchanting_table;当 tileReplacementMode == -1 时不做任何转换(模组版附魔台不生效,也不还原)。

配置门控

  • ConfigBlocksItems.enableEnchantingTables,配置键 enableNewEnchantingTable,默认开启(ON) (configuration/configs/ConfigBlocksItems.java)。
  • 另有 ConfigWorld.tileReplacementMode(默认 0,取值 -1/0/1)控制是否把原版方块实时替换为 模组版,见 configuration/configs/ConfigWorld.java:201。

交互

触发 行为
右键 打开附魔GUI(服务器端)
书架邻侧 增加附魔选项数量和质量
青金石同槽 提供更高等级附魔选项

相关条目

  • Bookshelf - 书架(提供附魔加成)
  • Anvil - 铁砧(修复/命名)
  • Lapis Lazuli - 青金石(附魔材料)
浏览全部模组