AT-MailBox | Never Lose Items Again v1.3.7
When a player's inventory is full, the overflow goes to a mailbox to claim later through a GUI.
v1.3.7
LatestCompatibility
Changes
Items handed out by a command now reach the mailbox properly, anything already lying on the floor is left where it is, and RoseStacker is supported.
๐ข Claim All Shows Both Numbers
The Claim All button can now show the slot count and the item total together, so instead of just Pending: 116 a player reads Pending: 116 slots used for 1050 items.gui.claim-all-count-mode picks which: slots, items, or both. It ships as both, so you get the new line without changing anything.
The wording is yours. Your language file has a line per mode under the Claim All button, and the button picks the one matching your setting:
gui:
claim-all-button:
count-slots: "{slots}"
count-items: "{items}"
count-both: "{slots} &7slots used for &f{items} &7items"
{slots} is the number of filled mailbox slots and {items} is the total item count. Put whatever text, spacing and colours you like around them, and both work in the button's lore lines too if you would rather split them across two lines. The French and Spanish files ship already translated.
The numbers count the whole mailbox, not just the page you are looking at.
๐ฅ Command Overflow Reaches the Mailbox
Giving a player more items than their inventory can hold should send the remainder to their mailbox. On newer server versions that had stopped working properly, and two separate things were going wrong.
- Most of a large delivery was being left on the floor. Newer server versions report command overflow the same way they report a player throwing something away, and the mailbox deliberately never takes an item you threw yourself. It now tells the two apart correctly, so overflow reaches the mailbox and a real throw is still left alone
- Single stray items appeared in the mailbox. The game briefly drops an invisible one-count copy of an item purely to play the pickup animation. That copy is now recognised and ignored again on newer versions
- A full inventory is measured correctly on servers that change how many items fit in a stack
๐งบ Your Ground Items Stay Yours
Items already lying on the floor could be swept into a mailbox alongside an incoming delivery, because the game merges nearby items into one pile and the mailbox then took the lot.
That is fixed in both directions. The mailbox now takes only the amount that was actually handed over and puts anything that merged in back on the floor, and a pile that merged before it looked gets a second glance rather than being pulled in whole.
๐น RoseStacker Support
RoseStacker groups items lying close together into one pile with its own count, which the mailbox could not see. A delivery landing next to items already on the floor became a single pile, so the mailbox took the player's own items with it, and on a large pile could throw part of it away.
- Nothing is folded into a delivery while the mailbox is deciding on it, and the item goes straight back to normal the moment it decides not to take it
- A pile that was already grouped is read at its real count, so the mailbox takes only what was given and shrinks the pile by that much rather than removing it
- Nothing to configure. The console says
RoseStacker: hookedon startup when it is found
๐ Better Debug Logging
With general.debug turned on, every item that appears near a player is now logged, along with what the mailbox decided to do with it and why. A burst of items ends with a single summary line carrying the totals, so you can see at a glance how many items appeared, how many reached the mailbox and how many were deliberately left alone.
It says so plainly when a drop was refused by another plugin, when items went into the inventory instead, and when they landed too far away to count.
It is noisy on purpose and logs ordinary drops around a player too, so leave it off unless you are chasing something.
๐ฆ Install
Stop the server, replace the old jar in plugins/, and start it again. Your mailbox contents, your config and your language files all carry over untouched.
๐ Version Breakdown
| Version | Focus |
1.3.7 |
RoseStacker support: a grouped pile is read at its real count, and items already on the floor are never folded into a delivery. |
1.3.6 |
A pile that merged with an incoming delivery before the mailbox saw it now gets a second look instead of being pulled in whole. |
1.3.5 |
The debug summary line now says when another plugin refused a drop, when items went into the inventory instead, and when they landed out of reach. |
1.3.4 |
A single summary line at the end of each burst with the totals added up, plus a line explaining when the game itself deletes items it merged. |
1.3.3 |
Every item logged the instant it appears, and a full inventory measured against the stack in the inventory rather than the one on the floor. |
1.3.2 |
The mailbox takes only the amount actually handed over, putting anything that merged into it back on the floor. |
1.3.1 |
Command overflow reaching the mailbox again on newer server versions, stray single items ignored, and every refused drop logged with its reason. |
1.3.0 |
The Claim All button showing the slot count and the item total together, with the wording in your language file. |
Join the Discord
Enjoying the plugin? A โญ review goes a long way!
Statistics
Views
Purchases
Downloads
File size
Published
Updated
Info
Share & Earn
Share and earn part of the profits, an estimated €0.5 per product sale.