UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

268 lines 9.2 kB
{ "id": "minecraft:dweller", "title": "Dweller", "description": "Compels an entity to join and migrate between villages and other dwellings.", "fields": [ { "id": "dwelling_type", "title": "Dwelling Type", "description": "The type of dwelling the entity wishes to join. Current Types: village.", "dataType": 2, "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": "village" } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": "village" } ] } }, { "id": "dwelling_role", "title": "Dwelling Role", "description": "The role of which the entity plays in the dwelling. Current Roles: inhabitant, defender, hostile, passive.", "dataType": 2 }, { "id": "update_interval_base", "title": "Update Interval Base", "description": "How often the entity checks on their dwelling status in ticks. Positive values only.", "dataType": 3, "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": 60 } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": 60 } ] } }, { "id": "update_interval_variant", "title": "Update Interval Variant", "description": "The variant value in ticks that will be added to the update_interval_base.", "dataType": 3, "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": 40 } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": 40 } ] } }, { "id": "can_find_poi", "title": "Can find POI", "description": "Whether or not the entity can find and add POIs to the dwelling.", "dataType": 1 }, { "id": "first_founding_reward", "title": "First Founding Reward", "description": "Determines how much reputation players are rewarded on first founding.", "dataType": 0 }, { "id": "can_migrate", "title": "Can Migrate", "description": "Determines whether the entity can migrate between dwellings, or only have its initial dwelling.", "dataType": 1, "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": true } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": true } ] } }, { "id": "dwelling_bounds_tolerance", "title": "Dwelling Bounds Tolerance", "description": "A padding distance for checking if the entity is within the dwelling.", "dataType": 3 }, { "id": "preferred_profession", "title": "Preferred Profession", "description": "Allows the user to define a starting profession for this particular Dweller, instead of letting them choose organically. (They still need to gain experience from trading before this takes effect.)", "dataType": 2 }, { "id": "dweller_role", "title": "Dweller Role", "dataType": 2, "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": "passive" } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": "hostile" } ], "/vanilla/behavior_pack/entities/iron_golem.json": [ { "path": "/minecraft:entity/component_groups/minecraft:village_created/minecraft:dweller/", "content": "defender" } ], "/vanilla/behavior_pack/entities/pillager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": "hostile" } ], "/samples/casual_creator/custom_cat_eliza/behavior_packs/mike_eliz/entities/eliza.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": "passive" } ] } } ], "samples": { "/vanilla/behavior_pack/entities/cat.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "passive", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/evocation_illager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "hostile", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/iron_golem.json": [ { "path": "/minecraft:entity/component_groups/minecraft:village_created/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "defender", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/pillager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "hostile", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/ravager.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "hostile", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/vindicator.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "hostile", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/vanilla/behavior_pack/entities/witch.json": [ { "path": "/minecraft:entity/component_groups/minecraft:raid_configuration/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "hostile", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ], "/samples/casual_creator/custom_cat_eliza/behavior_packs/mike_eliz/entities/eliza.json": [ { "path": "/minecraft:entity/components/minecraft:dweller/", "content": { "dwelling_type": "village", "dweller_role": "passive", "update_interval_base": 60, "update_interval_variant": 40, "can_find_poi": false, "can_migrate": true, "first_founding_reward": 0 } } ] } }