Botcraft 1.21.4
Loading...
Searching...
No Matches
DataComponents.cpp File Reference
#include "protocolCraft/Types/Components/DataComponents.hpp"
#include "protocolCraft/Types/Components/DataComponentType.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeAdventureModePredicate.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeArmorTrim.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeBannerPatternLayers.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeBlockItemStateProperties.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeBoolean.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeBundleContents.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeChargedProjectiles.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeComponent.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeCustomData.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeCustomModelData.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeDefault.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeDyeColor.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeDyedItemColor.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeFireworkExplosion.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeFireworks.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeFoodProperties.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeHolderInstrument.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeInteger.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeItemAttributeModifiers.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeItemContainerContents.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeItemEnchantments.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeItemLore.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeListBeehiveBlockEntityOccupant.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeLodestoneTracker.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeMapId.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeMapItemColor.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeMapPostProcessing.hpp"
#include "protocolCraft/Types/Components/DataComponentTypePotDecorations.hpp"
#include "protocolCraft/Types/Components/DataComponentTypePotionContents.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeRarity.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeResolvableProfile.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeResourceLocation.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeSuspiciousStewEffects.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeTool.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeUnbreakable.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeUnit.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeWritableBookContent.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeWrittenBookContent.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeJukeboxPlayable.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeConsumable.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeDeathProtection.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeEquippable.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeRepairable.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeUseCooldown.hpp"
#include "protocolCraft/Types/Components/DataComponentTypeUseRemainder.hpp"
#include "protocolCraft/Utilities/AutoSerializedToJson.hpp"

Go to the source code of this file.

Namespaces

namespace  ProtocolCraft
 
namespace  ProtocolCraft::Components
 

Functions

 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (ExactMatcher)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (RangedMatcher)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (AttributeModifier)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (BannerPatternLayer)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (BlockPredicate)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (ItemAttributeModifiersEntry)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (MobEffectInstance)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (MobEffectInstanceDetails)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (PossibleEffect)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (StatePropertiesPredicate)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (SuspiciousStewEntry)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (ToolRule)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (PropertyMatcher)
 
 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 (DataComponentTypeCustomData)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeCustomModelData)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeDefault)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeDyeColor)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeDyedItemColor)
 
 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 (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 (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 (DataComponentTypeWritableBookContent)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeWrittenBookContent)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeJukeboxPlayable)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeConsumable)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeDeathProtection)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeEquippable)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeRepairable)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeUseCooldown)
 
 ProtocolCraft::Components::DEFINE_NETWORK_TYPE (DataComponentTypeUseRemainder)
 
std::string_view ProtocolCraft::Components::DataComponentTypesToString (const DataComponentTypes type)
 
std::shared_ptr< DataComponentTypeProtocolCraft::Components::CreateComponentType (const DataComponentTypes type)