3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/shared_types/v1_26_0/block/LiquidReaction.h"
7#include "mc/deps/shared_types/v1_26_0/block/LiquidType.h"
8#include "mc/util/BidirectionalUnorderedMap.h"
9#include "mc/world/level/block/components/BlockComponentDescription.h"
23 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v1_26_0::DetectionRule>> mDetectionRules;
29 virtual ::std::string
const& getName()
const ;
35 virtual bool isNetworkComponent()
const ;
53 MCNAPI static ::std::string
const&
NameID();
55 MCNAPI static ::BidirectionalUnorderedMap<::std::string, ::SharedTypes::v1_26_0::LiquidReaction>
const&
58 MCNAPI static ::BidirectionalUnorderedMap<::std::string, ::SharedTypes::v1_26_0::LiquidType>
const&
71 MCAPI ::std::string
const& $getName()
const;
77 MCFOLD
bool $isNetworkComponent()
const;
Definition BlockComponentStorage.h:69
Definition CompoundTag.h:18
Definition BlockComponentDescription.h:20
Definition BlockLiquidDetectionDescription.h:19
static MCAPI void ** $vftable()
static MCAPI ::BidirectionalUnorderedMap<::std::string, ::SharedTypes::v1_26_0::LiquidType > const & liquidTypeNameBiMap()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string const & NameID()
static MCAPI ::BidirectionalUnorderedMap<::std::string, ::SharedTypes::v1_26_0::LiquidReaction > const & liquidReactionNameBiMap()
Definition DetectionRule.h:17
Definition ReflectionCtx.h:11