Rosegold::DataComponents::Tool
Inherits Rosegold::DataComponent / Reference / Object
Tool component
Constructors
new(rules : Array(Rosegold::DataComponents::Tool::ToolRule) = [] of ToolRule, default_mining_speed : Float32 = 1.0_f32, damage_per_block : UInt32 = 1_u32, can_destroy_blocks_in_creative : Bool = true)
Sourceread(io) : self
SourceInstance methods
can_destroy_blocks_in_creative=(can_destroy_blocks_in_creative : Bool)
Sourcecan_destroy_blocks_in_creative?
Sourcedamage_per_block
Sourcedamage_per_block=(damage_per_block : UInt32)
Sourcedefault_mining_speed
Sourcedefault_mining_speed=(default_mining_speed : Float32)
Sourcerules
Sourcerules=(rules : Array(ToolRule))
Sourcewrite(io) : Nil
Source