All versions
2.0.1
Release
Abyss / Otchłań 2.0.19 months ago 63
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
v2.0.1 - Major Update
New Features
- Pagination Module - Abyss can now hold unlimited items across multiple pages
- Enable with
pagination.enabled: truein config - Configure items per page (max 51)
- Set page limit or use "off" for unlimited
- Navigation buttons: Previous (slot 45), Info (slot 49), Next (slot 53)
- Enable with
- Page Limit System - Control max pages with
pagination.limit(1-999 or "off") - Configurable Button Names - All pagination button texts are in language files
Bug Fixes
- Fixed reminder timing - Announcements now trigger at exact minute marks
- Previously triggered at 1:59 instead of 1:00
- Now uses second-based calculation for precision
- Fixed page navigation - Player page tracking no longer resets when changing pages
- Fixed item taking - Items are now properly retrieved from internal storage
- Full stacks are given correctly
- No more single-item issues
Changes
- Players can only TAKE items from abyss (no putting own items)
- Shift-click and drag into abyss is blocked
- Navigation buttons are always visible (not just when needed)
- Improved inventory synchronization
Technical
- Refactored AbyssManager for pagination support
- Added ITEM_SLOTS mapping for proper slot handling
- Improved event handling in InventoryListener
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:ceoAMCXO:gaGyRg2r"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ceoAMCXO:gaGyRg2r"
}

