
KinglyBosses
KinglyBosses is a Minecraft plugin for managing custom bosses. It allows summoning powerful bosses, generating custom items, and enabling player spectating. It also offers features like boss lists, spawn zone management, and easy configuration reloading.
Tags
Creators
Details
5.0.0-ALPHA-2
Compatibility
Changes
KinglyBosses 5.1.0-ALPHA-2
March 31, 2026
GUI & Interaction Enhancements
- Drag-and-Drop Reward System: Added support for dragging items directly into the reward editor slots (Top Rewards) for automatic saving.
- Advanced Equipment Editor: Implemented functionality to equip bosses by dragging weapons and armor into dedicated slots within the creation and edit menus.
- Hybrid Reward Logic: New system that allows toggling between physical item rewards and custom command execution via interactive chat.
- Dynamic Creation Menu: New bosses can now be configured with full equipment (Main hand, Off-hand, and Armor) during the initial setup process.
Boss Customization
- Custom Effect Integration: Added the option to define custom potion effects when creating or editing a boss using a simple comma-separated syntax in chat.
- Visual Equipment Persistence: Assigned equipment is now registered in the items configuration file, preserving custom names, lore, and enchantments.
- Stat Adjustment Logic: Refactored the base stats system (Health, Damage, Speed) with support for rapid increments via Shift-Click.
Technical Improvements
- Persistent Data Handling: Optimized the use of PersistentDataContainer for tracking item metadata within the interfaces.
- Automated ID Generation: Implemented a "clean" ID generator based on the boss's display name, removing special characters and preventing duplicates.
- Draft System: Integrated concurrent maps to store temporary drafts of effects and commands during the asynchronous creation process.
- Safety Patches: Selective inventory locking to allow interaction with the player's own inventory only in menus that require item transfers.
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:dvcjLBmv:68axL50h"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dvcjLBmv:68axL50h"
}
