Skip to main content

ENCHANTING

ENCHANTING adds progress when a player applies matching enchantments at or above the configured level.

Format

quest:
objectives:
type: "ENCHANTING"
goal: 800
required:
- "SHARPNESS:1"
- "UNBREAKING:3:2"
tools:
- "*_SWORD"
- "DIAMOND_PICKAXE"

Required values

Use this format:

<ENCHANT>[:min_level][:points]
ExampleMeaning
SHARPNESS:1Sharpness level 1 or higher gives 1 point.
UNBREAKING:3:2Unbreaking level 3 or higher gives 2 points.
*Any enchantment gives 1 point.

Tool filter

tools can be a string or list:

tools: "ANY"
tools:
- "*_SWORD"
- "DIAMOND_PICKAXE"

Allowed patterns:

  • ANY
  • *
  • exact material names
  • wildcard patterns such as *_SWORD, *_PICKAXE, *_AXE

Notes

The source checks both namespaced enchant keys and Bukkit enchant names.