Misc
DroppedItem
¶
DroppedItem(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Item entity representing a dropped item in the world.
The entity does not include the item data when initially created. The item it holds must be received through a metadata update packet.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for items. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the item. |
item
property
¶
has_item
property
¶
has_item: bool
Whether the item entity contains an item stack.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if item stack is present. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
Item
¶
Item(
item_id: int,
count: int = 1,
item_damage: int = 0,
nbt: Optional[Dict[str, Any]] = None,
)
Represents a Minecraft item.
has_nbt
property
¶
has_nbt: bool
Check if this item has NBT data.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if NBT data is present |
is_damaged
property
¶
is_damaged: bool
Check if this item has damage (for tools/armor).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if damage > 0 |
is_enchanted
property
¶
is_enchanted: bool
Check if this item has enchantments.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if item has enchantment NBT data |
get_enchantments
¶
to_dict
¶
Convert the item to ItemData format.
| RETURNS | DESCRIPTION |
|---|---|
ItemData
|
Dictionary containing item data |
XPOrb
¶
XPOrb(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Experience orb entity.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for experience orbs. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the experience orb. |
count
property
¶
count: float
The amount of experience this orb will reward once collected.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Experience amount. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
LightningBolt
¶
LightningBolt(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Lightning bolt entity.
This entity is not stored in the entity registry, as it is ephemeral.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for lightning bolts. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the lightning bolt. |
type
property
¶
type: int
The global entity type, currently always 1 for thunderbolt.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Global entity type. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
AreaEffectCloud
¶
AreaEffectCloud(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Area effect cloud entity for potion effects and particles.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for area effect clouds. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the area effect cloud. |
radius
property
¶
radius: float
Effect cloud radius.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Cloud radius in blocks.5. |
color
property
¶
color: int
Effect cloud color.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Color value for mob spell particle. |
ignore_radius
property
¶
ignore_radius: bool
Whether to ignore radius and show as single point.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if you should show as single point. |
particle_id
property
¶
particle_id: int
Particle type ID.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Particle ID, default 15 (mobSpell). |
particle_param1
property
¶
particle_param1: int
First particle parameter.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Particle parameter 1. |
particle_param2
property
¶
particle_param2: int
Second particle parameter.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Particle parameter 2. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
ArmorStand
¶
ArmorStand(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Living
Armor stand entity extending Living.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for armor stands. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the armor stand. |
is_small
property
¶
is_small: bool
Whether armor stand is small size (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if small size. |
has_arms
property
¶
has_arms: bool
Whether armor stand has arms (bit 2).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if it has arms. |
has_base_plate
property
¶
has_base_plate: bool
Whether armor stand has baseplate (bit 3 inverted).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if it has baseplate. |
is_marker
property
¶
is_marker: bool
Whether armor stand is marker (bit 4).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if is marker. |
head_rotation
property
¶
body_rotation
property
¶
left_arm_rotation
property
¶
right_arm_rotation
property
¶
left_leg_rotation
property
¶
right_leg_rotation
property
¶
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
equipment
property
¶
has_equipment
property
¶
has_equipment: bool
Check if the entity has any equipment.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has equipment, False otherwise. |
hand_states
property
¶
hand_states: int
Hand state bit mask.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Bit mask containing hand usage states |
health
property
¶
health: float
Current health value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Current health points remaining |
potion_effect_color
property
¶
potion_effect_color: int
Potion effect particle color.
| RETURNS | DESCRIPTION |
|---|---|
int
|
RGB color value for potion effect particles |
is_potion_effect_ambient
property
¶
is_potion_effect_ambient: bool
Whether potion effect is ambient.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if potion effect particles are ambient (less visible) |
arrows_in_entity
property
¶
arrows_in_entity: int
Number of arrows stuck in entity.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Count of arrows visually stuck in the entity |
is_hand_active
property
¶
is_hand_active: bool
Whether hand is active (using item).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently using an item with their hand |
active_hand
property
¶
active_hand: int
Which hand is active (0=main, 1=off).
| RETURNS | DESCRIPTION |
|---|---|
int
|
Hand index: 0 for main hand, 1 for off-hand |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
FallingBlock
¶
FallingBlock(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Falling block entity (FallingSand).
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for falling blocks. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the falling block. |
block_id
property
¶
block_id: int
Extracts the block ID from the raw block type integer.
| RETURNS | DESCRIPTION |
|---|---|
int
|
The block ID. |
block_metadata
property
¶
block_metadata: int
Extracts the block metadata from the raw block type integer.
| RETURNS | DESCRIPTION |
|---|---|
int
|
The block metadata. |
spawn_position
property
¶
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
FireworksRocket
¶
FireworksRocket(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Fireworks rocket entity.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for fireworks rockets. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the fireworks rocket. |
firework_info
property
¶
boosted_entity_id
property
¶
boosted_entity_id: int
Entity ID that used firework for elytra boosting.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Entity ID of boosted entity. |
is_elytra_boost
property
¶
is_elytra_boost: bool
Whether this firework is being used for elytra boosting.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if used for elytra boosting. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
TNTPrimed
¶
TNTPrimed(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Primed TNT entity.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for primed TNT. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the primed TNT. |
fuse_time
property
¶
fuse_time: int
Remaining fuse time in ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Fuse time remaining. |
will_explode_soon
property
¶
will_explode_soon: bool
Whether TNT will explode within 1 second.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if fuse time <= 20 ticks (1 second). |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
LeashKnot
¶
LeashKnot(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Leash-knot entity attached to fences.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for leash knots. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the leash knot. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
EvocationFangs
¶
EvocationFangs(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Evocation fangs entity created by Evoker spells.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for evocation fangs. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the evocation fangs. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
FishingHook
¶
FishingHook(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
Fishing hook/bobber entity.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for fishing hooks. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the fishing hook. |
owner_id
property
¶
owner_id: int
Returns the entity ID of the owner who cast the fishing hook.
| RETURNS | DESCRIPTION |
|---|---|
int
|
The entity ID of the owner. |
hooked_entity_id
property
¶
hooked_entity_id: int
ID of hooked entity.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Hooked entity ID + 1, or 0 if no entity hooked. |
has_hooked_entity
property
¶
has_hooked_entity: bool
Whether the fishing hook has caught an entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if an entity is hooked. |
actual_hooked_entity_id
property
¶
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |
update_metadata
¶
update_properties
¶
get_attribute
¶
get_metadata_value
¶
EnderCrystal
¶
EnderCrystal(
entity_id: int,
uuid: str,
position: Vector3D[float],
rotation: Rotation,
metadata: Dict[int, Any],
)
Bases: Entity
End crystal entity.
| ATTRIBUTE | DESCRIPTION |
|---|---|
ENTITY_TYPE |
The Minecraft entity type identifier for end crystals. |
BOUNDING |
The bounding box dimensions (width/depth, height) of the end crystal. |
beam_target
property
¶
show_bottom
property
¶
show_bottom: bool
Whether to show crystal bottom.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if bottom should be shown. |
has_beam_target
property
¶
has_beam_target: bool
Whether the crystal has a beam target.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if beam target is set. |
air
property
¶
air: int
Remaining air ticks.
| RETURNS | DESCRIPTION |
|---|---|
int
|
Number of air ticks remaining before drowning |
custom_name
property
¶
is_custom_name_visible
property
¶
is_custom_name_visible: bool
Whether custom name is visible above entity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if custom name should be displayed above the entity |
is_silent
property
¶
is_silent: bool
Whether entity makes sounds.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is silent and won't produce sounds |
no_gravity
property
¶
no_gravity: bool
Whether entity is affected by gravity.
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity ignores gravity effects |
max_health
property
¶
max_health: float
Maximum health attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Maximum health points for this entity |
movement_speed
property
¶
movement_speed: float
Movement speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Movement speed multiplier for this entity |
armor
property
¶
armor: float
Armor attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Armor points providing damage reduction |
attack_speed
property
¶
attack_speed: float
Attack speed attribute value.
| RETURNS | DESCRIPTION |
|---|---|
float
|
Attack speed multiplier for this entity |
on_fire
property
¶
on_fire: bool
Whether entity is on fire (bit 0).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently on fire |
crouched
property
¶
crouched: bool
Whether entity is crouching (bit 1).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is in crouching state |
sprinting
property
¶
sprinting: bool
Whether entity is sprinting (bit 3).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is currently sprinting |
invisible
property
¶
invisible: bool
Whether entity is invisible (bit 5).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has invisibility effect active |
glowing
property
¶
glowing: bool
Whether entity is glowing (bit 6).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity has glowing outline effect |
flying_with_elytra
property
¶
flying_with_elytra: bool
Whether entity is flying with elytra (bit 7).
| RETURNS | DESCRIPTION |
|---|---|
bool
|
True if entity is gliding with elytra wings |