跳转至

Tempt

文档版本:1.21.0.24

Allows an entity to be tempted by a set item.

架构

tempt:
{
  priority "priority"
  speed_multiplier "speed_multiplier"
  boolean "can_get_scared" : opt
  boolean "can_tempt_while_ridden" : opt
  boolean "can_tempt_vertically" : opt
  array "items" : opt
  {
    descriptor "<any array element>"
  }
  number "sound_interval" : opt
  array "sound_interval" : opt
  {
    integer "0..0" : opt
    integer "1..1" : opt
  }
  sound_event "tempt_sound"
  number "within_radius" : opt
}
prioritypriority
priority:
integer
speed_multiplierspeed_multiplier
speed_multiplier:
number
can_get_scaredboolean
If true, the mob can stop being tempted if the player moves too fast while close to this mob.
can_tempt_while_riddenboolean
If true, the mob can be tempted even if it has a passenger (i.e. if being ridden).
can_tempt_verticallyboolean
If true, vertical distance to the player will be considered when tempting.
itemsarray
List of items this mob is tempted by.
items
<any array element>descriptor
identifier:
string
descriptor:
{
  identifier "item"
  object "item" : opt
  {
  }
  0 "tags"
  string "item_tag" : opt
}
itemidentifier
itemobject
An object that describes an item.
item
tags0
[UNDOCUMENTED] A Molang expression ran against item or block to match.
0:
string
item_tagstring
[UNDOCUMENTED] A tag to lookup item or block by.
descriptor:
{
  identifier "item"
  object "item" : opt
  {
    identifier "item"
    object "item" : opt
    {
    }
    0 "tags"
    string "item_tag" : opt
  }
}
itemidentifier
itemobject
An object that describes an item.
item
sound_intervalnumber
Range of random ticks to wait between tempt sounds.
sound_intervalarray
Range of random ticks to wait between tempt sounds.
sound_interval
0..0integer
1..1integer
tempt_soundsound_event
Sound to play while the mob is being tempted.
sound_event:
string
within_radiusnumber
Distance in blocks this mob can get tempted by a player holding an item they like.