- Added Polish translation by @LeafForge
- Added Russian translation by @Iamnotagenius
- Fixed Roll Bench's loot table
- Added full reroll of enchantment slots
- Added touchscreen mode for Runic Table and Roll Bench gui
- Changed Runic Table and Roll Bench gui default behaviour
- Tooltip's line length is depend on screen width
- Messages other than enchantment description are now also wrapped in tooltip
- Allow unbreakable items be gilded
- Chances for second and third slot are now depend on enchantability of an item and player's advancements
- Fixed a crash when parent folder for a config is not created
- Pool of enchantments that are generated in loot tables is now configurable
- Pool of enchantments that are sold by villagers is now configurable
- Enchanting with books through anvils are now possible
- Repairing in anvils are now possible
- Fixed that some enchanted items not have glint
- Applying incompatible enchantments is now impossible with requireCompatibility set to true
- Player is granted Enchanter advancement when used Runic Table for the first time
- Gilding for creative players is instant and not require any gold
- Fixed a bug when incompatible enchantments for an item would be generated in the first slot
- It is now possible to put unbreakable items in the tables
- Fixed a bug when tables' GUIs stay when block is broken
- Added a fallback texture for non-existing icons, thanks to @fzzyhmstrs
- Improved comments for options in config
- More configuration of enchant and reroll prices
- All errors of config loading are now handled and should not cause a crash
- Removed cloth config dependency
- Made dynamic outline for screen titles, allowing for proper rendering of localized names
- Fixed crash in dedicated servers
- Runic table and Roll bench are now usual blocks without block entity
- New anvil mixing rules, now it is allowed to upgrade only existing enchantments on an item
- Config has new format, see format specification
- config can now be reloaded with
/reload
- use vanilla tag for powerful enchantments
- enchanting now respects
canCombine
andisTreasure
(configurable) - register screen handlers properly (that makes this mod compatible with Replay mod, for example)
- whole tags (and all tags in a namespace) can be specified to ban/allow in config
- Added configuration system
- Enchantments can be banned/allowed while generating
- Powerful enchantments can be specified in config
- Cursed enchantments can be allowed
- Enchant and reroll cost are now configurable
- Gilding cost is also configurable (default is 8 gold ingots)
- Enchanting table can be disabled for survival players
- Anvil item with runic table's enchantments mixing can be enabled
- Villager's changed enchanted book trades can be disabled
- Textures for icons from mods that are not oficially supported can be loaded and used in UI
- Allow randomness for all enchantment targets
- Use purely vanilla logic for generating trades only with unbreaking
- Enchanting table becomes craftable again
- Improved logic and ui for restricting items mixing in anvil
- Added a recipe for runic table
- Fixed a bug when GF crashes game when item without nbt is inserted
- Fixed a bug when two of the same enchantments can be generated
- Changed mod id and namespace from
mcd_enchantments
tomcde
Changelog
-
Additions:
- Added gilding with Gilding Foundry
- Added compatibility for EnchantmentPlus & qu-enchantments
-
Changes:
- Changed tooltip of gilded/enchanted with runic table items
- Remove ability to remove runic table's enchantments using grindstone
- Now it's more clear when item cannot be rerolled/gilded