Cider Core
Spiced Cider is a 1.21.1 NeoForge modpack currently in development. This project is the core mod for that modpack. However, dependencies have been kept to a minimum to allow it to be used elsewhere.
Core Mod Features
Everything marked (off by default) is opt-in. Nearly everything else is on by default and can be switched off.
Anvil-Free Item Renaming
Combine a named name tag with any item in the crafting grid to rename it.
Unbreakable "Broken" Items (off by default)
Tools and elytra become Broken instead of being destroyed when they run out of durability. Broken items can't be used and mine at hand speed until repaired.
Less Deadly Bed & Respawn Anchors (off by default)
Both show a message instead of exploding outside the dimensions they work in.
End Crystal Changes (off by default)
Placeable on any block and end crystals heal any nearby entities.
Wolves in Armor (off by default)
Tamed wolves can wear any horse armor. Recommended to remove regular wolf armor with this tweak.
Unified Pet Armor (off by default)
Horse armor works like wolf armor: it absorbs hits, loses durability, and is repaired with its material.
Ranged Spiders (off by default)
Spiders shoot temporary cobwebs at range then switch to melee once their target is trapped in a web. Adapted from Dungeons Mobs/Raspberry Core.
Skeleton/Stray Nerf (off by default)
Reduced to 12 max health instead of 20.
Waterloggable Redstone
Repeaters and comparators can be placed underwater. With the relevant mod installed, this extends to Caverns & Chasms' Refractor/Resistor, Quark's Redstone Randomizer, and Create's diodes.
Quasi-Connectivity Removal (off by default)
Removes quasi-connectivity from pistons, dispensers, and droppers.
Void Water
Fluids at the bottom of the world have fading trails. Ported from Void Water. Looks great in the Aether!

Wind (off by default)
- Server-side wind: its direction and strength shifts and it builds before rain and in storms. It's stronger high up and weaker in the Nether.
- Outdoors, particles drift with the wind and specks of grass, dust, sand and snow blow off the ground. Sheltered spots have no wind.
- Pushes clouds, Chimes, Particle Rain, Particular leaves, Create Windmills, and Reliable Gliders.
/windshows the wind, and/wind strength|direction|gust|resetchanges it.
Dynamic Cloud Cover
Overworld weather cycles between clear, mostly clear, partly cloudy and cloudy skies, with clouds building up ahead of
rain. mostly_clear, partly_cloudy, and cloudy are added to /weather. Intended to be used with Cirrus and
Better Cloud Shadows.

Nether Atmosphere
Heat haze, mist, and a warm ambient tint in the Nether. Inspired by Jaden's Nether Expansion.

Usable Nether Maps
Maps in dimensions with a ceiling show terrain below the roof instead of bedrock.

Exploration
- Map in a Bottle: opens into a treasure, monument, temple or ruined portal map, and can be fished up in the ocean with Tide
- Ocean monuments have a few loot chests
- Collectable pages of the End Poem are added to dungeon and archaeology loot
Balloons
Sixteen dyeable balloons that tie to players, mobs, boats, and fences. A few slow your fall and enough of them lift you (or your boat) into the air.

Pocket Jukebox
A dyeable item that holds up to 20 music discs and plays them to its holder, shuffling to the next disc. Ported from the official Bedrock edition addon.
Grappling Hooks
Adds a Grappling Hook and a Sticky Grappling Hook. Attach one to a Tide fishing rod to grapple instead of fish. Requires Tide. Ported from Raspberry Core/There's Always A Bigger Fish.
Golems
- Straw Golems: build one with a hay bale and a carved pumpkin, and it harvests nearby crops into a container. Adapted from Straw Golem Updated
- Sputters: a barrel and a carved pumpkin make an archer golem. Ported from Nock Enough Arrows

Hides & Tanning
Animals that drop leather drop Hide instead, as do wolves, goats and bears. Stretch a Hide on the two-block-tall Tanning Rack, rub in Tree Bark, and after a couple of minutes it cures into Leather. Rabbits and foxes drop Small Hide, which combines into a Hide. With My Nether's Delight, Hoglin Hide also fits on the rack and cures into 3 Leather, and with Quark, Hides can be bonded into storage blocks.

Molten Metals
Molten fluids and buckets for copper, tin, lead, gold, silver, bronze, rose gold, electrum, iron, cast iron, steel, netherite, necromium, prismarite and valkyrium (each one only when the mod that adds the metal is installed). With Create, metals are melted in a heated basin, cast back into ingots, and mixed into alloys. Placed molten metal glows, burns anything that touches it, and hardens into its storage block when it meets water.

No Tree Punching (off by default)
Logs need an axe to drop, stripping a log drops Farmer's Delight Tree Bark (which can be put back on a stripped log), and moss needs a hoe. Separately, leaves drop sticks more commonly and two flint make a single-use Fire Striker.
Worms & Geodes
Emptying a composter can pop out worms, and wormy dirt generates underground. Deposit ores generate underground and drop geodes, which also turn up in dungeon and Nether chests. With Tide, worms work as bait and geodes can be fished up.
Fruit Trees
Bountiful Fares style cacao, pear, and avocado trees whose flowering leaves grow cacao pods and hanging fruit. Pears come from No Man's Land and avocados from Cultural Delights.

Pale Gardens
Pale pumpkins, pale roses, and pale bushes grow in pale gardens. Shears carve pale pumpkins which can be worn (with its own overlay) or used to build golems, and snow golems keep the pale head. Pale jack o'lanterns come in every torch variant. Tall flowers, pale plants and cactus flowers fit in flower pots.

Sulfur Fire
Fire lit on sulfur burns blue. Sulfur torches, lanterns, campfires and jack o'lanterns give off a dimmer light; standing in sulfur fire, or eating food cooked on a sulfur campfire, causes nausea. With the mods that add them, there are also sulfur sconces, candle holders, braziers, candles, skull candles, large jack o'lantern slices and dwarf spruce torches.

Ocean Depths
Algae, algal sand and gravel, chromarine and achromarine, budding prismarine, deepsilt, hydrothermal vents, tubeworms and brambles.

Building Blocks
Missing stairs, slabs and walls for vanilla materials (concrete, dripstone, netherrack, quartz bricks and more), glowstone bricks, cast iron and tallow blocks, plus extra variants for other mods' blocks when they're installed.

In-World Dyeing
Use a dye on a placed colored block to recolor it.
Settings Screen Rework (off by default)
Replaces the vanilla Options screen with a single screen with a sidebar and search. Settings from supported mods (Sodium, Controlify, Better Biome Blend, LambDynamicLights, Mini Music Tweaks, Cirrus, No Man's Land) appear on their matching pages. Inspired by BTA.

Classic Loading Screens (off by default)
Brings back the old progress screens for loading worlds, saving, and changing dimensions.
Random World Naming
New worlds get an auto-generated name, with a reroll button if Modern World Creation is present. Ported from Naming Unconvention.
Custom Player Death Sound (off by default)
Plays the piano motif from C418 - Death when you die.
Unmineable Block Sparks
Hitting a block that requires a stronger tool spawns spark particles, plays hit sounds, and displays a warning message. Ported from Valcon (thanks, Ivqry!).
Small Tweaks
- Torchflowers give off light
- Leaves from any mod never suffocate (for use with Modulation's passable leaves)
- Sign hitboxes match their model and rotation
- Ghast fireballs no longer destroy blocks (off by default)
- Azaleas can't be bonemealed into trees (off by default)
- Zombies sometimes carry a torch (off by default)
- Piglins spawn with Piglin Broadswords and Battleaxes instead of golden weapons (off by default)
- Igloos have no basement (off by default)
- Splash and lingering potions have a short cooldown (off by default)
- Cocoa pods can only come from cacao trees (off by default)
- Anvil screen without the rename field (off by default)
- Gameplay tips instead of chat while sleeping (off by default)
- Recipe book button moved beside the crafting grid (off by default)
- Your own potion particles are hidden in first person (off by default)
- Smithing template tooltips without the "Applies to" lines (off by default)
- Optional custom window title, and taskbar icon on Windows
Pack Tools
- Data-driven tool durability and mining speed overrides (
config/spicedcider/tool_stats.json) - Spawn control tags (
deny_spawn,deny_natural_spawn,restricted_spawns) and aspawn_equipmentdata map - Structures tagged
spicedcider:disablednever generate - Editable log filtering (
better_log4j_config.xml)
Performance Optimizations
- Recipe book tracking disabled
/locate, structure locating, and map biome previews run across several threads- Blockstate model lookups cached during model loading
- Folder resource packs and data packs are indexed, so lookups for missing files are skipped
- Repeated climate samples reused during worldgen
- Memory leak fixes for a number of mods that held onto the old world after leaving it
Configuration
Settings live in config/spicedcider-startup.toml, spicedcider-common.toml and spicedcider-client.toml, and in
an in-game config screen when YACL is installed. Options for optional mods only show
up in the screen when that mod is installed.
Installation
Spiced Cider has no required dependencies. YACL is recommended for the in-game config screen.
Optional Dependencies
Spiced Cider runs fine without any of these: each one only unlocks the specific fix/feature listed below when present.
| Mod | Feature added when installed |
|---|---|
| Alloyed | The Steel Fishing Rod becomes a Tide rod |
| Amendments | Hanging blocks swing in the wind; hanging signs keep their swing with OBE |
| Architect's Palette | Adds Twisted signs, hanging signs and boats; brightens Cage Lanterns (off by default) |
| Better Cloud Shadows | Cloud shadows follow cloud cover and the wind |
| Big Water | Voxy LoD water uses Big Water's textures |
| The Block Box + Every Compat | Registers wood-type variants (seats, palisades) for every wood type in the pack |
| Bountiful Fares | Adds a Lavender Tea Mug and fruit crates |
| Caverns & Chasms | Uses C&C's tin spark particles for unmineable block sparks; adds waterlogging to Refractors/Resistors; disables building C&C copper golems (off by default) |
| Cirrus | Clouds follow cloud cover and drift with the wind; options in the settings screen |
| Clutter No More | Adds a radial wheel for switching block shapes (off by default) |
| Comfortable Campfires | Campfire effect scans skip unloaded chunks |
| Controlify | Controller settings and bindings in the settings screen |
| Create | Melting, casting and alloying molten metals; windmill bearings speed up and slow down with the wind; soul fire haunting; EMI shows haunting under a soul campfire and hides fan-only recipes (off by default); hides Create's item descriptions (off by default) |
| Cultural Delights | Bountiful Fares/NML ciders, wines and meads cause Intoxication (off by default) |
| Dimensional Tears | Fish in Dimensional Tears with an Adamantite hook or rod (with Tide) |
| Easy Anvils | Anvil repairs and renames cost no experience (off by default) |
| Embers & Icicles + Neapolitan | Neapolitan Ice Cubes replace Ice Balls |
| EMI | Recipe categories for anvil smithing, trim styling, cauldron mixing, brewing and chiseling; tapping, sluicing, bartering, sniffing, archaeology and structure loot categories (off by default); hides the smithing table category (off by default) |
| Entity Model Features | Tiny Takeover Backport babies use vanilla baby models |
| Environmental | Restores the old wisteria tree leaves (off by default); pinecones on trees (off by default) |
| F3 Backport | Adds a Distant Terrain line to the debug screen |
| Farmer's Delight | The Electrum Knife works as a Farmer's Delight knife |
| Iceberg | Fixes upside-down item lighting in tooltips |
| Incremental Mining | Uses vanilla break times (off by default); no swings on blocks that need a stronger tool |
| Infernal Expansion | Adds Polished Glowstone stairs, slabs and walls |
| Item Interactions (bundled with Easy Shulker Boxes) | Pocket Jukeboxes get bundle-style tooltips and inventory interaction |
| LambDynamicLights | Dynamic lights option in the settings screen |
| Lodged | Hides arrow depth and bleeding risk tooltip lines (off by default) |
| Map Atlases | The minimap HUD uses the vanilla map background |
| Mini Music Tweaks | Music settings in the settings screen; Pocket Jukebox works with music fading |
| Modern World Creation | Adds a reroll button next to the world name field |
| ModernFix | NeoContinuity and Where Winds Blow work with lazy model baking (saves startup time) |
| Modest Mining | Shell blocks use NML seashell sounds |
| Modulation | Distant fog blends into Modulation's sky (with Roxy) |
| My Nether's Delight | Rich Soil spreads My Nether's Delight colonies; Hoglin Hide cures into 3 Leather on the Tanning Rack |
| No Man's Land | Mournful and Cheerful Clay Statues, offered to the Friend Moon to bring rain or clear skies; resin and maple syrup cauldrons work with fluid handlers; a radial carving wheel for the chisel (off by default); options in the settings screen |
| Offgrid | Leads, chains, hanging blocks, Polytone colored lights, and snow work with offgrid blocks |
| Piglin Proliferation | Fire rings no longer absorb potions (off by default) |
| Platform | Reliable Recipes rules apply to Platform's generated recipes |
| Ponder (bundled with Create) | Ponder scenes for Spiced Cider's blocks, golems, and mechanics |
| Quark | Adds Bonded Hide (and Bonded Hoglin Hide with My Nether's Delight); adds waterlogging to the Redstone Randomizer; fixes jitter when showing how many of an item you have; hides Quark's recipe viewer hints (off by default); prismarine chests in ocean ruins (off by default) |
| Raised | Small performance fix for HUD offset lookups (caching) |
| Reconnectible Chains | Lead knots look and behave like vanilla's |
| Reliable Advancements | White advancement descriptions; no connector lines to root advancements |
| Reliable Backpacks | A worn backpack adds its slots to the inventory screen (off by default); backpacks hold any item (off by default) |
| Reliable EMI | Creative tabs sit on the right edge when the tab panel is on the right (off by default) |
| Roxy (Voxy) | Fog over LoD terrain, background LoD generation (/lodgen) |
| Simple Voice Chat | Hides the voice chat HUD in singleplayer (off by default) |
| Slime Time | Disables merging slimeballs by clicking them together (off by default) |
| Snow! Real Magic! | Snowy plants sway with Where Winds Blow |
| Snowy Spirit | Fixes glow-light particles crashing with Sodium |
| Sodium | Fixes Smooth Lighting flicker near moving dynamic light sources; fixes translucent items with Continuity; options in the settings screen |
| Spelunkery | Stops Spelunkery's bundled datapack from overriding worldgen features; reworks the tuning fork (note copying, geode pings, golem control with C&C) |
| Supplementaries | Wind vanes point with the wind and give a redstone signal for its strength; soap washes off armor trims; structure maps skip disabled structures |
| Tide | Adds Grappling Hooks, nine extra hooks, an Adamantite Fishing Rod and Grub, Minnow and Firefly baits; perfect catches grant Lure; worms are bait; geodes and Maps in a Bottle can be fished up; classic two-tone fish spawn eggs (off by default) |
| Tiny Takeover Backport | Sniffers dig up golden dandelions; golden dandelions give off golden specks; growing babies follow players holding one (off by default) |
| Toil and Trouble | Cauldron brewing works with hoppers, Create pipes, and spouts |
| Vanilla Backport | Reworks Sulfur Caves (off by default); eyeblossoms open in dim light and creaking blocks glow (off by default); no copper chest from building copper golems (off by default); pale oak saplings grow gloomwood (off by default); nicer leashes; creaking buff (off by default); creaking eye particles under pale hanging moss in the dark |
| Vanity | Armor and tool trims are applied at the styling table |
| Vista | Performance fixes for Vista's mirror/TV reflections (configurable) |
| Where Winds Blow | Foliage, banners and lanterns follow Cider Core's wind; bonemeal no longer makes overgrown grass (off by default) |
| YUNG's Better Mineshafts | Some spawners spawn Dust Bunnies (with Spelunkery) (off by default) |
| AllTheLeaks, AmbientSounds, Biolith, Exposure, Picture Mode, Presence Footsteps, Simple Voice Chat | Fixes memory leaks that kept the old world loaded after leaving |
Modifying the Core Mod
If you need to compile against a specific mod's API, add a compile-only dependency to mod/build.gradle:
compileOnly "maven.modrinth:create:${create_version}"
License
If you are thinking about using the code or assets from Spiced Cider, please note the project's licensing. All assets of this project are unlicensed and all rights are reserved to them by their respective authors. The source code of the Spiced Cider mod for Minecraft 1.21.1 is available under the MIT license.
Exception: the Straw Golem is ported from RE-Strawgolem and stays under its
AGPLv3 license (included at
META-INF/licenses/strawgolem-LICENSE.txt). This covers the source in entities/strawgolem/,
client/models/strawgolem/, client/renderer/strawgolem/, mixin/strawgolem/ and
content/handler/StrawGolemEvents.java, the sounds in assets/spicedcider/sounds/entity/straw_golem/ and the
Straw Hat item texture.
Credits
Spiced Cider contains code from Better Log4j Config, used under its Apache License 2.0.
Randomized world names are from Naming Unconvention, used under its LGPLv3 license.
Fluids spilling into the void are ported from Void Water by NormallyNormal, used
under its MIT license (included at META-INF/licenses/void_water-LICENSE.txt).
Pale pumpkins, pale roses and bushes, tall flower pots, creaking-eye particles, the creaking buff, sulfur fire and the
golden dandelion tweaks are ported from InstantFeedback by Drex and
Cassian, used under
its MIT license (included at META-INF/licenses/instantfeedback-LICENSE.txt).
Sputters are ported from Nock Enough Arrows by
itayfeder, used under its MIT license (included at META-INF/licenses/nock_enough_arrows-LICENSE.txt).
Straw Golems are ported from RE-Strawgolem by HeroBrianMack (model by Fr3nderman), used under its AGPLv3 license, with delivery fixes from max-champlin's pull request #5.
Sparks for hitting unmineable blocks ported from Valcon by Ivqry.
Nether effects are inspired by Jaden's Nether Expansion.
Grappling Hooks are modified from Bigger Fish, created by Cassian and implemented by Kobber (originally ported from Raspberry Core).

