All versions
1.0.0
Release
Unleashed-SMP 1.0.03 months ago 13
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Paper
Purpur
Spigot
Changes
Added
- Core bootstrap, lifecycle, and dependency loader.
- Configuration manager with hot reload for 12 config files.
- Event engine with 31 default events and auto-roll scheduler.
- Lucky system with weighted outcomes.
- Mutant mob system with scaling and boss bars.
- Modern inventory GUI (main menu, events, lucky, mutants).
- Database layer (SQLite/MySQL/MariaDB) with HikariCP and DAO pattern.
- Integration hooks for popular plugins (auto-detected).
- Localization (en_US, th_TH).
- PlaceholderAPI expansion.
- Developer API.
- JUnit/Mockito test scaffolding.
- Curse/luck system: per-player luck levels affecting event targeting and auto-roll chance.
- Event countdown: configurable pre-start countdown with broadcast warnings and admin controls.
- Admin commands:
/admin cancelcountdown,/admin pending,/admin luck.
Fixed
- 19 event task leaks: repeating tasks now cancel properly on event stop.
- GUI main menu and event list click handling were broken.
DoubleDropsEventnow respects configured multiplier.LuckyDropEventnow respects configured multiplier.BossSpawnEventinvalid entity type no longer crashes and leaks.PvpFrenzyEventnow toggles PvP on/off.BloodMoonEventnow applies mob multiplier and stops buff task on end.- Event reload now restarts auto-roll scheduler.
EventManager.isEnabledpermission logic now works when no players are online.- Database DAO calls are now null-safe when DB is unavailable.
- Command classes now parse MiniMessage before sending to players.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:A4ZpLYJl:R7KtrU6i"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:A4ZpLYJl:R7KtrU6i"
}

