Repository navigation
Bestiary
Fifty creatures live in the ten worlds, five per world, one of them an elite. This page lists their stats and the behavior the code actually gives them (MatrioMob.java). The design descriptions from tools/content.py show up as in-game tooltips; where the code does less, the table says so.
On top of the behavior below, every creature fights with three or four attacks of its own: see Creature attacks.
- Stats are final values: the world multipliers are already included (see Difficulty formulas).
- Attack speed: a melee creature attacks every max(6, 20 / (1 + 0.06 x (world - 1))) ticks.
- Speed: 0.26 by default, 0.33 for swarms and lurers, 0.30 for fleeing, charging and sound-hunting creatures, 0 for Snare Flowers, Eyeless Watchers and mimics.
- Elites have 6 armor and 60% knockback resistance (others 2 and 10%), always drop their resource (1 or 2), give 5 souls when you kill them and never despawn. They give 20 experience, others 6.
- Drops: regular creatures drop their common resource 60% of the time. A rare drop, when listed, has a 15% chance (5% for the Terrain Heart). World 1 creatures also drop Roots 25% of the time.
- Nesting creatures split into two smaller copies when they die (60% size, 40% health, 30% faster). The copies do not split again and drop nothing.
- Hidden creatures (Root Creeper, Living Lock, Crawling Block, Mimic) stay invisible until you get within 3.5 blocks or hit them.
- Spawning: natural spawns use the monster category of each world's biome, with weight 60 for swarms (groups of 2 to 4), 40 for regular creatures (1 to 3) and 10 for elites (alone). Combat structures add spawners of the world's regular creatures.
- World 2 creatures and Ash Titanids are fire immune. Flying creatures take no fall damage.
- Variants and cycles: a calm world has fewer and weaker creatures, a wild or cursed one more and stronger ones with richer drops, a hallowed one slightly fewer creatures and richer drops (see World variants); every New Cycle adds +50% health and +25% damage (see Endings and the New Cycle).
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Sporeling | 16 | 3 | - | Fast (speed 0.33). Each hit adds 5 toxin. | Spores (60%), Roots (25%) |
| Root Creeper | 24 | 4 | - | Invisible and still until you come within 3.5 blocks, then reveals itself and roots you (Slowness VI, 3 s). | Roots (60%), Roots (25%) |
| Snare Flower | 30 | 5 | - | Never moves. Every 3 s, if it sees you within 14 blocks, yanks you toward it. | Spores (60%), seed_rare (15%, item does not exist: never drops), Roots (25%) |
| Spore Bearer | 20 | 3 | - | Drops a poison cloud (radius 2.5, Poison I) every 2.5 s and runs away when you get within 5 blocks. | Spores (60%), Roots (25%) |
| Chitin Guard | 40 | 6 | elite | Hits from the front only deal 25% damage. Strike it from behind. | Chitin (100%, 1-2), Roots (25%) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Ash Miner | 30 | 6 | - | Every 1.5 s breaks soft blocks (hardness under 3) in front of it to reach you. | Ash Ingot (60%) |
| Living Vein | 49 | 6 | nesting | Plain melee attacker. Nesting: on death splits into 2 smaller copies (60% size, 40% health, 30% faster) that drop nothing. | Giant Ore (60%) |
| Rock Salamander | 27 | 7.2 | - | Fire immune. Each hit adds 6 heat. | Blazing Rock (60%) |
| Dead Smith | 40 | 7.2 | - | Every 4 s dashes at you from up to 16 blocks. | Ash Ingot (60%) |
| Slag Golem | 61 | 8.4 | elite | Takes only 60% damage unless it is on fire or standing in lava. | Blazing Rock (100%, 1-2) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Jailer | 51 | 7.2 | - | Every 10 s rings a bell and sets every idle Matriochka creature within 24 blocks on you. | Dungeon Key (60%) |
| Sentinel | 55 | 7.2 | - | Every 2.5 s, with line of sight within 20 blocks, chains you for 60% of its damage and Slowness III (2 s). | Sealed Fragment (60%) |
| Living Lock | 44 | 5.8 | - | Invisible and motionless until you come within 3.5 blocks. Does not walk after revealing itself. | Dungeon Key (60%) |
| Dungeon Rat | 18 | 4.3 | - | Fast (speed 0.33) and spawns in packs of 2 to 4. | Sealed Fragment (60%) |
| Executioner | 82 | 11.5 | elite | Dashes at you every 4 s and, every 10 s when you are within 3 blocks, cages you in iron bars. | Sealed Fragment (100%, 1-2) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Wind Ray | 44 | 8.6 | flying | Flies 4 blocks above you, swoops in and knocks you back hard (2.5) on hit. | Ray Membrane (60%) |
| Storm Bird | 39 | 8.6 | flying | Hovers above you and periodically dives to strike. | Storm Essence (60%) |
| Island Warden | 98 | 10.4 | - | Every 4.5 s, when you are within 6 blocks, slams the ground: full damage and a launch to everything within 4 blocks. | Celestial Crystal (60%) |
| Cloud Mine | 34 | 12.1 | flying | Floats toward you and explodes (power 2.2, no block damage) when close. | Storm Essence (60%) |
| Sky Harpooner | 59 | 8.6 | elite | Celestial Crystal (100%, 1-2) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Blind Prowler | 86 | 14.5 | - | Cannot pick a sneaking player as a target. Speed 0.30. | Shadow Shard (60%) |
| Glow Devourer | 73 | 8.3 | - | Every 2 s breaks torches, soul torches and lanterns within 4 blocks, and gives you Darkness (5 s) within 8 blocks. | Shadow Shard (60%) |
| Echo | 53 | 10.4 | - | Every 6 s plays a player-hurt sound to lure you. | Diamond Fragment (60%) |
| Eyeless Watcher | 100 | 12.4 | - | Frozen while you sneak or stand still. Moves and strikes as soon as you move normally. | Diamond Fragment (60%) |
| Shadow Mother | 146 | 14.5 | elite, nesting | Plain melee attacker. Nesting: on death splits into 2 smaller copies (60% size, 40% health, 30% faster) that drop nothing. | Shadow Shard (100%, 1-2) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Reflection | 90 | 14.9 | - | When you hit it, its attack damage becomes the damage you just dealt (never lower than its base). | Inverted Crystal (60%) |
| Ceiling Walker | 117 | 12.4 | - | Climbs walls when it bumps into them. | Unstable Alloy (60%) |
| Unstable Sphere | 63 | 19.9 | flying | Drifts toward you. On death, gives Levitation II (3 s) to every player within 6 blocks. | Unstable Alloy (60%) |
| Inverted Strider | 135 | 14.9 | - | Plain melee attacker. | Inverted Crystal (60%) |
| Broken Mirror | 179 | 17.4 | elite, nesting | Returns 30% of the damage it takes to the attacker. Nesting: on death splits into 2 smaller copies (60% size, 40% health, 30% faster) that drop nothing. | Inverted Crystal (100%, 1-2) |
Every creature of World 7 swims, never drowns and spawns in open water.
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Abyssal Hunter | 157 | 20.9 | aquatic | Swims straight at you. | Abyssal Salt (60%) |
| Blade School | 73 | 11.9 | aquatic | Fast swimmer. Drains 3 breath per second when within 3 blocks. | Abyssal Salt (60%) |
| Pressure Jelly | 121 | 14.9 | aquatic | Within 7 blocks: Slowness II, Mining Fatigue II and -2 breath per second. | Pressure Pearl (60%) |
| Bell Crab | 242 | 17.9 | aquatic, nesting | Plain melee attacker. Nesting: on death splits into 2 smaller copies (60% size, 40% health, 30% faster) that drop nothing. | Pressure Pearl (60%) |
| Trench Eel | 182 | 23.9 | elite, aquatic | Every 3.5 s at close range: Slowness VII (2.5 s) and Wither I (2 s). | Pressure Pearl (100%, 1-2) |
Harmless creatures fill the sea. They never attack.
| Creature | Health | Behavior | Drops |
|---|---|---|---|
| Lantern Shoal | 6 | A school of tiny glowing fish that darts away from swimmers. | Raw Cod |
| Glow Jelly | 8 | A small jellyfish that drifts slowly and lights the deep. | Glow Ink Sac |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Seasonal Creature | 180 | 21.5 | - | Every 5 s within 5 blocks applies the season's effect: spring Poison, summer Weakness, autumn Slowness, winter Hunger. | Season Fragment (60%) |
| Hourglass Elder | 245 | 17.9 | - | Within 7 blocks: Slowness II and Mining Fatigue II. | Temporal Sand (60%) |
| Dusk Shade | 196 | 25.1 | - | Plain melee attacker. | Temporal Sand (60%) |
| Child of Minutes | 114 | 14.3 | - | Every 5 s grows by 10% (up to 1.8x) and its damage rises by 8%. | Season Fragment (60%) |
| Hour Keeper | 368 | 28.7 | elite | Every 5 s within 5 blocks applies the season's effect: spring Poison, summer Weakness, autumn Slowness, winter Hunger. | Temporal Sand (100%, 1-2) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Crawling Block | 331 | 25.8 | - | Invisible and motionless until you come within 3.5 blocks. Does not walk after revealing itself. | Terrain Fragment (60%) |
| Mimic | 287 | 30.1 | - | Invisible and motionless until you come within 3.5 blocks. Does not walk after revealing itself. | Terrain Fragment (60%) |
| Foundation Eater | 309 | 21.5 | - | Every 1.25 s eats the block under it (hardness under 5) unless a Terrain Anchor is within 6 blocks. | Terrain Fragment (60%) |
| Earth Hand | 265 | 34.4 | - | Every 3.5 s at close range: Slowness VII (2.5 s) and Wither I (2 s). | Terrain Fragment (60%) |
| Walking Column | 496 | 34.4 | elite, nesting | Every 4.5 s, when you are within 6 blocks, slams the ground: full damage and a launch to everything within 4 blocks. Nesting: on death splits into 2 smaller copies (60% size, 40% health, 30% faster) that drop nothing. | Terrain Fragment (100%, 1-2), Terrain Heart (5%) |
| Creature | Health | Damage | Traits | Behavior (as coded) | Drops |
|---|---|---|---|---|---|
| Giant Sporeling | 447 | 36.1 | - | Splits into 3 Sporelings when it dies. | Artisan's Thread (60%) |
| Ash Titanid | 536 | 31 | - | Fire immune. Each hit adds 6 heat. | Artisan's Thread (60%) |
| Colossal Jailer | 596 | 36.1 | - | Every 10 s rings a bell and sets every idle Matriochka creature within 24 blocks on you. | Artisan's Thread (60%) |
| Titan Ray | 417 | 41.3 | flying | Flies 4 blocks above you, swoops in and knocks you back hard (2.5) on hit. | Artisan's Thread (60%) |
| Colossus Prowler | 745 | 41.3 | elite | Cannot pick a sneaking player as a target. Speed 0.30. | Artisan's Shard (100%, 1-2) |
Matriochka is made by achedon12. Code under the MIT License; models, textures and other art assets all rights reserved. This wiki describes version 0.2.0 (alpha) and the changes since, for Minecraft 26.3.
Playing
- Getting started
- Core loop
- The way into each world
- Progression gates
- Doll of Life and death
- Souls and karma
- Equipment classes
- Talents
- Nesting systems
- Refuge Doll
- The Artisan's Journal
- World variants and mutations
- Effects between the scales
- Multiplayer and groups
- World events
Worlds
- 1. Toxic Jungle
- 2. Giant Veins
- 3. Endless Dungeon
- 4. Storm Archipelago
- 5. Lightless Deep
- 6. Upside Realm
- 7. Pressure Ocean
- 8. Hastened Seasons
- 9. Restless Ground
- 10. The Giant Workshop
- 0. The Smallest Doll
After the last boss
Reference
- Bosses
- Boss attacks
- Bestiary
- Creature attacks
- Items
- New gear
- Blocks and stations
- Structures
- New structures
- Wonders
- World ores and the Matriarch Armour
- Quests
- Achievements
- Difficulty formulas
- Balance
- Sounds and music
- Visuals
- Lore
Setting up
Server and development