promotional bannermobile promotional banner

Boss Mob Enhancer

Unleash legendary chaos. Boss Mob Enhancer dynamically upgrades your Minecraft mobs into elite-tier enemies with unpredictable personalities, devastating powers, and epic visual flair. Every battle becomes a unique, memorable event.

Boss Mob Enhancer
Version: 1.0 • Minecraft 1.12.2 • Forge Compatible
Unleash legendary chaos. Boss Mob Enhancer dynamically upgrades your Minecraft mobs into elite-tier enemies with unpredictable personalities, devastating powers, and epic visual flair. Every battle becomes a unique, memorable event.
✦ Features:
- Randomized Boss Loadouts
Each enhanced mob receives 2–3 randomized abilities from a deep personality trait pool, ensuring no two bosses are ever the same.
- Tier-Based Scaling
Mob enhancements scale with health and other factors, granting higher-tier enemies more powerful abilities, buffs, and effects.
- Configurable Through Forge GUI
Fine-tune every aspect from an intuitive in-game config screen: tier weights, whitelist/blacklist mobs, module toggles, and enhancement chance.
- Dynamic Visual Effects
Particle auras, sound cues, and visual tier indicators signal a true threat. Enhanced mobs even receive fully generated, color-coded names using a custom fantasy name generator.
- Customizable Abilities
From blink-teleportation and aura debuffs to terrain-altering strikes and minion summoning—bosses have diverse, devastating arsenals.
- Mod Compatibility
Full support for modded mobs from popular content packs like Twilight Forest, Lycanite’s Mobs, and more.

πŸ”§ Configuration:
Accessible in-game via Forge’s mod menu or manually via bossmobenhancer.cfg. Key options include
- Enhancement chance
- Max tier
- Difficulty preset or custom weights
- Buff toggles: terrain effects, minions, potion buffs
- Entity whitelist/blacklist
- Visual name tag and particle options

πŸ’‘ For Mod Developers:
Boss Mob Enhancer is designed to be extensible. Easily plug in new abilities, scale logic, or UI elements. Planning a framework to expose boss profiles and NBT tags for integration with other mods or mapmakers.

Made with the assistance of Sweep AI and Copilot.

BossMobEnhancer Release 2

Dramatic GUI and scaling reforms, new item added, new terrain, new particle effects, new abilities, more of a V2 really. Sorry, I could not get the nameplate toggle to work on this update. I've put all the legwork in; it's just debugging now :3

 

BossMobEnhancer Release 3

Rebuild of the base code completely redid the back end of the GUI. Everything works, minions repaired, effects expanded

 

BossMobEnhancer Release 4

  • greatly reduced loot and started to implement custom tables and items.
  • Greatly expanded ability pool from 12 to 29, with future plans to have an even hundred.
  • reconfigured PassiveMobHandler. Java, don't punch the Lord Chicken..........
  • Enjoy the chaos!!!!!!

 

BossMobEnhancer Release 5

  • moved away from mccreator
  • Clean up code—ongoing process
  • fixed abilitieshandler.java

    Release 6!!!
  • Server ready
  • Abilities separated into sperate files and expanded greatly
  • Clean up of code 90% complete
BossMobEnhancer/                          // Root directory for your mod project.
β”œβ”€β”€ build.gradle // Gradle build file.
β”œβ”€β”€ settings.gradle // Gradle settings file.
β”œβ”€β”€ gradle/ // Gradle scripts and wrapper.
β”‚ β”œβ”€β”€ scripts/
β”‚ β”‚ β”œβ”€β”€ dependencies.gradle
β”‚ β”‚ β”œβ”€β”€ extra.gradle
β”‚ β”‚ β”œβ”€β”€ helpers.gradle
β”‚ β”‚ β”œβ”€β”€ publishing.gradle
β”‚ └── wrapper/
β”‚ β”œβ”€β”€ gradle-wrapper.jar
β”œβ”€β”€ src
β”‚ └── main
β”‚ β”œβ”€β”€ java
β”‚ β”‚ └── com
β”‚ β”‚ └── example
β”‚ β”‚ └── bossmobenhancer
β”‚ β”‚ β”œβ”€β”€ MainMod.java // Registers blocks, items, entities, configs, GUI handler, network packets, and proxies.
β”‚ β”‚ β”œβ”€β”€ CommonProxy.java // Server/common init stubs (no client-only imports here).
β”‚ β”‚ β”œβ”€β”€ ai // Boss logic and behavioral enhancements.
β”‚ β”‚ β”‚ β”œβ”€β”€ SpecialAbilities.java // AI rules for boss actions.
β”‚ β”‚ β”‚ β”œβ”€β”€ ArmorHandler.java // Applies armor-based effects and weight penalties.
β”‚ β”‚ β”‚ β”œβ”€β”€ AttributeSyncer.java // Syncs dynamic attributes between server and client.
β”‚ β”‚ β”‚ β”œβ”€β”€ BehaviorScaler.java // Adjusts AI task priorities based on boss phase.
β”‚ β”‚ β”‚ β”œβ”€β”€ MinionSpawner.java // Handles boss-minion summon logic.
β”‚ β”‚ β”‚ β”œβ”€β”€ ParticleEmitter.java // Emits custom particles during abilities.
β”‚ β”‚ β”‚ β”œβ”€β”€ TerrainManipulator.java // Alters terrain for special boss events.
β”‚ β”‚ β”‚ β”œβ”€β”€ DefensiveAbilities.java // Defensive boss abilities (shields, resistance, etc).
β”‚ β”‚ β”‚ β”œβ”€β”€ FireAbilities.java // Fire and heat-based boss abilities.
β”‚ β”‚ β”‚ β”œβ”€β”€ IceAbilities.java // Ice and cold-based boss abilities.
β”‚ β”‚ β”‚ β”œβ”€β”€ PhysicalAbilities.java // Physical and force-based boss abilities.
β”‚ β”‚ β”‚ β”œβ”€β”€ PoisonAbilities.java // Poison, decay, and wither boss abilities.
β”‚ β”‚ β”‚ β”œβ”€β”€ StormAbilities.java // Storm, lightning, and wind boss abilities.
β”‚ β”‚ β”‚ └── UtilityAbilities.java // Utility, blink, web, and time-based boss abilities.
β”‚ β”‚ β”œβ”€β”€ blocks // Custom blocks.
β”‚ β”‚ β”‚ └── BlockEnshroudedBeacon.java // Custom beacon block with GUI activation.
β”‚ β”‚ β”œβ”€β”€ client
β”‚ β”‚ β”‚ β”œβ”€β”€ ClientProxy.java // Client-only init (register renderers, overlays).
β”‚ β”‚ β”‚ β”œβ”€β”€ BossOverlayHandler.java // Handles boss-bar events without direct RenderLivingBase imports.
β”‚ β”‚ β”‚ β”œβ”€β”€ BossRegistry.java // Tracks active boss entities.
β”‚ β”‚ β”‚ β”œβ”€β”€ CustomBossBarRenderer.java // Custom boss-bar GUI rendering.
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiFactory.java // Launches mod config screen from Mod List.
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiMainConfigScreen.java // Top-level config hub.
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiBasicConfigScreen.java // Toggles for boss behavior and visuals.
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiAdvancedConfigScreen.java // Detailed scaling and entity control.
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiHandler.java // Handles server-side GUI open/close events.
β”‚ β”‚ β”‚ └── gui
β”‚ β”‚ β”‚ β”œβ”€β”€ GuiEnshroudedBeacon.java // Main curse-selection GUI for the beacon.
β”‚ β”‚ β”‚ └── GuiCurseButton.java // Custom textured button with icon/hover/select visuals.
β”‚ β”‚ β”œβ”€β”€ commands
β”‚ β”‚ β”‚ └── BossProfileCommand.java // Switch scaling presets during gameplay.
β”‚ β”‚ β”œβ”€β”€ config
β”‚ β”‚ β”‚ └── ConfigHandler.java // Loads and syncs config options from disk.
β”‚ β”‚ β”œβ”€β”€ data
β”‚ β”‚ β”‚ └── ScalingProfileLoader.java // Loads boss behavior profiles from JSON.
β”‚ β”‚ β”œβ”€β”€ entities
β”‚ β”‚ β”‚ └── EntityBossMinion.java // Minion mob summoned during boss fights.
β”‚ β”‚ β”œβ”€β”€ events
β”‚ β”‚ β”‚ β”œβ”€β”€ BossMobEnhancer.java // Top-level gameplay hooks and triggers.
β”‚ β”‚ β”‚ β”œβ”€β”€ PassiveMobHostilityHandler.java // Converts neutral mobs when cursed/named.
β”‚ β”‚ β”‚ β”œβ”€β”€ BossLootHandler.java // Controls drops from elite/boss mobs.
β”‚ β”‚ β”‚ β”œβ”€β”€ BossRewardHandler.java // Distributes custom rewards after kills.
β”‚ β”‚ β”‚ β”œβ”€β”€ LordSpawnHandler.java // Spawns ultra-rare lord-tier bosses.
β”‚ β”‚ β”‚ └── BossPhaseHandler.java // Handles multi-phase logic and transitions.
β”‚ β”‚ β”œβ”€β”€ items
β”‚ β”‚ β”‚ └── ItemLunarBlessedApple.java // Used to craft and power the Enshrouded Beacon.
β”‚ β”‚ β”œβ”€β”€ network // Packet communication layer.
β”‚ β”‚ β”‚ β”œβ”€β”€ MessageSetCurse.java // Packet to sync selected curse to the server.
β”‚ β”‚ β”‚ └── PacketHandler.java // Registers and initializes packet channel.
β”‚ β”‚ β”œβ”€β”€ registry // Replace manual registry with event-based handlers.
β”‚ β”‚ β”‚ β”œβ”€β”€ BlockRegistry.java // @SubscribeEvent for blocks.
β”‚ β”‚ β”‚ β”œβ”€β”€ ItemRegistry.java // @SubscribeEvent for items.
β”‚ β”‚ β”‚ └── ModEntityRegistry.java // @SubscribeEvent for entities.
β”‚ β”‚ β”œβ”€β”€ tileentity
β”‚ β”‚ β”‚ └── TileEntityEnshroudedBeacon.java // Applies and persists area curses in real-time.
β”‚ β”‚ └── utils
β”‚ β”‚ β”œβ”€β”€ EnchantmentUtils.java // Utility functions for enchantment manipulation.
β”‚ β”‚ └── NameGenerator.java // Procedural name generator for mobs/bosses.
β”‚ └── resources
β”‚ β”œβ”€β”€ META-INF
β”‚ β”‚ └── mods.toml // Mod metadata and loader config.
β”‚ └── assets
β”‚ └── bossmobenhancer
β”‚ β”œβ”€β”€ blockstates
β”‚ β”‚ └── enshrouded_beacon.json // Block rendering and model references.
β”‚ β”œβ”€β”€ lang
β”‚ β”‚ β”œβ”€β”€ en_us.lang // UI text, descriptions, tooltip keys.
β”‚ β”‚ β”œβ”€β”€ fr_fr.lang
β”‚ β”‚ β”œβ”€β”€ de_de.lang
β”‚ β”‚ β”œβ”€β”€ ja_jp.lang
β”‚ β”‚ β”œβ”€β”€ zh_cn.lang
β”‚ β”‚ └── es_es.lang
β”‚ β”œβ”€β”€ models
β”‚ β”‚ β”œβ”€β”€ block
β”‚ β”‚ β”‚ └── enshrouded_beacon.json // Full cube model for the beacon block.
β”‚ β”‚ └── item
β”‚ β”‚ └── enshrouded_beacon.json // Handheld and inventory rendering.
β”‚ β”œβ”€β”€ recipes
β”‚ β”‚ └── enshrouded_beacon.json // Crafted from Lunar Blessed Apple + base block.
β”‚ └── textures
β”‚ β”œβ”€β”€ blocks
β”‚ β”‚ └── enshrouded_beacon.png // All-side texture for the custom beacon.
β”‚ β”œβ”€β”€ gui
β”‚ β”‚ β”œβ”€β”€ enshrouded_beacon.png // Background layout for the custom GUI.
β”‚ β”‚ └── buttons // Curse-specific textured buttons.
β”‚ β”‚ β”œβ”€β”€ curse_button_*.png
β”‚ └── items
β”‚ └── lunar_blessed_apple.png // Glowing fruit used in beacon crafting.
└── config
└── bossmobenhancer
β”œβ”€β”€ bossmobenhancer.cfg // Toggles for visuals, difficulty, drop rates, etc.
β”œβ”€β”€ scaling_profiles.json // Stat/effect curves keyed by biome or tier.
└── README.txt // Human-readable guide to tuning values.

The Boss Mob Enhancer Team

profile avatar
  • 4
    Projects
  • 6.9K
    Downloads

More from IAmFmGod

  • Dynamic Regen Enhancer project image

    Dynamic Regen Enhancer

    • 57
    • Mods

    Stops Vanilla Regeneration, and adds in a few healing items to compensate and a new take on a old brewing system config heavy to the extreme.

    • 57
    • July 5, 2025
    • Mods
  • Performance Monitoring Enhancer project image

    Performance Monitoring Enhancer

    • 6.0K
    • Mods

    Performance Monitoring Enhancer is a lightweight Forge mod that overlays real-time performance statsβ€”current FPS, 1 % low FPS, 0.01 % low FPS, server TPS and pingβ€”directly on your screen.

    • 6.0K
    • July 2, 2025
    • Mods
  • Armored Combat Enhancer project image

    Armored Combat Enhancer

    • 213
    • Mods

    Armored Combat Enhancer is a Minecraft 1.12.2 mod that revitalizes combat by introducing realistic mechanics and dynamic effects. It focuses on enhancing the relationship between gear and gameplay

    • 213
    • June 30, 2025
    • Mods
  • Dynamic Regen Enhancer project image

    Dynamic Regen Enhancer

    • 57
    • Mods

    Stops Vanilla Regeneration, and adds in a few healing items to compensate and a new take on a old brewing system config heavy to the extreme.

    • 57
    • July 5, 2025
    • Mods
  • Performance Monitoring Enhancer project image

    Performance Monitoring Enhancer

    • 6.0K
    • Mods

    Performance Monitoring Enhancer is a lightweight Forge mod that overlays real-time performance statsβ€”current FPS, 1 % low FPS, 0.01 % low FPS, server TPS and pingβ€”directly on your screen.

    • 6.0K
    • July 2, 2025
    • Mods
  • Armored Combat Enhancer project image

    Armored Combat Enhancer

    • 213
    • Mods

    Armored Combat Enhancer is a Minecraft 1.12.2 mod that revitalizes combat by introducing realistic mechanics and dynamic effects. It focuses on enhancing the relationship between gear and gameplay

    • 213
    • June 30, 2025
    • Mods