Release Notes: MobArena (MythicMobs 5 Support Edition)
Version: 1.1.0-SNAPSHOT (Custom Build)
Build Date: January 18, 2026
Status: Stable / Production Ready
✨ Key Features
- Native MythicMobs 5 Integration:
- Enables MobArena to directly spawn custom mobs created in MythicMobs v5.
- Fully supports complex custom skills, particle effects, custom models, and specialized AI behaviors within the arena.
- New Spawning Syntax:
- Introduced a custom prefix mythic: in the configuration file.
- Syntax: monster: mythic:<InternalName>
- Example: monster: mythic:SuperBoss overrides the default vanilla spawning logic.
- Future-Proofing Capability:
- Allows the server to feature "future content" (e.g., Minecraft 1.21.11 mobs like Parched or Camel Husk) on older server versions (1.21.10) by simulating them via MythicMobs.
- Advanced Enchantment Support:
- Native 1.21 Support: Fully supports the latest Minecraft 1.21 enchantments specifically for the Mace weapon.
- Supported Enchants: density, breach, wind_burst.
- Flexible Configuration: Enchantments can be applied directly via the class configuration file using standard syntax.
️ Technical Changelog
- Source Code Modification (MACreature.java):
- fromString Method: Patched to recognize and accept strings starting with mythic: without throwing an IllegalArgumentException.
- spawn Method: Overridden to bypass Bukkit's standard spawning and redirect the request to the MythicBukkit API.
- Configuration Update (plugin.yml):
- Added MythicMobs to the softdepend list. This ensures MythicMobs loads before MobArena, preventing ClassDefNotFound errors during startup.
- Build Dependencies (build.gradle):
- Injected io.lumine:Mythic-Dist:5.11.0 into the build path to enable compilation against the MythicMobs 5 API.
Integration & Dependencies
System
Status
Description
MobArena ✅
Modified Core Custom fork with MythicMobs API hooks implemented.
MythicMobs ✅
Hooked Requires v5.x.x. Handles entity models, stats, and skills.
WorldGuard ✅
Linked Protects arena structures from mob griefing.
Vault ✅
Linked Handles economy rewards for wave completion.
️ Compatibility Matrix
This build is tested and verified for the following environments:
- Minecraft Server Version:
- ✅ 1.21.x (Tested on 1.21.10)
- ✅ 1.20.x (Compatible)
- Server Software:
- ✅ Paper (Recommended)
- ✅ Spigot / Purpur
- MythicMobs Version:
- ✅ v5.11.x (Recommended)
- ✅ v5.x.x (Any v5 release)
- ❌ v4.x.x (Legacy versions are NOT supported due to API changes)
- Java Runtime:
Configuration Guide
To use a MythicMob in your arena, edit plugins/MobArena/config.yml:
YAML
arenas:
default:
waves:
single:
boss_wave:
type: boss
wave: 10
# Syntax: mythic:<InternalName>
# <InternalName> is the name defined at the top of your MythicMobs file.
monster: mythic:TestBoss
health: medium
rewards:
'1': diamond:1
⚠️ Important Notice
- Do not update this plugin using auto-updaters or by downloading official builds from SpigotMC. Doing so will overwrite the custom code and break the MythicMobs integration.
- Always keep a backup of this specific .jar file.
End of Report