Tags
Creators
Details
Licensed ARR
Published last year
Updated 2 months ago
All versions
1.0.2
Release
DeathChest999 1.0.2last year 149
Uploaded by
Compatibility
Minecraft: Java Edition
1.21–1.21.8
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Bug Fixes and Improvements
- Player vs Mob Death Handling Added explicit player instance check to prevent chests from spawning when mobs die Ensures the plugin only processes actual player death events
- Command Permission System Fixed broken permission logic that incorrectly allowed console access Now properly restricts commands to players only with appropriate permission checks
- Teleportation Safety Added success verification before removing death location data Death locations are now only cleared after confirmed successful teleportation
- Chest System Improvements Changed from unreliable double chest setup to single chest with custom identification Added custom name "DeathChest" to properly identify and track death chests Improved chest removal logic to only remove properly identified death chests
- Item Handling Enhancements Added comprehensive item restoration when chest creation fails Items are now properly dropped on ground if chest placement or serialization fails Improved overflow handling when chest inventory is full
- Configuration Management Added asynchronous configuration saving to prevent server lag Implemented proper YAML cleanup for expired chest entries Created reusable method for loading chest lifetime configuration
- Chunk Loading Optimization Made chunk loading asynchronous to prevent server performance issues Added safe chunk loading practices
- Chest Placement Safety Added block collision detection to prevent overwriting existing blocks Chests are now only placed in air blocks, with proper feedback to players
- Serialization Improvements Implemented safer ItemStack serialization with proper type checking Added error handling for serialization failures
- Code Cleanup Removed unused command registration for "deathchest999" Streamlined configuration reloading process Added proper error logging throughout the plugin
- Configuration Consistency Ensured chest lifetime configuration is properly loaded after reloads and changes Fixed configuration variable refresh after command executions
- Memory Management Added proper cleanup of expired chest data from configuration files Prevented configuration file size from growing indefinitely
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:lO4tsixF:fR8SgoEq"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:lO4tsixF:fR8SgoEq"
}

