
Inventory Maker
Development of this mod is temporarily suspended for the foreseeable future.
This modification provides the ability to create inventories using commands. Created storage can be opened via commands and used to store various items - essentially, it's an alternative to backpacks but without the actual backpack.
Main Features
One of the key features is the ability to restrict access to inventories. You can configure conditions under which specific players can open particular storage. This uses Minecraft's predicate system - simply specify the predicate identifier using the command /inventorymaker edit checker
.
Command List
/inventorymaker create
/inventorymaker edit
/inventorymaker edit
/inventorymaker edit
/inventorymaker open
/inventorymaker delete
Command Simplification
For convenience, you can shorten long commands using modifications like Command Aliases, which allow creating custom command aliases.
Usage Example
After executing the command /inventorymaker create minecraft:generic_9x3 "example:shared"
and adding a JSON file to the config -> commandaliases -> shared.json folder with the content:
{
"schemaVersion": 1,
"commandMode": "COMMAND_CUSTOM",
"command": "shared",
"actions": [
{
"command": "inventorymaker open 'example:shared'",
"commandType": "CLIENT"
}
]
}
Players will be able to open the created inventory with the simple command /shared
.
Permission System
inventorymaker - default no permissions
inventorymaker.create - level 2
inventorymaker.edit - level 2
inventorymaker.open.others - level 3
inventorymaker.delete - level 2
Placeholder API Support (version 1.2.0+)
Placeholders in identifiers are processed when the command is executed.
Placeholders in titles are processed each time an inventory is opened.