Overview#
Ex Nihilo Adscensio (Latin for "From Nothing, Upwards") is a comprehensive overhaul of the classic skyblock utility mod. Created by insaneau, it serves as the bridge for 1.10.2 modpacks to allow players to generate every resource in the game starting from a single tree and a piece of dirt. Unlike its predecessor, Adscensio is built from the ground up to be fully modular and configurable via JSON files, allowing modpack creators to define custom sieve drops, hammer results, and barrel recipes without external scripting tools.
The mod revolves around four core pillars: Hammering (breaking blocks into finer components), Sieving (filtering materials for ores and seeds), Composting (creating dirt and organic matter), and Fluid Production (generating water, lava, and specialized liquids like Witch Water).
Core Mechanics#
Hammering
Hammering is the primary method of block degradation. By using a Hammer on specific blocks, they are broken down into a finer state. This progression is essential for reaching the "Dust" stage required for advanced resources.
| Input Block | Output Block |
|---|---|
| Cobblestone | Gravel |
| Gravel | Sand |
| Sand | Dust |
| Netherrack | Crushed Netherrack |
| End Stone | Crushed End Stone |
Sieving
Sieving involves placing a material into a Sieve equipped with a Mesh. The type of mesh used determines the potential loot table and the percentage chance of receiving specific items. Players can sieve multiple blocks at once if sieves are placed adjacent to each other (up to a 5x5 area).
Composting
Wooden Barrels can be filled with organic matter (saplings, leaves, food) to produce Dirt. Each item added increases the fill level of the barrel; once it reaches 100%, it undergoes a decomposition process before turning into a Dirt block.
Heat Sources
Crucibles require a heat source placed directly beneath them to function. The speed of melting is determined by the heat value of the block below:
- Torch: 1.0x speed
- Lava: 2.0x speed
- Fire: 4.0x speed
- Awakened Draconium Block: 20.0x speed (if Draconic Evolution is present)
Tools and Equipment#
Hammers
Hammers are used to smash blocks. They come in various tiers, with higher tiers offering more durability and faster mining speeds.
- Wooden Hammer: Low durability, crafted with sticks and planks.
- Stone Hammer: Crafted with cobblestone.
- Iron Hammer: High durability.
- Golden Hammer: Very low durability but high enchantability.
- Diamond Hammer: Maximum durability.
Crooks
Crooks are specialized tools used on leaves to increase the drop rate of saplings and silkworms. They also have a chance to drop apples from oak leaves.
- Wooden Crook: Crafted with 4 sticks in a hook pattern.
- Bone Crook: Crafted with Bone Meal, offering significantly higher durability.
Meshes
Meshes are inserted into Sieves to filter materials.
- String Mesh: Basic tier, used for seeds and basic stones.
- Flint Mesh: Required for basic ore pieces (Copper, Tin).
- Iron Mesh: Required for mid-tier ores (Iron, Gold).
- Diamond Mesh: Required for high-tier resources (Diamonds, Emeralds).
Dolls
Dolls are used to summon specific mobs when placed into a barrel filled with the correct fluid.
- Creepy Doll: Used in a Witch Water barrel to summon an Enderman.
- Angry Doll: Used in a Lava barrel to summon a Blaze.
Blocks#
The Sieve
The Sieve is the central block of the mod. It consists of a wooden frame where a mesh is applied by right-clicking.
Barrels
Barrels come in two varieties: Wooden and Stone.
- Wooden Barrel: Used for composting and collecting rainwater. It cannot hold hot fluids like lava (it will catch fire).
- Stone Barrel: Used for advanced fluid reactions, such as creating Obsidian (Water + Lava) or End Stone (Lava + Glowstone).
Crucibles
Crucibles are used to generate fluids from solid blocks.
- Unfired Crucible: Crafted from Porcelain Clay (Clay and Bone Meal). It must be fired in a furnace before use.
- Fired Crucible: Used to melt Cobblestone into Lava or plants into Water.
Infested Leaves
When a Silkworm is used on a leaf block, it begins to turn white. Over time, the infestation spreads to adjacent leaves. Breaking infested leaves with a crook yields Silk Cocoons, which are used to produce String.
Resource Acquisition Tables#
Sieve Drops (Standard Rates)
| Material | Mesh Tier | Notable Drops |
|---|---|---|
| Dirt | String | Seeds (Wheat, Pumpkin, Melon), Stones |
| Gravel | Flint | Iron Ore Piece, Copper Ore Piece, Coal |
| Sand | Iron | Gold Ore Piece, Silver Ore Piece, Aluminum |
| Dust | Iron | Redstone, Glowstone, Gunpowder, Bone Meal |
| Soul Sand | Flint | Quartz, Nether Wart, Ghast Tears |
| Crushed End Stone | Diamond | Ender Pearls, Chorus Seeds |
Fluid Reactions
Barrels allow for the creation of various blocks through fluid mixing:
- Water + Lava (Top): Creates Cobblestone.
- Lava + Water (Top): Creates Obsidian.
- Witch Water + Sand: Creates Soul Sand.
- Witch Water + Obsidian: Creates End Stone.
- Milk + Brown Mushroom: Creates a Slimeball (after a waiting period).
Mob Transformations & Entities#
The Silkworm
The Silkworm is a small entity/item used to start the silk production cycle.
- Acquisition: Obtained by using a Crook on any leaf block.
- Behavior: When applied to a leaf block, it slowly converts the block into Infested Leaves. It does not move or attack.
Witch Water Transformations
Witch Water is a transformative fluid created by placing a Water Barrel on top of a Mycelium block. Mobs that enter Witch Water undergo the following changes:
- Creeper: Becomes a Charged Creeper.
- Skeleton: Becomes a Wither Skeleton.
- Spider: Becomes a Cave Spider.
- Villager: Becomes a Zombie Villager.
- Pig: Becomes a Zombie Pigman.
- Squid: Becomes a Ghast (requires space).
Configuration and Customization#
Ex Nihilo Adscensio is unique in its move away from hardcoded recipes. All registry data is stored in the config/exnihiloadscensio folder in JSON format.
Customizing Drops
Users can edit SieveRegistry.json to add or remove items from the sieve. Each entry defines:
- The input block (e.g.,
minecraft:gravel). - The output item (e.g.,
minecraft:iron_ingot). - The rarity (0.0 to 1.0).
- The required mesh tier (0=None, 1=String, 2=Flint, 3=Iron, 4=Diamond).
Hammer Registry
The HammerRegistry.json allows for the definition of what blocks drop when smashed. This supports multiple drops per block, allowing for "chance-based" hammering results.