
NuLLAbyss / NuLLOtchłań
The Void awakens periodically, collecting all fallen loot for survivors to claim. A shared trash system for hardcore and not only servers.
- Загрузки
- 510
- Подписчики
- 3
- Обновлён
- 23 июня 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 5 мая 2024 г.

🕳️ NuLLAbyss – Server Loot System for Hardcore Servers
NuLLAbyss is a utility plugin that creates a server-wide loot system. When players die or drop items, those items get collected into The Void, a shared inventory that opens periodically for everyone to loot.
Perfect for hardcore, survival, and SMP servers where fallen players' gear becomes fair game for the survivors.
🛠️ Key Features
Core System
- Automatic Item Collection — Ground items collected into The Void when it opens
- Scheduled Openings — Opens at configurable intervals, stays open for set duration
- Configurable Reminders — Warn players before opening (e.g., 15, 10, 5, 1 min)
- Despawn Protection — Save items right before they would disappear
- Pagination Support — Unlimited items with multiple pages and navigation
World Control
- Per-World Settings — Each world can have individual settings:
allow-command— Can players use /abyss in this world?collect-items— Should items be saved to The Void?clear-items— Should items be cleared from ground?
- Whitelist/Blacklist Mode — Control default behavior for unlisted worlds
Item Clear Module
- Active Item Clearing — Remove ground items in specific worlds
- Two Modes:
interval: 60— Clear items every 60 secondsinterval: 0— Clear items only when The Void opens
- Warning System — Broadcasts before clearing (configurable times)
- Player Notifications — Warn on world enter and item drop
Exclude Items
- Material Exclusions — Specify items that should never be collected
- Name Exclusions — Exclude items by custom display name
- Separate Config — Easy to manage
exclude_items.yml
Smart Scheduling
- Minimum Players — Pause when server is empty (configurable threshold)
- Cycle Completion — If players leave mid-cycle, it completes before pausing
- Auto-Resume — Starts new cycle when enough players join
Customization
- Custom Commands — Define main command and aliases (
/abyss,/trash,/void, etc.) - Multilingual — English and Polish included
- HEX Color Support — Use
&#RRGGBBin all messages - Live Reload — Apply changes without restart
🧠 How It Works
- Items dropped on the ground wait to be collected
- Reminders notify players that The Void is about to open
- When it opens — all ground items are swept into a shared GUI
- Players rush to
/abyssand grab what they can - After the timer ends, The Void closes
📋 Commands
| Command | Permission | Description |
|---|---|---|
/abyss |
abyss.use | Open The Void GUI |
/abyss reload |
abyss.reload | Reload configuration |
/abyss open |
abyss.admin | Force open The Void |
/abyss close |
abyss.admin | Force close The Void |
/abyss status |
abyss.admin | View current status |
Command name and aliases are configurable in config.yml
🔐 Permissions
| Permission | Default | Description |
|---|---|---|
abyss.use |
true | Access to /abyss command |
abyss.reload |
op | Reload configuration |
abyss.admin |
op | Admin commands (open, close, status) |
⚙️ Configuration
config.yml — Main configuration
minPlayers: 1 # 0 = always run, 1+ = wait for players
openDuration: 1800 # Time between openings (seconds)
openTime: 45 # How long it stays open
worlds:
mode: "blacklist"
list:
world_nether:
allow-command: false
collect-items: false
clear-items: true
itemClear:
interval: 0 # 0 = clear on open, 60 = every 60s
warningEnabled: true
warningTimes: [30, 10, 5]
pagination:
enabled: false
itemsPerPage: 51
limit: "off"
exclude_items.yml — Protected items
excludedItems:
- BEDROCK
- COMMAND_BLOCK
excludedNames:
- "&cAdmin Sword"
💬 Support
Need help? Have suggestions?
Crafted by NullaretH 💀 Where the fallen lose, the bold survive.
Ченджлог
3.2.0Релиз1.21.9, 1.21.10, 1.21.11 · 23 июня 2026 г.
v3.2.0 — Make It Yours
✨ New Features
Editable Update Notifier
- The update message is no longer hardcoded — edit it in
en_messages.yml/pl_messages.yml - New keys:
updateAvailable,updateVersions,updateDownload - Shows your current version and the newest available version with a download link
- Placeholders:
%current%,%latest%,%url%— and respects%prefix%
Custom Commands & Aliases
- Set your own main command and aliases in
config.yml(mainCommand/aliases) - Commands are registered dynamically — no need to touch
plugin.yml - Defaults:
abyss+trash,bin,otchlan,smietnik,graveyard
Shared Message Prefix
- New
prefixkey in the language files, inserted anywhere via the%prefix%placeholder - Change the tag once and it updates across every message
- Leave it empty (
"") to disable the prefix entirely
Questions? Join our Discord
3.1.0Релиз1.21.9, 1.21.10, 1.21.11 · 8 июня 2026 г.
v3.1.0 — The Void Reaches Further
🐛 Bug Fixes
Items in Empty Worlds
- The Void now collects and clears ground items in worlds with no players online
- Previously, items in unloaded chunks (an empty Nether or End) were ignored
- Items left behind after a player teleports away are now swept into The Void as intended
- Item chunks are tracked and saved to disk, so they survive a server restart
✨ New Features
Update Notifier
- Automatically checks for a new version on startup
- Notifies the console and admins (permission
abyss.updatenotify) on join - Toggle it with
check-for-updatesinconfig.yml - Notification available in English and Polish (follows the
languagesetting)
📝 Changes
- Default config: Nether and End now use
collect-items: true - New permission:
abyss.updatenotify(default: op) - Throttled, asynchronous chunk loading keeps the sweep light on server performance
3.0.0Бета1.21.9, 1.21.10, 1.21.11 · 18 января 2026 г.

v3.0.0 — Major Update
🔄 Rebranding
- Renamed from DEVAbyss to NuLLAbyss
- New permission nodes:
abyss.use,abyss.reload,abyss.admin - Updated all messages with new branding
✨ New Features
Per-World Settings
- Individual settings for each world
allow-command— Enable/disable /abyss commandcollect-items— Enable/disable item collection to Voidclear-items— Enable/disable ground item clearing- Whitelist/Blacklist mode for unlisted worlds
Item Clear Module
- Actively clear ground items in specific worlds
- Two modes:
interval: 0— Clear when Void opensinterval: X— Clear every X seconds
- Configurable warning broadcasts before clearing
- Player warnings on world enter and item drop
- Minimum item age before clearing
Exclude Items System
- New
exclude_items.ymlconfiguration file - Exclude items by material type (e.g., DIAMOND, NETHERITE_INGOT)
- Exclude items by custom display name (supports color codes)
- Excluded items are never collected or cleared
Smart Scheduling
- New
minPlayerssetting - Pause abyss cycle when server is empty
- Configurable player threshold (0, 1, 2+)
- Current cycle completes before pausing
- Auto-resume when enough players join
Pagination Support
- Store unlimited items across multiple pages
- Navigation buttons (previous, info, next)
- Configurable items per page (max 51)
- Optional page limit or unlimited
📝 Changes
- Replaced simple world blacklist/whitelist with granular per-world settings
- Improved reminder system with seconds-based warnings
- Better console logging with player count info
- Optimized scheduler — doesn't run when no clear-worlds configured
- Updated default messages with hardcore theme
🆕 New Messages
notEnoughPlayers— When waiting for more playersclearWarningWorld— Warning on entering clear-worldclearWarningDrop— Warning when dropping itemsclearWarningDropOnOpen— Warning for on-open modeclearBroadcast— Broadcast before periodic clearclearBroadcastOnOpen— Broadcast when Void clears itemsclearReminderSeconds— Seconds countdown warning
⚠️ Breaking Changes
- Permissions renamed:
devotchlan.*→abyss.* - Config restructured: Old
worlds.listformat no longer works - Delete old config and let plugin regenerate, then reconfigure
📋 Migration Guide
- Backup your current
plugins/DEVAbyss/folder - Remove old plugin jar
- Delete
plugins/DEVAbyss/folder (or rename) - Install NuLLAbyss-3.0.0.jar
- Restart server — new configs will generate
- Reconfigure settings in new format
- Update permission nodes in your permission plugin
Questions? Join our Discord
2.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 11 января 2026 г.
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
2.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 16 декабря 2025 г.
✨ New Features
- 🧹 Automatic Item Collection — All ground items are collected into The Void the moment it opens
- 🌍 World Whitelist/Blacklist — Control which worlds the plugin operates in
- ⌨️ Custom Commands — Set your own main command and aliases directly in config.yml
- ⏰ Configurable Reminders — Define multiple reminder times (e.g., 15, 10, 5, 1 minutes before)
- 🗑️ Despawn Protection — Optionally save items that are about to despawn
- 🔧 Admin Commands — New
/abyss open,/abyss close,/abyss statuscommands
🔧 Improvements
- Complete code refactor for better performance
- Modular architecture with separate managers
- Full HEX color support (
&#RRGGBB) - Tab completion for all commands
- Better error handling and logging
⚠️ Note
Command aliases require server restart to update. Other settings reload instantly with /abyss reload.
1.1Релиз1.21.3, 1.21.4, 1.21.5 · 29 марта 2025 г.
🔧 Changelog: ✅ Full compatibility with Minecraft 1.21.x
🔁 New command: /abyss reload Reloads both config.yml and language files (pl_messages.yml / en_messages.yml) without needing to restart the server
🎨 HEX color support! You can now use hex colors like �ffaa in messages and GUI titles ![#HEX Color update!] (https://i.imgur.com/XzXsRci.png)
🧠 GUI title now updates automatically after reload
📢 Broadcast message when the plugin is reloaded
1.0Релиз1.20.4, 1.20.5, 1.20.6 · 5 мая 2024 г.
Abyss opening time: You can set the interval of time after which the Abyss will open (in seconds).
Abyss Opening Duration: Set the time interval for which the Abyss remains open after it is activated (in seconds).
Messages: Ability to personalize the messages sent to players at different times of the plugin (opening, closing, reminder).
GUI name: Ability to change the name of the Abyss GUI interface.
Language: Support for multilingualism with the ability to load different language files. For now there are 2 ready language files: English and Polish.
Permissions: Setting permissions for the command that opens the Abyss GUI. (devotchlan.use)
Комментарии
Загружаем…