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 uses 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
Generated desert sand in desert biomes (disabled by default) : if this config is enabled, lumps of desert sand will be generated in deserts, making the infection start automatically.
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: a block that appears 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 blocks and deserts: created in swamp biomes where there was water (can be disabled), kill slimes and break plants, 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
Vitalizer : remove the desert when there is an infected block nearby, requires a tree in a 3 block radius (leaves) to function
Sand rose : block & material that is dropped by overcharged sand roses
Overcharged sand rose: rarely created when a wind gust stops next to weathered sandstone on a sand slab (and there isn't one nearby (45 blocks), can be disabled in the config). It will create a wall of glazed sand around itself and zap nearby players and mobs.
The zap cap also bounces off to nearby mobs, causing them to be angered at the first mob. Husks and creepers will not be zapped. Drops sand roses when mined without silk touch, if mined with it, will drop itself.
The dropped overcharged sand rose will not zap non-hostile entities nor create a wall of glazed sand or enhance the desert's speed (unless placed on a redstone block).
Enchanted sand rose: crafted with sand roses, can be used as a material. Can also boost sandblasters, vitalizers and overcharged desert rose when on them (for the overcharged rose it needs to be 2 blocks above). Prevents overcharged sand roses from spawning in a 45 block radius. Increase the wand of grass range when held offhand
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, can be repaired with diamonds
Wand of grass : uses saplings to remove the desert, can also give undead/infected wither
Sandhaper: another weapon crafted using an enchanted sand rose. When used while not sneaking, it will create a temporary sand wall in front of the user and push mobs away from it. When used while sneaking, it will create a temporary sand pillar and teleport the user in top of it.
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
Guertoufa infusion : crafted with a water bottle (even if it displays as potions in the recipe) and 2 guertoufas. Cleanse the blindness and darkness effects
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)
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 sands 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 partially 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, which helps a little.
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, the sandy diamond block and the bottles).
- Thanks also to the Sinytra Connector Team for their mod that allows fabric mods to run on (Neo)forge
- Fabric Language Kotlin
- Text logo made with Minecraft Title Generator Blockbench plugin
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+