Custom Mobs Framework

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

File Details

custom_mobs-fabric-1.20.1-1.0.0-b078a.jar

  • R
  • Jul 10, 2026
  • 439.57 KB
  • 3
  • 1.20.1
  • Fabric

File Name

custom_mobs-fabric-1.20.1-1.0.0-b078a.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:custom-mobs-framework-1601972:8404669"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Changelog (since build 077a)

Spawning & Movement Rules

  • Lava & Water Spawning Rules:
    • Added new Aquatic Only and Lava Only toggle checkboxes under the custom mob creator GUI's Spawning tab.
    • Added localization keys for both toggles across all supported languages (en_us, de_de, es_es, fr_fr, ja_jp, ko_kr, pt_br, ru_ru, zh_cn).
    • Implemented specific environment block check predicates:
      • Aquatic mobs can only spawn inside water blocks.
      • Lava mobs can only spawn inside lava blocks.
      • Standard ground mobs require a solid block below their spawn coordinate.

Spawner Block Collision Checks

  • Buried Spawn Prevention:
    • Updated the spawner block ticking code to support aquatic/lava spawns in their respective fluids.
    • Added entity bounding box collision checks (level.noCollision and level.isUnobstructed) before spawning to prevent mobs from spawning buried inside solid blocks, walls, or ceilings.

Bestiary Screen Enhancements

  • Description Limit Expansion:
    • Increased maximum character limit to 2048 for both custom mob lore and raid descriptions.
  • Scrolling Description Box:
    • Implemented dynamic description line wrapping that automatically adjusts width constraints to fit a scrollbar when content exceeds the visible height.
    • Added a visual scrollbar track and thumb representing scroll progress.
    • Added mouse-scroll wheel support over description bounds and reset scroll state upon category/entry selection.
  • Raid Discovery Locks:
    • Locked undiscovered raid details in the Bestiary behind a dark ??? silhouette.
    • Enabled raid profile unlocks upon player victory, updating the sqlite database and synchronizing discovery states to all participating players.

AI Animation Interruptions & Sync

  • Ranged Animation Interruption Fix:
    • Set MOVE and LOOK flags on the ground ranged attack goal to prevent concurrent goals from overriding active animations.
    • Modified the animation stop code across all custom AI goals to only clear the active model animation state if the current animation matches that specific goal's own animation.
  • Elite Mob Sync Clamping Fix:
    • Hooked the IS_ELITE sync tracker key to the synchronization updates method. This forces max health attributes to immediately recalculate on the client when syncing, avoiding client-side health clamping.