InfiniteBags | Backpack with Shop 1.3.0

Unlimited per-item storage with a built-in shop hook to sell straight from your bag.

Download 0
No ratings yet

Compatibility

Minecraft: Java Edition 1.21 - 1.21.11
Platforms Paper Spigot Purpur

Changes

InfiniteBags v1.2.3
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), or null for a null/air item. Same "same type" rule that contains uses.
  • 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.

Need help or found a bug? Join the Discord.
Read the Developer API guide | Join the Discord

Enjoying the plugin? A ⭐ review goes a long way!

Dependencies

InfiniteBags-1.2.3.jar 224.94 KB
Purchase required
Product Info
Statistics
57

Views

0

Purchases

0

Downloads

225.95 KB

File size

10.06.2026

Published

17.08.2026

Updated

Info
Supported software
Supported Versions
1.21 - 1.21.11
Share & Earn

Share and earn part of the profits, an estimated €0.5 per product sale.

Log in to get your link
Product Image
InfiniteBags | Backpack with Shop
InfiniteBags | Backpack with Shop