Back to mods
Diversity! project artwork

CurseForge · Minecraft mod

Diversity!

Introduces a wide range of features to enhance the gameplay experience. From quality of life improvements to new mob behaviors and random sh*t, this mod offers a little bit of everything. The mod is designed to work on server-side as well!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Diversity! release should I use?

Updated last month
Latest stable file [Forge 1.20.1] Diversity v2.5.5
Game version 1.20.1
Loader Forge, NeoForge

Diversity! [Forge 1.20.1] Diversity v2.5.5 targets 1.20.1 with Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Diversity! required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Diversity! [Forge 1.20.1] Diversity v2.5.5 need?

[Forge 1.20.1] Diversity v2.5.5. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Faewulf's Lib, Faewulf's Lib first. We found matching files for this game-version and loader setup.

Faewulf's Lib Needed by Diversity! [Forge 1.20.1] Diversity v2.5.5
required
Matching file found Matched file: [Forge 1.20.1] Faewulf's Lib v1.4.0
Faewulf's Lib Needed by Diversity! [Forge 1.20.1] Diversity v2.5.5
required
Matching file found Matched file: 1.4.0

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Diversity! without breaking your instance.

Built for Diversity! [Forge 1.20.1] Diversity v2.5.5. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use [Forge 1.20.1] Diversity v2.5.5. It targets 1.20.1 with Forge, NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Faewulf's Lib, Faewulf's Lib first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside [Forge 1.20.1] Diversity v2.5.5. It opens that exact file at the source.

About this project

What does Diversity! add?

github curseforgemodrinthdiscord-singular

kofi-singularpaypal-singular


📖 Overview

Diversity is a Minecraft mod that introduces a wide range of features to enhance the gameplay experience. From quality of life improvements to new mob behaviors and random sh*t, this mod offers a little bit of everything. The mod is designed to work on server-side only installations as well.

Current features: 68 (+1 in latest version)

What's new in 2.4.0?

  • Sugarcane can grows/can be placed on block has tag diversity:strong_support_sugarcane now doesn't need water nearby anymore. Default block: Mud,Muddy Mangrove Roots.
  • Now require to install Faewulf's Lib as a library dependency. Sorry for the inconvenient.
  • Beacon Extended module extends the beacon's range and duration beyond level 4! Each layer past level 4 adds 20 blocks in range, up to level 10.
  • New Day counter option to change daytime tick (only change if you know what you are doing).
  • Fox auto breed after eat berries.
  • Two new enchantments for Bundle: Vacuum (sucks all newly picked-up item from inv) and Selective Vacuum (only sucks the same items exist in bundle).
  • Extra config option for Spy glass what is that? (use range, show info, distance, name).
  • No saddled mobs wandering (replaces No tamed horse wandering) now affect all mob that can wear saddle. (Modded mobs supported)

⚠️ Note for 1.20.1

The original version of the mod is for 1.21, and the backport for 1.20.1 will lack some features as expected, with no plans to reintroduce them:

  • 1 tick delay Bulb Block
  • Random size fishes
  • Smaller bee
  • Mace rotates blocks
  • Custom enchantments don't data driven, disable to make the mod server-side only (or enable, but client also has to install the mod)

✨ Features

Extra recipes

Bundle recipe

Bundle Recipe

Suspicious Sand/Gravel

Bundle RecipeBundle Recipe

Quality of Life Improvements

1 tick delay copper bulbs (Disabled by default) (1.21 only)

Make copper bulb block delay 1 tick like in the snapshot.

1tick Delay Bulb

Backup Enchantments type (Server-side only in 1.21)

Add weaker versions of the four protection enchantments.\nThese provide extra protection with effects identical to the originals but at only 25% of their original power.

Enchantment Backup preview Enchantment Backup

Trophy banners

Add some Ominous banner-like banners as trophy. Obtains via boss drops, Shepherd Villager's gifts (Hero of the Village),...

Trophy banners

Bundle enchantments (Server-side only in 1.21)

Add 2 enchantment for bundle (refill and capacity). If mod installed in client-side, slot indicator will calculate correctly.

Bundle enchantments

Better enchanting table

Enchanting tables can accept bookshelves placed two blocks away and can see bookshelves through non-solid blocks.

Expanded Enchanting Table

Bonemeal Coral fan/block

Coral fans and Coral blocks can be bonemeal (only in warm ocean biome) to grow into coral reef

Bonemeal corals

Bonemeal Small flowers

Small flowers planted on Mycelium (except wither rose and torch flower) can be bonemeal to make it spreads around.

Bonemeal small flowers

Click through wall sign and item frame

Allows right-clicking through signs and item frames (must holding item) if they are placed on chests, barrels, or shulker boxes (container blocks). Behave exactly like normally open container.
Shift to rotate item/edit sign.

Click Through Sign and ItemFrame

Day counter

Day counter each day passed

Day counter

Deepslate generator

Deepslate will replace stone and cobble stone if lava + water below y-level 8

Deepslate generator

Invisible item frame

Make item frames invisible by shift + right-clicking a non-dyed glass pane into them. They stay invisible when holding an item, otherwise, they emit particles as indicators.

Invisible ItemFrame

Faster copper block oxidation

Copper block and its variations oxidize faster in rain and water.

Faster Copper Block Oxidation

Faster minecart

Rail placed on Gravel will make Minecart and its variants travel faster.

FasterMinecart

Glow berries gives glow effect

Glow berries give glow effect

Shulker box label

Shulker box will shows its custom name upon placed.

Shulker box label

Usable empty suspicious sand/gravel

You can add items (by shift right-click) into empty suspicious sand and gravel.

Suspicious Sand/Gravel

No xp limit anvil

Removes the "Too Expensive" limitation from anvils. In Client side will still displays the "Too expensive" label, but still functional.

No farmland trampling

Farmland is not trampled if the entity (including players) is wearing Feather Falling boots or has the Slow Falling effect.

No farmland trampling

XP from crops

Gain xp from harvesting crops.

XP from Crops

Sleep without set respawn point

Sneak and right-click a bed to sleep without changing your respawn point.

Sleep Without Setting Respawn Point

Torch lights target on fire

If any entity holding torch while holding a torch, soul torch; target will be set on fire.

torch_light_fire

(reworked) Weather not skipped by sleeping (disable by default)

Sleeping doesn't clear weather.
RAIN_ONLY will keep rain only.
ALL_WEATHER will keep rain and thunder (this mode will prevent you from sleeping while thundering)

Washing filled maps

Clean filled maps using cauldron.

Washing Maps

Sneaking sweet berry

Sneaking through sweet berry bushes.

Sneaking Sweet Berry

Pants protect from sweet berry

Wearing pants protects you from sweet berry bush damage.

Pants Protect from Sweet Berry

Faster glass/glowstone mining

Pickaxes mine glass-related blocks and glowstone faster.

Faster Pickaxe Mining

4 element painting

4 Element 2x2 paintings can now be placed in survival mode.

4 Element Painting

Wet sponge dries in warm biomes

Wet sponge placed in warm biome will eventually dry out

wetsponge_dries_warmbiomes

undefined

Item Tweaks

Bundle can place block

Switch to place mode by holding bundle and shift-leftclick to the ground. Then you can place block that inside the bundle.

bundlePlaceBlock

Hoe can harvest multiple Crops

Hoe can harvest multiple crops. Default is 3x3, diamond and netherite gives 5x5.

HieHarvestCrops

Mace can rotate blocks (1.21 only)

Use mace (sneaking + right-click) to rotate directional blocks if possible.

maceRotateBlock

Shear defuses TNT

Shears can be used on primed TNT to give a chance to defuse it.

ShearDefuseTNT

Shear prevents plants grow

Shear can be used on Saplings, Bamboo, Vine and Sugar cane to prevent it from growing.

ShearPreventPlantGrow

Shear pickpocket Villagers

Pickpocket villager using Shear while sneaking. Attempting to pickpocket from the front has a high chance of making them angry; reduce this risk by pickpocketing from behind, or completely nullify it with an invisibility potion. Pickpocketing a villager has a chance to reset their profession. The higher the profession level, the lower the chance of it resetting.

ShearPickpocketVillager

Spyglass "What is that?"

See additional block/entity information (noteblock, trailspawner cooldown, redstone power, xp stored inside furnace,...) with a Spyglass, default radius is 5 blocks, zoom with Spyglass will extend to 32 blocks

spyglassHUD

Clock shows time

Use the clock to show the current world's time.

Clock check Villager schedule

Check villager work schedule by holding Clock in hand and right-click any type of workstation block.

clockSchedule

Trident can call thunderstorm (Heavy inspired by "Storm channeling" of Vanilla Tweaks)

If standing at max y-level and throw a channeling trident (with >50% durability) up to the sky Thunder storm will be summoned, in return trident will lose channeling and all of durability (will not break)

trident_call_thunderstrorm

Waxed blocks detector

Waxed copper blocks will emit particles if holding a spyglass while sneaking.

waxBlockCheck

Mob Tweaks and Behaviors

9 lives cat (disable by default)

Cat has 9 lives

Cat has 9 lives

Silent nametag

Nametag contains 'silent' 'shutup' will make mobs silent

Baby nametag

Nametag contains 'baby' will force baby animals never grow up

Brushable parrot/chicken

Brushing parrots or chickens will drop feathers.

Brush Parrot/Chicken

Explosive sniffer

Right-click powder (gun powder, blaze powder, sugar, redstone, glowstone dust) to Sniffer will make it sniffs and...
"To teach kids never to sniff something unknown."

  • Faewulf

Explosive Sniffer

Goat drops wool and mutton

Goat drops wool and mutton when killed.

Sniffer on moss block

Sniffer will drops spores blossom/Small dripleaf when sniffed on moss blocks.

Sniffer on Moss Block

Pat your pet

Interact with your pets via shift + right-click (wolf, cat, horse, parrot) to pat them.

Pat Your Pet

Fox bury items

Foxes can bury items in sand or gravel.

Fox Bury Items

Smaller bees (1.21 only)

Bees are now half their default size.

Smaller Bees

Random size fish/squid (1.21 only)

Fish and squid now come in random sizes.

Random Size Fish/Squid

Piglin and golden trimmed armor

Piglins treat golden trimmed armor as golden armor.

Piglin and Golden Armor

Tamed horse/donkey/mule no wandering

Tamed animals wearing saddles won't move around.

Tamed Horse/Donkey/Mule

Horse/mule/donkey in boats

Horses, donkeys, mules cand camels can fit in boats!

Horses in Boats

Egg on haybale auto hatch after despawn

Chicken eggs on haybale will try to hatch after it despawned.

Egg hatch despawn

Rabbit can breed after eat carrot crops.

RabbitAutoBreed

Snow Golem produces Powder snow

SnowGolemProducesPowderSnow

Wandering trader announcer

Send a message to player when wandering trader appears.

Commands

/slimechunkcheck (removed in v2.1.0)

Command to check if standing chunk is slime chunk or not.

/emote

Perform sound like meow, purr, purroew, and woof in chat. Inspired by plugin PlayerMeowing

undefined

Cursed

Hydrophobic elytra (disable by default)

Elytra can't be use in rain, or in water.

Hydrophobic_elytra

End stone is cheese (disable by default) (only 1.21)

You can eat end stone :)

Reverse phantom spawn condition. (disable by default)

Phantom will spawn if the player continuously sleeps skipping the night.


⚙️ Usage

Client: Config screen can be access via ModMenu.

Server-side: Almost all features can be toggled via config file: config/diversity.toml


⚠️ Required mods

  • Fabric API
  • Faewulf's Lib
  • (Optional) Permission manager mod like "Luck Perms"

🪧 Permissions

⚠️ **Caution!** In mod version 2.0.0 (and later on), this permission system will be removed, and currently replace by using minecraft built-in permission level. See more here

If the "permission mode" is enabled via config file (permission mode disabled by default), you can manage features via any permission manager mod.
*Be aware that, if permission mode is enabled, but no permission manager mod installed, Diversity won't function correctly.

Currently, there are only 2 permission right now:

Feature Permission Permission level (above 2.0.0)
/emote diversity.emote 1
/slimechunkcheck* diversity.slimechunkcheck* 1
  • (*) Removed in v2.1.0

🛠️ Compatibility

Diversity is designed to be compatible with other Fabric mods. If you encounter any issues, please report them on the mod's issues tracker.


👍 Support

For support, feature requests, or bug reports, please visit the mod's GitHub issues page. Or join my Discord server: link

kofi-singularpaypal-singular


📜 License

You can use this mod in modpack as long as giving proper credits.

undefined

Project description from CurseForge.

Pick your setup

Diversity! by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

40 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Diversity! versions and loaders

100 of 100 releases match

Looking for an older file? The official CurseForge project page is in Resources.