
Monsters & Girls
Monsters & Girls adds cute monster girl mobs to Minecraft through a Fabric port of the original Forge mod. It includes Mandrake, Fruit Mandrake, Mushroom, Spook, and Wisp variants for a total of 21 mobs. Players can tame them with cookies and interact.
- Загрузки
- 61K
- Подписчики
- 240
- Обновлён
- 4 июля 2026 г.
- Лицензия
- MIT
Опубликован 21 августа 2023 г.

![]()

![]()
NOTICE: New 1.3.0 version requires HZLib & Gecklib to work!
📖 About
Hey guys...
New mod and this is quite the cute one at that!
This is a port I made of the Mod Monsters&Girls made by b_art_ek, I'm only porting for fabric since there is no Fabric version, this port is still in it's early stages but I've added quite a few things so you guys can play around with.
There are 5 types of girls each one of them having several variants with a total of 21 girls! Quite a bit isn't it? Well that's why it took me the time of my life to implement them and there a few yet to implement adding more to that number...
Quick note!! Do use REI mod in order to quick inspect the recipes, while I still haven't added them here!
![]()
📚 Contents
Mandrake


Fruit Mandrake


Mushroom












Spook


Wisp



![]()
✨Interactions
Tame - For now all the mobs can be tamed using cookies.
Belly/Tummy - They can became puffy if they eat apple, if that happen just use a feather and most will be back to normal.
Sit - They can sit now! Honestly with all that running around... just left-click with an empty hand.
Why Everything is Craftable? - So you can get almost everything in the mod by crafting, even the stem, shroomlight and mushroom blocks for now.
![]()
💡 FAQ
Q: How long will you update this for?
A: First they are cute, so I will work on this port from time to time.
Q: There are missing's mobs and features, why don't the spook fly?
A: Okay okay, got it, I will work on those, with time... trust me...
Q: What versions will be available, is it just fabric?
A: For now I want to update to 1.20 but previous versions I don't now...
Q: Is it just fabric?
A: Only Fabric because the mod is being actively developed, but for forge, that's why I'm porting to Fabric.
Q: How long will it take for an update to come out?
A: I'm thinking on taking a break... so it may take a while.
Q: Will the mod be the same has its original?
A: That's the plan, plus some interesting features :)
![]()
🏆 Credits
Original: Monsters&Girls | b_art_ek
![]()
![]()
Ченджлог
1.21.1-1.3.0Релиз1.21.1 · 4 июля 2026 г.
1.21.1-1.3.0 — 2026
Minecraft 1.21.1 | Fabric
Complete rebuild. The 1.20.1 release was a Fabric-only prototype. This version is also Fabric-only for now — the underlying architecture supports multi-loader, but Forge and NeoForge builds are not yet available. Every system — entities, items, blocks, rendering, taming, interaction — has been redesigned or replaced.
Save data from 1.20.1 is not compatible with this release. The data format changed substantially (integer IDs to string variant keys, flat NBT to structured compound). A migration path is tracked for a future release.
Platform
| 1.20.1 | 1.21.1 | |
|---|---|---|
| Loaders | Fabric only | Fabric only |
| Minecraft | 1.20.1 | 1.21.1 |
| Architecture | Standalone, loader-native | HZLib entity framework |
| Registration | Fabric API | HZLib platform services (multi-loader ready, Fabric active) |
Entity Changes
Mandrake
1.20.1: 4 entity types — mandrake_girl_brown, mandrake_girl_chorus, mandrake_girl_glow_berry, mandrake_girl_green. Each was a separate entity class.
1.21.1: 3 entity types — mandrake_chorus_girl, mandrake_flower_girl, mandrake_fructus_girl. Consolidated into a single MandrakeFamily class. Brown and Green variants merged into one family. Glow Berry is now Fructus.
- Biome-aware spawn texture selection per variant
- Per-variant ambient sounds (
mandrakesounds,mandrake_song,fruity_mandrake) - Shared hurt and death sounds across all variants
- Animation-linked sounds for
singandsing2special animations (Flower variant)
Mushroom Gals
1.20.1: 13 entity types registered as 13 separate classes:
mushroom_girl_brown, mushroom_girl_crimson, mushroom_girl_crimson_rare, mushroom_girl_ink_cap, mushroom_girl_warped, mushroom_girl_warped_rare, mushroom_girl_red (Fly Agaric), mushroom_girl_yellow (Amanita Yellow), mushroom_girl_ender_puffball, mushroom_girl_infernal, mushroom_girl_molten_fungus, mushroom_girl_soul_wanderer, mushroom_girl_snowball.
1.21.1: 11 entity families registered in a single MushroomFamily class. Each family carries composable features rather than bespoke class logic:
| Family | New in 1.21.1 | Notes |
|---|---|---|
| Amanita | Formerly split as mushroom_girl_red + mushroom_girl_yellow |
3 texture variants (Red, Yellow, Pharia). Biome-conditional spawn texture. ExchangeFeature: bowl → suspicious stew (flower biomes) or mushroom stew (elsewhere). Halloween witch hat overlay (October only). |
| Brown | Carried over | 4 texture variants (Boletus, Orange Birch, Ruby, Scarlatina). Biome-aware spawn selection: Taiga→Ruby, Dark Forest→Scarlatina, Birch Forest→Orange Birch, default→Boletus. ExchangeFeature: bowl → mushroom stew. Halloween pumpkin hat overlay. |
| Crimson | Formerly split as mushroom_girl_crimson + mushroom_girl_crimson_rare |
2 texture variants (Red, Pink). Crimson Forest spawn. Genesis: Crimson Fungus block. PlantingFeature: plants Crimson Fungus on Crimson Nylium. Per-variant emissive glow layer (always-on, dynamic path). Halloween witch hat overlay. |
| Infernal | Carried over | 2 texture variants (Red, Yellow). Nether Wastes spawn. Genesis: Red or Brown Mushroom in Nether. PlantingFeature: plants Red Mushroom + Brown Mushroom on netherrack/soul sand/nether wart. Halloween pumpkin hat overlay. |
| Inkcaps | Formerly mushroom_girl_ink_cap |
3 texture variants (Dark, Pale, White). No natural spawn — genesis only. Genesis: Inkcap Mushroom block in Overworld. PlantingFeature: plants Inkcap Mushroom on grass/mycelium/podzol. |
| Molten | Carried over | Basalt Deltas spawn. Genesis: Molten Fungus block. EmanationFeature: ignites attack targets. PlantingFeature: plants Molten Fungus on magma/basalt/blackstone. Per-variant emissive glow. Halloween pumpkin hat overlay. Taming item changed: now Blaze Powder (was Cookie). |
| Puffball | Formerly mushroom_girl_ender_puffball |
2 texture variants (Default, Pale). End biome spawn. Genesis: Ender Mushroom block. PlantingFeature: plants Ender Mushroom on End Stone. Taming item changed: now Chorus Fruit (was Cookie). Per-variant emissive glow (dynamic path). |
| Fluffball | New | Flying subspecies of Puffball. End biomes spawn at weight 4 (rarer). Same genesis/taming/planting as Puffball. Uses FlyTamableEntity base. Emissive glow layer. |
| Snowball | Carried over | Snowy biomes spawn (Ice Spikes, Snowy Plains, Snowy Taiga, Frozen Peaks, etc.). Genesis: Snowball Mushroom block. EmanationFeature: slows and freezes attack targets. PlantingFeature: plants Snowball Mushroom on snow/mycelium. Emissive glow layer. Taming items: Snowball or Cookie. |
| Soul Wanderer | Carried over | Soul Sand Valley spawn (weight 6, rare). Genesis: Soul Wanderer Fungus block. EmanationFeature: wither on targets + self-regeneration; bonus damage vs undead. PlantingFeature: plants Soul Wanderer Fungus on soul sand/soul soil. Multi-item taming: Rotten Flesh, Cookie, or Nether Wart. Emissive glow layer. Halloween witch hat overlay. |
| Warped | Formerly split as mushroom_girl_warped + mushroom_girl_warped_rare |
Warped Forest spawn (planned). Genesis: Warped Fungus in Nether. PlantingFeature: plants Warped Fungus on Warped Nylium. BellyFeature: Warped is the only family with authored belly textures (CHUBBY at level 1, TUMMY at level 2). |
Removed: MushroomSnowball and MushroomSoulWanderer were previously separate entity classes with their own item stacks. Both are now unified families in the shared system. mushroom_girl_crimson_rare and mushroom_girl_warped_rare no longer exist as separate entity registrations — their aesthetics are now texture variants within the Crimson and Warped families respectively.
Bee
1.20.1: 1 entity type (bee_girl) — single class.
1.21.1: BeeFamily — 5 variants: Default, Firefly, Pixie, Silk Moth, Black Moth. All resolved through the shared variant system rather than separate entity registrations.
Globberie
1.20.1: Not present.
1.21.1: GlobberieFamily — 3 variants: Pink, Pink Twintails, Yellow. New species. Custom death sound.
Gourdragora
1.20.1: 6 entity types — 3 types (Jack-o-Lantern, Pumpkin) × 3 sizes (mini, default, big), each as a separate entity class with hardcoded dimensions:
gourdragora_girl_jack_lantern, gourdragora_girl_jack_lantern_big, gourdragora_girl_jack_lantern_mini, gourdragora_girl_pumpkin, gourdragora_girl_pumpkin_big, gourdragora_girl_pumpkin_mini.
1.21.1: 3 entity families — gourdragora_golden, gourdragora_lumina, gourdragora_jacko. Sizes are now appearance variants within each family using SizeVariantFeature and CompositeAppearanceFeature:
- Size spawn weights: Mini 40%, Default 40%, Big 20%
- Dynamic hitboxes per size: Mini (0.5×0.8), Default (0.8×1.5), Big (1.7×2.5)
- Stat multipliers per size — big hits harder, tanks more; mini hits lighter, moves freely
- Stats restored correctly on world reload (NBT persistence fixed)
gourdragora_luminais a new colour family (no 1.20.1 equivalent)gourdragora_jackoreplaces Jack-o-Lantern; October-only spawn restriction moved to spawn registrationgourdragora_goldenreplaces Pumpkin; taming items changed to Cake + Bone Meal (was Pumpkin Pie + Bone Meal)- EmanationFeature on all families: survival instinct (regeneration when critically low)
- Overlay system: carving slot (interactive, cycles with shears), emissive glow (always-on, size-dependent)
- Golden/Lumina: grayscale carving masks with ARGB tint per family color
- Jack'o: full-color carving textures; conditional face_cover when uncarved
- 5 carving stages per size (mini, default, big)
- Variant-keyed ambient sounds by size (Mini/Default/Big each have distinct audio)
- Custom roar sound on attack
- Big variant gets iron golem step sound (placeholder until custom stomp is authored)
Maiden of the Skies
1.20.1: Not present.
1.21.1: MaidenFamily — new species. Single variant for now.
Slime
1.20.1: 1 entity type (slime_girl) — single class.
1.21.1: SlimeFamily — Blue variant. Custom ambient, hurt, and pop (animation-linked) sounds.
Spook
1.20.1: 2 entity types — spook_girl_peach, spook_girl_teal. No Cream variant.
1.21.1: SpookFamily — 3 variants: Cream (new), Peach, Teal. Custom ambient, hurt, and attack sounds.
Wisp
1.20.1: 3 entity types — wisp_girl_blue, wisp_girl_green, wisp_girl_yellow. Separate entity classes.
1.21.1: WispFamily — 3 variants: Blue, Green, Yellow. Consolidated into one family. Custom ambient, hurt, death sounds. Wisp now instantly kills Vex and Phantom targets, playing a dedicated kill sound.
New Systems
EmanationFeature
Rule-based passive ability system. Declares what happens when an entity attacks, gets hurt, or crosses a health threshold — without overriding entity methods. Used by Molten (ignite on attack), Snowball (slow + freeze on attack), Soul Wanderer (wither + regen + undead bonus), and Gourdragora (survival regen).
ExchangeFeature
Rule-based item interaction system. Declares what item inputs produce what item outputs, under what conditions, with what cooldown — without bespoke interaction code. Used by Amanita and Brown (bowl → stew). Replaces the 1.20.1 per-entity interactMob overrides.
OverlayFeature (rendering)
Multi-slot composited layer renderer. Three slot types:
- RANDOM — texture chosen once at spawn, persisted. Used for Halloween costumes (pumpkin hats for brown-model mushrooms; witch hats for default-model mushrooms).
- ALWAYS — texture rendered unconditionally every frame. Used for emissive glow layers on Crimson, Molten, Puffball, Snowball, Soul Wanderer, Warped, and Gourdragora.
- CONDITIONAL — texture rendered only when a
RenderConditionis true. Used for Jack'o face cover (visible only when carving slot is empty) and Halloween costumes (visible only in October). - INTERACTIVE — texture cycled by player interaction (shears). Used for Gourdragora carving stages.
In 1.20.1 emissive glow was handled per-entity in bespoke renderer classes. All glow, costume, and carving logic is now declarative on the family descriptor.
BellyFeature + BellyLevel
Structured belly progression replacing the 1.20.1 TextureID offset hack (where belly levels were encoded as extra texture IDs above the base count). Levels: SLIM (1), CHUBBY (2), TUMMY (3), INFLATED (4), CHUNKY (5). Level 0 = no belly. Feeding an apple increments level; feather decrements. Warped Mushroom is the only family with authored belly textures in this release.
GenesisFeature
Genesis Powder taming is now a declarative feature on each family rather than a per-item lookup table. Each family declares the block it triggers on, an optional dimension, and optional biome filters. Resolution picks the most specific match — dimension+biome beats dimension-only beats unconditional. The single powder_genesis item works across all families through this registry.
ConditionalAppearanceFeature
Biome-conditional texture variant selection at spawn. Used by Amanita (Pharia in jungle/lush/mangrove, Yellow in conifer biomes, Red in other forests) and Brown (Ruby in taiga, Scarlatina in dark forest, Orange Birch in birch forests, Boletus elsewhere). In 1.20.1 this was either not present or hardcoded per-entity.
Animation Profile System (HZLib)
All entities now use the HZLib AnimationProfile — named slots (idle, walk, rest, sit, ride, attack, hurt, specials) with pool-based selection and LoopBehavior. In 1.20.1 each entity class managed its own GeckoLib controller setup directly.
New Items
1.20.1 items carried forward: powder_genesis (EnchantedItem), spectral_cake, candies.
New in 1.21.1:
| Item | Source |
|---|---|
mushroom_stew (vanilla, reused) |
Brown Gal bowl exchange |
suspicious_stew (vanilla, reused) |
Amanita Gal bowl exchange |
Mushroom hat armor items from 1.20.1 (12 helmet variants) are not present in 1.21.1. The armor system has not been ported yet.
New Custom Mob Effects
None of these existed in 1.20.1.
| Effect | Applied by |
|---|---|
| Poisonous | Inkcap Gal (planned) |
| Chilly | Snowball Gal stew / EmanationFeature |
| Blazing | Molten Gal stew / EmanationFeature |
| Soul Wanderer's Touch | Soul Wanderer Gal stew / EmanationFeature |
| Puffy | Puffball Gal stew / passive aura (planned) |
Blocks
The 1.20.1 block set is carried forward with additions:
Carried forward from 1.20.1:
- Ender Puffball wood set (15 blocks — block, stem, hyphae, stripped variants, planks, stairs, slab, fence, fence gate, pressure plate, button, door, trapdoor, shroomlight)
- Molten Fungus wood set (15 blocks — same pattern)
- Soul Wanderer wood set (15 blocks — all non-interactive blocks emit luminance 5)
- Inkcap mushroom block variants (3 — black, grey, light grey)
- Huge decorative mushroom/fungus blocks (12)
- Decoration blocks: Ender Moss, Glow Berry Bush, Jar, Urn Crimson, Urn Molten
- Potted variants: Ender Puffball Mushroom, Inkcap Mushroom, Molten Fungus, Soul Wanderer Fungus, (potted Mandrake Flower was a block item in 1.20.1)
New in 1.21.1:
- Snowball Mushroom wood set (15 blocks — snow/ice theme: log, wood, stripped log, stripped wood, planks, stairs, slab, fence, fence gate, pressure plate, button, door, trapdoor, mushroom block, shroomlight)
- Ender Willow wood set (15 blocks — End tree theme: log, wood, stripped log, stripped wood, planks, stairs, slab, fence, fence gate, pressure plate, button, door, trapdoor, leaves, sapling)
- New plant blocks: Inkcap Mushroom (genesis trigger), Molten Fungus (genesis trigger), Ender Mushroom (genesis trigger), Snowball Mushroom (genesis trigger), Soul Wanderer Fungus (genesis trigger), Mandrake Flower Plant (planting target)
- New potted variants: Potted Inkcap Mushroom, Potted Molten Fungus (emits light 4), Potted Ender Mushroom, Potted Snowball Mushroom, Potted Soul Wanderer Fungus (emits light 4)
Soul Wanderer wood changes: Non-interactive blocks in the Soul Wanderer set now emit luminance 5. This was not the case in 1.20.1.
Sounds
1.20.1 had no custom sound event registry beyond whatever was baked into individual entity classes. 1.21.1 introduces a centralized MonstersSounds registry:
- Mandrake: 3 ambient variants (Chorus, Flower, Fructus), shared hurt + death
- Mushroom: Standard ambient, weird ambient (Inkcap), greeting, weird greeting
- Slime: Ambient, hurt, pop (animation-linked)
- Wisp: Ambient, hurt, death, vex-kill
- Spook: Ambient, hurt, attack
- Gourdragora: 3 size-keyed ambients (Mini, Default, Mega), roar
- Globberie: Death
- Puffball: Puff-out, puff-in (animation-linked)
Known Issues / Missing Features in 1.21.1
- Mushroom hat armor items (12 helmets from 1.20.1) not yet ported
- Bowl interaction system (stew dispensing) planned — Amanita and Brown use ExchangeFeature as a temporary path; remaining families not yet wired
- Inkcap combat poison effect not yet implemented
- Molten food-cooking special (right-click raw food to cook it) not yet implemented
- Puffball passive Puffy aura (owner gets jump boost nearby) not yet implemented
- Snowball powder-snow walk not yet implemented
- Soul Wanderer spawn and genesis not fully wired
- Warped spawn and genesis not fully wired
- BellyFeature full implementation in progress — only Warped has authored belly textures
supportsTummyTexture()/handleBellyProgression()bug fix pending- Potion recipes for new effects not yet implemented
- Save migration from 1.20.1 format not yet implemented
1.20.1 (Reference — Last Public Release)
Minecraft 1.20.1 | Fabric only
The last version published before the 1.21.1 rebuild. Listed here for comparison.
Entity types registered (29): Bee Girl (1), Gourdragora Jack-o-Lantern (3 sizes), Gourdragora Pumpkin (3 sizes), Mandrake Brown/Chorus/Glow Berry/Green (4), Mushroom Brown/Crimson/Crimson Rare/Ender Puffball/Fly Agaric Red/Fly Agaric Yellow/Infernal/Ink Cap/Molten/Soul Wanderer/Snowball/Warped/Warped Rare (13), Slime Girl (1), Spook Peach/Teal (2), Wisp Blue/Green/Yellow (3).
Items registered:
powder_genesis, spectral_cake, candies, 12 mushroom helmet variants, all block items listed above, spawn eggs for all 29 entity types.
Architecture: Standalone Fabric mod. Each entity type was a separate class. No shared feature system. Integer IDs for texture/model/animator variants. Belly state encoded as texture ID offset. No custom effects. No custom sounds registry.
1.2.3Релиз1.18.2 · 17 ноября 2023 г.
Note: No changes from 1.20.1
1.2.3Релиз1.19.2 · 17 ноября 2023 г.
Note: No changes from 1.20.1
1.2.3Релиз1.19.4 · 14 ноября 2023 г.
Note: No changes from 1.20.1
1.2.3Релиз1.20.1 · 14 ноября 2023 г.
Fixed: Yellow Wisp Tummy Texture Missing
1.2.2Релиз1.20.1 · 7 ноября 2023 г.
Changed: Adjusted Fabric Mod Loader to 0.14.20+
1.2.1Релиз1.20.1 · 1 ноября 2023 г.
Changed: Minimum fabric loader required version is 0.14.23
1.2Релиз1.20.1 · 29 октября 2023 г.
[Changelog] Monsters & Girls v1.2
Added: Blink Animation to Mushroom Girls
Added: Snowball Girl
Added: Slim variant to Mushroom Girl
Added: Girls now spawn with random textures if they have variants
Added: Blue Slime Girl
Added: Bee Girl & Variants
Added: Gourdragora Jack'O Lantern (3 sizes)
Added: Gourdragora Pumpkin (3 sizes)
Added: Candies
Added: Natural blocks (WIP)
Added: Natural blocks (WIP)
Added: Configuration File
Changed: Mushroom Girls Textures, Model & Animations
Fixed: Fruit Mandrake Animation & Texture
Fixed: Toggling plant ability would also toggle sit/follow state
Комментарии
Загружаем…
