# OmniEnchant
**OmniEnchant** adds a single keybind (default **P**) that instantly applies
every vanilla enchantment compatible with the item currently held in your
**main hand**, each at its maximum level — including combinations that are
normally mutually exclusive in survival.
## What it does
Press **P** while holding an item, and the mod:
- Checks which vanilla enchantments can apply to that specific item (using
the item's own enchantment compatibility data — swords, armor, tools,
bows, tridents, etc. are all handled correctly and automatically).
- Applies every compatible enchantment at its maximum level in one go.
- Ignores the normal "exclusive enchantment" restrictions — for example, a
sword enchanted this way gets **Sharpness V, Smite V, and Bane of
Arthropods V** all at once, something not normally possible without
commands.
## Scope
- Only the **main-hand item** is affected. Offhand items, armor, and the
rest of your inventory are never touched.
- This mod is intended for **creative mode, testing, and singleplayer
worlds** — it is not balanced for competitive survival multiplayer.
## Requirements
- Fabric Loader
- Fabric API
- Minecraft 1.21.11
- Must be installed on **both client and server** (or just the client for
singleplayer, since the integrated server counts as both).

