292 lines
8.1 KiB
JSON
292 lines
8.1 KiB
JSON
{
|
|
"type": "origins:multiple",
|
|
|
|
"slowness_when_fall1": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 0,
|
|
"duration": 100
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 3.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
"slowness_when_flyintowall1": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 0,
|
|
"duration": 100
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 3.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
|
|
"slowness_when_fall3": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 1,
|
|
"duration": 100
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 6.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
"slowness_when_flyintowall3": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 1,
|
|
"duration": 100
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 6.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
|
|
"slowness_when_fall5": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 2,
|
|
"duration": 120
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 10.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
"slowness_when_flyintowall5": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 2,
|
|
"duration": 120
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 10.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
|
|
"slowness_when_fall7": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 3,
|
|
"duration": 140
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 14.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
"slowness_when_flyintowall7": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 3,
|
|
"duration": 140
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 14.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
|
|
"slowness_when_fall9": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 4,
|
|
"duration": 140
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 18.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
"slowness_when_flyintowall9": {
|
|
"type": "origins:self_action_when_hit",
|
|
"entity_action": {
|
|
"type": "origins:apply_effect",
|
|
"effect": {
|
|
"effect": "minecraft:slowness",
|
|
"amplifier": 4,
|
|
"duration": 140
|
|
}
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:and",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
},
|
|
{
|
|
"type": "origins:amount",
|
|
"comparison": ">=",
|
|
"compare_to": 18.0
|
|
}
|
|
]
|
|
},
|
|
"cooldown": 20
|
|
},
|
|
|
|
"reduced_kinetic_damage": {
|
|
"type": "origins:modify_damage_taken",
|
|
"modifier": {
|
|
"name": "More kinetic damage taken",
|
|
"value": -0.85,
|
|
"operation": "multiply_base"
|
|
},
|
|
"damage_condition": {
|
|
"type": "origins:or",
|
|
"conditions": [
|
|
{
|
|
"type": "origins:name",
|
|
"name": "fall"
|
|
},
|
|
{
|
|
"type": "origins:name",
|
|
"name": "flyIntoWall"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"name":"Negate Falling",
|
|
"description":"You cannot take fall damage, but the more fall damage that is absorbed by the atmosphere, the more your movement speed will temporarily decrease."
|
|
} |