Enchant Works combines configurable anvil rules with five custom enchantments and extensions to selected vanilla enchantments. It is intended for modpacks that need control over repair costs, enchantment combinations, and equipment progression.
| Component | Required version |
|---|---|
| Minecraft | 1.20.1 |
| Forge | 47.4.2 or later in the 1.20.1 branch |
| KineticCore | 26.9.20+ |
Install Enchant Works and its dependencies on both client and server. These requirements apply to the Minecraft 1.20.1 branch.
#, or an entire mod prefixed with @.These are configurable mechanics. Installing the mod can change the cost of existing repair and enchantment workflows, so check the generated defaults when balancing a pack.
The allowlist permits specified item/enchantment combinations beyond vanilla compatibility. The denylist rejects prohibited combinations, including clearing an invalid anvil output. A separate list disables enchantments globally for application through the anvil and enchanting table.
Combination rules use target ; enchantment IDs:
minecraft:stick ; minecraft:knockback, minecraft:sharpness
#minecraft:pickaxes ; minecraft:mending
@create ; minecraft:mending
minecraft:stick ; *
Place each rule in the appropriate allowlist or denylist. * and ALL match all enchantments; the examples are syntax examples, not commands to run. Disabling one of this mod's own registered enchantments is also subject to the restart requirements below.
| Enchantment | What it does | Important conditions |
|---|---|---|
Smelter (enchantworks:smelter) |
Smelts eligible block drops, can cook mob drops, and can process container contents. Supports Fortune, XP scaling, and configurable output multipliers. | Sneaking suppresses its smelting behavior. Container processing and mob-drop cooking have separate options. |
Leech (enchantworks:leech) |
Eligible direct attacks can restore health based on damage and enchantment level, and steal an eligible beneficial effect from the target. | Trigger chance, healing ratio, effect-steal chance, and effect allow/deny lists are configurable. |
Sixth Sense (enchantworks:sixth_sense) |
Highlights nearby entities with category-specific outline colors while sneaking with the enchantment equipped. | Normally a helmet enchantment. Scan radius, interval, colors, and custom entity IDs are client display settings. |
Enlightenment (enchantworks:enlightenment) |
Increases XP generated by player mob kills and block breaking. | It scales those XP drops; it is not a multiplier for every possible XP source. |
Omni Tool (enchantworks:omni_tool) |
Lets an enchanted tool satisfy pickaxe, axe, shovel, hoe, and shears harvesting checks, with configurable mining-speed compensation. | Normal loot tables still apply. Only explicitly configured exception blocks are forced to drop themselves. |
Smelter multiplier entries accept rules such as 2x #forge:ores and 3x minecraft:raw_iron; the first matching rule supplies the multiplier. The default ore/raw-material rules double eligible output.
Omni Tool can appear in the third enchanting-table offer when its displayed level is at least 30, with a configurable chance (default 10%). The included shapeless recipe also creates its enchanted book from a netherite pickaxe, netherite axe, netherite shovel, shears, and a book. The recipe produces no usable result when Omni Tool is disabled.
The main file is config/kineticcore/anvilenchantments.toml. Its generated comments document individual fields and rule syntax.
Enchant Works(附魔工坊)整合铁砧规则、五种自定义附魔和部分原版附魔扩展,适合需要统一维修成本、附魔搭配与装备成长的整合包。
| 组件 | 要求 |
|---|---|
| Minecraft | 1.20.1 |
| Forge | 1.20.1 分支的 47.4.2 或更高版本 |
| KineticCore | 26.9.20+ |
客户端和服务端均应安装附魔工坊及前置;本文列出的版本范围针对 Minecraft 1.20.1,不表示已适配更新版本。
#物品标签、@模组ID 选择目标。这些机制都有对应配置。安装后可能改变已有装备的维修和附魔成本,整合包作者应先核对生成的默认设置。
白名单可允许原版通常不接受的物品与附魔组合;黑名单用于禁止组合,并会清空不符合规则的铁砧产物。另有全局禁用列表,限制指定附魔通过铁砧和附魔台添加。
组合规则格式为 目标 ; 附魔ID:
minecraft:stick ; minecraft:knockback, minecraft:sharpness
#minecraft:pickaxes ; minecraft:mending
@create ; minecraft:mending
minecraft:stick ; *
把规则填入对应的白名单或黑名单即可;以上是配置语法示例,不是聊天命令。多个附魔用英文逗号分隔,* 和 ALL 表示全部附魔。禁用本模组自己的注册附魔时,还需遵守下方的重启要求。
| 附魔 | 实际效果 | 使用条件与边界 |
|---|---|---|
熔炼(enchantworks:smelter) |
自动冶炼适用的方块掉落物,也可烤熟生物掉落物、处理容器内容;支持时运、经验倍率和产出倍率规则。 | 潜行时暂停熔炼行为;容器处理和生物掉落物烤熟可分别配置。 |
汲取(enchantworks:leech) |
符合条件的直接攻击有概率按伤害和附魔等级回血,并偷取目标可用的增益效果。 | 可调整触发概率、吸血比例、偷取概率及效果黑白名单。 |
第六感(enchantworks:sixth_sense) |
装备附魔后潜行,以不同轮廓颜色显示附近实体。 | 通常用于头盔;扫描距离、间隔、各类颜色和自定义实体 ID 属于客户端显示设置。 |
启蒙(enchantworks:enlightenment) |
提高玩家击杀生物、挖掘方块时生成的经验。 | 作用于这些经验掉落,不是对所有经验来源统一乘倍。 |
万能工具(enchantworks:omni_tool) |
让工具同时满足镐、斧、铲、锄、剪刀的采掘判定,并提供可配置的挖掘速度补偿。 | 仍遵守方块自身战利品规则,只有单独列入例外名单的方块才会强制掉落自身。 |
熔炼产出规则支持 2x #forge:ores、3x minecraft:raw_iron 等写法,采用第一条匹配规则的倍率;默认矿石与粗矿材料规则为双倍产出。
万能工具可在附魔台第三档显示等级至少为 30 时按概率出现,默认概率为 10%。模组还提供无序合成:下界合金镐、下界合金斧、下界合金锹、剪刀和书合成万能工具附魔书。禁用该附魔后,配方不再产出有效成品。
主配置文件为 config/kineticcore/anvilenchantments.toml,自动生成的注释包含字段解释和语法示例。