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
- Configurable Reminders — Warn players before opening (e.g., 15, 10, 5, 1 min)
- 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)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissions
Code (Text):
abyss.use - Access to /abyss command (default: true)
abyss.reload - Reload configuration (default: op)
abyss.admin - Admin commands: open, close, status (default: op)
⚙️ Configuration
Spoiler: config.yml
# ================================================
# NuLLAbyss Configuration
# ================================================
language : "EN"
# Command Settings
mainCommand : "abyss"
aliases :
- "trash"
- "void"
- "graveyard"
# Abyss Timing
minPlayers : 1 # 0 = always run, 1+ = wait for players
openDuration : 1800 # Time between openings (seconds)
openTime : 45 # How long it stays open (seconds)
reminders :
- 15
- 10
- 5
- 1
# GUI Settings
guiName : "򇨣[ &#c41e3aTHE VOID 򇨣]"
guiSize : 54
# World Settings
worlds:
mode : "blacklist" # or "whitelist"
list:
world_nether:
allow-command : false
collect-items : false
clear-items : true
world_the_end:
allow-command : false
collect-items : false
clear-items : false
# Item Collector
itemCollector:
collectOnDespawn : true
minItemAge : 100 # ticks (5 seconds)
# Item Clear Module
itemClear:
interval : 0 # 0 = clear on open, 60 = every 60s
minAge : 100
warningEnabled : true
warningTimes :
- 30
- 10
- 5
# Pagination
pagination:
enabled : false
itemsPerPage : 51
limit : "off" # or 1-999
Code (YAML):
# ================================================
# NuLLAbyss Configuration
# ================================================
language : "EN"
# Command Settings
mainCommand : "abyss"
aliases :
- "trash"
- "void"
- "graveyard"
# Abyss Timing
minPlayers : 1 # 0 = always run, 1+ = wait for players
openDuration : 1800 # Time between openings (seconds)
openTime : 45 # How long it stays open (seconds)
reminders :
- 15
- 10
- 5
- 1
# GUI Settings
guiName : "򇨣[ &#c41e3aTHE VOID 򇨣]"
guiSize : 54
# World Settings
worlds:
mode : "blacklist" # or "whitelist"
list:
world_nether:
allow-command : false
collect-items : false
clear-items : true
world_the_end:
allow-command : false
collect-items : false
clear-items : false
# Item Collector
itemCollector:
collectOnDespawn : true
minItemAge : 100 # ticks (5 seconds)
# Item Clear Module
itemClear:
interval : 0 # 0 = clear on open, 60 = every 60s
minAge : 100
warningEnabled : true
warningTimes :
- 30
- 10
- 5
# Pagination
pagination:
enabled : false
itemsPerPage : 51
limit : "off" # or 1-999
Spoiler: exclude_items.yml
# Items that will NEVER be collected by The Void
# By material type
excludedItems :
- BEDROCK
- COMMAND_BLOCK
- BARRIER
# By custom display name (supports color codes)
excludedNames :
- "&cAdmin Sword"
- "Special Item"
Code (YAML):
# Items that will NEVER be collected by The Void
# By material type
excludedItems :
- BEDROCK
- COMMAND_BLOCK
- BARRIER
# By custom display name (supports color codes)
excludedNames :
- "&cAdmin Sword"
- "Special Item"
Spoiler: en_messages.yml
# 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!"
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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
NuLLAbyss / NuLLOtchłań is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 803 times (via Spigot). Download it and open it directly in the game.