Give

Entity Action Type

Gives the entity an item stack by inserting it into its inventory or dropping it on the ground if there is no available inventory space.

Type ID: origins:give

Fields

Field Type Default Description
stack Item Stack The item stack to give to the entity.
item_action Item Action Type optional If specified, the specified item action type will be executed on the item stack before it's given to the player.
preferred_slot String optional If specified, this will prioritize the action to put the item in the specified slot. Accepts "chest", "feet", "head", "legs", "mainhand" or "offhand".

Examples

"entity_action": {
    "type": "origins:give",
    "stack": {
      "item": "minecraft:egg",
      "amount": 3
    }
}

This example gives the entity 3 Eggs.

"entity_action": {
    "type": "origins:give",
    "stack": {
        "item": "minecraft:iron_axe"
    },
    "item_action": {
        "type": "origins:damage",
        "amount": 20,
        "ignore_unbreaking": true
    },
    "preferred_slot": "offhand"
}

This example will give the entity an Iron Axe that has a Damage value of 20 that will be preferably put in the offhand equipment slot.