|
virtual::HitResult | clip (::Block const &, ::BlockSource const &, ::BlockPos const &, ::Vec3 const &, ::Vec3 const &, ::ShapeType, ::optional_ref<::GetCollisionShapeInterface const >) const |
|
virtual::AABB const & | getOutline (::Block const &, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferValue) const |
|
virtual void | addAABBs (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes) const |
|
virtual bool | addCollisionShapes (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes, ::optional_ref<::GetCollisionShapeInterface const > entity) const |
|
virtual bool | getLiquidClipVolume (::Block const &block, ::BlockSource ®ion, ::BlockPos const &pos, ::AABB &includeBox) const |
|
virtual bool | canProvideSupport (::Block const &block, uchar face, ::BlockSupportType) const |
|
virtual void | animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const |
|
virtual void | animateTick (::BlockAnimateTickData const &tickData) const |
|
virtual bool | attack (::Player *player, ::BlockPos const &pos) const |
|
virtual void | destroy (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::Actor *entitySource) const |
|
virtual bool | mayPick () const |
|
virtual bool | mayPick (::BlockSource const ®ion, ::Block const &block, bool liquid) const |
|
virtual bool | mayPlace (::BlockSource ®ion, ::BlockPos const &pos, uchar face) const |
|
virtual void | onRemove (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | onStandOn (::EntityContext &entity, ::BlockPos const &pos) const |
|
virtual bool | use (::Player &player, ::BlockPos const &pos, uchar face) const |
|
virtual void | onExploded (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entitySource) const |
|
virtual::Block const & | getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const |
|
virtual bool | isStairBlock () const |
|
virtual int | getVariant (::Block const &block) const |
|
virtual bool | canConnect (::Block const &, uchar toOther, ::Block const &thisBlock) const |
|
virtual bool | liquidCanFlowIntoFromDirection (uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const |
|
virtual bool | breaksFallingBlocks (::Block const &block, ::BaseGameVersion const version) const |
|
virtual void | _addHardCodedBlockComponents (::Experiments const &experiments) |
|
MCAPI bool | setInnerPieceShape (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB &shape, bool shrink) const |
|
MCAPI bool | setStepShape (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB &shape, bool shrink) const |
|
MCFOLD void | $dtor () |
|
MCFOLD::AABB const & | $getOutline (::Block const &, ::IConstBlockSource const &, ::BlockPos const &pos, ::AABB &bufferValue) const |
|
MCAPI void | $addAABBs (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes) const |
|
MCFOLD bool | $addCollisionShapes (::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes, ::optional_ref<::GetCollisionShapeInterface const > entity) const |
|
MCAPI bool | $getLiquidClipVolume (::Block const &block, ::BlockSource ®ion, ::BlockPos const &pos, ::AABB &includeBox) const |
|
MCAPI bool | $canProvideSupport (::Block const &block, uchar face, ::BlockSupportType) const |
|
MCAPI void | $animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const |
|
MCAPI void | $animateTick (::BlockAnimateTickData const &tickData) const |
|
MCAPI bool | $attack (::Player *player, ::BlockPos const &pos) const |
|
MCAPI void | $destroy (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::Actor *entitySource) const |
|
MCAPI bool | $mayPick () const |
|
MCAPI bool | $mayPick (::BlockSource const ®ion, ::Block const &block, bool liquid) const |
|
MCAPI bool | $mayPlace (::BlockSource ®ion, ::BlockPos const &pos, uchar face) const |
|
MCAPI void | $onRemove (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCAPI void | $onStandOn (::EntityContext &entity, ::BlockPos const &pos) const |
|
MCAPI bool | $use (::Player &player, ::BlockPos const &pos, uchar face) const |
|
MCAPI void | $onExploded (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entitySource) const |
|
MCAPI::Block const & | $getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const |
|
MCFOLD bool | $isStairBlock () const |
|
MCFOLD int | $getVariant (::Block const &block) const |
|
MCAPI bool | $canConnect (::Block const &, uchar toOther, ::Block const &thisBlock) const |
|
MCAPI bool | $liquidCanFlowIntoFromDirection (uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const |
|
MCAPI bool | $breaksFallingBlocks (::Block const &block, ::BaseGameVersion const version) const |
|
MCAPI void | $_addHardCodedBlockComponents (::Experiments const &experiments) |
|
template<typename T > |
std::optional< T > | getState (uint64 id, ushort data) const |
|
template<typename T > |
std::optional< T > | getState (BlockState const &stateType, ushort data) const |
|
template<typename T >
requires (std::is_integral_v<T> || std::is_enum_v<T>) |
optional_ref< Block const > | trySetState (uint64 id, T val, ushort data) |
|
template<typename T > |
optional_ref< Block const > | trySetState (BlockState const &stateType, T val, ushort data) |
|
LLNDAPI std::string const & | getTypeName () const |
|
virtual ::std::shared_ptr<::BlockActor > | newBlockEntity (::BlockPos const &pos, ::Block const &block) const |
|
virtual::Block const * | getNextBlockPermutation (::Block const ¤tBlock) const |
|
virtual bool | hasTag (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::std::string const &tagName) const |
|
MCAPI bool | hasTag (::HashedString const &tag) const |
|
virtual::AABB | getCollisionShape (::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::optional_ref<::GetCollisionShapeInterface const >) const |
|
virtual bool | getCollisionShapeForCamera (::AABB &outAABB, ::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos) const |
|
virtual::AABB const & | getVisualShapeInWorld (::Block const &block, ::IConstBlockSource const &, ::BlockPos const &, ::AABB &bufferAABB) const |
|
virtual::AABB const & | getVisualShape (::Block const &, ::AABB &) const |
|
virtual::AABB const & | getUIShape (::Block const &block, ::AABB &bufferAABB) const |
|
virtual bool | isObstructingChests (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &thisBlock) const |
|
virtual::Vec3 | randomlyModifyPosition (::BlockPos const &pos, int &seed) const |
|
virtual::Vec3 | randomlyModifyPosition (::BlockPos const &pos) const |
|
virtual void | onProjectileHit (::BlockSource &, ::BlockPos const &, ::Actor const &) const |
|
virtual void | onLightningHit (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | hasVariableLighting () const |
|
virtual bool | isStrippable (::Block const &srcBlock) const |
|
virtual::Block const & | getStrippedBlock (::Block const &srcBlock) const |
|
virtual bool | canProvideMultifaceSupport (::Block const &block, uchar face) const |
|
virtual bool | isMovingBlock () const |
|
virtual::CopperBehavior const * | tryGetCopperBehavior () const |
|
virtual bool | isStemBlock () const |
|
virtual bool | isContainerBlock () const |
|
virtual bool | isCraftingBlock () const |
|
virtual bool | isLavaBlocking () const |
|
virtual bool | isFenceBlock () const |
|
virtual bool | isFenceGateBlock () const |
|
virtual bool | isThinFenceBlock () const |
|
virtual bool | isWallBlock () const |
|
virtual bool | isSlabBlock () const |
|
virtual bool | isDoorBlock () const |
|
virtual bool | isRailBlock () const |
|
virtual bool | isButtonBlock () const |
|
virtual bool | isLeverBlock () const |
|
virtual bool | isCandleCakeBlock () const |
|
virtual bool | isMultifaceBlock () const |
|
virtual bool | isSignalSource () const |
|
virtual bool | isConsumerComponent () const |
|
virtual bool | canBeOriginalSurface () const |
|
virtual bool | isSilentWhenJumpingOff () const |
|
virtual bool | isValidAuxValue (int value) const |
|
virtual bool | canFillAtPos (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block) const |
|
virtual::Block const & | sanitizeFillBlock (::Block const &block) const |
|
virtual void | onFillBlock (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block) const |
|
virtual int | getDirectSignal (::BlockSource ®ion, ::BlockPos const &pos, int dir) const |
|
virtual ::std::optional<::HashedString > | getRequiredMedium () const |
|
virtual bool | shouldConnectToRedstone (::BlockSource ®ion, ::BlockPos const &pos, ::Direction::Type direction) const |
|
virtual void | handlePrecipitation (::BlockSource ®ion, ::BlockPos const &pos, float downfallAmount, float temperature) const |
|
virtual bool | canBeUsedInCommands (::BaseGameVersion const &baseGameVersion) const |
|
virtual bool | checkIsPathable (::Actor &entity, ::BlockPos const &lastPathPos, ::BlockPos const &pathPos) const |
|
virtual bool | shouldDispense (::BlockSource ®ion, ::Container &container) const |
|
virtual bool | dispense (::BlockSource ®ion, ::Container &container, int slot, ::Vec3 const &pos, uchar face) const |
|
virtual void | transformOnFall (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entity, float fallDistance) const |
|
virtual void | onRedstoneUpdate (::BlockSource ®ion, ::BlockPos const &pos, int strength, bool isFirstTime) const |
|
virtual void | onMove (::BlockSource ®ion, ::BlockPos const &from, ::BlockPos const &to) const |
|
virtual bool | detachesOnPistonMove (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | movedByPiston (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | onStructureBlockPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | onStructureNeighborBlockPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | setupRedstoneComponent (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | updateEntityAfterFallOn (::BlockPos const &pos, ::UpdateEntityAfterFallOnInterface &entity) const |
|
virtual bool | isBounceBlock () const |
|
virtual bool | isPreservingMediumWhenPlaced (::BlockLegacy const *medium) const |
|
virtual bool | isFilteredOut (::BlockRenderLayer) const |
|
virtual bool | canRenderSelectionOverlay (::BlockRenderLayer) const |
|
virtual bool | ignoreEntitiesOnPistonMove (::Block const &block) const |
|
virtual bool | onFertilized (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *actor, ::FertilizerType fType) const |
|
virtual bool | mayConsumeFertilizer (::BlockSource ®ion) const |
|
virtual bool | canBeFertilized (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &aboveBlock) const |
|
virtual bool | mayPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | mayPlaceOn (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | tryToPlace (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::ActorBlockSyncMessage const *syncMsg) const |
|
virtual bool | tryToTill (::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity, ::ItemStack &item) const |
|
virtual bool | getIgnoresDestroyPermissions (::Actor &entity, ::BlockPos const &pos) const |
|
virtual void | neighborChanged (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const |
|
virtual bool | getSecondPart (::IConstBlockSource const ®ion, ::BlockPos const &pos, ::BlockPos &out) const |
|
virtual::Block const * | playerWillDestroy (::Player &player, ::BlockPos const &pos, ::Block const &block) const |
|
virtual::ItemInstance | asItemInstance (::Block const &, ::BlockActor const *) const |
|
virtual void | spawnAfterBreak (::BlockSource &, ::Block const &, ::BlockPos const &, ::ResourceDropsContext const &) const |
|
virtual int | calcVariant (::BlockSource ®ion, ::BlockPos const &pos, ::mce::Color const &baseColor) const |
|
virtual bool | isAttachedTo (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos &outAttachedTo) const |
|
virtual bool | shouldTriggerEntityInside (::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity) const |
|
virtual bool | canBeBuiltOver (::BlockSource ®ion, ::BlockPos const &pos, ::BlockItem const &newItem) const |
|
virtual bool | canBeBuiltOver (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual void | triggerEvent (::BlockSource ®ion, ::BlockPos const &pos, int b0, int b1) const |
|
virtual void | executeEvent (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::std::string const &eventName, ::Actor &sourceEntity) const |
|
MCAPI void | executeEvent (::std::string const &name, ::RenderParams ¶ms) const |
|
virtual::MobSpawnerData const * | getMobToSpawn (::SpawnConditions const &conditions, ::BlockSource ®ion) const |
|
virtual bool | shouldStopFalling (::Actor &entity) const |
|
virtual bool | pushesUpFallingBlocks () const |
|
virtual bool | canHaveExtraData () const |
|
virtual bool | hasComparatorSignal () const |
|
virtual int | getComparatorSignal (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const |
|
virtual bool | canSlide (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | canInstatick () const |
|
virtual bool | canSpawnAt (::BlockSource const ®ion, ::BlockPos const &pos) const |
|
virtual void | notifySpawnedAt (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | causesFreezeEffect () const |
|
virtual::std::string | buildDescriptionId (::Block const &) const |
|
virtual bool | isAuxValueRelevantForPicking () const |
|
virtual bool | isSeasonTinted (::Block const &block, ::BlockSource ®ion, ::BlockPos const &p) const |
|
virtual void | onGraphicsModeChanged (::BlockGraphicsModeChangeContext const &context) |
|
virtual float | getShadeBrightness (::Block const &block) const |
|
virtual int | telemetryVariant (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual bool | canSpawnOn (::Actor *) const |
|
virtual::Block const & | getRenderBlock () const |
|
virtual uchar | getMappedFace (uchar face, ::Block const &block) const |
|
virtual::Flip | getFaceFlip (uchar face, ::Block const &block) const |
|
virtual::BlockLegacy & | init () |
|
virtual::Brightness | getLightEmission (::Block const &) const |
|
virtual::Block const * | tryLegacyUpgrade (ushort) const |
|
virtual bool | dealsContactDamage (::Actor const &actor, ::Block const &block, bool isPathFinding) const |
|
virtual::Block const * | tryGetInfested (::Block const &) const |
|
virtual::Block const * | tryGetUninfested (::Block const &) const |
|
virtual bool | shouldTickOnSetBlock () const |
|
virtual void | tick (::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const |
|
virtual void | randomTick (::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const |
|
virtual bool | isInteractiveBlock () const |
|
virtual bool | use (::Player &player, ::BlockPos const &pos, uchar face, ::std::optional<::Vec3 >) const |
|
virtual bool | allowStateMismatchOnPlacement (::Block const &clientTarget, ::Block const &serverTarget) const |
|
virtual bool | canSurvive (::BlockSource ®ion, ::BlockPos const &pos) const |
|
virtual::BlockRenderLayer | getRenderLayer (::Block const &block, ::BlockSource &, ::BlockPos const &pos) const |
|
virtual int | getExtraRenderLayers () const |
|
virtual::Brightness | getLight (::Block const &) const |
|
virtual::Brightness | getEmissiveBrightness (::Block const &) const |
|
virtual::mce::Color | getMapColor (::BlockSource &, ::BlockPos const &, ::Block const &) const |
|
virtual void | _onHitByActivatingAttack (::BlockSource &, ::BlockPos const &, ::Actor *) const |
|
virtual void | entityInside (::BlockSource &, ::BlockPos const &, ::Actor &) const |
|
MCAPI void | _executeEvent (::std::string const &name, ::std::vector<::std::pair<::std::string const, ::std::string const > > &eventStack, ::RenderParams ¶ms) const |
|
MCAPI void | _forceExecuteTrigger (::DefinitionTrigger const &trigger, ::std::vector<::std::pair<::std::string const, ::std::string const > > &eventStack, ::RenderParams ¶ms) const |
|
MCAPI::BlockLegacy & | addBlockProperties (::BlockProperty addedProperties) |
|
MCAPI::BlockLegacy & | addComponent (::BlockComponentDescription const &blockComponentDescription) |
|
MCAPI::BlockLegacy & | addState (::BlockState const &state) |
|
MCAPI::BlockLegacy & | addState (::BlockState const &state, uint64 variationCount) |
|
MCAPI::BlockLegacy & | addTag (::HashedString const &tag) |
|
MCAPI::BlockLegacy & | addTrait (::BlockTrait::ITrait const &trait) |
|
MCAPI bool | anyOf (::gsl::span<::std::reference_wrapper<::HashedString const > const > const &blockTypeIdList) const |
|
MCAPI::std::string | buildDescriptionName (::Block const &block) const |
|
MCAPI void | createBlockPermutations (uint latestUpdaterVersion) |
|
MCAPI ::WeakPtr<::BlockLegacy > | createWeakPtr () const |
|
MCAPI bool | executeTrigger (::DefinitionTrigger const &trigger, ::RenderParams ¶ms) const |
|
MCAPI void | finalizeBlockComponentStorage () |
|
MCAPI void | finalizeScriptCustomComponents (::ScriptBlockCustomComponentsFinalizer &finalizer) |
|
MCAPI void | forEachBlockPermutation (::std::function< bool(::Block const &)> callback) const |
|
MCAPI bool | forEachBlockPermutationMutable (::std::function< bool(::Block &)> callback) |
|
MCAPI void | forEachBlockStateInstance (::std::function< bool(::BlockStateInstance const &)> callback) const |
|
MCAPI short | getBlockItemId () const |
|
MCAPI::BlockState const * | getBlockState (::HashedString const &name) const |
|
MCAPI ::std::vector<::CommandName > | getCommandNames () const |
|
MCAPI void | getDebugText (::std::vector<::std::string > &outputInfo, ::BlockPos const &debugPos) const |
|
MCAPI::ResourceDrops | getResourceDrops (::Block const &block, ::Randomize &randomize, ::ResourceDropsContext const &resourceDropsContext) const |
|
MCAPI bool | hasState (::BlockState const &stateType) const |
|
MCAPI bool | isValidSpawn (::BlockSource ®ion, ::Block const &state, ::BlockPos pos, ::br::spawn::EntityType const &entityType) const |
|
MCAPI void | onFallOnBase (::BlockEvents::BlockEntityFallOnEvent &eventData) const |
|
MCAPI::BlockLegacy & | overrideBlockProperties (::BlockProperty newProperties) |
|
MCAPI::BlockLegacy & | setAllowsRunes (bool interference) |
|
MCAPI::BlockLegacy & | setCanBeExtraBlock (bool state) |
|
MCAPI::BlockLegacy & | setCanBeOriginalSurface (bool canBeOriginalSurface) |
|
MCAPI::BlockLegacy & | setCategory (::CreativeItemCategory creativeCategory) |
|
MCAPI::BlockLegacy & | setCreativeGroup (::std::string const &value) |
|
MCAPI::BlockLegacy & | setExperienceDrop (::IntRange dropRange) |
|
MCAPI::BlockLegacy & | setFlammable (::FlameOdds flameOdds, ::BurnOdds burnOdds, ::LavaFlammable lavaFlammable) |
|
MCAPI::BlockLegacy & | setFriction (float f) |
|
MCAPI::BlockLegacy & | setInstrument (::NoteBlockInstrument instrument) |
|
MCAPI::BlockLegacy & | setIsHiddenInCommands (bool isHiddenInCommands) |
|
MCAPI::BlockLegacy & | setIsValidSpawn (bool(*predicate)(::BlockSource const &, ::Block const &, ::BlockPos, ::br::spawn::EntityType const &)) |
|
MCAPI::BlockLegacy & | setLightBlock (::Brightness brightness) |
|
MCAPI::BlockLegacy & | setLightEmission (::Brightness brightness) |
|
MCAPI::BlockLegacy & | setMapColor (::mce::Color const &color) |
|
MCAPI::BlockLegacy & | setMinRequiredBaseGameVersion (::BaseGameVersion const &baseGameVersion) |
|
MCAPI::BlockLegacy & | setNameId (::std::string const &id) |
|
MCAPI void | setRandomTicking (bool tick) const |
|
MCAPI::BlockLegacy & | setRequiresCorrectToolForDrops () |
|
MCAPI::BlockLegacy & | setTintMethod (::TintMethod tintMethod) |
|
MCAPI::BlockLegacy & | setTranslucency (float translucency) |
|
MCAPI bool | shouldTriggerOnStandOn (::Actor &entity, ::BlockPos const &pos) const |
|
MCAPI void | spawnResources (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::Randomize &randomize, ::ResourceDropsContext const &resourceDropsContext) const |
|
MCAPI::Block const * | tryGetStateFromLegacyData (ushort data) const |
|
MCAPI bool | updateTallestCollisionShape (::Block const &block, ::BlockSource const ®ion, ::BlockPos const &pos, ::AABB const &intersectTestBox, ::optional_ref<::GetCollisionShapeInterface const > entity, ::AABB &result, ::Vec3 const &posToMinimizeDistanceToIfMatchingHeight, float ¤tDistanceSqr) const |
|
MCAPI void * | $ctor (::std::string const &nameId, int id, ::Material const &material) |
|
MCAPI ::std::shared_ptr<::BlockActor > | $newBlockEntity (::BlockPos const &pos, ::Block const &block) const |
|
MCAPI::Block const * | $getNextBlockPermutation (::Block const ¤tBlock) const |
|
MCFOLD bool | $hasTag (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::std::string const &tagName) const |
|
MCAPI::AABB | $getCollisionShape (::Block const &block, ::IConstBlockSource const &, ::BlockPos const &pos, ::optional_ref<::GetCollisionShapeInterface const >) const |
|
MCAPI bool | $getCollisionShapeForCamera (::AABB &outAABB, ::Block const &block, ::IConstBlockSource const ®ion, ::BlockPos const &pos) const |
|
MCFOLD::AABB const & | $getVisualShapeInWorld (::Block const &block, ::IConstBlockSource const &, ::BlockPos const &, ::AABB &bufferAABB) const |
|
MCAPI::AABB const & | $getVisualShape (::Block const &, ::AABB &) const |
|
MCAPI::AABB const & | $getUIShape (::Block const &block, ::AABB &bufferAABB) const |
|
MCAPI bool | $isObstructingChests (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &thisBlock) const |
|
MCAPI::Vec3 | $randomlyModifyPosition (::BlockPos const &pos, int &seed) const |
|
MCFOLD::Vec3 | $randomlyModifyPosition (::BlockPos const &pos) const |
|
MCFOLD void | $onProjectileHit (::BlockSource &, ::BlockPos const &, ::Actor const &) const |
|
MCFOLD void | $onLightningHit (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $hasVariableLighting () const |
|
MCFOLD bool | $isStrippable (::Block const &srcBlock) const |
|
MCFOLD::Block const & | $getStrippedBlock (::Block const &srcBlock) const |
|
MCAPI bool | $canProvideMultifaceSupport (::Block const &block, uchar face) const |
|
MCFOLD bool | $isMovingBlock () const |
|
MCFOLD::CopperBehavior const * | $tryGetCopperBehavior () const |
|
MCFOLD bool | $isStemBlock () const |
|
MCFOLD bool | $isContainerBlock () const |
|
MCFOLD bool | $isCraftingBlock () const |
|
MCAPI bool | $isLavaBlocking () const |
|
MCFOLD bool | $isFenceBlock () const |
|
MCFOLD bool | $isFenceGateBlock () const |
|
MCFOLD bool | $isThinFenceBlock () const |
|
MCFOLD bool | $isWallBlock () const |
|
MCFOLD bool | $isSlabBlock () const |
|
MCFOLD bool | $isDoorBlock () const |
|
MCFOLD bool | $isRailBlock () const |
|
MCFOLD bool | $isButtonBlock () const |
|
MCFOLD bool | $isLeverBlock () const |
|
MCFOLD bool | $isCandleCakeBlock () const |
|
MCFOLD bool | $isMultifaceBlock () const |
|
MCFOLD bool | $isSignalSource () const |
|
MCFOLD bool | $isConsumerComponent () const |
|
MCAPI bool | $canBeOriginalSurface () const |
|
MCFOLD bool | $isSilentWhenJumpingOff () const |
|
MCFOLD bool | $isValidAuxValue (int value) const |
|
MCFOLD bool | $canFillAtPos (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block) const |
|
MCFOLD::Block const & | $sanitizeFillBlock (::Block const &block) const |
|
MCFOLD void | $onFillBlock (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block) const |
|
MCFOLD int | $getDirectSignal (::BlockSource ®ion, ::BlockPos const &pos, int dir) const |
|
MCAPI ::std::optional<::HashedString > | $getRequiredMedium () const |
|
MCFOLD bool | $shouldConnectToRedstone (::BlockSource ®ion, ::BlockPos const &pos, ::Direction::Type direction) const |
|
MCFOLD void | $handlePrecipitation (::BlockSource ®ion, ::BlockPos const &pos, float downfallAmount, float temperature) const |
|
MCAPI bool | $canBeUsedInCommands (::BaseGameVersion const &baseGameVersion) const |
|
MCFOLD bool | $checkIsPathable (::Actor &entity, ::BlockPos const &lastPathPos, ::BlockPos const &pathPos) const |
|
MCFOLD bool | $shouldDispense (::BlockSource ®ion, ::Container &container) const |
|
MCFOLD bool | $dispense (::BlockSource ®ion, ::Container &container, int slot, ::Vec3 const &pos, uchar face) const |
|
MCFOLD void | $transformOnFall (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entity, float fallDistance) const |
|
MCFOLD void | $onRedstoneUpdate (::BlockSource ®ion, ::BlockPos const &pos, int strength, bool isFirstTime) const |
|
MCFOLD void | $onMove (::BlockSource ®ion, ::BlockPos const &from, ::BlockPos const &to) const |
|
MCFOLD bool | $detachesOnPistonMove (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $movedByPiston (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $onStructureBlockPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $onStructureNeighborBlockPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $setupRedstoneComponent (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCAPI void | $updateEntityAfterFallOn (::BlockPos const &pos, ::UpdateEntityAfterFallOnInterface &entity) const |
|
MCFOLD bool | $isBounceBlock () const |
|
MCFOLD bool | $isPreservingMediumWhenPlaced (::BlockLegacy const *medium) const |
|
MCFOLD bool | $isFilteredOut (::BlockRenderLayer) const |
|
MCFOLD bool | $canRenderSelectionOverlay (::BlockRenderLayer) const |
|
MCFOLD bool | $ignoreEntitiesOnPistonMove (::Block const &block) const |
|
MCFOLD bool | $onFertilized (::BlockSource ®ion, ::BlockPos const &pos, ::Actor *actor, ::FertilizerType fType) const |
|
MCFOLD bool | $mayConsumeFertilizer (::BlockSource ®ion) const |
|
MCFOLD bool | $canBeFertilized (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &aboveBlock) const |
|
MCAPI bool | $mayPlace (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $mayPlaceOn (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $tryToPlace (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::ActorBlockSyncMessage const *syncMsg) const |
|
MCFOLD bool | $tryToTill (::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity, ::ItemStack &item) const |
|
MCFOLD bool | $getIgnoresDestroyPermissions (::Actor &entity, ::BlockPos const &pos) const |
|
MCFOLD void | $neighborChanged (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const |
|
MCFOLD bool | $getSecondPart (::IConstBlockSource const ®ion, ::BlockPos const &pos, ::BlockPos &out) const |
|
MCAPI::Block const * | $playerWillDestroy (::Player &player, ::BlockPos const &pos, ::Block const &block) const |
|
MCAPI::ItemInstance | $asItemInstance (::Block const &, ::BlockActor const *) const |
|
MCFOLD void | $spawnAfterBreak (::BlockSource &, ::Block const &, ::BlockPos const &, ::ResourceDropsContext const &) const |
|
MCAPI int | $calcVariant (::BlockSource ®ion, ::BlockPos const &pos, ::mce::Color const &baseColor) const |
|
MCFOLD bool | $isAttachedTo (::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos &outAttachedTo) const |
|
MCAPI bool | $shouldTriggerEntityInside (::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity) const |
|
MCFOLD bool | $canBeBuiltOver (::BlockSource ®ion, ::BlockPos const &pos, ::BlockItem const &newItem) const |
|
MCAPI bool | $canBeBuiltOver (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $triggerEvent (::BlockSource ®ion, ::BlockPos const &pos, int b0, int b1) const |
|
MCAPI void | $executeEvent (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, ::std::string const &eventName, ::Actor &sourceEntity) const |
|
MCAPI::MobSpawnerData const * | $getMobToSpawn (::SpawnConditions const &conditions, ::BlockSource ®ion) const |
|
MCAPI bool | $shouldStopFalling (::Actor &entity) const |
|
MCFOLD bool | $pushesUpFallingBlocks () const |
|
MCFOLD bool | $canHaveExtraData () const |
|
MCFOLD bool | $hasComparatorSignal () const |
|
MCFOLD int | $getComparatorSignal (::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const |
|
MCAPI bool | $canSlide (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $canInstatick () const |
|
MCFOLD bool | $canSpawnAt (::BlockSource const ®ion, ::BlockPos const &pos) const |
|
MCFOLD void | $notifySpawnedAt (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $causesFreezeEffect () const |
|
MCFOLD::std::string | $buildDescriptionId (::Block const &) const |
|
MCFOLD bool | $isAuxValueRelevantForPicking () const |
|
MCFOLD bool | $isSeasonTinted (::Block const &block, ::BlockSource ®ion, ::BlockPos const &p) const |
|
MCAPI void | $onGraphicsModeChanged (::BlockGraphicsModeChangeContext const &context) |
|
MCAPI float | $getShadeBrightness (::Block const &block) const |
|
MCAPI int | $telemetryVariant (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCFOLD bool | $canSpawnOn (::Actor *) const |
|
MCFOLD::Block const & | $getRenderBlock () const |
|
MCFOLD uchar | $getMappedFace (uchar face, ::Block const &block) const |
|
MCFOLD::Flip | $getFaceFlip (uchar face, ::Block const &block) const |
|
MCFOLD::BlockLegacy & | $init () |
|
MCAPI::Brightness | $getLightEmission (::Block const &) const |
|
MCFOLD::Block const * | $tryLegacyUpgrade (ushort) const |
|
MCFOLD bool | $dealsContactDamage (::Actor const &actor, ::Block const &block, bool isPathFinding) const |
|
MCFOLD::Block const * | $tryGetInfested (::Block const &) const |
|
MCFOLD::Block const * | $tryGetUninfested (::Block const &) const |
|
MCFOLD bool | $shouldTickOnSetBlock () const |
|
MCFOLD void | $tick (::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const |
|
MCAPI void | $randomTick (::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const |
|
MCFOLD bool | $isInteractiveBlock () const |
|
MCAPI bool | $use (::Player &player, ::BlockPos const &pos, uchar face, ::std::optional<::Vec3 >) const |
|
MCFOLD bool | $allowStateMismatchOnPlacement (::Block const &clientTarget, ::Block const &serverTarget) const |
|
MCFOLD bool | $canSurvive (::BlockSource ®ion, ::BlockPos const &pos) const |
|
MCAPI::BlockRenderLayer | $getRenderLayer (::Block const &block, ::BlockSource &, ::BlockPos const &pos) const |
|
MCFOLD int | $getExtraRenderLayers () const |
|
MCAPI::Brightness | $getLight (::Block const &) const |
|
MCFOLD::Brightness | $getEmissiveBrightness (::Block const &) const |
|
MCFOLD::mce::Color | $getMapColor (::BlockSource &, ::BlockPos const &, ::Block const &) const |
|
MCFOLD void | $_onHitByActivatingAttack (::BlockSource &, ::BlockPos const &, ::Actor *) const |
|
MCFOLD void | $entityInside (::BlockSource &, ::BlockPos const &, ::Actor &) const |
|
|
::ll::TypedStorage< 8, 8, ::BlockLegacy const & > | mBase |
|
::ll::TypedStorage< 8, 32, ::std::string > | mDescriptionId |
|
::ll::TypedStorage< 8, 104, ::BlockComponentStorage > | mComponents |
|
::ll::TypedStorage< 8, 176, ::BlockLegacy::NameInfo > | mNameInfo |
|
::ll::TypedStorage< 8, 8, ::BlockProperty > | mProperties |
|
::ll::TypedStorage< 1, 1, bool > | mFancy |
|
::ll::TypedStorage< 1, 1, ::BlockRenderLayer > | mRenderLayer |
|
::ll::TypedStorage< 1, 1, bool > | mRenderLayerCanRenderAsOpaque |
|
::ll::TypedStorage< 4, 4, ::BlockActorType > | mBlockEntityType |
|
::ll::TypedStorage< 1, 1, bool > | mAnimatedTexture |
|
::ll::TypedStorage< 4, 4, float > | mThickness |
|
::ll::TypedStorage< 1, 1, bool > | mCanSlide |
|
::ll::TypedStorage< 1, 1, bool > | mCanReactToNeighborsDuringInstatick |
|
::ll::TypedStorage< 1, 1, bool > | mIsInteraction |
|
::ll::TypedStorage< 4, 4, float > | mGravity |
|
::ll::TypedStorage< 8, 8, ::Material const & > | mMaterial |
|
::ll::TypedStorage< 1, 1, bool > | mFalling |
|
::ll::TypedStorage< 4, 4, float > | mParticleQuantityScalar |
|
::ll::TypedStorage< 4, 4, ::CreativeItemCategory > | mCreativeCategory |
|
::ll::TypedStorage< 8, 32, ::std::string > | mCreativeGroup |
|
::ll::TypedStorage< 1, 1, bool > | mIsHiddenInCommands |
|
::ll::TypedStorage< 1, 1, bool > | mAllowsRunes |
|
::ll::TypedStorage< 1, 1, bool > | mCanBeBrokenFromFalling |
|
::ll::TypedStorage< 1, 1, bool > | mCanBeOriginalSurface |
|
::ll::TypedStorage< 1, 1, bool > | mSolid |
|
::ll::TypedStorage< 1, 1, bool > | mPushesOutItems |
|
::ll::TypedStorage< 1, 1, bool > | mIgnoreBlockForInsideCubeRenderer |
|
::ll::TypedStorage< 1, 1, bool > | mIsTrapdoor |
|
::ll::TypedStorage< 1, 1, bool > | mIsDoor |
|
::ll::TypedStorage< 1, 1, bool > | mIsOpaqueFullBlock |
|
::ll::TypedStorage< 4, 4, float > | mTranslucency |
|
::ll::TypedStorage< 1, 1, bool > | mShouldRandomTick |
|
::ll::TypedStorage< 1, 1, bool > | mShouldRandomTickExtraLayer |
|
::ll::TypedStorage< 1, 1, bool > | mIsMobPiece |
|
::ll::TypedStorage< 1, 1, bool > | mCanBeExtraBlock |
|
::ll::TypedStorage< 1, 1, bool > | mCanPropagateBrightness |
|
::ll::TypedStorage< 1, 1, ::Brightness > | mLightBlock |
|
::ll::TypedStorage< 1, 1, ::Brightness > | mLightEmission |
|
::ll::TypedStorage< 4, 4, ::FlameOdds > | mFlameOdds |
|
::ll::TypedStorage< 4, 4, ::BurnOdds > | mBurnOdds |
|
::ll::TypedStorage< 1, 1, ::LavaFlammable > | mLavaFlammable |
|
::ll::TypedStorage< 4, 16, ::mce::Color > | mMapColor |
|
::ll::TypedStorage< 4, 4, float > | mFriction |
|
::ll::TypedStorage< 4, 4, ::NoteBlockInstrument > | mNoteBlockInstrument |
|
::ll::TypedStorage< 1, 1, ::TintMethod > | mTintMethod |
|
::ll::TypedStorage< 1, 1, bool > | mReturnDefaultBlockOnUnidentifiedBlockState |
|
::ll::TypedStorage< 2, 2, ::NewBlockID > | mID |
|
::ll::TypedStorage< 8, 32, ::BaseGameVersion > | mMinRequiredBaseGameVersion |
|
::ll::TypedStorage< 1, 1, bool > | mIsVanilla |
|
::ll::TypedStorage< 8, 24, ::std::vector<::HashedString > > | mTags |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::std::string, ::DefinitionEvent > > | mEventHandlers |
|
::ll::TypedStorage< 1, 1, bool > | mDataDrivenVanillaBlocksAndItemsEnabled |
|
::ll::TypedStorage< 4, 24, ::AABB > | mVisualShape |
|
::ll::TypedStorage< 4, 4, uint > | mBitsUsed |
|
::ll::TypedStorage< 4, 4, uint > | mTotalBitsUsed |
|
::ll::TypedStorage< 8, 16, ::std::map< uint64, ::BlockStateInstance > > | mStates |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, uint64 > > | mStateNameMap |
|
::ll::TypedStorage< 8, 8, uint64 > | mCreativeEnumState |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::Block > > > | mBlockPermutations |
|
::ll::TypedStorage< 8, 8, ::Block const * > | mDefaultState |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::BlockTrait::IGetPlacementBlockCallback > > > | mGetPlacementBlockCallbacks |
|
::ll::TypedStorage< 8, 72, ::Core::Cache< ushort, ::Block const *, ::Block const * > > | mLegacyDataLookupTable |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockStateGroup > > | mBlockStateGroup |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IResourceDropsStrategy > > | mResourceDropsStrategy |
|
::ll::TypedStorage< 4, 8, ::IntRange > | mExperienceDropRange |
|
::ll::TypedStorage< 1, 1, bool > | mRequiresCorrectToolForDrops |
|
::ll::TypedStorage< 8, 104, ::NetEaseBlockComponentStorage > | mNetEaseComponentStorage |
|
::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::BlockLegacy::AlteredStateCollection > > > | mAlteredStateCollections |
|
::ll::TypedStorage< 1, 1, ::Bedrock::EnumSet<::BlockClientPredictionOverrides, 7 > > | mClientPredictionOverrides |
|
::ll::TypedStorage< 8, 32, ::BlockEvents::BlockEventManager > | mEventManager |
|