Voxel Shop beta is live. Expect occasional bugs. Learn more
Reimagines Minecraft's enchanting and anvil system. No more enchant table RNG!
What if Minecraft's enchanting system was more like an upgrade system?
This plugin aims to introduce a more intuitive enchanting system, inspired by the Tinkers Construct mod. You no longer need to hope RNG is on your side! Instead, each enchantment may cost specific items to apply.
Enchantment Upgrading
The enchanting table is treated more like a way to gradually upgrade your items. Instead of always skipping each level in between and trying to get the max level enchant, there's incentive to gradually upgrade from level to level.
Enchanted Books
You no longer need to worry about the anvil being "Too Expensive". Upgrading enchants via enchanted books have been moved to being a process within the enchanting table itself. To use an enchanted book, you place an item you want to enchant and the enchanted book in the lapis slot of the enchanting table.
Anvil
The anvil's main use has turned into repairing the durability of items.
Configuration
The plugin has extensive configuration, from being able to change each enchantment's requirements, to being able to completely change the layout of the custom enchanting menu. You have a ton of control over how the mechanics should work!
[spoiler=Sharpness Example]
{
"default_required_level": "ceil(1.2 * <math:pow:<level>:1.6> * <quality>)",
"default_required_power": "ceil(3 * <math:pow:<level>:1.6> * <quality>)",
"default_required_exp": "floor(10 * <math:pow:<level>:1.5> * <quality>)",
"default_required_lapis": "ceil(1.5 * <math:pow:<level>:1.3> * <quality>)",
"default_ingredient_amount": "ceil(1.3 * <math:pow:<level>:1.3> * <quality>)",
"default_required_lapis_old": "2 + ceil(2 * <math:pow:<level>:1.4>)",
"default_required_exp_old": "40 + ceil(2 * <math:pow:<level>:1.8>)",
"values": [
{
"enchant": "minecraft:sharpness",
"description": "Increases attack damage",
"icon": {
"material": "minecraft:iron_sword",
"hide_flags": true
},
"ingredients": {
"type": "amount",
"ingredients": [
"minecraft:amethyst_shard"
]
},
"quality": 1.6,
"required_level_addon": "3+",
"required_exp_addon": "40+",
"required_lapis_addon": "2+"
}
]
}
[/spoiler]
[spoiler=Anvil Iron Repair Example]
anvil_recipes:
- key: iron_repair
experience_cost: 0
first_ingredient:
type: any_of
values:
- minecraft:iron_helmet
- minecraft:iron_chestplate
- minecraft:iron_leggings
- minecraft:iron_boots
- minecraft:iron_sword
- minecraft:iron_pickaxe
- minecraft:iron_axe
- minecraft:iron_shovel
- minecraft:iron_hoe
- minecraft:iron_spear
second_ingredient:
- ingredient: minecraft:iron_nugget
repair_amount: <first_item_max_durability> * (.049 * <second_item_amount>)
- ingredient: minecraft:iron_ingot
repair_amount: <first_item_max_durability> * (.45 * <second_item_amount>)
- ingredient: minecraft:iron_block
repair_amount: <first_item_max_durability> * (4.05 * <second_item_amount>)
- ingredient: crux:glinted_shard
repair_amount: <first_item_max_durability> * (.9 * <second_item_amount>)
[/spoiler]
Feature List:
REQUIREMENTS:
WHAT YOU GET: