Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
ā ļø Penchant is still in beta. Please report any bugs or balance issues to help improve the mod!
The core feature of Penchant is that all enchantments start off from level one and players can level up their enchantments through usage. Usage means any action that would normally reduce durability, such as mining, attacking, and taking damage (for armor).
You can view a progress bar for each enchantment by holding Left Ctrl (configurable). Once the bar is filled, the enchantment increases by one level and the bar resets, until the enchantment is maxed out.

This means that instead of grinding for a ton of XP and hoping for good RNG, all you need to do to improve your tools is go out and use them, like you were going to do anyway.
Modules
The remaining features of Penchant are organized into modules that can be disabled individually per-world via datapacks.
Configuring Modules
Datapacks can be enabled and disabled in the world creation menu, and after world creation using the /datapack command. You can also install Datapack/Gamerule Menus to configure datapacks with a menu after world creation.

Note: Some modules don't make sense without other modules enabled, these soft dependencies are listed at the start of each module.


Table Rework
Strongly recommend Bookshelf Placement. This module includes advancements to guide you through the reworked enchanting.
The enchanting table now lets you choose individual enchantments. Each enchantment has an xp cost and a required number of books near the table, and costs 1 lapis lazuli.

Enchantments that are not in the table by default can be unlocked by placing enchanted books in nearby bookshelves.


If you place a grindstone within the bookshelf radius, you can remove enchantments from items onto books. This makes enchanted equipment you find more useful as you can unlock more rare enchantments.



Bookshelf Placement
Chiseled bookshelves and lecterns count towards the enchanting table bookshelf count depending on how many books they hold. 3 books = 1 vanilla bookshelf.

Additionally, there is no longer a requirement to have no blocks between the shelf & table, and shelves can be placed in a 7x4x7 area centered on the table (1 below, 2 above).


Durability Rework
Mending is removed. Instead, Unbreaking has 5 levels and Unbreaking V makes the tool unbreakable (but you have to work your way there!)

| Level | Damage chance |
|---|---|
| None | 100% |
| 1 | 100% |
| 2 | 75% |
| 3 | 50% |
| 4 | 25% |
| 5 | 0% (unreakable) |
Items in the world that already have Mending don't lose it but it no longer functions.

Loot Rework
Recommend Table Rework
Reorganizes enchantments and where they can be acquired so that basic enchantments are readily avaiilable but more important and special ones are harder to get. Enchantments are organized into the following categories:
Common
- The basic enchantments that directly increase the effectiveness of the tool
- In enchanting table by default
- Can be found on random loot
- Can be found on mob equipment

All Common Enchantments
- Efficiency
- Protection
- Sharpness
- Unbreaking
- Power
- Piercing
- Quick Charge
- Impaling
- Loyalty
- Lure
Uncommon
- More specialized or auxiliary functions
- Can be purchased from villagers
- Can be found on random loot
- Can be found on mob spawn equipment

All Uncommon Enchantments
- Aqua Affinity
- Feather Falling
- Fire Protection
- Blast Protection
- Projectile Protection
- Smite
- Bane of Arthropods
- Sweeping Edge
- Knockback
- Punch
- Density
- Breach
- Looting
- Luck of the Sea
Rare
- More unique or magical abilities
- Can be found in specific structure loot
- Can be found on random loot
- Can be found on mob equipment

All Rare Enchantments
- Frost Walker (Igloo)
- Fire Aspect (Nether Fortress, Ruined Portal)
- Flame (Nether Fortress, Ruined Portal)
- Silk touch (Mineshaft, Dungeon)
- Fortune (Mineshaft, Dungeon)
- Lunge (Bastion)
- Respiration (Ocean Ruins, Shipwrecks, Buried Treasure)
- Depth Strider (Ocean Ruins, Shipwrecks, Buried Treasure)
- Channeling (Buried Treasure)
- Riptide (Buried Treasure)
- Thorns (Desert Temple)
- Infinity (Jungle Temple)
- Multishot (Pillager Outpost)
Unique
- Can only be found in specific places (unchanged from vanilla)
- Soul Speed (Piglin bartering)
- Swift Sneak (Ancient City loot)
- Wind Burst (Trial Chamber Ominous Vault)


No Anvil Books
Strongly recommend Table Rework
Enchanted books can no longer be applied to items in the anvil, as chiseled bookshelves are the intended way to use enchanted books. Tools can still be combined.


Guranteed Drops
Makes more sense with Loot Rework
Mobs that spawn with enchanted equipment are guranteed to drop that equipment, allowing you to move those enchantments onto books and apply them to your own gear. Also applies to all tridents.


Reduced Curses
Disabled by default, makes more sense with Loot Rework
Curse enchantments can only be found on mob equipment.
Recommended Dependencies
I highly recommend adding these mods to make your experience more complete
- Bookshelf Inspector or equivalent to see what books are on your shelves
- Enchanted Bookshelves to see which books are enchanted
- Menderman or similar to make anvil repairing more fair, especially if the durability tweak is enabled
- Datapack/Gamerule Menus to configure enabled modules for existing worlds
- Item Descriptions to view enchantment descriptions
Compatibility
- Modded enchantments should work fine in this system
- Mods that alter enchanting may or may not be compatible, although I may look to improve compatibility in the future. In most cases disabling modules should allow the other mods' functionality to work as normal.
- Supports Item Descriptions
Roadmap
(in no particular order)
- Categorize some modded enchantments
- Data-driven way to override costs & book requirements
- Improvements to loot locations
- Enchanted books on lecterns (tentative)
- Configurable levelup cost
- Datapack documentation
Credits
- This mod was inspired by an episode of The Spawn Chunks podcast
- Special thanks to Enchancement and Enchiridion for being cool enchanting reworks that I took inspiration from
- Thank you to Sisby folk for the mod name
- Thank you to several of my friends as well as users on the Fabric discord for providing feedback and suggestions



