abstract class
Rosegold::DataComponent
- Rosegold::DataComponent
- Reference
- Object
Overview
Base class for data components
Direct Known Subclasses
- Rosegold::DataComponents::AttributeModifiers
- Rosegold::DataComponents::BannerPatterns
- Rosegold::DataComponents::CreativeSlotLock
- Rosegold::DataComponents::CustomData
- Rosegold::DataComponents::CustomName
- Rosegold::DataComponents::Damage
- Rosegold::DataComponents::DyedColor
- Rosegold::DataComponents::Enchantable
- Rosegold::DataComponents::EnchantmentGlintOverride
- Rosegold::DataComponents::Enchantments
- Rosegold::DataComponents::EntityData
- Rosegold::DataComponents::ItemModel
- Rosegold::DataComponents::ItemName
- Rosegold::DataComponents::Lore
- Rosegold::DataComponents::MapColor
- Rosegold::DataComponents::MapId
- Rosegold::DataComponents::MapPostProcessing
- Rosegold::DataComponents::MaxDamage
- Rosegold::DataComponents::MaxStackSize
- Rosegold::DataComponents::PotionContents
- Rosegold::DataComponents::Rarity
- Rosegold::DataComponents::RepairCost
- Rosegold::DataComponents::TooltipDisplay
- Rosegold::DataComponents::Trim
- Rosegold::DataComponents::Unbreakable
Defined in:
rosegold/inventory/slot.crConstructors
-
.create_component(component_type : UInt32, io) : DataComponent
Factory method to create structured components by type ID
Instance Method Summary
Constructor Detail
def self.create_component(component_type : UInt32, io) : DataComponent
#
Factory method to create structured components by type ID