Merge branch 'master' into 1.16
This commit is contained in:
commit
5ec6accbde
2 files changed
+59
-2
No files matched your search
@@ -2674,6 +2674,11 @@ Returns mob's attack target or null if none or not applicable.
|
|||||||
|
|
||||||
Returns creature's home position or null if none or not applicable.
|
Returns creature's home position or null if none or not applicable.
|
||||||
|
|
||||||
|
### `query(e, 'path')`
|
||||||
|
|
||||||
|
Returns path of the entity if present, `null` otherwise. The path comprises of list of nodes, each is a list
|
||||||
|
of block value, node type, penalty, and a boolean indicated if the node has been visited.
|
||||||
|
|
||||||
### `query(e, 'pose')`
|
### `query(e, 'pose')`
|
||||||
|
|
||||||
Returns a pose of an entity, one of the following options
|
Returns a pose of an entity, one of the following options
|
||||||
@@ -2793,6 +2798,38 @@ entities and blocks, blocks will take over the priority even if transparent or n
|
|||||||
Regardless of the options selected, the result could be `null` if nothing is in reach, entity, if look targets an
|
Regardless of the options selected, the result could be `null` if nothing is in reach, entity, if look targets an
|
||||||
entity, and block value if block is in reach.
|
entity, and block value if block is in reach.
|
||||||
|
|
||||||
|
### `query(e, 'brain', memory)`
|
||||||
|
|
||||||
|
Retrieves brain memory for entity. Possible memory units highly depend on the game version. Brain is availalble
|
||||||
|
for villagers (1.15+) and Piglins, Hoglins, Zoglins and Piglin Brutes (1.16+). If memory is not present or
|
||||||
|
not available for the entity, `null` is returned.
|
||||||
|
|
||||||
|
Type of the returned value (entity, position, number, list of things, etc) depends on the type of the requested
|
||||||
|
memory. On top of that, since 1.16, memories can have expiry - in this case the value is returned as a list of whatever
|
||||||
|
was there, and the current ttl in ticks.
|
||||||
|
|
||||||
|
Available retrievable memories for 1.15.2:
|
||||||
|
* `home`, `job_site`, `meeting_point`, `secondary_job_site`, `mobs`, `visible_mobs`, `visible_villager_babies`,
|
||||||
|
`nearest_players`, `nearest_visible_player`, `walk_target`, `look_target`, `interaction_target`,
|
||||||
|
`breed_target`, `path`, `interactable_doors`, `opened_doors`, `nearest_bed`, `hurt_by`, `hurt_by_entity`,
|
||||||
|
`nearest_hostile`, `hiding_place`, `heard_bell_time`, `cant_reach_walk_target_since`,
|
||||||
|
`golem_last_seen_time`, `last_slept`, `last_woken`, `last_worked_at_poi`
|
||||||
|
|
||||||
|
Available retrievable memories as of 1.16.2:
|
||||||
|
* `home`, `job_site`, `potential_job_site`, `meeting_point`, `secondary_job_site`, `mobs`, `visible_mobs`,
|
||||||
|
`visible_villager_babies`, `nearest_players`, `nearest_visible_players`, `nearest_visible_targetable_player`,
|
||||||
|
`walk_target`, `look_target`, `attack_target`, `attack_cooling_down`, `interaction_target`, `breed_target`,
|
||||||
|
`ride_target`, `path`, `interactable_doors`, `opened_doors`, `nearest_bed`, `hurt_by`, `hurt_by_entity`, `avoid_target`,
|
||||||
|
`nearest_hostile`, `hiding_place`, `heard_bell_time`, `cant_reach_walk_target_since`, `golem_detected_recently`,
|
||||||
|
`last_slept`, `last_woken`, `last_worked_at_poi`, `nearest_visible_adult`, `nearest_visible_wanted_item`,
|
||||||
|
`nearest_visible_nemesis`, `angry_at`, `universal_anger`, `admiring_item`, `time_trying_to_reach_admire_item`,
|
||||||
|
`disable_walk_to_admire_item`, `admiring_disabled`, `hunted_recently`, `celebrate_location`, `dancing`,
|
||||||
|
`nearest_visible_huntable_hoglin`, `nearest_visible_baby_hoglin`, `nearest_targetable_player_not_wearing_gold`,
|
||||||
|
`nearby_adult_piglins`, `nearest_visible_adult_piglins`, `nearest_visible_adult_hoglins`,
|
||||||
|
`nearest_visible_adult_piglin`, `nearest_visible_zombiefied`, `visible_adult_piglin_count`,
|
||||||
|
`visible_adult_hoglin_count`, `nearest_player_holding_wanted_item`, `ate_recently`, `nearest_repellent`, `pacified`
|
||||||
|
|
||||||
|
|
||||||
### `query(e, 'nbt', path?)`
|
### `query(e, 'nbt', path?)`
|
||||||
|
|
||||||
Returns full NBT of the entity. If path is specified, it fetches only the portion of the NBT that corresponds to the
|
Returns full NBT of the entity. If path is specified, it fetches only the portion of the NBT that corresponds to the
|
||||||
|
|||||||
@@ -367,15 +367,35 @@ entity, and block value if block is in reach.
|
|||||||
### `query(e, 'brain', memory)`
|
### `query(e, 'brain', memory)`
|
||||||
|
|
||||||
Retrieves brain memory for entity. Possible memory units highly depend on the game version. Brain is availalble
|
Retrieves brain memory for entity. Possible memory units highly depend on the game version. Brain is availalble
|
||||||
for villagers (1.15+) and Piglins (1.16+). If memory is not present or not available for the entity, `null` is returned.
|
for villagers (1.15+) and Piglins, Hoglins, Zoglins and Piglin Brutes (1.16+). If memory is not present or
|
||||||
|
not available for the entity, `null` is returned.
|
||||||
|
|
||||||
Available retrievable memories for 1.15:
|
Type of the returned value (entity, position, number, list of things, etc) depends on the type of the requested
|
||||||
|
memory. On top of that, since 1.16, memories can have expiry - in this case the value is returned as a list of whatever
|
||||||
|
was there, and the current ttl in ticks.
|
||||||
|
|
||||||
|
Available retrievable memories for 1.15.2:
|
||||||
* `home`, `job_site`, `meeting_point`, `secondary_job_site`, `mobs`, `visible_mobs`, `visible_villager_babies`,
|
* `home`, `job_site`, `meeting_point`, `secondary_job_site`, `mobs`, `visible_mobs`, `visible_villager_babies`,
|
||||||
`nearest_players`, `nearest_visible_player`, `walk_target`, `look_target`, `interaction_target`,
|
`nearest_players`, `nearest_visible_player`, `walk_target`, `look_target`, `interaction_target`,
|
||||||
`breed_target`, `path`, `interactable_doors`, `opened_doors`, `nearest_bed`, `hurt_by`, `hurt_by_entity`,
|
`breed_target`, `path`, `interactable_doors`, `opened_doors`, `nearest_bed`, `hurt_by`, `hurt_by_entity`,
|
||||||
`nearest_hostile`, `hiding_place`, `heard_bell_time`, `cant_reach_walk_target_since`,
|
`nearest_hostile`, `hiding_place`, `heard_bell_time`, `cant_reach_walk_target_since`,
|
||||||
`golem_last_seen_time`, `last_slept`, `last_woken`, `last_worked_at_poi`
|
`golem_last_seen_time`, `last_slept`, `last_woken`, `last_worked_at_poi`
|
||||||
|
|
||||||
|
Available retrievable memories as of 1.16.2:
|
||||||
|
* `home`, `job_site`, `potential_job_site`, `meeting_point`, `secondary_job_site`, `mobs`, `visible_mobs`,
|
||||||
|
`visible_villager_babies`, `nearest_players`, `nearest_visible_players`, `nearest_visible_targetable_player`,
|
||||||
|
`walk_target`, `look_target`, `attack_target`, `attack_cooling_down`, `interaction_target`, `breed_target`,
|
||||||
|
`ride_target`, `path`, `interactable_doors`, `opened_doors`, `nearest_bed`, `hurt_by`, `hurt_by_entity`, `avoid_target`,
|
||||||
|
`nearest_hostile`, `hiding_place`, `heard_bell_time`, `cant_reach_walk_target_since`, `golem_detected_recently`,
|
||||||
|
`last_slept`, `last_woken`, `last_worked_at_poi`, `nearest_visible_adult`, `nearest_visible_wanted_item`,
|
||||||
|
`nearest_visible_nemesis`, `angry_at`, `universal_anger`, `admiring_item`, `time_trying_to_reach_admire_item`,
|
||||||
|
`disable_walk_to_admire_item`, `admiring_disabled`, `hunted_recently`, `celebrate_location`, `dancing`,
|
||||||
|
`nearest_visible_huntable_hoglin`, `nearest_visible_baby_hoglin`, `nearest_targetable_player_not_wearing_gold`,
|
||||||
|
`nearby_adult_piglins`, `nearest_visible_adult_piglins`, `nearest_visible_adult_hoglins`,
|
||||||
|
`nearest_visible_adult_piglin`, `nearest_visible_zombiefied`, `visible_adult_piglin_count`,
|
||||||
|
`visible_adult_hoglin_count`, `nearest_player_holding_wanted_item`, `ate_recently`, `nearest_repellent`, `pacified`
|
||||||
|
|
||||||
|
|
||||||
### `query(e, 'nbt', path?)`
|
### `query(e, 'nbt', path?)`
|
||||||
|
|
||||||
Returns full NBT of the entity. If path is specified, it fetches only the portion of the NBT that corresponds to the
|
Returns full NBT of the entity. If path is specified, it fetches only the portion of the NBT that corresponds to the
|
||||||
|
|||||||
Reference in new issue
Block a user