Перейти к содержимому
Mineforgian

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 г.

Main Banner of NuLLAbysss

🕳️ 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 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 (/abyss, /trash, /void, etc.)
  • Multilingual — English and Polish included
  • HEX Color Support — Use &#RRGGBB in all messages
  • Live Reload — Apply changes without restart

🧠 How It Works

  1. Items dropped on the ground wait to be collected
  2. Reminders notify players that The Void is about to open
  3. When it opens — all ground items are swept into a shared GUI
  4. Players rush to /abyss and grab what they can
  5. 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?

Join our Discord


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 prefix key 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-updates in config.yml
  • Notification available in English and Polish (follows the language setting)

📝 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 г.

Complete Rewrite

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 command
  • collect-items — Enable/disable item collection to Void
  • clear-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 opens
    • interval: 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.yml configuration 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 minPlayers setting
  • 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 players
  • clearWarningWorld — Warning on entering clear-world
  • clearWarningDrop — Warning when dropping items
  • clearWarningDropOnOpen — Warning for on-open mode
  • clearBroadcast — Broadcast before periodic clear
  • clearBroadcastOnOpen — Broadcast when Void clears items
  • clearReminderSeconds — Seconds countdown warning

⚠️ Breaking Changes

  • Permissions renamed: devotchlan.*abyss.*
  • Config restructured: Old worlds.list format no longer works
  • Delete old config and let plugin regenerate, then reconfigure

📋 Migration Guide

  1. Backup your current plugins/DEVAbyss/ folder
  2. Remove old plugin jar
  3. Delete plugins/DEVAbyss/ folder (or rename)
  4. Install NuLLAbyss-3.0.0.jar
  5. Restart server — new configs will generate
  6. Reconfigure settings in new format
  7. 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: true in 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)
  • 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 status commands

🔧 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 &#00ffaa 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)

Комментарии

Загружаем…