Entity Properties
Entity properties
Example:
{
"properties": {
"size": [
0.5,
0.6
],
"category": "creature",
"xp_reward": 15,
"is_sun_sensitive": false,
"should_despawn_in_peaceful": true,
"invulnerable": false,
"fire_immune": false,
"no_save": false,
"no_summon": false,
"no_physics": false,
"can_use_portal": true,
"can_be_leashed": true,
"despawn_when_far_away": false,
"offspring": "pig",
"food": ["sugar_cane"],
"ambient_sound_interval": 80,
"sounds": {
"ambient": "entity.armadillo.ambient",
"hurt": "entity.armadillo.hurt",
"death": "entity.armadillo.death",
"swim_splash": "entity.generic.splash",
"swim": "entity.generic.swim",
"fall": {
"small": "entity.generic.small_fall",
"big": "entity.generic.big_fall"
}
}
}
}
size
:
Specifies the dimensions of the entity's bounding box. Should be a list of two floats: [width, height]
.
category
:
Defines the entity's mob category. Valid values include monster
, creature
, ambient
, water_creature
.
sounds
:
Defines the set of sounds for the entity.
The structure:
{
"ambient": "namespace:sound",
"swim": "namespace:sound",
"swimSplash": "namespace:sound",
"hurt": "namespace:sound",
"death": "namespace:sound",
"fall": {
"small": "namespace:sound",
"big": "namespace:sound"
}
}
ambient_sound_interval
:
Number of ticks between ambient sounds.
(20 ticks = 1 second)
Defaults to 80
xp_reward
:
Amount of experience dropped when the entity dies.
Defaults to 5
is_sun_sensitive
:
If true
, the entity will start burning in sunlight (like zombies or skeletons).
Defaults to false
can_pickup_loot
:
If true
, allows the entity to pick up items.
Defaults to false
should_despawn_in_peaceful
:
If true
, the entity will despawn in Peaceful difficulty.
Defaults to true
invulnerable
:
If true
, the entity cannot take damage from any source.
Defaults to false
fire_immune
:
If true
, the entity is immune to fire and lava.
Defaults to false
no_physics
:
If true
, the entity ignores gravity and physical interactions.
Defaults to false
no_save
:
If true
, the entity is not saved to disk when the world is saved.
Defaults to false
no_summon
:
If true
, the entity cannot be summoned using spawn eggs or commands.
Defaults to false
can_use_portal
:
If true
, allows the entity to use Nether portals.
Defaults to false