Action On Wake Up
Executes an Entity Action Type or a Block Action type when the player wakes up after sleeping.
Type ID: origins:action_on_wake_up
Fields
Field | Type | Default | Description |
---|---|---|---|
entity_action |
Entity Action Type | optional | If specified, this action will be executed on the player when they wake up. |
block_action |
Block Action Type | optional | If specified, this action will be executed on the bed block. |
block_condition |
Block Condition Type | optional | If specified, the specified actions will only execute if this condition is fulfilled by the bed block. |
Examples
{
"type": "origins:action_on_wake_up",
"entity_action": {
"type": "origins:and",
"actions": [
{
"type": "origins:execute_command",
"command": "title @s actionbar {\"translate\": \"You feel %1$s but %2$s\", \"color\": \"yellow\", \"with\": [{\"text\": \"rejuvenated\", \"color\": \"green\"}, {\"text\": \"hungry...\", \"color\": \"red\"}]}"
},
{
"type": "origins:apply_effect",
"effects": [
{
"effect": "minecraft:regeneration",
"duration": 100,
"amplifier": 1,
"is_ambient": true,
"show_particles": true,
"show_icon": true
},
{
"effect": "minecraft:hunger",
"duration": 100,
"amplifier": 2,
"is_ambient": true,
"show_particles": true,
"show_icon": true
}
]
}
]
},
"block_condition": {
"type": "origins:block",
"block": "minecraft:red_bed"
}
}
This example will apply a Regeneration II and Hunger III status effect that both lasts for 5 seconds, and execute a /title
command that will display a "You feel rejuvenated but hungry...
" message in the actionbar if the player has woken up from sleeping in a Red Bed.