spockbot.plugins.helpers.entities module¶
An entity tracker
-
class
spockbot.plugins.helpers.entities.EntitiesCore¶ Bases:
object
-
class
spockbot.plugins.helpers.entities.EntitiesPlugin(ploader, settings)¶ Bases:
spockbot.plugins.base.PluginBase-
events= {'PLAY<Entity Teleport': 'handle_set_dict', 'PLAY<Spawn Mob': 'handle_spawn_mob', 'PLAY<Update Entity NBT': 'handle_set_dict', 'PLAY<Entity Velocity': 'handle_velocity', 'PLAY<Entity Effect': 'handle_unhandled', 'PLAY<Spawn Painting': 'handle_spawn_painting', 'PLAY<Entity Head Look': 'handle_set_dict', 'PLAY<Spawn Player': 'handle_spawn_player', 'PLAY<Entity Look And Relative Move': 'handle_relative_move', 'PLAY<Spawn Experience Orb': 'handle_spawn_experience_orb', 'PLAY<Remove Entity Effect': 'handle_unhandled', 'PLAY<Entity Properties': 'handle_unhandled', 'PLAY<Entity Equipment': 'handle_unhandled', 'PLAY<Entity Metadata': 'handle_set_dict', 'PLAY<Spawn Global Entity': 'handle_spawn_global_entity', 'PLAY<Entity Status': 'handle_set_dict', 'PLAY<Join Game': 'handle_join_game', 'PLAY<Entity Look': 'handle_set_dict', 'PLAY<Spawn Object': 'handle_spawn_object', 'PLAY<Destroy Entities': 'handle_destroy_entities', 'PLAY<Entity Relative Move': 'handle_relative_move'}¶
-
handle_destroy_entities(event, packet)¶
-
handle_join_game(event, packet)¶
-
handle_relative_move(event, packet)¶
-
handle_set_dict(event, packet)¶
-
handle_spawn_experience_orb(event, packet)¶
-
handle_spawn_global_entity(event, packet)¶
-
handle_spawn_mob(event, packet)¶
-
handle_spawn_object(event, packet)¶
-
handle_spawn_painting(event, packet)¶
-
handle_spawn_player(event, packet)¶
-
handle_unhandled(event, packet)¶
-
handle_velocity(event, packet)¶
-
pl_announce= ('Entities',)¶
-
requires= 'Event'¶
-
-
class
spockbot.plugins.helpers.entities.ExpEntity¶ Bases:
spockbot.plugins.helpers.entities.MCEntity-
count= 0¶
-
x= 0¶
-
y= 0¶
-
z= 0¶
-
-
class
spockbot.plugins.helpers.entities.GlobalEntity¶ Bases:
spockbot.plugins.helpers.entities.MCEntity-
global_type= 0¶
-
x= 0¶
-
y= 0¶
-
z= 0¶
-
-
class
spockbot.plugins.helpers.entities.MCEntity¶ Bases:
spockbot.mcdata.utils.Info-
eid= 0¶
-
metadata= None¶
-
nbt= None¶
-
status= 0¶
-
-
class
spockbot.plugins.helpers.entities.MobEntity¶ Bases:
spockbot.plugins.helpers.entities.MovementEntity-
head_pitch= 0¶
-
head_yaw= 0¶
-
metadata= None¶
-
mob_type= 0¶
-
velocity_x= 0¶
-
velocity_y= 0¶
-
velocity_z= 0¶
-
-
class
spockbot.plugins.helpers.entities.MovementEntity¶ Bases:
spockbot.plugins.helpers.entities.MCEntity-
on_ground= True¶
-
pitch= 0¶
-
x= 0¶
-
y= 0¶
-
yaw= 0¶
-
z= 0¶
-
-
class
spockbot.plugins.helpers.entities.ObjectEntity¶ Bases:
spockbot.plugins.helpers.entities.MovementEntity-
obj_data= 0¶
-
obj_type= 0¶
-
speed_x= 0¶
-
speed_y= 0¶
-
speed_z= 0¶
-
-
class
spockbot.plugins.helpers.entities.PaintingEntity¶ Bases:
spockbot.plugins.helpers.entities.MCEntity-
direction= 0¶
-
location= {'z': 0, 'x': 0, 'y': 0}¶
-
title= ''¶
-
-
class
spockbot.plugins.helpers.entities.PlayerEntity¶ Bases:
spockbot.plugins.helpers.entities.MovementEntity-
current_item= 0¶
-
metadata= None¶
-
uuid= 0¶
-