class
Rosegold::DataComponents::AttackRange
- Rosegold::DataComponents::AttackRange
- Rosegold::DataComponent
- Reference
- Object
Overview
AttackRange (1.21.11) - 6 floats
Defined in:
rosegold/inventory/slot.crConstructors
- .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)
- .read(io) : self
Instance Method Summary
- #hitbox_margin : Float32
- #hitbox_margin=(hitbox_margin : Float32)
- #max_creative_range : Float32
- #max_creative_range=(max_creative_range : Float32)
- #max_range : Float32
- #max_range=(max_range : Float32)
- #min_creative_range : Float32
- #min_creative_range=(min_creative_range : Float32)
- #min_range : Float32
- #min_range=(min_range : Float32)
- #mob_factor : Float32
- #mob_factor=(mob_factor : Float32)
- #write(io) : Nil
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)
#