Download Inventory Maker — Minecraft Mods — MetaMods

Inventory Maker

Active

Downloads

0

Last update

1 year ago

Versions

1.18.2 — 1.21
Server
Fabric
Storage
Utils

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 []<br> /inventorymaker edit <identifier> title <title><br> /inventorymaker edit <identifier> checker <checker><br> /inventorymaker edit <identifier> slot <slot> <item> <count><br> /inventorymaker open <identifier> [<target>]<br> /inventorymaker delete <identifier></identifier></target></identifier></count></item></slot></identifier></checker></identifier>

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.

Project members
hoid2

hoid2

Developer

Created: 13 Feb 2023

ID: 12902