103 lines
4.0 KiB
Go
103 lines
4.0 KiB
Go
package component
|
|
|
|
import "git.konjactw.dev/patyhank/minego/codec/data/slot"
|
|
|
|
func init() {
|
|
slot.RegisterComponent(&CustomData{})
|
|
slot.RegisterComponent(&MaxStackSize{})
|
|
slot.RegisterComponent(&MaxDamage{})
|
|
slot.RegisterComponent(&Damage{})
|
|
slot.RegisterComponent(&Unbreakable{})
|
|
slot.RegisterComponent(&CustomName{})
|
|
slot.RegisterComponent(&ItemName{})
|
|
slot.RegisterComponent(&ItemModel{})
|
|
slot.RegisterComponent(&Lore{})
|
|
slot.RegisterComponent(&Rarity{})
|
|
slot.RegisterComponent(&Enchantments{})
|
|
slot.RegisterComponent(&CanPlaceOn{})
|
|
slot.RegisterComponent(&CanBreak{})
|
|
slot.RegisterComponent(&AttributeModifiers{})
|
|
slot.RegisterComponent(&CustomModelData{})
|
|
slot.RegisterComponent(&TooltipDisplay{})
|
|
slot.RegisterComponent(&RepairCost{})
|
|
slot.RegisterComponent(&CreativeSlotLock{})
|
|
slot.RegisterComponent(&EnchantmentGlintOverride{})
|
|
slot.RegisterComponent(&IntangibleProjectile{})
|
|
slot.RegisterComponent(&Food{})
|
|
slot.RegisterComponent(&Consumable{})
|
|
slot.RegisterComponent(&UseRemainder{})
|
|
slot.RegisterComponent(&UseCooldown{})
|
|
slot.RegisterComponent(&DamageResistant{})
|
|
slot.RegisterComponent(&Tool{})
|
|
slot.RegisterComponent(&Weapon{})
|
|
slot.RegisterComponent(&Enchantable{})
|
|
slot.RegisterComponent(&Equippable{})
|
|
slot.RegisterComponent(&Repairable{})
|
|
slot.RegisterComponent(&Glider{})
|
|
slot.RegisterComponent(&TooltipStyle{})
|
|
slot.RegisterComponent(&DeathProtection{})
|
|
slot.RegisterComponent(&BlocksAttacks{})
|
|
slot.RegisterComponent(&StoredEnchantments{})
|
|
slot.RegisterComponent(&DyedColor{})
|
|
slot.RegisterComponent(&MapColor{})
|
|
slot.RegisterComponent(&MapID{})
|
|
slot.RegisterComponent(&MapDecorations{})
|
|
slot.RegisterComponent(&MapPostProcessing{})
|
|
slot.RegisterComponent(&ChargedProjectiles{})
|
|
slot.RegisterComponent(&BundleContents{})
|
|
slot.RegisterComponent(&PotionContents{})
|
|
slot.RegisterComponent(&PotionDurationScale{})
|
|
slot.RegisterComponent(&SuspiciousStewEffects{})
|
|
slot.RegisterComponent(&WritableBookContent{})
|
|
slot.RegisterComponent(&WrittenBookContent{})
|
|
slot.RegisterComponent(&Trim{})
|
|
slot.RegisterComponent(&DebugStickState{})
|
|
slot.RegisterComponent(&EntityData{})
|
|
slot.RegisterComponent(&BucketEntityData{})
|
|
slot.RegisterComponent(&BlockEntityData{})
|
|
slot.RegisterComponent(&Instrument{})
|
|
slot.RegisterComponent(&ProvidesTrimMaterial{})
|
|
slot.RegisterComponent(&OminousBottleAmplifier{})
|
|
slot.RegisterComponent(&JukeboxPlayable{})
|
|
slot.RegisterComponent(&ProvidesBannerPatterns{})
|
|
slot.RegisterComponent(&Recipes{})
|
|
slot.RegisterComponent(&LodestoneTracker{})
|
|
slot.RegisterComponent(&FireworkExplosion{})
|
|
slot.RegisterComponent(&Fireworks{})
|
|
slot.RegisterComponent(&Profile{})
|
|
slot.RegisterComponent(&NoteBlockSound{})
|
|
slot.RegisterComponent(&BannerPatterns{})
|
|
slot.RegisterComponent(&BaseColor{})
|
|
slot.RegisterComponent(&PotDecorations{})
|
|
slot.RegisterComponent(&Container{})
|
|
slot.RegisterComponent(&BlockState{})
|
|
slot.RegisterComponent(&Bees{})
|
|
slot.RegisterComponent(&Lock{})
|
|
slot.RegisterComponent(&ContainerLoot{})
|
|
slot.RegisterComponent(&BreakSound{})
|
|
slot.RegisterComponent(&VillagerVariant{})
|
|
slot.RegisterComponent(&WolfVariant{})
|
|
slot.RegisterComponent(&WolfSoundVariant{})
|
|
slot.RegisterComponent(&WolfCollar{})
|
|
slot.RegisterComponent(&FoxVariant{})
|
|
slot.RegisterComponent(&SalmonSize{})
|
|
slot.RegisterComponent(&ParrotVariant{})
|
|
slot.RegisterComponent(&TropicalFishPattern{})
|
|
slot.RegisterComponent(&TropicalFishBaseColor{})
|
|
slot.RegisterComponent(&TropicalFishPatternColor{})
|
|
slot.RegisterComponent(&MooshroomVariant{})
|
|
slot.RegisterComponent(&RabbitVariant{})
|
|
slot.RegisterComponent(&PigVariant{})
|
|
slot.RegisterComponent(&CowVariant{})
|
|
slot.RegisterComponent(&ChickenVariant{})
|
|
slot.RegisterComponent(&FrogVariant{})
|
|
slot.RegisterComponent(&HorseVariant{})
|
|
slot.RegisterComponent(&PaintingVariant{})
|
|
slot.RegisterComponent(&LlamaVariant{})
|
|
slot.RegisterComponent(&AxolotlVariant{})
|
|
slot.RegisterComponent(&CatVariant{})
|
|
slot.RegisterComponent(&CatCollar{})
|
|
slot.RegisterComponent(&SheepColor{})
|
|
slot.RegisterComponent(&ShulkerColor{})
|
|
}
|