InfiniteBags | Backpack with Shop 1.3.0
Unlimited per-item storage with a built-in shop hook to sell straight from your bag.
1.2.3
Compatibility
Changes
Localized bag item names for every player, plus new snapshot methods for the developer API.
🌐 Client-Localized Item Names
Item names in the bag and recovery menus now show in each player's own game language. An un-renamed item renders its vanilla name localized to the viewer, instead of a fixed English string. Items you've given a custom name keep that name. (The GUI search filter still matches the English material name, by design.)
🧩 Developer API: Bag Snapshots
Two new read-only methods let companion plugins (like AT-MailBox) snapshot a bag once and test items against it later, without re-reading the live bag each time.
String typeKey(ItemStack item)the bag's grouping key for an item (material plus full NBT, amount ignored), ornullfor a null/air item. Same "same type" rule thatcontainsuses.Set<String> contentKeys(UUID player)a plain-value snapshot of the grouping keys of every type currently in the player's bag. Safe to keep, persist, and compare later.
Checking whether typeKey(item) is in a saved contentKeys set answers "was this type in the bag at snapshot time?"
- Both work offline (UUID-keyed database read) and are per-UUID locked, like the rest of the API. Async-safe, no world or entity calls.
- No write path or existing method behavior changed, so existing integrations keep working unchanged.
Full details on the Developer API page, including the methods table and a "Snapshotting a bag" section.
📦 Install
Replace the jar in plugins/ and restart. No config changes needed.
📋 Version Breakdown
| Version | Focus |
1.2.3 |
New read-only API methods (typeKey, contentKeys) so companion plugins can snapshot a bag and compare later. |
1.2.2 |
Bag and recovery menu item names now render in each viewer's own game language. |
Read the Developer API guide | Join the Discord
Enjoying the plugin? A ⭐ review goes a long way!
Dependencies
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.