|
LeviLamina
|
This is the complete list of members for Block, including all inherited members.
| $ctor(ushort data, ::gsl::not_null<::BlockType * > oldBlock) (defined in Block) | Block | |
| $ctor(ushort data, ::gsl::not_null<::BlockType * > oldBlock, ::CompoundTag serId, uint const &runId) (defined in Block) | Block | |
| $dtor() (defined in Block) | Block | |
| $vftable() (defined in Block) | Block | static |
| _getBlockOcclusionType() const (defined in Block) | Block | |
| _isSolid() const (defined in Block) | Block | |
| _queueForTickBasedOnComponentConfiguration(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random, bool placingBlock) const (defined in Block) | Block | |
| _removeFromTickingQueues(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| accumulatesSnow(bool fromFallingSnow) const (defined in Block) | Block | |
| addAABBs(::BlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes) const (defined in Block) | Block | |
| addCollisionShapes(::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB const *intersectTestBox, ::std::vector<::AABB > &inoutBoxes, ::optional_ref<::GetCollisionShapeInterface const > entity) const (defined in Block) | Block | |
| addComponent(::BlockComponentDescription const &blockComponentDescription) (defined in Block) | Block | |
| addTag(::HashedString const &tag) (defined in Block) | Block | |
| allowStateMismatchOnPlacement(::Block const &other) const (defined in Block) | Block | |
| asItemInstance(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| asItemInstance(::BlockSource ®ion, ::BlockPos const &position, bool withData) const (defined in Block) | Block | |
| attack(::Player *player, ::BlockPos const &pos) const (defined in Block) | Block | |
| Block() (defined in Block) | Block | |
| Block(ushort data, ::gsl::not_null<::BlockType * > oldBlock) (defined in Block) | Block | |
| Block(ushort data, ::gsl::not_null<::BlockType * > oldBlock, ::CompoundTag serId, uint const &runId) (defined in Block) | Block | |
| BLOCK_DESCRIPTION_PREFIX() (defined in Block) | Block | static |
| BlockStatesType typedef (defined in Block) | Block | |
| BlockStateValueType typedef (defined in Block) | Block | |
| breaksFallingBlocks(::BaseGameVersion version) const (defined in Block) | Block | |
| buildDescriptionId() const (defined in Block) | Block | |
| buildDescriptionName() const (defined in Block) | Block | |
| buildSerializationId(uint latestUpdaterVersion) (defined in Block) | Block | |
| cacheComponentData() (defined in Block) | Block | |
| canBeBrokenFromFalling() const (defined in Block) | Block | |
| canBeBuiltOver(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| canBeBuiltOver(::BlockSource ®ion, ::BlockPos const &pos, ::BlockType const &newBlock) const (defined in Block) | Block | |
| canBeFertilized(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &aboveBlock) const (defined in Block) | Block | |
| canBeOriginalSurface(bool aboveSeaLevel) const (defined in Block) | Block | |
| canConnect(::Block const &connectionBlock, uchar toOther) const (defined in Block) | Block | |
| canFillAtPos(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| canHaveExtraData() const (defined in Block) | Block | |
| canHurtAndBreakItem() const (defined in Block) | Block | |
| canInstatick() const (defined in Block) | Block | |
| canProvideFullSupport(uchar face) const (defined in Block) | Block | |
| canProvideMultifaceSupport(uchar face) const (defined in Block) | Block | |
| canProvideSupport(uchar face, ::BlockSupportType type) const (defined in Block) | Block | |
| canReactToNeighborsDuringInstatick() const (defined in Block) | Block | |
| canSlide(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| canSurvive(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| causesFreezeEffect() const (defined in Block) | Block | |
| checkIsPathable(::Actor &entity, ::BlockPos const &lastPathPos, ::BlockPos const &pathPos) const (defined in Block) | Block | |
| clip(::BlockPos const &pos, ::Vec3 const &A, ::Vec3 const &B, ::AABB const &aabb) const (defined in Block) | Block | |
| clip(::BlockSource const ®ion, ::BlockPos const &pos, ::Vec3 const &A, ::Vec3 const &B, ::ShapeType shapeType, ::optional_ref<::GetCollisionShapeInterface const > entity) const (defined in Block) | Block | |
| computeRawSerializationIdHashForNetwork() const (defined in Block) | Block | |
| connectionUpdate(::BlockSource ®ion, ::BlockPos const &pos, ::NeighborBlockDirections neighborBlockDirections) const (defined in Block) | Block | |
| copyState(::Block const &fromBlock, ::BlockState const &state) const (defined in Block) | Block | |
| copyStates(::Block const &fromBlock) const (defined in Block) | Block | |
| dealsContactDamage(::Actor const &actor, bool isPathFinding) const (defined in Block) | Block | |
| destroy(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entitySource) const (defined in Block) | Block | |
| entityInside(::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity) const (defined in Block) | Block | |
| executeItemEvent(::ItemStackBase &item, ::std::string const &eventName, ::BlockSource ®ion, ::BlockPos const &pos, ::Actor *actor) const (defined in Block) | Block | |
| finalizeBlockComponentStorage() (defined in Block) | Block | |
| forEachState(::brstd::function_ref< bool(::BlockState const &, int)> callback) const (defined in Block) | Block | |
| getAllowsRunes() const (defined in Block) | Block | |
| getBlockEntityType() const (defined in Block) | Block | |
| getBlockItemId() const (defined in Block) | Block | inline |
| getBlockType() const (defined in Block) | Block | inline |
| getBounciness(::IConstBlockSource const ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| getBurnOdds() const (defined in Block) | Block | |
| getClientPredictionOverride(::BlockClientPredictionOverrides type) const (defined in Block) | Block | |
| getCollisionShape(::AABB &outAABB, ::IConstBlockSource const ®ion, ::BlockPos const &pos, ::optional_ref<::GetCollisionShapeInterface const > entity) const (defined in Block) | Block | |
| getCollisionShapeForCamera(::AABB &outAABB, ::IConstBlockSource const ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| getComparatorSignal(::BlockSource ®ion, ::BlockPos const &pos, uchar dir) const (defined in Block) | Block | |
| getConnectedDirections(::BlockPos const &pos, ::BlockSource ®ion) const (defined in Block) | Block | |
| getConnectionID() const (defined in Block) | Block | |
| getData() const (defined in Block) | Block | inline |
| getDebugText(::std::vector<::std::string > &outputInfo, ::BlockPos const &debugPos) const (defined in Block) | Block | |
| getDescriptionId() const (defined in Block) | Block | |
| getDestroySpeed() const (defined in Block) | Block | |
| getDestroySpeed(::ItemStackBase const &item) const (defined in Block) | Block | |
| getDirectSignal(::BlockSource ®ion, ::BlockPos const &pos, int dir) const (defined in Block) | Block | |
| getDisplayName() const (defined in Block) | Block | |
| getEventManager() const (defined in Block) | Block | |
| getExperienceDrop(::Random &random) const (defined in Block) | Block | |
| getExplosionResistance() const (defined in Block) | Block | |
| getFlameOdds() const (defined in Block) | Block | |
| getFriction() const (defined in Block) | Block | |
| getIgnoresDestroyPermissions(::Actor &entity, ::BlockPos const &pos) const (defined in Block) | Block | |
| getLight() const (defined in Block) | Block | |
| getLightEmission() const (defined in Block) | Block | |
| getMapColor(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| getMaterial() const (defined in Block) | Block | |
| getMobToSpawn(::SpawnConditions const &conditions, ::BlockSource ®ion) const (defined in Block) | Block | |
| getOutline(::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB &bufferValue) const (defined in Block) | Block | |
| getPlacementBlock(::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const (defined in Block) | Block | |
| getRandomOffset(::BlockPos const &pos) const (defined in Block) | Block | |
| getRuntimeId() const (defined in Block) | Block | |
| getSecondPart(::BlockSource const ®ion, ::BlockPos const &pos, ::BlockPos &out) const (defined in Block) | Block | |
| getSerializationId() const (defined in Block) | Block | |
| getState(uint64 id) const (defined in Block) | Block | inline |
| getState(BlockState const &state) const (defined in Block) | Block | inline |
| getThickness() const (defined in Block) | Block | |
| getTranslucency() const (defined in Block) | Block | |
| getTypeName() const (defined in Block) | Block | inline |
| getVariant() const (defined in Block) | Block | |
| getVisualShape(::AABB &bufferAABB) const (defined in Block) | Block | |
| getVisualShapeInWorld(::IConstBlockSource const ®ion, ::BlockPos const &pos, ::AABB &bufferAABB) const (defined in Block) | Block | |
| hasBlockEntity() const (defined in Block) | Block | |
| hasComparatorSignal() const (defined in Block) | Block | |
| hasProperty(::BlockProperty type) const (defined in Block) | Block | |
| hasTag(uint64 const &hash) const (defined in Block) | Block | |
| hasTag(::HashedString const &tagName) const (defined in Block) | Block | |
| ignoreEntitiesOnPistonMove() const (defined in Block) | Block | |
| isAir() const (defined in Block) | Block | |
| isAttachedTo(::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos &outAttachedTo) const (defined in Block) | Block | |
| isButtonBlock() const (defined in Block) | Block | |
| isContainerBlock() const (defined in Block) | Block | |
| isCropBlock() const (defined in Block) | Block | |
| isDoorBlock() const (defined in Block) | Block | |
| isEmpty() const (defined in Block) | Block | |
| isFallingBlock() const (defined in Block) | Block | |
| isFenceBlock() const (defined in Block) | Block | |
| isFenceGateBlock() const (defined in Block) | Block | |
| isFilteredOut(::BlockRenderLayer heldItemRenderLayer) const (defined in Block) | Block | |
| isFullBlockGeometry() const (defined in Block) | Block | |
| isInteractiveBlock() const (defined in Block) | Block | |
| isLavaBlocking() const (defined in Block) | Block | |
| isLavaFlammable() const (defined in Block) | Block | |
| isLeverBlock() const (defined in Block) | Block | |
| isMotionBlockingBlock() const (defined in Block) | Block | |
| isMultifaceBlock() const (defined in Block) | Block | |
| isOpaqueFullBlock() const (defined in Block) | Block | |
| isPartialBlock(::BlockSource const ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| isPreservingMediumWhenPlaced(::Block const &medium) const (defined in Block) | Block | |
| isRailBlock() const (defined in Block) | Block | |
| isSignalSource() const (defined in Block) | Block | |
| isSlabBlock() const (defined in Block) | Block | |
| isSolid() const (defined in Block) | Block | |
| isSolidBlockingBlock() const (defined in Block) | Block | |
| isSolidBlockingBlockAndNotSignalSource() const (defined in Block) | Block | |
| isStairBlock() const (defined in Block) | Block | |
| isStemBlock() const (defined in Block) | Block | |
| isTopPartialBlock(::BlockSource const ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| isUnbreakable() const (defined in Block) | Block | |
| isValidSpawn(::BlockSource ®ion, ::BlockPos pos, ::br::spawn::EntityType const &entityType) const (defined in Block) | Block | |
| isWallBlock() const (defined in Block) | Block | |
| keepStates(::std::vector<::BlockState const * > const &statesToKeep) const (defined in Block) | Block | |
| mayConsumeFertilizer(::BlockSource ®ion) const (defined in Block) | Block | |
| mayPick() const (defined in Block) | Block | |
| mayPick(::BlockSource const ®ion, bool liquid) const (defined in Block) | Block | |
| mayPlace(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| mayPlace(::BlockSource ®ion, ::BlockPos const &pos, uchar face) const (defined in Block) | Block | |
| mayPlaceOn(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| mBlockType (defined in Block) | Block | |
| mCachedComponentData (defined in Block) | Block | |
| mClientData (defined in Block) | Block | |
| mComponents (defined in Block) | Block | |
| mData (defined in Block) | Block | |
| mDirectData (defined in Block) | Block | |
| mHasRuntimeId (defined in Block) | Block | |
| mNetworkId (defined in Block) | Block | |
| movedByPiston(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| mSerializationId (defined in Block) | Block | |
| mSerializationIdHash (defined in Block) | Block | |
| mSerializationIdHashForNetwork (defined in Block) | Block | |
| mTags (defined in Block) | Block | |
| neighborChanged(::BlockSource ®ion, ::BlockPos const &pos, ::BlockPos const &neighborPos) const (defined in Block) | Block | |
| onActorEvent(::BlockPos const &pos, ::std::string const &eventName, ::Actor &sourceEntity) const (defined in Block) | Block | |
| onActorInternalEvent(::BlockPos const &pos, ::std::string const &eventName, ::Actor &sourceEntity) const (defined in Block) | Block | |
| onExploded(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entitySource) const (defined in Block) | Block | |
| onFallOn(::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity, float fallDistance) const (defined in Block) | Block | |
| onFertilized(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entity, ::FertilizerType fType) const (defined in Block) | Block | |
| onHitByActivatingAttack(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *sourceActor) const (defined in Block) | Block | |
| onLightningHit(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| onPlace(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &previousBlock, ::BlockChangeContext const &changeSourceContext) const (defined in Block) | Block | |
| onProjectileHit(::BlockSource ®ion, ::BlockPos const &pos, ::Actor const &projectile) const (defined in Block) | Block | |
| onRedstoneUpdate(::BlockSource ®ion, ::BlockPos const &pos, short strength, short oldStrength, bool isFirstTime) const (defined in Block) | Block | |
| onRemove(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| onStandOn(::EntityContext &entity, ::BlockPos const &pos) const (defined in Block) | Block | |
| onStateChange(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &previousBlock, ::BlockChangeContext const &changeSourceContext) const (defined in Block) | Block | |
| onStepOff(::Actor &entity, ::BlockPos const &pos) const (defined in Block) | Block | |
| onStepOn(::Actor &entity, ::BlockPos const &pos) const (defined in Block) | Block | |
| operator==(Block const &other) const (defined in Block) | Block | inline |
| playerDestroy(::Player &player, ::BlockPos const &pos) const (defined in Block) | Block | |
| playerWillDestroy(::Player &player, ::BlockPos const &pos) const (defined in Block) | Block | |
| popResource(::BlockSource ®ion, ::BlockPos const &pos, ::ItemInstance const &itemInstance) const (defined in Block) | Block | |
| pushesOutItems() const (defined in Block) | Block | |
| pushesUpFallingBlocks() const (defined in Block) | Block | |
| queuedTick(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const (defined in Block) | Block | |
| randomlyModifyPosition(::BlockPos const &pos) const (defined in Block) | Block | |
| randomTick(::BlockSource ®ion, ::BlockPos const &pos, ::Random &random) const (defined in Block) | Block | |
| requiresCorrectToolForDrops() const (defined in Block) | Block | |
| setRuntimeId(uint const &runtimeId) const (defined in Block) | Block | |
| setState(uint64 id, T value) const (defined in Block) | Block | inline |
| setState(BlockState const &state, T value) const (defined in Block) | Block | inline |
| setupRedstoneComponent(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| shouldRandomTick() const (defined in Block) | Block | |
| shouldRandomTickExtraLayer() const (defined in Block) | Block | |
| shouldStopFalling(::Actor &entity) const (defined in Block) | Block | |
| shouldTickOnSetBlock() const (defined in Block) | Block | |
| spawnResources(::BlockSource ®ion, ::BlockPos const &pos, ::IRandom &random, ::ResourceDropsContext const &resourceDropsContext) const (defined in Block) | Block | |
| telemetryVariant(::BlockSource ®ion, ::BlockPos const &pos) const (defined in Block) | Block | |
| toDebugString() const (defined in Block) | Block | |
| transformOnFall(::BlockSource ®ion, ::BlockPos const &pos, ::Actor *entity, float fallDistance) const (defined in Block) | Block | |
| triggerEvent(::BlockSource ®ion, ::BlockPos const &pos, int b0, int b1) const (defined in Block) | Block | |
| tryGetCopperBehavior() const (defined in Block) | Block | |
| tryGetFromRegistry(uint runtimeID) (defined in Block) | Block | static |
| tryGetFromRegistry(uint legacyBlockID, ushort legacyData) (defined in Block) | Block | static |
| tryGetFromRegistry(HashedString const &name) (defined in Block) | Block | static |
| tryGetFromRegistry(HashedString const &name, ushort legacyData) (defined in Block) | Block | static |
| tryGetFromRegistry(HashedString const &name, BlockStatesType const &states) (defined in Block) | Block | static |
| tryGetFromRegistry(CompoundTag const &nbt) (defined in Block) | Block | static |
| tryGetInfested() const (defined in Block) | Block | |
| tryGetUninfested() const (defined in Block) | Block | |
| tryToPlace(::BlockSource ®ion, ::BlockPos const &pos, ::ActorBlockSyncMessage const *syncMsg) const (defined in Block) | Block | |
| tryToTill(::BlockSource ®ion, ::BlockPos const &pos, ::Actor &entity, ::ItemStack &item) const (defined in Block) | Block | |
| updateTallestCollisionShape(::BlockSource const ®ion, ::BlockPos const &pos, ::AABB const &intersectTestBox, ::optional_ref<::GetCollisionShapeInterface const > entity, ::AABB &result, ::Vec3 const &posToMinimizeDistanceToIfMatchingHeight, float ¤tDistanceSqr) const (defined in Block) | Block | |
| use(::Player &player, ::BlockPos const &pos, uchar face, ::std::optional<::Vec3 > hit) const (defined in Block) | Block | |
| ~Block() (defined in Block) | Block | virtual |