Cherry On Top

Cherry On Top

Mod

A collection of configurable features and tweaks

Client and server AdventureGame Mechanics Mobs

257 downloads
1 follower
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

banner

Cherry On Top is a collection of features and tweaks for Fabric 1.21 designed to fit vanilla, while offering an extensive configuration that lets you adapt the mod to your own needs.

Requires owo-lib and Disable Custom Worlds Advice.

Although the mod is perfectly usable as it is, it's still a work in progress. New features may be added, and old ones changed or removed. Please report any issues you find with the mod by using the "Report issues" link in the sidebar. If direct communication is more of your thing, join the Discord server linked in the sidebar to discuss the mod.

Features

enchantment_upgrade

Upgrade enchantments stored in enchanted books for an XP cost in the smithing table with the new Enchantment Upgrade Smithing Template! These can be found as loot in End Cities, and can be duplicated just like other smithing templates.

Details and Config Adds a new smithing template found in End Cities by default that can upgrade a single enchantment stored in a book by one. The selected enchantment depends on the amount of lapis added to the recipe. By default, upgrading costs experience based on the upgraded book's repair cost. The template can be duplicated once found.

Configuration options:

  • Add or remove locations where the smithing template can be found and define the loot chance and the amount of templates, in the format of location;chance;count
  • Add an XP cost to upgrading books, based on the repair cost of the book being upgraded, and set an optional base XP cost added on top of the repair cost
  • Remove the XP cost entirely
  • Ignore "Too Expensive!" (XP cost limit) when upgrading
  • Only allow upgrading books which contain one enchantment only

whetstones

Repair your items on the go with Whetstones! Craft them with quartz, and combine them with your item and the appropriate material in the crafting grid to repair the item. Enchant Whetstones with enchantments that match your item, and you can repair your enchanted item, too!

Details and Config Adds Whetstones, a new item crafted with quartz that can be used to repair items on the go.
  • Combine a Whetstone, an item to repair, and the repair material in the crafting grid to repair the item. The Whetstone loses durability after the repair
  • Regular Whetstones only repair unenchanted items
  • Enchantments can be added to the Whetstone at an anvil. An enchanted Whetstone can only repair items whose enchantments match the enchantments on the Whetstone
  • Whetstones can be repaired at an anvil

The whetstone repair recipe will show up in EMI if it's installed.


ender_backpack

Use your Ender Chest storage on the go with the Ender Backpack! Craft it by surrounding an Ender Chest with leather, then open it by simply using the item or pressing B while it's in your inventory. If Trinkets is installed, you can also equip the Ender Backpack in the Back slot and open it by pressing B.

Details and Config Adds the Ender Backpack, a new item that functions like a portable ender chest, crafted by surrounding an ender chest with leather, and can be opened by either right-clicking while holding it, or pressing the hotkey (default: B) while it's anywhere in the inventory.

If Trinkets is installed, the Ender Backpack will be equippable in the Back slot, and can still be opened with the hotkey.


teleportation_potions

Teleport to your friends without commands with Potions of Wormhole! Brew them with an awkward potion and ender eye in the brewing stand, drink them, and select the player to teleport to from the menu that appears. Also, brew a Potion of Teleportation with an awkward potion and ender pearl, and get teleported to an entirely random place in a large radius around you!

Details and Config Adds two new potions inspired by Terraria.

Potion of Wormhole

  • Teleports you to other players
  • Brewed with an awkward potion and ender eye
  • Drinking opens up a screen where you can select a player to teleport to

Potion of Teleportation

  • Teleports you to a random location in a configurable radius
  • Brewed with an awkward potion and ender pearl
  • Configurable max teleport height

Recipes for these potions will show up in EMI if it's installed.


info_overlays

Make the compass and clock worth carrying! Having a compass anywhere in the inventory shows info about your position and biome at the top left of the screen, while the clock shows info about the time and weather in the same position.

Details and Config Shows useful information in the top left when carrying a compass or a clock.

Compass info:

  • Coordinates
  • Direction
  • Biome

Clock info:

Configuration options:

  • Enable or disable each info overlay
  • Color the weather line according to the current weather conditions
  • Color the season line according to the current season

phantom_spawning_rework

No more annoying phantom spawns when you haven't slept in a while! Instead, phantoms spawn only at high altitudes at night. Want to temporarily prevent phantoms from spawning? Simply hold a Phantom Membrane in your hand, and no phantoms will spawn!

Details and Config Replaces vanilla phantom spawning rules with spawning rules based on altitude.

Instead of having to not sleep for 3 in-game days in order to trigger phantom spawning at night, phantoms now start spawning at night above Y level of 128 by default, with the spawn chance increasing the higher the player is above the defined Y level, regardless of whether the player has slept recently or not.

Additionally, phantoms can be repelled by holding a repellent item (phantom membrane by default), either in the main hand or offhand.

Configuration options:

  • Change the starting height for phantom spawning
  • Modify the frequency at which the spawn check will run, in seconds. rand(x) can be used in the expression to pick a random number from 1 to x. The vanilla frequency is 59 + rand(60)
  • Enable or disable phantom repelling
  • Add or remove items to be used as phantom repellent items

death_improvements

No more stressful runbacks after death! All the items you drop on death will be dropped at the exact spot you died at instead of splattering all over the place, and will never despawn! Additionally, you will drop most of the XP you had, instead of dropping just a small amount of it.

Details and Config
  • Makes items dropped on death never despawn
  • Prevents items dropped on death from splattering around the player and instead drops them all at the exact spot where the player died
  • Increases the amount of experience that the player drops on death

Configuration options:

  • Change the amount of experience that the player drops on death as a percentage of the total experience
  • Toggle each option listed above on or off

anvil_improvements

Turn the anvil into a consistent workstation that's enjoyable to use! Instead of every item getting repaired by 25% with each repair, the repaired amount is based on how much material is required to craft the item. Repairing unenchanted items and renaming any item costs no XP, there is no longer an XP cost limit, and the anvil gets damaged twice as less often.

Details and Config Changes the amount of materials required to repair items in the anvil from a fixed amount of 4 to an amount based on the amount of material units required to craft the item.

For example, to fully repair an iron chestplate, you now need 8 iron ingots up from 4, and to fully repair an iron sword, you need 2 iron ingots down from 4.

Additionally:

  • Change the chance that the anvil will be damaged on use
  • Remove the XP cost for repairing unenchanted items
  • Remove the XP cost for renaming items
  • Remove the combine XP cost limit ("Too Expensive!" prompt)
  • Remove prior work penalty (combine XP cost increasing the more you repair and upgrade the item)

Configuration options:

  • Change the amount of material units required to fully repair an item for each item type
  • Toggle each option listed above on or off

bottle_o_enchanting_improvements

Turn experience bottles into an item worth looting! Experience bottles now grant way more experience, and can be found as loot in more places around the world.

Details and Config
  • Increases the amount of experience given by the bottles
  • Renames "Bottle O' Enchanting" to "Experience Bottle"
  • Adds bottles as loot to more chests in the world

Configuration options:

  • Change the amount of experience given by the bottles. rand(x) can be used in the expression to pick a random number from 1 to x. The vanilla experience amount is 1 + rand(5) + rand(5)
  • Enable or disable renaming to "Experience Bottle"
  • Enable or disable adding bottles as loot to more chests in the world
  • Add or remove additional locations where the bottles can be found and define the loot chance and amount, in the format of location;chance;count

enchanted_book_loot_improvements

Enchanted books can now be found in more places around the world and have a slightly increased chance to spawn in places where they already appear in vanilla. The more, the merrier!

Details and Config Adds additional enchanted book loot to chests in the world.

Optionally, make defined enchantments exclusive to defined structures, and specify the chances for each enchantment level to appear on looted enchanted books.

Configuration options:

  • Add or remove additional locations where enchanted books can be found and define the loot chance and amount, in the format of location;chance;count
  • Enable or disable making enchantments exclusive to defined structures
  • Add or remove rules for structure-specific enchantments, in the format of enchantment;weight,...,enchantment;weight!location;chance,...,location;chance (an example entry is provided in the default config)
  • Enable or disable weighted enchantment levels in looted enchanted books
  • Modify weights for each enchantment level

music_disc_loot

Complete your music disc collection without hassle! Music discs which usually drop from creepers when they're killed by skeletons can now be found as loot in many places in the world.

Details and Config Adds a chance to find any music disc you can usually get from getting a skeleton to kill a creeper to loot chests in the world. Additionally, removes the vanilla 13 and Cat music disc loot in regular dungeons to avoid getting many copies of those two discs.

Configuration options:

  • Change the chance that a disc will spawn in any of the defined locations
  • Add or remove locations where the discs can be found
  • Enable or disable removing the vanilla 13 and Cat music disc loot from regular dungeons

Tweaks

Craft tipped arrows with regular potions Changes the tipped arrow recipe to use regular potions instead of lingering potions. If EMI is installed, the recipe will change accordingly.
Glowstone dust recipe Enables crafting glowstone dust by combining redstone dust with blaze powder.
Crying obsidian recipe Enables crafting crying obsidian by combining obsidian with a ghast tear.
Infinity compatible with Mending Makes it possible to apply Mending to a bow enchanted with Infinity and vice versa.
Soul Speed doesn't damage boots Removes the durability damage taken from using Soul Speed.
Play bow drawing sounds Makes the bow play a bow drawing sound when being drawn by players or mobs. Makes dealing with skeletons easier since you can now hear them drawing the bow before they shoot.
Creeper explosion drops all items Makes creeper explosions drop every destroyed block instead of only dropping some of them.
Disable shulker duplication Disables the game mechanic that allows shulkers to duplicate by hitting each other with their bullets.
Disable pillager patrols Prevents pillager patrols from spawning, regardless of what the gamerule is set to.
Disable night vision Makes Night Vision unobtainable in survival with the following changes:
  • The brewing recipe for Night Vision potions now makes Invisibility potions instead
  • The crafting recipe for Suspicious Stew with a Night Vision effect now gives a Suspicious Stew with Invisibility instead
  • Looted Suspicious Stew that would contain Night Vision now contains Invisibility instead
  • Advancements which require Night Vision in any form now don't
Riptide works in water only Makes tridents enchanted with Riptide work only in water, and not in rain.
Reduce debug info in survival Turns on reduced debug info in survival mode, hiding essential info (such as coordinates) from the F3 debug screen.
Disable double-tap to sprint Disables double-tapping the forward key to start sprinting.

Early loader tweaks

These tweaks are configurable only outside of the game in cherry-on-top-early.json located in the config folder.

Enable bundles by default Turn on bundles by default on world creation.
Enable trade rebalance by default Turn on trade rebalance by default on world creation.
Faster obsidian mining Makes obsidian, crying obsidian and respawn anchors break faster (9.4s -> 5.65s with an unenchanted diamond pickaxe).
Stackable items Enable item stacking for a bunch of items that were previously unstackable, up to a configurable value. Throwable potions also get a configurable cooldown if potion stacking is enabled.

Project members

pajicadvance

Member

Details

Published a month ago
Updated 2 days ago