Back to mods
Custom Mobs Framework project artwork

CurseForge · Minecraft mod

Custom Mobs Framework

An advanced, high-performance, and fully configurable mob creation system, you just need to bring the models.

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

Quick answer

Which Custom Mobs Framework release should I use?

Updated yesterday
Latest stable file custom_mobs-forge-1.20.1-1.0.0-b152a.jar
Game version 1.20.1
Loader Forge

Custom Mobs Framework custom_mobs-forge-1.20.1-1.0.0-b152a.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Custom Mobs Framework required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
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 Custom Mobs Framework custom_mobs-forge-1.20.1-1.0.0-b152a.jar need?

custom_mobs-forge-1.20.1-1.0.0-b152a.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

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

Architectury API Needed by Custom Mobs Framework custom_mobs-forge-1.20.1-1.0.0-b152a.jar
required
Matching file found Matched file: [Forge 1.20(.1)] v9.2.14
GeckoLib Needed by Custom Mobs Framework custom_mobs-forge-1.20.1-1.0.0-b152a.jar
required
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar

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

Before you install it

Add Custom Mobs Framework without breaking your instance.

Built for Custom Mobs Framework custom_mobs-forge-1.20.1-1.0.0-b152a.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use custom_mobs-forge-1.20.1-1.0.0-b152a.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Architectury API, GeckoLib 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 this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside custom_mobs-forge-1.20.1-1.0.0-b152a.jar. It opens that exact file at the source.

About this project

What does Custom Mobs Framework add?

An advanced, high-performance, and fully configurable mob creation system designed to bring custom entity design and complex AI logic to your Minecraft world. Whether you want to design powerful boss battles, flying ambient creatures, or custom ranged attackers with unique projectile effects, Custom Mobs Framework provides the complete engine to create, manage, and spawn custom mobs.

Featuring dynamic visual UI screens and in-game creator tools for server operators

🎮 Player Features

📖 1. Custom Mobs Bestiary (Codex)

Unlock, record, and track your custom mob encounters from a premium, dark-themed bestiary interface.

  • 3D Rotating Viewports: Interact with a live 3D preview of each custom mob.
  • Unlock Progress: Undiscovered mobs show up as mysterious dark silhouettes with general lore descriptions until you defeat them.

⚔️ 2. Elite Mobs & Boss Fights

Challenge custom mobs spawned dynamically in your world or through raid events.

  • Elite Mobs: Special variations of custom mobs with amplified health, damage, and prefix names.
  • Custom Ranged Attacks: Face mobs that shoot custom projectiles equipped with gravity adjustments, custom velocities, and explosive or particle-trail qualities.

🌍 3. Natural Spawning & Habitats

Encounter custom mobs naturally as you explore the world.

  • Dynamic Spawn Control: Mobs spawn dynamically in designated biomes based on configured weights.
  • Habitat Restrictions: Experience tailored spawns restricted to specific biomes, dimensions, or structures.

🛠️ Admin Features

🖥️ 1. In-Game Mob Creator

Design and customize new mob templates directly inside the game using an expansive, dynamically scaling GUI editor.

  • Flexible Model Integrations: Configure any model type! Supports standard Vanilla mobs, GeckoLib animated JSON models, and custom Java classes.
  • Advanced AI Goal Selection: Toggle and configure complex behaviors such as Melee, Ranged, Stalking, Flight/Hover physics, Teleporting (on hit, low health, or behind target), Burrowing, Summoning minions, and Fleeing/Seeking water, fire, rain, or light.
  • Visual Hitbox Editor: Scale hitboxes (X/Y/Z) using precise sliders without affecting model dimensions, featuring an in-game wireframe toggle to preview the active hitboxes.

☄️ 2. In-Game Projectile Creator

Build custom ranged attacks from scratch in a visual designer screen.

  • Custom Textures & Models: Assign specific 3D model IDs or item textures to projectiles.
  • Physics Controllers: Toggle gravity flags (enable or disable gravity calculations for straight-line trajectories).
  • Visual Effects: Bind custom particle trails and customize detonation explosions (with block-breaking toggles).

🗄️ 3. Asynchronous SQLite Engine

Built to ensure zero lag, even on high-population servers.

  • Asynchronous Database Queue: Discoveries, statistics, and world data are saved to a localized world SQLite database via a separate, single-threaded queue to prevent server main thread freezes.
  • Dual-Layer Caching: Mob templates and bestiary entries are cached in memory for instantaneous GUI loading, with scheduled background database flushes.

🧠 4. AI Behavior & Priority Overrides

Fine-tune how your entities navigate and interact with players and the environment using the visual goal selector.

  • Goal Hierarchy: Assign priorities to behaviors to control which actions take precedence (e.g., Melee or Ranged combat vs. passive wandering).
  • Stalking Transitions: Integrate pre-combat stalking phases that restrict combat goals until the mob has been seen/lost a specific number of times.
  • Teleport-Behind Attacks: Trigger immediate attack and look-angle overrides during teleportation goals to catch players off-guard.

🌍 5. Custom Natural Spawning Rules

Configure template properties to control how and where your custom mobs generate natively in survival mode.

  • Biome Filters: Define whitelist/blacklist filters using standard resource locations (e.g., minecraft:desert, minecraft:plains).
  • Weight & Group Sizes: Configure spawn weights to control frequency, and set minimum/maximum pack sizes for native spawns.
  • Dynamic Reloading: Changes to templates and spawning properties reload dynamically in-game without needing client or server restarts.

⚔️ 6. Custom Raid & Spawner System

Set up placeable spawners to trigger wave-based battle encounters with unique rewards.

  • Raid Spawner Blocks: Place spawner blocks in the world and bind them to specific custom raid templates.
  • Wave Configuration: Configure the number of waves, spawn pools per wave, and maximum mobs allowed at once.
  • Custom Reward Tables: Grant players items or execute custom console commands upon successful completion of the raid.

🔧 7. Configuration & Commands

Administrators can configure mod settings inside the server_config.json file or use in-game commands (Permission Level 2 required):

💬 Command Reference

Admin Commands

Administrators (Permission level 2/Operator required) can execute the following commands to configure and manage the framework:

  • /custom_mobs creator-ui - Opens the main visual Mob Creator GUI editor.

  • /custom_mobs projectile-creator-ui - Opens the visual Projectile Creator GUI editor.

  • /custom_mobs reload-config - Reloads all mob templates, configurations, and raids from files.

  • /custom_mobs status - Shows active custom mob statistics in the current level.

  • /custom_mobs killall - Cleans up and discards all active custom mobs.

  • /custom_mobs spawn <mob_id> [count] - Spawns a custom mob with an optional count.

  • /custom_mobs spawn-mob <mob_id> <is_elite> - Spawns a custom mob, specifying whether it spawns as an Elite variant.

  • /custom_mobs spawn-projectile <projectile_id> - Fires a custom projectile from the player's current view vector.

  • /custom_mobs bestiary add <player> <mob_id> - Unlocks a discovery in a player's bestiary.

  • /custom_mobs bestiary remove <player> <mob_id> - Removes a discovery from a player's bestiary.

  • /custom_mobs raid start <raid_id> - Starts a custom raid (globally or on the nearest raid spawner block).

  • /custom_mobs raid stop <raid_id> - Stops an active raid.

  • /custom_mobs raid info - Lists all currently active raids.

  • /custom_mobs add-raid-reward <raid_id> <reward_type> <value> - Adds a reward (item or command) to a raid template.


📌 Dependencies & Installation

🌐 Supported Languages

Includes 100% translation support for English, German, Spanish, French, Japanese, Korean, Portuguese, Russian, and Simplified Chinese.

Project description from CurseForge.

Pick your setup

Custom Mobs Framework by Minecraft version and loader

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

3 available setups

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

Recent files

Custom Mobs Framework versions and loaders

46 of 46 releases match

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