struct Rosegold::AttributeSnapshot

Defined in:

rosegold/world/attribute_snapshot.cr

Constant Summary

SPRINTING_MODIFIER_ID = "minecraft:sprinting"

Constructors

Instance Method Summary

Constructor Detail

def self.new(attribute_id : UInt32, base : Float64, modifiers : Array(Rosegold::AttributeModifier) = [] of AttributeModifier) #

[View source]

Instance Method Detail

def attribute_id : UInt32 #

[View source]
def base : Float64 #

[View source]
def effective_value(excluding : Enumerable(String) | Nil = nil) : Float64 #

[View source]
def modifiers : Array(AttributeModifier) #

[View source]