![]() |
Botcraft 1.21.4
|
|
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 214 of file DataComponents.cpp.
References AttributeModifiers, BannerPatterns, BaseColor, Bees, BlockEntityData, BlockState, BucketEntityData, BundleContents, CanBreak, CanPlaceOn, ChargedProjectiles, Consumable, Container, ContainerLoot, CreativeSlotLock, CustomData, CustomModelData, CustomName, Damage, DamageResistant, DeathProtection, DebugStickState, DyedColor, Enchantable, EnchantmentGlintOverride, Enchantments, EntityData, Equippable, FireworkExplosion, Fireworks, Food, Glider, HideAdditionalTooltip, HideTooltip, Instrument, IntangibleProjectile, ItemModel, ItemName, JukeboxPlayable, Lock, LodestoneTracker, Lore, MapColor, MapDecorations, MapId, MapPostProcessing, MaxDamage, MaxStackSize, NoteBlockSound, NUM_DATA_COMPONENT_TYPES, OminousBottleAmplifier, PotDecorations, PotionContents, Profile, Rarity, Recipes, Repairable, RepairCost, StoredEnchantments, SuspiciousStewEffects, Tool, TooltipStyle, Trim, Unbreakable, UseCooldown, UseRemainder, 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 125 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 | ( | AttributeModifier | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | BannerPatternLayer | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | BlockPredicate | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ClearAllStatusEffectsConsumeEffect | ) |
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 | ( | DataComponentTypeBoolean | ) |
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 | ( | DataComponentTypeHolderInstrument | ) |
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 | ( | DataComponentTypePotDecorations | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypePotionContents | ) |
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 | ( | DataComponentTypeUnbreakable | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUnit | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUseCooldown | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeUseRemainder | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeWritableBookContent | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | DataComponentTypeWrittenBookContent | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ExactMatcher | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | ItemAttributeModifiersEntry | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | MobEffectInstance | ) |
ProtocolCraft::Components::DEFINE_NETWORK_TYPE | ( | MobEffectInstanceDetails | ) |
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 | ) |