1.21.6 Clientbound PlayState Packets
This commit is contained in:
@ -1,102 +1,294 @@
|
||||
package component
|
||||
|
||||
import "git.konjactw.dev/patyhank/minego/codec/data/slot"
|
||||
import "git.konjactw.dev/patyhank/minego/codec/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{})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CustomData{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MaxStackSize{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MaxDamage{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Damage{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Unbreakable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CustomName{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ItemName{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ItemModel{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Lore{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Rarity{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Enchantments{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CanPlaceOn{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CanBreak{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &AttributeModifiers{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CustomModelData{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &TooltipDisplay{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &RepairCost{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CreativeSlotLock{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &EnchantmentGlintOverride{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &IntangibleProjectile{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Food{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Consumable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &UseRemainder{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &UseCooldown{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &DamageResistant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Tool{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Weapon{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Enchantable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Equippable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Repairable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Glider{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &TooltipStyle{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &DeathProtection{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BlocksAttacks{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &StoredEnchantments{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &DyedColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MapColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MapID{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MapDecorations{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MapPostProcessing{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ChargedProjectiles{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BundleContents{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &PotionContents{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &PotionDurationScale{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &SuspiciousStewEffects{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &WritableBookContent{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &WrittenBookContent{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Trim{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &DebugStickState{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &EntityData{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BucketEntityData{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BlockEntityData{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Instrument{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ProvidesTrimMaterial{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &OminousBottleAmplifier{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &JukeboxPlayable{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ProvidesBannerPatterns{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Recipes{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &LodestoneTracker{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &FireworkExplosion{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Fireworks{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Profile{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &NoteBlockSound{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BannerPatterns{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BaseColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &PotDecorations{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Container{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BlockState{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Bees{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &Lock{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ContainerLoot{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &BreakSound{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &VillagerVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &WolfVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &WolfSoundVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &WolfCollar{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &FoxVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &SalmonSize{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ParrotVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &TropicalFishPattern{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &TropicalFishBaseColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &TropicalFishPatternColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &MooshroomVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &RabbitVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &PigVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CowVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ChickenVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &FrogVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &HorseVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &PaintingVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &LlamaVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &AxolotlVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CatVariant{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &CatCollar{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &SheepColor{}
|
||||
})
|
||||
slot.RegisterComponent(func() slot.Component {
|
||||
return &ShulkerColor{}
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user