channeling.json
0 B
Empty File
{
"anvil_cost": 8,
"description": {
"translate": "enchantment.minecraft.channeling"
},
"effects": {
"minecraft:hit_block": [
{
"effect": {
"type": "minecraft:all_of",
"effects": [
{
"type": "minecraft:summon_entity",
"entity": "minecraft:lightning_bolt"
},
{
"type": "minecraft:play_sound",
"pitch": 1.0,
"sound": "minecraft:item.trident.thunder",
"volume": 5.0
}
]
},
"requirements": {
"condition": "minecraft:all_of",
"terms": [
{
"condition": "minecraft:weather_check",
"thundering": true
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"type": "minecraft:trident"
}
},
{
"condition": "minecraft:location_check",
"predicate": {
"can_see_sky": true
}
},
{
"block": "minecraft:lightning_rod",
"condition": "minecraft:block_state_property"
}
]
}
}
],
"minecraft:post_attack": [
{
"affected": "victim",
"effect": {
"type": "minecraft:all_of",
"effects": [
{
"type": "minecraft:summon_entity",
"entity": "minecraft:lightning_bolt"
},
{
"type": "minecraft:play_sound",
"pitch": 1.0,
"sound": "minecraft:item.trident.thunder",
"volume": 5.0
}
]
},
"enchanted": "attacker",
"requirements": {
"condition": "minecraft:all_of",
"terms": [
{
"condition": "minecraft:weather_check",
"thundering": true
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"location": {
"can_see_sky": true
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "direct_attacker",
"predicate": {
"type": "minecraft:trident"
}
}
]
}
}
]
},
"max_cost": {
"base": 50,
"per_level_above_first": 0
},
"max_level": 1,
"min_cost": {
"base": 25,
"per_level_above_first": 0
},
"slots": [
"mainhand"
],
"supported_items": "#minecraft:enchantable/trident",
"weight": 1
}