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