Botcraft 1.21.5
Loading...
Searching...
No Matches
ProtocolCraft::Components Namespace Reference

Classes

class  ApplyStatusEffectsConsumeEffect
 
class  AssetInfo
 
class  AttributeModifier
 
class  BannerPatternLayer
 
class  BeehiveBlockEntityOccupant
 
class  BlockPredicate
 
class  ClearAllStatusEffectsConsumeEffect
 
class  ConsumeEffect
 
class  ConsumeEffectData
 
class  DamageReduction
 
class  DataComponentPatch
 
class  DataComponentPredicate
 
class  DataComponentType
 
class  DataComponentTypeAdventureModePredicate
 
class  DataComponentTypeArmorTrim
 
class  DataComponentTypeBannerPatternLayers
 
class  DataComponentTypeBlockItemStateProperties
 
class  DataComponentTypeBlocksAttacks
 
class  DataComponentTypeBoolean
 
class  DataComponentTypeBreakSound
 
class  DataComponentTypeBundleContents
 
class  DataComponentTypeChargedProjectiles
 
class  DataComponentTypeComponent
 
class  DataComponentTypeConsumable
 
class  DataComponentTypeCustomData
 
class  DataComponentTypeCustomModelData
 
class  DataComponentTypeDeathProtection
 
class  DataComponentTypeDefault
 
class  DataComponentTypeDyeColor
 
class  DataComponentTypeDyedItemColor
 
class  DataComponentTypeEquippable
 
class  DataComponentTypeFireworkExplosion
 
class  DataComponentTypeFireworks
 
class  DataComponentTypeFoodProperties
 
class  DataComponentTypeInstrument
 
class  DataComponentTypeInteger
 
class  DataComponentTypeItemAttributeModifiers
 
class  DataComponentTypeItemContainerContents
 
class  DataComponentTypeItemEnchantments
 
class  DataComponentTypeItemLore
 
class  DataComponentTypeJukeboxPlayable
 
class  DataComponentTypeListBeehiveBlockEntityOccupant
 
class  DataComponentTypeLodestoneTracker
 
class  DataComponentTypeMapId
 
class  DataComponentTypeMapItemColor
 
class  DataComponentTypeMapPostProcessing
 
class  DataComponentTypePaintingVariant
 
class  DataComponentTypePotDecorations
 
class  DataComponentTypePotionContents
 
class  DataComponentTypePotionDurationScale
 
class  DataComponentTypeProvidesTrimMaterial
 
class  DataComponentTypeRarity
 
class  DataComponentTypeRepairable
 
class  DataComponentTypeResolvableProfile
 
class  DataComponentTypeResourceLocation
 
class  DataComponentTypeSuspiciousStewEffects
 
class  DataComponentTypeTool
 
class  DataComponentTypeTooltipDisplay
 
class  DataComponentTypeUnit
 
class  DataComponentTypeUseCooldown
 
class  DataComponentTypeUseRemainder
 
class  DataComponentTypeVariantEnum
 
class  DataComponentTypeWeapon
 
class  DataComponentTypeWritableBookContent
 
class  DataComponentTypeWrittenBookContent
 
class  ExactMatcher
 
class  HashedDataComponentPatch
 
class  Instrument
 
class  ItemAttributeModifiersEntry
 
class  ItemDamageFunction
 
class  JukeboxSong
 
class  MaterialAssetGroup
 
class  MobEffectInstance
 
class  MobEffectInstanceDetails
 
class  PaintingVariant
 
class  PlaySoundConsumeEffect
 
class  PossibleEffect
 
class  PropertyMatcher
 
class  RangedMatcher
 
class  RemoveStatusEffectsConsumeEffect
 
class  StatePropertiesPredicate
 
class  SuspiciousStewEntry
 
class  TeleportRandomlyConsumeEffect
 
class  ToolRule
 
class  TrimMaterial
 
class  TrimPattern
 

Enumerations

enum class  DataComponentTypes {
  None = -1 , CustomData , MaxStackSize , MaxDamage ,
  Damage , Unbreakable , CustomName , ItemName ,
  ItemModel , Lore , Rarity , Enchantments ,
  CanPlaceOn , CanBreak , AttributeModifiers , CustomModelData ,
  TooltipDisplay , RepairCost , CreativeSlotLock , EnchantmentGlintOverride ,
  IntangibleProjectile , Food , Consumable , UseRemainder ,
  UseCooldown , DamageResistant , Tool , Weapon ,
  Enchantable , Equippable , Repairable , Glider ,
  TooltipStyle , DeathProtection , BlocksAttacks , StoredEnchantments ,
  DyedColor , MapColor , MapId , MapDecorations ,
  MapPostProcessing , ChargedProjectiles , BundleContents , PotionContents ,
  PotionDurationScale , SuspiciousStewEffects , WritableBookContent , WrittenBookContent ,
  Trim , DebugStickState , EntityData , BucketEntityData ,
  BlockEntityData , Instrument , ProvidesTrimMaterial , OminousBottleAmplifier ,
  JukeboxPlayable , ProvidesBannerPatterns , Recipes , LodestoneTracker ,
  FireworkExplosion , Fireworks , Profile , NoteBlockSound ,
  BannerPatterns , BaseColor , PotDecorations , Container ,
  BlockState , Bees , Lock , ContainerLoot ,
  BreakSound , Villager_Variant , Wolf_Variant , Wolf_SoundVariant ,
  Wolf_Collar , Fox_Variant , Salmon_Size , Parrot_Variant ,
  TropicalFish_Pattern , TropicalFish_BaseColor , TropicalFish_PatternColor , Mooshroom_Variant ,
  Rabbit_Variant , Pig_Variant , Cow_Variant , Chicken_Variant ,
  Frog_Variant , Horse_Variant , Painting_Variant , Llama_Variant ,
  Axolotl_Variant , Cat_Variant , Cat_Collar , Sheep_Color ,
  Shulker_Color , NUM_DATA_COMPONENT_TYPES
}
 
enum class  ConsumeEffectDataType {
  None = -1 , ApplyEffects , RemoveEffects , ClearAllEffects ,
  TeleportRandomly , PlaySound , NUM_CONSUME_EFFECT_DATA_TYPES
}
 

Functions

std::string_view DataComponentTypesToString (const DataComponentTypes type)
 
 DEFINE_NETWORK_TYPE (ExactMatcher)
 
 DEFINE_NETWORK_TYPE (RangedMatcher)
 
 DEFINE_NETWORK_TYPE (AttributeModifier)
 
 DEFINE_NETWORK_TYPE (BannerPatternLayer)
 
 DEFINE_NETWORK_TYPE (BeehiveBlockEntityOccupant)
 
 DEFINE_NETWORK_TYPE (BlockPredicate)
 
 DEFINE_NETWORK_TYPE (DamageReduction)
 
 DEFINE_NETWORK_TYPE (Instrument)
 
 DEFINE_NETWORK_TYPE (ItemAttributeModifiersEntry)
 
 DEFINE_NETWORK_TYPE (ItemDamageFunction)
 
 DEFINE_NETWORK_TYPE (JukeboxSong)
 
 DEFINE_NETWORK_TYPE (AssetInfo)
 
 DEFINE_NETWORK_TYPE (MaterialAssetGroup)
 
 DEFINE_NETWORK_TYPE (MobEffectInstance)
 
 DEFINE_NETWORK_TYPE (MobEffectInstanceDetails)
 
 DEFINE_NETWORK_TYPE (PaintingVariant)
 
 DEFINE_NETWORK_TYPE (PossibleEffect)
 
 DEFINE_NETWORK_TYPE (StatePropertiesPredicate)
 
 DEFINE_NETWORK_TYPE (SuspiciousStewEntry)
 
 DEFINE_NETWORK_TYPE (ToolRule)
 
 DEFINE_NETWORK_TYPE (PropertyMatcher)
 
 DEFINE_NETWORK_TYPE (TrimMaterial)
 
 DEFINE_NETWORK_TYPE (TrimPattern)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeAdventureModePredicate)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeArmorTrim)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBannerPatternLayers)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBlockItemStateProperties)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBoolean)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBundleContents)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeChargedProjectiles)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeComponent)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeCustomData)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeCustomModelData)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeDefault)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeDyeColor)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeDyedItemColor)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeFireworkExplosion)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeFireworks)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeFoodProperties)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeInstrument)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeInteger)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeItemAttributeModifiers)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeItemContainerContents)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeItemEnchantments)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeItemLore)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeListBeehiveBlockEntityOccupant)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeLodestoneTracker)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeMapId)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeMapItemColor)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeMapPostProcessing)
 
 DEFINE_NETWORK_TYPE (DataComponentTypePotDecorations)
 
 DEFINE_NETWORK_TYPE (DataComponentTypePotionContents)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeRarity)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeResolvableProfile)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeResourceLocation)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeSuspiciousStewEffects)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeTool)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeUnit)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeWritableBookContent)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeWrittenBookContent)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeJukeboxPlayable)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeConsumable)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeDeathProtection)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeEquippable)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeRepairable)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeUseCooldown)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeUseRemainder)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBlocksAttacks)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeBreakSound)
 
 DEFINE_NETWORK_TYPE (DataComponentTypePaintingVariant)
 
 DEFINE_NETWORK_TYPE (DataComponentTypePotionDurationScale)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeProvidesTrimMaterial)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeTooltipDisplay)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeVariantEnum)
 
 DEFINE_NETWORK_TYPE (DataComponentTypeWeapon)
 
std::shared_ptr< DataComponentTypeCreateComponentType (const DataComponentTypes type)
 
 DEFINE_NETWORK_TYPE (HashedDataComponentPatch)
 
 DEFINE_NETWORK_TYPE (ApplyStatusEffectsConsumeEffect)
 
 DEFINE_NETWORK_TYPE (ClearAllStatusEffectsConsumeEffect)
 
 DEFINE_NETWORK_TYPE (PlaySoundConsumeEffect)
 
 DEFINE_NETWORK_TYPE (RemoveStatusEffectsConsumeEffect)
 
 DEFINE_NETWORK_TYPE (TeleportRandomlyConsumeEffect)
 

Enumeration Type Documentation

◆ ConsumeEffectDataType

Enumerator
None 
ApplyEffects 
RemoveEffects 
ClearAllEffects 
TeleportRandomly 
PlaySound 
NUM_CONSUME_EFFECT_DATA_TYPES 

Definition at line 11 of file ConsumeEffect.hpp.

◆ DataComponentTypes

Enumerator
None 
CustomData 
MaxStackSize 
MaxDamage 
Damage 
Unbreakable 
CustomName 
ItemName 
ItemModel 
Lore 
Rarity 
Enchantments 
CanPlaceOn 
CanBreak 
AttributeModifiers 
CustomModelData 
TooltipDisplay 
RepairCost 
CreativeSlotLock 
EnchantmentGlintOverride 
IntangibleProjectile 
Food 
Consumable 
UseRemainder 
UseCooldown 
DamageResistant 
Tool 
Weapon 
Enchantable 
Equippable 
Repairable 
Glider 
TooltipStyle 
DeathProtection 
BlocksAttacks 
StoredEnchantments 
DyedColor 
MapColor 
MapId 
MapDecorations 
MapPostProcessing 
ChargedProjectiles 
BundleContents 
PotionContents 
PotionDurationScale 
SuspiciousStewEffects 
WritableBookContent 
WrittenBookContent 
Trim 
DebugStickState 
EntityData 
BucketEntityData 
BlockEntityData 
Instrument 
ProvidesTrimMaterial 
OminousBottleAmplifier 
JukeboxPlayable 
ProvidesBannerPatterns 
Recipes 
LodestoneTracker 
FireworkExplosion 
Fireworks 
Profile 
NoteBlockSound 
BannerPatterns 
BaseColor 
PotDecorations 
Container 
BlockState 
Bees 
Lock 
ContainerLoot 
BreakSound 
Villager_Variant 
Wolf_Variant 
Wolf_SoundVariant 
Wolf_Collar 
Fox_Variant 
Salmon_Size 
Parrot_Variant 
TropicalFish_Pattern 
TropicalFish_BaseColor 
TropicalFish_PatternColor 
Mooshroom_Variant 
Rabbit_Variant 
Pig_Variant 
Cow_Variant 
Chicken_Variant 
Frog_Variant 
Horse_Variant 
Painting_Variant 
Llama_Variant 
Axolotl_Variant 
Cat_Variant 
Cat_Collar 
Sheep_Color 
Shulker_Color 
NUM_DATA_COMPONENT_TYPES 

Definition at line 14 of file DataComponents.hpp.

Function Documentation

◆ CreateComponentType()

std::shared_ptr< DataComponentType > ProtocolCraft::Components::CreateComponentType ( const DataComponentTypes  type)

Definition at line 307 of file DataComponents.cpp.

References AttributeModifiers, Axolotl_Variant, BannerPatterns, BaseColor, Bees, BlockEntityData, BlocksAttacks, BlockState, BreakSound, BucketEntityData, BundleContents, CanBreak, CanPlaceOn, Cat_Collar, Cat_Variant, ChargedProjectiles, Chicken_Variant, Consumable, Container, ContainerLoot, Cow_Variant, CreativeSlotLock, CustomData, CustomModelData, CustomName, Damage, DamageResistant, DeathProtection, DebugStickState, DyedColor, Enchantable, EnchantmentGlintOverride, Enchantments, EntityData, Equippable, FireworkExplosion, Fireworks, Food, Frog_Variant, Glider, Horse_Variant, Instrument, IntangibleProjectile, ItemModel, ItemName, JukeboxPlayable, Llama_Variant, Lock, LodestoneTracker, Lore, MapColor, MapDecorations, MapId, MapPostProcessing, MaxDamage, MaxStackSize, Mooshroom_Variant, NoteBlockSound, NUM_DATA_COMPONENT_TYPES, OminousBottleAmplifier, Painting_Variant, Parrot_Variant, Pig_Variant, PotDecorations, PotionContents, PotionDurationScale, Profile, ProvidesTrimMaterial, Rabbit_Variant, Rarity, Recipes, Repairable, RepairCost, Salmon_Size, Sheep_Color, Shulker_Color, StoredEnchantments, SuspiciousStewEffects, Tool, TooltipDisplay, TooltipStyle, Trim, TropicalFish_BaseColor, TropicalFish_Pattern, TropicalFish_PatternColor, Unbreakable, UseCooldown, UseRemainder, Villager_Variant, Weapon, Wolf_Collar, Wolf_SoundVariant, Wolf_Variant, WritableBookContent, and WrittenBookContent.

Referenced by ProtocolCraft::Components::DataComponentPredicate::ReadImpl(), and ProtocolCraft::Components::DataComponentPatch::ReadImpl().

◆ DataComponentTypesToString()

std::string_view ProtocolCraft::Components::DataComponentTypesToString ( const DataComponentTypes  type)

◆ DEFINE_NETWORK_TYPE() [1/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ApplyStatusEffectsConsumeEffect  )

◆ DEFINE_NETWORK_TYPE() [2/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( AssetInfo  )

◆ DEFINE_NETWORK_TYPE() [3/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( AttributeModifier  )

◆ DEFINE_NETWORK_TYPE() [4/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( BannerPatternLayer  )

◆ DEFINE_NETWORK_TYPE() [5/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( BeehiveBlockEntityOccupant  )

◆ DEFINE_NETWORK_TYPE() [6/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( BlockPredicate  )

◆ DEFINE_NETWORK_TYPE() [7/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ClearAllStatusEffectsConsumeEffect  )

◆ DEFINE_NETWORK_TYPE() [8/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DamageReduction  )

◆ DEFINE_NETWORK_TYPE() [9/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeAdventureModePredicate  )

◆ DEFINE_NETWORK_TYPE() [10/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeArmorTrim  )

◆ DEFINE_NETWORK_TYPE() [11/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBannerPatternLayers  )

◆ DEFINE_NETWORK_TYPE() [12/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBlockItemStateProperties  )

◆ DEFINE_NETWORK_TYPE() [13/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBlocksAttacks  )

◆ DEFINE_NETWORK_TYPE() [14/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBoolean  )

◆ DEFINE_NETWORK_TYPE() [15/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBreakSound  )

◆ DEFINE_NETWORK_TYPE() [16/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeBundleContents  )

◆ DEFINE_NETWORK_TYPE() [17/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeChargedProjectiles  )

◆ DEFINE_NETWORK_TYPE() [18/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeComponent  )

◆ DEFINE_NETWORK_TYPE() [19/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeConsumable  )

◆ DEFINE_NETWORK_TYPE() [20/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeCustomData  )

◆ DEFINE_NETWORK_TYPE() [21/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeCustomModelData  )

◆ DEFINE_NETWORK_TYPE() [22/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeDeathProtection  )

◆ DEFINE_NETWORK_TYPE() [23/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeDefault  )

◆ DEFINE_NETWORK_TYPE() [24/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeDyeColor  )

◆ DEFINE_NETWORK_TYPE() [25/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeDyedItemColor  )

◆ DEFINE_NETWORK_TYPE() [26/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeEquippable  )

◆ DEFINE_NETWORK_TYPE() [27/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeFireworkExplosion  )

◆ DEFINE_NETWORK_TYPE() [28/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeFireworks  )

◆ DEFINE_NETWORK_TYPE() [29/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeFoodProperties  )

◆ DEFINE_NETWORK_TYPE() [30/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeInstrument  )

◆ DEFINE_NETWORK_TYPE() [31/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeInteger  )

◆ DEFINE_NETWORK_TYPE() [32/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeItemAttributeModifiers  )

◆ DEFINE_NETWORK_TYPE() [33/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeItemContainerContents  )

◆ DEFINE_NETWORK_TYPE() [34/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeItemEnchantments  )

◆ DEFINE_NETWORK_TYPE() [35/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeItemLore  )

◆ DEFINE_NETWORK_TYPE() [36/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeJukeboxPlayable  )

◆ DEFINE_NETWORK_TYPE() [37/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeListBeehiveBlockEntityOccupant  )

◆ DEFINE_NETWORK_TYPE() [38/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeLodestoneTracker  )

◆ DEFINE_NETWORK_TYPE() [39/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeMapId  )

◆ DEFINE_NETWORK_TYPE() [40/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeMapItemColor  )

◆ DEFINE_NETWORK_TYPE() [41/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeMapPostProcessing  )

◆ DEFINE_NETWORK_TYPE() [42/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypePaintingVariant  )

◆ DEFINE_NETWORK_TYPE() [43/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypePotDecorations  )

◆ DEFINE_NETWORK_TYPE() [44/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypePotionContents  )

◆ DEFINE_NETWORK_TYPE() [45/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypePotionDurationScale  )

◆ DEFINE_NETWORK_TYPE() [46/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeProvidesTrimMaterial  )

◆ DEFINE_NETWORK_TYPE() [47/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeRarity  )

◆ DEFINE_NETWORK_TYPE() [48/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeRepairable  )

◆ DEFINE_NETWORK_TYPE() [49/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeResolvableProfile  )

◆ DEFINE_NETWORK_TYPE() [50/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeResourceLocation  )

◆ DEFINE_NETWORK_TYPE() [51/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeSuspiciousStewEffects  )

◆ DEFINE_NETWORK_TYPE() [52/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeTool  )

◆ DEFINE_NETWORK_TYPE() [53/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeTooltipDisplay  )

◆ DEFINE_NETWORK_TYPE() [54/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeUnit  )

◆ DEFINE_NETWORK_TYPE() [55/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeUseCooldown  )

◆ DEFINE_NETWORK_TYPE() [56/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeUseRemainder  )

◆ DEFINE_NETWORK_TYPE() [57/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeVariantEnum  )

◆ DEFINE_NETWORK_TYPE() [58/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeWeapon  )

◆ DEFINE_NETWORK_TYPE() [59/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeWritableBookContent  )

◆ DEFINE_NETWORK_TYPE() [60/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( DataComponentTypeWrittenBookContent  )

◆ DEFINE_NETWORK_TYPE() [61/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ExactMatcher  )

◆ DEFINE_NETWORK_TYPE() [62/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( HashedDataComponentPatch  )

◆ DEFINE_NETWORK_TYPE() [63/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( Instrument  )

◆ DEFINE_NETWORK_TYPE() [64/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ItemAttributeModifiersEntry  )

◆ DEFINE_NETWORK_TYPE() [65/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ItemDamageFunction  )

◆ DEFINE_NETWORK_TYPE() [66/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( JukeboxSong  )

◆ DEFINE_NETWORK_TYPE() [67/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( MaterialAssetGroup  )

◆ DEFINE_NETWORK_TYPE() [68/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( MobEffectInstance  )

◆ DEFINE_NETWORK_TYPE() [69/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( MobEffectInstanceDetails  )

◆ DEFINE_NETWORK_TYPE() [70/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( PaintingVariant  )

◆ DEFINE_NETWORK_TYPE() [71/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( PlaySoundConsumeEffect  )

◆ DEFINE_NETWORK_TYPE() [72/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( PossibleEffect  )

◆ DEFINE_NETWORK_TYPE() [73/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( PropertyMatcher  )

◆ DEFINE_NETWORK_TYPE() [74/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( RangedMatcher  )

◆ DEFINE_NETWORK_TYPE() [75/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( RemoveStatusEffectsConsumeEffect  )

◆ DEFINE_NETWORK_TYPE() [76/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( StatePropertiesPredicate  )

◆ DEFINE_NETWORK_TYPE() [77/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( SuspiciousStewEntry  )

◆ DEFINE_NETWORK_TYPE() [78/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( TeleportRandomlyConsumeEffect  )

◆ DEFINE_NETWORK_TYPE() [79/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( ToolRule  )

◆ DEFINE_NETWORK_TYPE() [80/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( TrimMaterial  )

◆ DEFINE_NETWORK_TYPE() [81/81]

ProtocolCraft::Components::DEFINE_NETWORK_TYPE ( TrimPattern  )