1.1 RELEASE
New Features
- Added a new DIALOG registration mode as an alternative to the inventory GUI - uses Paper's native Dialog API for a single-form registration screen (falls back to GUI automatically on Spigot or older Paper versions).
- Added a document share-request system: players must now accept/deny before a document is shown to them.
- /documents give now goes through the same share-request flow for consistency.
- If a player's inventory is full, the document now drops at their feet with a message instead of being lost.
- /da register now supports quoted multi-word values and gives clear errors for invalid number fields.
- Added an auto-reopen API for developers, plus better handling of hidden inventories in menus.
Fixes
- Fixed an issue where players could lose their inventory when navigating between menus (e.g. entering a last name via anvil and going back).
- Fixed share-requests sometimes expiring incorrectly even after being accepted/denied.
- Fixed colors not displaying correctly on Spigot servers.
- Fixed a packaging bug where some bundled libraries weren't properly isolated, which could conflict with other plugins on the same server.
- /da reload now properly refreshes field/material changes and pending requests.
Performance
- Reduced config file reads on hot paths (inventory close events, debug logging) for better performance on busy servers.
- Skip unnecessary scheduled tasks when no inventory restore is actually needed.
Other
- Plugin version is now managed in a single place, reducing the chance of mismatched version numbers.
- Updated to support Paper 1.21.8.
Improvements
- documentadmin openregistration command requested on discord
- You can now disable metrics in config.yml
REQUIRED DEPENDENCY, new config option and version update
⚠️ IMPORTANT - Required Dependency
You must download and install the CommandAPI plugin for this version to work:
- Download CommandAPI from: https://www.spigotmc.org/resources/commandapi.62353/
- Place the CommandAPI jar file in your server's plugins folder
- Restart your server
New config option:
# Prevent giving documents to players in spectator mode (GM3)
# When enabled, players in spectator mode cannot receive documents
# This prevents exploiting document giving to detect invisible/spectating players
prevent-spectator-document-giving: true
Version Update
Improvements to config values
Improvements to config values
registration reopening
- Fixed registration GUI reopening spam when auto-registration is disabled (`open-register-onjoin: false`)
New config option
New option:
# Enable or disable showing documents when clicking on another player
# When enabled, right-clicking while looking at another player will show them your documents
# When disabled, right-clicking will always show your own documents regardless of where you're looking
show-document-on-player-click: true
Documents Item improvement
- Now you can right click with documents item and see your document
- improvements to code
- new configuration options
- Improved error handling and parsing robustness
New Config Options:
documents_item_gui:
gui_type: "chest" # or "shulkerbox"
Version update and fix
- Fixxed an issue with show documents gui
- Version support 1.21.8
- Small improvements
Fixxed parsing messages, and more
Fixxed parsing messages, and more
Legacy color support and optimizations
Legacy color support and optimizations
Improvements
- New "hide_player_inventory" system you can now hide player inventory in certain gui,
- Gender menu now support decorative items
- Other small improvements
- Dependencies updated
- Version support
Document Item improved
- Document items now support PlaceholderAPI placeholders.
- Minor improvements to the DocumentsItem class.
Internal changes to PlayerData
Internal changes to PlayerData
Improvements
Improvements to cache system