![]() |
Botcraft 1.21.5
|
|
strong |
Enumerator | |
---|---|
None | |
ApplyEffects | |
RemoveEffects | |
ClearAllEffects | |
TeleportRandomly | |
PlaySound | |
NUM_CONSUME_EFFECT_DATA_TYPES |
Definition at line 11 of file ConsumeEffect.hpp.
|
strong |
Definition at line 14 of file DataComponents.hpp.
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().
std::string_view ProtocolCraft::Components::DataComponentTypesToString | ( | const DataComponentTypes | type | ) |
Definition at line 171 of file DataComponents.cpp.
References NUM_DATA_COMPONENT_TYPES.
Referenced by ProtocolCraft::Components::DataComponentPredicate::SerializeImpl(), and ProtocolCraft::Components::DataComponentPatch::SerializeImpl().
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ApplyStatusEffectsConsumeEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | AssetInfo | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | AttributeModifier | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | BannerPatternLayer | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | BeehiveBlockEntityOccupant | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | BlockPredicate | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ClearAllStatusEffectsConsumeEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DamageReduction | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeAdventureModePredicate | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeArmorTrim | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBannerPatternLayers | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBlockItemStateProperties | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBlocksAttacks | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBoolean | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBreakSound | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeBundleContents | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeChargedProjectiles | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeComponent | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeConsumable | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeCustomData | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeCustomModelData | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeDeathProtection | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeDefault | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeDyeColor | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeDyedItemColor | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeEquippable | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeFireworkExplosion | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeFireworks | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeFoodProperties | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeInstrument | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeInteger | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeItemAttributeModifiers | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeItemContainerContents | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeItemEnchantments | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeItemLore | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeJukeboxPlayable | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeListBeehiveBlockEntityOccupant | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeLodestoneTracker | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeMapId | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeMapItemColor | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeMapPostProcessing | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypePaintingVariant | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypePotDecorations | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypePotionContents | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypePotionDurationScale | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeProvidesTrimMaterial | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeRarity | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeRepairable | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeResolvableProfile | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeResourceLocation | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeSuspiciousStewEffects | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeTool | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeTooltipDisplay | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUnit | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUseCooldown | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUseRemainder | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeVariantEnum | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeWeapon | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeWritableBookContent | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeWrittenBookContent | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ExactMatcher | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | HashedDataComponentPatch | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | Instrument | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ItemAttributeModifiersEntry | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ItemDamageFunction | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | JukeboxSong | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | MaterialAssetGroup | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | MobEffectInstance | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | MobEffectInstanceDetails | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | PaintingVariant | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | PlaySoundConsumeEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | PossibleEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | PropertyMatcher | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | RangedMatcher | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | RemoveStatusEffectsConsumeEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | StatePropertiesPredicate | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | SuspiciousStewEntry | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | TeleportRandomlyConsumeEffect | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ToolRule | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | TrimMaterial | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | TrimPattern | ) |