Inventory

Power Type

Provides an inventory that can be opened with the specified Key; may or may not persist on death.

Type ID: origins:inventory

Fields

Field Type Default Description
title String "container.inventory" The translation key or literal text to use as the display name for the inventory.
container_type Container Type "dropper" Determines what type of container the inventory will be similar to.
drop_on_death Boolean false When this is set to true, the player will drop the items in the inventory on death (vanishing items will vanish!).
drop_on_death_filter Item Condition Type optional If this is set, only item stacks matching this condition will be dropped on death.
recoverable Boolean true Determines if the content of the inventory should be dropped upon losing the power.
key Key {"key": "key.origins.primary_active"} Which active key this power should respond to.

Examples

{
    "type": "origins:inventory",
    "container_type": "hopper",
    "drop_on_death": false,
    "key": {
        "key": "key.hotbar.9"
    }
}

This example will allow the player to open an inventory similar to a Hopper; consisting only of 5 slots but does not drop on death.

{
    "type": "origins:inventory",
    "drop_on_death": true,
    "drop_on_death_filter": {
        "type": "origins:food",
        "inverted": true
    }
}

This example will allow the player to open a 9-slots inventory of which only non-food items will drop on death.