No description
  • Java 98.3%
  • GLSL 1.7%
Find a file
AttODao 013e810d6f
Some checks failed
build / build (push) Has been cancelled
Fix controller input handling
2026-06-22 14:30:21 +09:00
.github/workflows Make GitHub release Ferium-friendly 2026-06-20 21:50:19 +09:00
AGENTS Release v1.0.3 2026-06-22 13:42:05 +09:00
docs Fix mirrored README links 2026-06-20 19:03:19 +09:00
gradle/wrapper Initial commit 2026-06-11 23:37:22 +09:00
src Fix controller input handling 2026-06-22 14:30:21 +09:00
.gitattributes Initial commit 2026-06-11 23:37:22 +09:00
.gitignore Initial commit 2026-06-11 23:37:22 +09:00
AGENTS.md split AGENT.md 2026-06-16 00:53:41 +09:00
build.gradle docs and icon 2026-06-19 09:10:03 +09:00
changelog.md Fix controller input handling 2026-06-22 14:30:21 +09:00
gradle.properties Release v1.0.3 2026-06-22 13:42:05 +09:00
gradlew Initial commit 2026-06-11 23:37:22 +09:00
gradlew.bat Initial commit 2026-06-11 23:37:22 +09:00
LICENSE 調整 2026-06-14 23:16:12 +09:00
README.md Fix mirrored README links 2026-06-20 19:03:19 +09:00
settings.gradle 0.0.1 2026-06-13 13:56:28 +09:00

Mob Life

Mob Life is a Fabric mod that makes you play as the mob form you choose when you create a world. It changes more than the model: movement, hitbox, eye height, vision, food, equipment, crafting, sleep, and combat all adapt to the selected body.

Japanese version: 日本語版はこちら

Screenshots

The screenshots below are shown at a smaller size so the page stays readable. Each caption names the situation shown in the image.

World creation form selection

World creation form selection screen
The form picker shown during world creation.

Third-person morph view

Third-person view after morphing into a mob form
A mob form viewed from third person after morphing.

Inventory and crafting layout

Inventory and crafting layout for a mob form
The inventory screen with reduced slots and form-specific layout changes.

Vision effect

Dichromatic vision and post-processing effect
The low-saturation vision effect used by mob forms.

What it does

  • Lets you choose your starting form during world creation.
  • Stores that choice with the world so it becomes part of the save.
  • Adjusts the initial spawn point so the chosen form can begin in a valid place.
  • Supports player, cow, sheep, chicken, cat, ocelot, wolf, pig, horse, donkey, mule, and rabbit forms.
  • Changes size, eye height, movement feel, sounds, and visual tint to match the form.
  • Changes inventory capacity and available equipment slots by form.
  • Lets data packs adjust the behavior of each form.
  • Reads global options from config/mob_life.json, with a Mod Menu screen when the mod is installed.

Why it is different

Mob Life is not just a visual morph mod. It is built around the idea that each form should play differently.

Many morph mods focus on appearance or on copying a few abilities. Mob Life goes further: form-specific movement, jumping, reach, mining, inventory size, equipment, food, sleep, vision, and combat are all part of the design.

The world-creation choice is also important. The form you pick becomes part of that world's identity, rather than a temporary disguise you switch into later. You can still change forms with /moblife morph, but the starting choice sets the tone for the world.

Playing the mod

  • Pick a form when you create a new world.
  • Play with the movement, vision, food, equipment, and crafting rules that match that form.
  • Use /moblife morph to change forms later if you want to try another body.
  • Use data packs or config/mob_life.json to tune the defaults.

Forms

The built-in starting forms are:

  • Player
  • Cow
  • Sheep
  • Chicken
  • Cat
  • Ocelot
  • Wolf
  • Pig
  • Horse
  • Donkey
  • Mule
  • Rabbit

Configuration

Per-form defaults live at data/mob_life/mob_life/morphs/<mob>.json. Data packs can override the same path to change movement, vision, food, combat, inventory, sleep, and traits for each form. Running /reload reapplies the active configuration.

Global settings live in config/mob_life.json. That file controls the handling of normal-player morphs, rendering, inventory limits, mining and reach changes, and awkwardness debug text.

Requirements

  • Minecraft 26.1.2
  • Fabric Loader 0.19.3
  • Java 25
  • Fabric API

License

Mob Life is released under the MIT License.