Desertification
Adds an "infectious" desert to your world. I had this idea for quite a while (before the infection mod trend) and finally did it. I took desertification as an inspiration (if the name wasn't clear enough).
This desert can also partially cleanse some infections. I made this feature compatible with Spores and Sculk Horde among others This is also the first mod that I publish. Also note that it is just a personal project of mine, nothing too big.
While being pretty stable, this mod is still in Beta; do not use it on worlds you value without backups.
The spread will not occur automatically (can be configured); you can either start it by breaking the hourglass structure found in the desert or by giving yourself a Desert Sand block from your creative inventory and placing it.
I made the mod so, contrary to most infection mods, you can live and thrive in the desert if you want (with some precautions, of course)
About the (Neo)Forge version
Click to expand
The (Neo)Forge version in 1.20.1 use Sinytra Connector to run the fabric version on Forge. It is currently (Sep 2024) the only version of my mod that can interact with other infection mods, but it will change in the future as mods upgrade to 1.20.4/1.21
ℹ️ Features and blocks
This list may not be completely exhaustive. Some behavior can be configured from the mod's config screen (requires MidnightLib; the config screen has 3 tabs). The biome change is disabled by default
Click to expand
Mechanics
Oasis: created by having water on top of 2 clay blocks; prevents the blocks next to it from drying, needs to be at least 4 blocks
Cleansing: as said above, this mod can partially cleanse other mod's infections
Biome change (disabled by default) : if enabled the desert will change the current biome to a desert, it will be reverted when there is no longer desert sand around
Blocks
Desert flowers: spawn when it rains and bloom afterward, used in recipes
Jujubier: spiky tree that makes jujube, which can be made into cakes
Desert sand: mod's main block, propagate the desert, spawn plants and wind gust. Convert zombies to husks
Sand remains: blocks that appear on some solid blocks near desert sand
Dead log: created when the desert kills a tree, spreads to nearby logs, and slowly decays
Weathered sandstone: kinda inspired by NieR Automata's desert zone, generate when desert sand is on granite, prevent sand accumulation on it
Weathered sandstone slabs, stairs and walls : decorative blocks crafted from weathered sandstone
Dead branch : decorative block created when leaves are near a dead log
Salt block & deserts: created in swamp biomes when there was water (can be disabled), kill slimes and breaks plans, snow and ice
Sandy diamond block: place desert sand around when broken and gives you some diamonds, found in hourglasses
Sandblaster : inflicts heavy damage to entities and armor; can polish/strip blocks in front of it; powered by redstone
Fishhook barrel cactus : can slow you down while making you take damage (it works on mobs too). Make fruits
Other plants: mainly used for dyes or ambiance
Items & entities
Spear of sands : a weapon that can summon a damaging wind gust when an enemy is killed
Wand of grass : uses saplings to remove the desert, can also give undead/infected wither
Wind gust : gust of winds that can push entities around and place sand (normal sand), can sometimes break some not-full blocks when it stops on them (configurable, does not break chests)
Barrel cactus fruit jam : crafted with 2 water bottles (even if it displays as potions in the recipe), 2 barrel cactus fruits, 1 sugar and 1 apple. Cleanse the hunger effect
Mob drops : some mobs occasionally drop more loot if they spawn in the desert (like raw ore, desert items, ...) (configurable)
↔️ Compatibilities
Mod compatibilities
Click to expand
- Infection mods : Spores, The Sculk Horde, From Another World, The Flesh That Hates (partial),Prion Infection (partial),Phayriosis (partial), ...
- Better combat : the spear of sand acts like a spear
- Immersive weathering : blocks around desert sand sometimes get converted to their sandy variants, sandy dirt is added near dry dirt
- Cold Sweat : the desert is hot during the day and cold during the night
- Dynamic Trees : trees are correctly killed by the desert, the desert will place dynamic trees plus cactuses instead of normal ones
- Pollution of the Realms : the desert is faster when the area is polluted
- Desert Behemoths: Sandworms! : requires the biome change config to be enabled, the worm can spawn in the spreading desert
Tips
To protect yourself from the harsh temperatures and sands, you will probably need boots (any type will do).
To prevent the desert from advancing, you can either : build a base in a protected biome (jungle, tundra, ...) where the presence of trees will stop the desert, or make a barrier of terracotta/cobblestone that replaces sand, dirt-like and water. You can also build your base IN the desert (a little above ground). Finally, please note that the dry dirt has a limited spread range from the sand, it alone cannot infect a wide zone and will eventually stop without the desert sand.
Desert flowers spawn when it rains and bloom afterward
Details
I have published this mod on Curseforge too, but this will remain the main page. I will probably port the mod to 1.21 given the time.
The spread is limited to an 8-chunk circular radius for any player, it is a block random tick limitation of Minecraft. The wind gusts that appear in the desert tries to random tick blocks that are under them, it helps, but not by much.
You cannot revert a zone exactly 1:1. To revert a zone, you will need to use a wand of grass on the desert sand and have some saplings with you (take note that the item has a cooldown)
Permissions
- You can create videos/content using my mod
- You can integrate my mod into your Modpack (but beware that the mod is still in Beta)
- You should give a link back to this page
Credits and more
- Most screenshots use the excellent Lucidium resource pack (which also makes leaves go brown when no longer attached) and (sometimes) the VanillaPlus or Rethinking Voxels shaders.
- All the mod's custom textures are made by me using Krita (except the sand remains and the sandy diamond block).
- Thanks also to the Sinytra Connector Team for their mod that allows fabric mods to run on (Neo)forge
- Fabric Language Kotlin