class Rosegold::Serverbound::InteractEntity

Defined in:

rosegold/packets/serverbound/interact_entity.cr

Constructors

Class Method Summary

Instance Method Summary

Class methods inherited from class Rosegold::Serverbound::Packet

new_raw(bytes) new_raw, state state

Instance methods inherited from class Rosegold::Packet

callback(client_or_server) callback, to_s(io) to_s, write : Bytes write

Constructor Detail

def self.new(entity_id : UInt64, action : Action, target_x : Float32 | Nil = nil, target_y : Float32 | Nil = nil, target_z : Float32 | Nil = nil, hand : Hand | Nil = nil, sneaking : Bool = false) #

[View source]

Class Method Detail

def self.packet_id #

[View source]

Instance Method Detail

def action : Action #

[View source]
def action=(action : Action) #

[View source]
def entity_id : UInt64 #

[View source]
def entity_id=(entity_id : UInt64) #

[View source]
def hand : Hand | Nil #

[View source]
def hand=(hand : Hand | Nil) #

[View source]
def sneaking=(sneaking : Bool) #

[View source]
def sneaking? : Bool #

[View source]
def target_x : Float32 | Nil #

[View source]
def target_x=(target_x : Float32 | Nil) #

[View source]
def target_y : Float32 | Nil #

[View source]
def target_y=(target_y : Float32 | Nil) #

[View source]
def target_z : Float32 | Nil #

[View source]
def target_z=(target_z : Float32 | Nil) #

[View source]
def write : Bytes #

[View source]