Compatibility
Minecraft: Java Edition
Platforms
Links
Creators
Details
Changelog
Custom Enchants 1.4.0
🛠️ Bit by Block – Custom Enchants v1.4.0 Release Date: June 24, 2025 Type: Feature Update ✨
📘 Enchantment Table Integration Custom enchantments can now appear in the vanilla enchanting table!
Fully implemented EnchantmentTableListener
Enchant offer logic uses rarity and exp level cost
Bonus enchant rolls unlocked at high levels
Controlled via:
enchantments.enable-enchantment-table
table-custom-chance, table-level-multiplier, table-additional-cost
⚖️ Rarity Weighting System Enchant selection now considers configured rarity values:
Configurable rarity-weights for loot and table rolls
Weighted randomness used when selecting enchantments
📜 Config System Overhaul Massive cleanup and standardization of default values:
All enchantments migrated to config.yml
Removed hardcoded values in ConfigManager
New support for getLong(), improved defaults loading
debug: true now respected across systems
🧃 Enchantment Improvements Prevents applying conflicting enchantments together
Honors allow-stacking: false during table and anvil application
Clean handling of enchanted books and vanilla overlap
🎁 Loot & Drops Enchantments now drop from mobs and loot chests (if enabled)
Drop chance and rarity controlled via config
Uses drop-chance-percentage and mob-drop-chance
🧰 Technical Registered EnchantmentTableListener
Improved item matching logic in custom enchant applications
Lore formatting driven by lore-format.format
Grindstone listeners will be added soon.
Files
Metadata
Release channel
ReleaseVersion number
1.4.0Loaders
Game versions
1.21.4–1.21.5Downloads
15Publication date
June 24, 2025 at 8:21 AMPublisher

ByteByBlock
Member


