Back to mods
Easy Model Entities project artwork

CurseForge · Minecraft mod

Easy Model Entities

Turn Blockbench models into simple Minecraft entities without writing Java code.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Easy Model Entities release matches 26.1.2 Fabric?

Updated today
Best match for your filters easy_model_entities-fabric-26.1.2-1.7.0.jar
Game version 26.1.2
Loader Fabric, Quilt

Easy Model Entities easy_model_entities-fabric-26.1.2-1.7.0.jar targets 26.1.2 with Fabric, Quilt. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Easy Model Entities required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric, Quilt
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Easy Model Entities easy_model_entities-fabric-26.1.2-1.7.0.jar need?

easy_model_entities-fabric-26.1.2-1.7.0.jar on 26.1.2 Fabric. Every mod below is checked against that same setup.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup.

Fabric API Needed by Easy Model Entities easy_model_entities-fabric-26.1.2-1.7.0.jar
required
Matching file found Matched file: [26.1.2] Fabric API 0.155.2+26.1.2

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Easy Model Entities without breaking your instance.

Built for Easy Model Entities easy_model_entities-fabric-26.1.2-1.7.0.jar on 26.1.2 Fabric. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use easy_model_entities-fabric-26.1.2-1.7.0.jar. It targets 26.1.2 with Fabric, Quilt; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside easy_model_entities-fabric-26.1.2-1.7.0.jar. It opens that exact file at the source.

About this project

What does Easy Model Entities add?

Easy Model Entities


Download on Modrinth
Modrinth Downloads

Report an Issue

Wiki

Easy Model Entities Logo

Note: This is an early release to gather feedback. Some settings, file formats and the export
output may still change before the final version. Please report problems and ideas on the
issue tracker.

Easy Model Entities turns Blockbench models into Minecraft entities and
block-entities without requiring custom Java code for every model.

It exists to make custom models easier to ship, test, and maintain. Instead of
writing a renderer, registering one-off entity classes, and hardcoding
animation behavior, you describe the model with data and resource pack profiles.
EME provides the host entities, host blocks, renderer integration, profile
validation, and a small automatic animation layer.

Install it if you want custom Blockbench models that can appear as ambient
creatures, static display entities, decorative block-entities, shrines, mimics,
or mod-integrated renderable objects with much less boilerplate.

Introduction & Overview Video

✨ Why Use It?

  • No per-model Java required: Define most models with data packs and
    resource packs.
  • Entity and block-entity support: Use moving entities for mobs or fixed
    block-entities for decorations and machines.
  • Blockbench-friendly workflow: Load bundled .bbmodel assets directly
    from resource packs.
  • Profile-driven behavior: Configure host type, body type, dimensions,
    movement, behavior, rendering, texture, and animation from JSON.
  • Automatic animation: Basic idle, walk, wing, tail, and random-idle
    behavior is available out of the box.
  • Standard keyframe clips: Blockbench animations named idle, walk,
    swim, fly, or attack are played automatically. hurt and death are
    loaded but only play when driven by a command or a mod. Clips with any other
    name are ignored to keep the runtime simple (no state machines, no Molang).
  • Developer API: Mods can use render delegates, custom part animators, and
    runtime profile data without depending on internal renderer classes.
  • Diagnostics and demo profiles: Commands help list, validate, debug, spawn,
    and place test models in a dev world.

🗣 What Can You Build?

  • Ambient critters, NPCs, training dummies, and simple custom entities.
  • Static display models that still use Minecraft entity rendering.
  • Decorative block-entities such as shrines, statues, altars, or mimics.
  • Mod-controlled entities and block-entities that use EME for model loading,
    rendering, texture handling, and optional part animation.

ℹ️ Quick Start

After installing the mod, try the bundled demo profiles in a dev or test world:

/easy_model_entities summon easy_model_entities_examples:entity/little_explorer
/easy_model_entities summon easy_model_entities_examples:entity/stone_turtle
/easy_model_entities place_block easy_model_entities_examples:block_entity/shrine

Useful diagnostic commands:

/easy_model_entities list_profiles
/easy_model_entities validate_profiles
/easy_model_entities debug_profile easy_model_entities_examples:entity/little_explorer
/easy_model_entities set_animation @e[distance=..8] walk

More demo commands and explanations are available in the
Demo Commands wiki page.

🧩 Blockbench Plugin

You can write the profile JSON by hand, but the
[Easy Model Entities Exporter][plugin] does it for you: it exports the current
Blockbench project as a ready-to-install data pack and resource pack, detects a
fitting preset from your bone names, and validates the model before writing
anything.

Two ways to get it:

  • Blockbench plugin list (recommended): File > Plugins > Available, search
    for Easy Model Entities. This is the reviewed release, so new versions can
    take a while to appear there.

  • Development version: use File > Plugins > Load Plugin from URL with this
    address:

    https://raw.githubusercontent.com/MarkusBordihn/BOs-Easy-Model-Entities-Blockbench-Plugin/refs/heads/master/plugins/easy_model_entities/easy_model_entities.js
    

    This is the current master state — newer, but it may contain errors and is
    not reviewed.

📦 Pack Workflow

Easy Model Entities uses two profile layers:

  • Server profiles in a data pack decide what the model is and how it
    behaves.
  • Render profiles in a resource pack decide which model, texture, scale,
    bounds, and animation settings are used on the client.

Typical files:

data/<namespace>/easy_model_entities/profiles/entity/<id>.json
data/<namespace>/easy_model_entities/profiles/block_entity/<id>.json

assets/<namespace>/easy_model_entities/render_profiles/entity/<id>.json
assets/<namespace>/easy_model_entities/render_profiles/block_entity/<id>.json
assets/<namespace>/easy_model_entities/models/<model>.bbmodel
assets/<namespace>/textures/entity/<texture>.png
assets/<namespace>/textures/block/<texture>.png

See the Pack Usage wiki page for the full structure.

Developer Integration

Mods can integrate EME into their own renderers by implementing
EasyModelRenderable and using the client render delegates:

  • EasyModelEntityRenderDelegate
  • EasyModelBlockEntityRenderDelegate
  • EasyModelEntityRenderOptions
  • EasyModelBlockEntityRenderOptions
  • EasyModelPartAnimator

Custom part animation can either add to the automatic EME transform or replace
it entirely with EasyModelPartAnimationMode.REPLACE.

See the Developer Integration wiki page for examples.

Installation and Compatibility

Install the matching loader build on both client and server when profiles,
entities, or block-entities are used in multiplayer.

ℹ️ Documentation

Please check the wiki for additional information.

🐛 Report Issues, Bugs, Crashes or Feature Requests

Please report issues and feature requests over the issues link. I'm happy to help you.

Project description from CurseForge.

Pick your setup

Easy Model Entities by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

20 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Easy Model Entities versions and loaders

4 of 53 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.