Cherry On Top

NOTICE: This mod is no longer supported, and its features have been split into several separate mods that can be found on the author's page.
Cherry On Top is a collection of improvements and tweaks for Fabric that seamlessly integrate with vanilla gameplay while offering extensive configuration options to adapt to your needs.
Enchanted Book Enhancement

You can now upgrade enchantments in enchanted books using a new smithing table template! These templates can be found as loot in End Cities and can be duplicated like other smithing templates. Upgrading requires experience costs that depend on the book's repair cost.
Configuration:
- Add or remove locations where templates can be found
- Configure experience cost for upgrading
- Option to ignore the "Too Expensive!" limit
- Restrict upgrading to books with only one enchantment
Whetstones

Repair items anytime with whetstones! Craft them from quartz and use them with the item and appropriate material in the crafting grid. Enchanted whetstones allow repairing enchanted items.
Features:
- Whetstones lose durability when used
- Regular stones work only with unenchanted items
- Enchanted stones require matching enchantments
- Ability to repair stones at an anvil
Ender Backpack

Access your ender chest contents anytime! Create the backpack by surrounding an ender chest with leather, and open it with right-click or by pressing the B key. With the Trinkets mod installed, the backpack can be equipped in the back slot.
Teleportation Potions

Two new potion types for world travel:
Wormhole Potion:
- Teleports to other players
- Brewed from awkward potion and ender eye
- Opens selection menu when used
Teleportation Potion:
- Moves to random location within configured radius
- Brewed from awkward potion and ender pearl
- Configurable maximum teleport height
Information Overlays

Compass and clock now display useful information in the top left corner of the screen:
Compass: coordinates, direction, biome Clock: time of day, weather, season (with Serene Seasons mod)
Phantom Spawning Changes

Phantoms now spawn only at high altitudes at night, regardless of whether the player has slept. For temporary protection from spawning, simply hold a phantom membrane in your hand.
Configuration:
- Change spawn starting height
- Configure spawn check frequency
- Add items for phantom repelling
Death Improvements

Death has become less stressful:
- Items drop in one spot and don't despawn
- Increased amount of lost experience
- All settings can be disabled
Anvil Improvements

Anvil has become more logical and convenient:
- Material amount for repair depends on item craft cost
- Repairing unenchanted items and renaming require no experience
- "Too Expensive!" limit removed
- Reduced chance of anvil damage
Experience Bottle Improvements

Experience bottles have become more valuable:
- Increased experience amount gained
- Renamed to "Experience Bottles"
- Added to more chest locations
Enchanted Book Loot Improvements

Enchanted books now appear more frequently and in more locations. Can configure exclusive enchantments for specific structures and probabilities for different enchantment levels.
Music Discs

Collect music discs without needing skeletons to kill creepers. Discs can now be found in chests throughout the world.
Additional Tweaks
Crafting Recipes
- Glowstone dust from redstone dust and blaze powder
- Crying obsidian from obsidian and ghast tear
Balance
- Soul Speed enchantment doesn't damage boots
- Creeper explosions destroy all blocks
- Shulker duplication disabled
- Pillager patrols disabled
Mechanic Changes
- Night vision unavailable in survival
- Riptide works only in water
- Reduced debug information in survival
- Double-tap sprinting disabled
Early Loader Tweaks
These settings are available only in the cherry-on-top-early.json file:
- Bundles enabled by default
- Trade rebalance enabled by default
- Faster obsidian mining
- Stacking capability for various items