Infinite Inventories
Have you ever wanted infinite inventories in your server? well this plugin is what you need.
This plugin adds infinite inventories to your server. They either can be crafted or by commands.
Usage
Infinite Inventory GUI:
- Right-click while holding infinite inventory item (chest by default) to open infinite inventory.
- Each player has their own inventory.
- Data tags like display name,lore,enchantments,skull owner,etc. are saved.
- Custom tags require 1.9+ servers to be saved otherwise they will cause an error.
Commands and permissions
Command | Permission | Description |
---|---|---|
/ii clear | ii.commands.clear | Clears player's infinite inventory |
/ii get | ii.commands.get | Gives player infinite inventory item |
/ii help | ii.commands.help | Shows help |
/ii open | ii.commands.open | Opens player's infinite inventory |
/ii version | ii.commands.version | Plugin's version |
Permissions:
ii.use
ii.bypassowner
ii.craft
Crafting Recipe
Config
Planned
Suggest ideas :)
Donation:
If you want to support this project and help updating it you can donate by simply clicking the below button:
Tested versions:
1.8.8 bukkit.
1.9 bukkit.
1.10 bukkit.
I can't craft it...
There's a duplication bug (if you want to call it that way) when I shift-click items so they end up in the lowermost row in the infinite inventory and then close it. Even though I couldn't take those items out of the infinite inventory again, they are then dropped beneath my feet, from where I can pick them up. This can be repeated, so I end up with more and more items (or stacks or whatever).
It should probably prevent items from ending up in the lowermost row at all costs, or check for the items being dropped and destroy one of the stacks (although I could think of situations where the latter may be unsafe, particularly in combination with certain other mods).
Addendum: This also happens when just turning pages in the infinite inventory while there's an item on the lowermost row.
can you add glasspane on the bottom to prevent item placing?
Infinite Inventories works quite well on our server (Paper 1.14.4) as an alternative concept to ChestBank which we've been using for years (and still do).
I am wondering if there is away to go through pages by 10, 100, and possibly 1000?
Please add mysql support so that the inventories will load faster. Thanks! Good Plugin.
In reply to kenairock:
In reply to MCGamer199:
In reply to MCGamer199:
There is not optimizations for flat files without loading the entire file into memory, and even then that's not something done well (or at all) with Minecraft plugins.
Additionally, SQL storage would allow the cross-server inventories without little to no additional code in the plugin. If done right, the SQL database can hold a single set of shared data, such as player uuid and name and such in one table, and have a separate table for each server. This would allow optimization of datasets so that there is very limited duplicate data in each table, which would be 100% duplicated in every YAML file on every server. Specific servers could be set to use the same table within the database to have a "poor-man's" global inventory. Another great thing with using MySQL is that another table for shared/clan/guild inventories could be created, with the clan/guild name being added to the users table.
It's very much worth learning MySQL. You can find online tutorials, guides, instructions, free courses, paid courses, books in digital form and physical books too. I'd suggest getting Mike McGrath's "SQL in Easy Steps"