@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
481 lines • 15.7 kB
JSON
{
"fields": [
{
"id": "event",
"title": "Event",
"description": "The event to run when the conditions for this trigger are met.",
"dataType": 22,
"samples": {
"/vanilla/behavior_pack/entities/bee.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "attacked"
}
],
"/vanilla/behavior_pack/entities/cave_spider.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:spider_neutral/minecraft:on_target_acquired/",
"content": "minecraft:become_angry"
}
],
"/vanilla/behavior_pack/entities/drowned.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:has_target"
}
],
"/vanilla/behavior_pack/entities/enderman.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:enderman_calm/minecraft:on_target_acquired/",
"content": "minecraft:become_angry"
}
],
"/vanilla/behavior_pack/entities/hoglin.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:hoglin_adult/minecraft:on_target_acquired/",
"content": "become_angry_event"
}
],
"/vanilla/behavior_pack/entities/llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:mad_at_wolf"
}
],
"/vanilla/behavior_pack/entities/magma_cube.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:become_aggressive"
}
],
"/vanilla/behavior_pack/entities/panda.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:panda_baby/minecraft:on_target_acquired/",
"content": "minecraft:on_scared"
}
],
"/vanilla/behavior_pack/entities/piglin_brute.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "become_angry_event"
}
],
"/vanilla/behavior_pack/entities/polar_bear.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:baby_wild/minecraft:on_target_acquired/",
"content": "minecraft:on_scared"
},
{
"path": "/minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/",
"content": "minecraft:on_anger"
}
],
"/vanilla/behavior_pack/entities/slime.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:become_aggressive"
}
],
"/vanilla/behavior_pack/entities/trader_llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:mad_at_wolf"
}
],
"/vanilla/behavior_pack/entities/vindicator.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "minecraft:become_aggro"
}
],
"/samples/addon_starter/2_entities/behavior_packs/aop_mobs/entities/biceson.behavior.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/",
"content": "minecraft:on_anger"
}
]
}
},
{
"id": "filters",
"title": "Filters",
"description": "The list of conditions for this trigger to execute.",
"dataType": 20,
"samples": {
"/vanilla/behavior_pack/entities/llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
}
}
],
"/vanilla/behavior_pack/entities/trader_llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
}
}
]
}
},
{
"id": "target",
"title": "Target",
"description": "The target of the event.",
"defaultValue": "self",
"dataType": 2,
"samples": {
"/vanilla/behavior_pack/entities/bee.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "self"
}
],
"/vanilla/behavior_pack/entities/drowned.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": "self"
}
]
}
}
],
"description": "Adds a trigger to call when this entity finds a target.",
"title": "On Target Acquired",
"samples": {
"/vanilla/behavior_pack/entities/bee.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "attacked",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/cave_spider.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:spider_neutral/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry"
}
}
],
"/vanilla/behavior_pack/entities/drowned.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:has_target",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/enderman.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:enderman_calm/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/hoglin.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:hoglin_adult/minecraft:on_target_acquired/",
"content": {
"event": "become_angry_event",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
},
"event": "minecraft:mad_at_wolf",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/magma_cube.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_aggressive",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/panda.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:panda_baby/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_scared",
"target": "self"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:panda_adult/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry",
"target": "self"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:panda_angry/minecraft:on_target_acquired/",
"content": {}
}
],
"/vanilla/behavior_pack/entities/piglin_brute.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "become_angry_event",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/piglin.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "become_angry_event",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/polar_bear.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:baby_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_scared",
"target": "self"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_anger",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/silverfish.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:silverfish_calm/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/slime.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_aggressive",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/spider.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:spider_neutral/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:spider_hostile/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry"
}
}
],
"/vanilla/behavior_pack/entities/trader_llama.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
},
"event": "minecraft:mad_at_wolf",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/vindicator.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_aggro",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/wolf.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:wolf_angry/minecraft:on_target_acquired/",
"content": {}
},
{
"path": "/minecraft:entity/component_groups/minecraft:wolf_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/zoglin.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"event": "become_angry_event",
"target": "self"
}
}
],
"/vanilla/behavior_pack/entities/zombie_pigman.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:pig_zombie_calm/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:become_angry",
"target": "self"
}
}
],
"/samples/addon_starter/2_entities/behavior_packs/aop_mobs/entities/biceson.behavior.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:baby_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_scared",
"target": "self"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_anger",
"target": "self"
}
}
],
"/samples/addon_starter/2_entities/behavior_packs/aop_mobs/entities/frost_moose.behavior.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
},
"event": "minecraft:mad_at_wolf",
"target": "self"
}
}
],
"/samples/addon_starter/complete/behavior_packs/aop_mobs/entities/biceson.behavior.json": [
{
"path": "/minecraft:entity/component_groups/minecraft:baby_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_scared",
"target": "self"
}
},
{
"path": "/minecraft:entity/component_groups/minecraft:adult_wild/minecraft:on_target_acquired/",
"content": {
"event": "minecraft:on_anger",
"target": "self"
}
}
],
"/samples/addon_starter/complete/behavior_packs/aop_mobs/entities/frost_moose.behavior.json": [
{
"path": "/minecraft:entity/components/minecraft:on_target_acquired/",
"content": {
"filters": {
"all_of": [
{
"test": "is_family",
"subject": "target",
"value": "wolf"
},
{
"test": "has_component",
"subject": "target",
"operator": "!=",
"value": "minecraft:is_tamed"
}
]
},
"event": "minecraft:mad_at_wolf",
"target": "self"
}
}
]
},
"id": "minecraft:on_target_acquired"
}