Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Peaceful Progression
Makes blocks/item/dimensions available in peaceful difficulty that require mob drops in vanilla, by adding new ores, crops, mobs, and behaviours. This enables most progression to be done in peaceful mod like getting an Elytra from the End islands and crafting beacons. Enables hunger in peaceful with no negative effects (purely cosmetic).
Adds new methods to acquire the following drops: Gunpowder, saddles, bones, blaze rods, breeze rods, ender pearls, froglights, slime balls, resin, phantom membranes, ghast tears, string, spider eyes, mob heads, prismarine shards, prismarine crystals, tide armor trim smithing template, nether stars, tridents, nautilus shells, wither roses, rotten flesh, trial keys, dragon egg/breath, and ominous bottles.
Developers
- xen_42 – Lead developer. Started the mod, designed and implemented all core features, and created all original assets and artwork.
- MegaPiggy – Co-developer. Joined later, named the mod, made hardcoded systems data-driven, backported all the way to 1.20.1, and helped with the 1.1.0 update.
Features:
- Bats can be lured and bred with watermelon. They drop bat wings on death, and randomly drop guano.
- Sniffers have a vastly increased loot pool, and can dig up new/existing items from soul sand/soil, sand, and gravel.
- New mob: Enderclams. Spawn in the warped forest and End. Drops ender pearls and clam meat.
- New mob: Wisps. Spawn in Nether Fortresses, duplicated with brimstone, drops ectoplasm, produces ghast tears when fed guano.
- Re-enables hunger in Peaceful (can be customized with the
enableStarvingPeaceful
andenableSuperHealingPeaceful
game rules). - New ore: Fossils. Spawns in the Overworld and Nether. Drops bone meal. Use a brush to get bones.
- New ore: Brimstone. Spawns in soul soil.
- New plant: Flax. Grows in plains. Drops string. Seeds are edible.
- New plant: Blaze coral. Dug up by Sniffers from soul soil/sand. Smelted into blaze rods.
- New plant: Breeze coral. Dug up by Sniffers from gravel. Smelted into breeze rods.
- New crafting recipes for: Gunpowder, saddles, phantom membranes, rotten flesh.
- New generated structure: Effigy altar dungeon. Level 2 cartographers sell a map to help find this.
- New crafting table: Effigy altar. Used to craft Totems of Undying and boss effigies.
- New items: Dragon Effigy, Elder Effigy, Wither Effigy, Raid Effigy. On use, gives boss drops/xp (Dragon Effigy opens End island portals when used in the End, or when used on a cauldron fills it with dragon breath).
- New equipment: Cape (lesser version of Elytra, doesn't allow firework boosts)
- New villager: Musician. Sells music disks, horns, bells, jukebox, note blocks. Uses a jukebox as its work station.
- Frogs can eat dropped magma cream items to produce froglights when in the Nether.
- New villager trades: Cleric sells spider eyes. Farmers buy flax, leatherworkers buy bat wings. Wandering traders sell mob heads, trial keys, and ominous bottle.
- Panda sneeze dropping slime probability increased from 1/700 to 1/3. Can use a brush on a panda to make it sneeze.
- Stripping pale oak logs now drops resin.
- Mod heads can be found in dungeon and effigy altar dungeon chests
- Added prismarine and tridents to ocean ruin lootpool. Added cartographer villager trade to help find them.
- Ender dragon now despawns in peaceful. Use gamerule
enableEnderDragonFightPeaceful
 to bring her back.
Compatibility
Resources used:
This is partly for anyone who's curious, partly just to give credit, but mostly so that I don't forget the resources I used for next time I try to do something
Blockbench guide by Diamondxr:
https://www.youtube.com/watch?v=k1g2KWK59no
Fabric tutorial series by Kaupenjoe:
https://www.youtube.com/watch?v=TbDYwiiCgc0
Fabric wiki:
https://wiki.fabricmc.net/start
Java decompiler for reading MC source (also just opening the .jar as a zip to see jsons):
https://java-decompiler.github.io/
Configured/placed feature generators:
https://misode.github.io/worldgen/feature/
https://misode.github.io/worldgen/placed-feature/
Mixin cheatsheet:
https://github.com/2xsaiko/mixin-cheatsheet/tree/master
My source code available here:
https://github.com/xen-42/MinecraftPeacefulProgression
Thank you to:
- Ansurfen for the Chinese (Simplified) translation
- Kaupenjoe and Diamondxr for the Youtube tutorials
- Everyone who works on Fabric and all the modding framework stuff that's a bunch of work man very cool