NuLLAbyss Server-wide loot system — Where the fallen lose, the bold survive.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A shared loot system that collects dropped items and opens a timed inventory for all players to claim. Perfect for
hardcore,
survival, and
SMP servers where fallen players' gear becomes fair game.
⚙️ 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 /abyss and grab what they can
After the timer ends, The Void closes
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ 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
Pagination Support — Unlimited items with multiple pages and navigation
Despawn Protection — Save items right before they would disappear
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 seconds
interval: 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
Multilingual — English and Polish included
HEX Color Support — Use &#RRGGBB in all messages
Live Reload — Apply changes without restart
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands
Code (Text):
/abyss - Open The Void GUI
/abyss reload - Reload configuration
/abyss open - Force open (admin)
/abyss close - Force close (admin)
/abyss status - View current status (admin)
Command name and aliases are fully configurable in
config.yml
# By material type excludedItems: - BEDROCK
- COMMAND_BLOCK
- BARRIER
# By custom display name (supports color codes) excludedNames: -
"&cAdmin Sword" -
"Special Item"
Code (YAML):
# Supports hex colors: &#RRGGBB openMessage: "򇨣[ &#c41e3aTHE VOID 򇨣] &#aa0000The Void has opened. 򽸱Claim what the fallen left behind." closeMessage: "򇨣[ &#c41e3aTHE VOID 򇨣] 򽸱The Void seals shut. Next opening: &#aaaaaa%timeleft%" reminder: "򇨣[ &#c41e3aTHE VOID 򇨣] &#aa0000The Void stirs... 򽸱Opening in &#aaaaaa%time% 򽸱minutes."
# Item Clear Warnings clearWarningWorld: "򇨣[ &#c41e3aTHE VOID 򇨣] &#aa0000Warning: 򽸱Items dropped here will be consumed." clearWarningDrop: "򇨣[ &#c41e3aTHE VOID 򇨣] &#aa0000Beware! 򽸱Items will be devoured in &#c41e3a%seconds% 򽸱seconds." clearBroadcast: "򇨣[ &#c41e3aTHE VOID 򇨣] &#aa0000Warning! 򽸱Ground items will be devoured in &#c41e3a%seconds% 򽸱seconds!"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Crafted by NullaretH Where the fallen lose, the bold survive.