class Rosegold::DataComponents::AttackRange

Overview

AttackRange (1.21.11) - 6 floats

Defined in:

rosegold/inventory/slot.cr

Constructors

Instance Method Summary

Instance methods inherited from class Rosegold::DataComponent

write(io) : Nil write

Constructor methods inherited from class Rosegold::DataComponent

create_component(component_type : UInt32, io) : DataComponent create_component, create_component_by_name(name : String | Nil, component_type : UInt32, io) : DataComponent create_component_by_name

Constructor Detail

def self.new(min_range : Float32 = 0_f32, max_range : Float32 = 0_f32, min_creative_range : Float32 = 0_f32, max_creative_range : Float32 = 0_f32, hitbox_margin : Float32 = 0_f32, mob_factor : Float32 = 0_f32) #

[View source]
def self.read(io) : self #

[View source]

Instance Method Detail

def hitbox_margin : Float32 #

[View source]
def hitbox_margin=(hitbox_margin : Float32) #

[View source]
def max_creative_range : Float32 #

[View source]
def max_creative_range=(max_creative_range : Float32) #

[View source]
def max_range : Float32 #

[View source]
def max_range=(max_range : Float32) #

[View source]
def min_creative_range : Float32 #

[View source]
def min_creative_range=(min_creative_range : Float32) #

[View source]
def min_range : Float32 #

[View source]
def min_range=(min_range : Float32) #

[View source]
def mob_factor : Float32 #

[View source]
def mob_factor=(mob_factor : Float32) #

[View source]
def write(io) : Nil #

[View source]