| $adjacentSources (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | $collisionBoxes (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | $decay (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | $fallbackName (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | $falling (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | $flowVector (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | $idInfo (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | $position (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | $still (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | $typeInfo (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | __clone() (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | __construct(BlockIdentifier $idInfo, string $name, BlockTypeInfo $typeInfo) | pocketmine\block\Block |  | 
  | __toString() | pocketmine\block\Block |  | 
  | addVelocityToEntity(Entity $entity) | pocketmine\block\Liquid |  | 
  | asItem() | pocketmine\block\Block |  | 
  | blocksDirectSkyLight() | pocketmine\block\Block |  | 
  | burnsForever() | pocketmine\block\Block |  | 
  | calculateIntercept(Vector3 $pos1, Vector3 $pos2) | pocketmine\block\Block |  | 
  | canBeFlowedInto() | pocketmine\block\Liquid |  | 
  | canBePlaced() | pocketmine\block\Block |  | 
  | canBePlacedAt(Block $blockReplace, Vector3 $clickVector, int $face, bool $isClickedBlock) | pocketmine\block\Block |  | 
  | canBeReplaced() | pocketmine\block\Liquid |  | 
  | canClimb() | pocketmine\block\Block |  | 
  | canFlowInto(Block $block) (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | checkForHarden() (defined in pocketmine\block\Lava) | pocketmine\block\Lava | protected | 
  | collidesWithBB(AxisAlignedBB $bb) | pocketmine\block\Block |  | 
  | describeBlockItemState(RuntimeDataDescriber $w) | pocketmine\block\Block |  | 
  | describeBlockOnlyState(RuntimeDataDescriber $w) | pocketmine\block\Liquid | protected | 
  | EMPTY_STATE_ID (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | flowIntoBlock(Block $block, int $newFlowDecay, bool $falling) (defined in pocketmine\block\Lava) | pocketmine\block\Lava | protected | 
  | generateStatePermutations() | pocketmine\block\Block |  | 
  | getAdjacentSupportType(int $facing) (defined in pocketmine\block\Block) | pocketmine\block\Block | protected | 
  | getAffectedBlocks() | pocketmine\block\Block |  | 
  | getAllSides() | pocketmine\block\Block |  | 
  | getBreakInfo() | pocketmine\block\Block |  | 
  | getBucketEmptySound() (defined in pocketmine\block\Lava) | pocketmine\block\Lava |  | 
  | getBucketFillSound() (defined in pocketmine\block\Lava) | pocketmine\block\Lava |  | 
  | getCollisionBoxes() | pocketmine\block\Block |  | 
  | getDecay() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | getDrops(Item $item) | pocketmine\block\Block |  | 
  | getDropsForCompatibleTool(Item $item) | pocketmine\block\Liquid |  | 
  | getDropsForIncompatibleTool(Item $item) | pocketmine\block\Block |  | 
  | getEffectiveFlowDecay(Block $block) (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | getEnchantmentTags() | pocketmine\block\Block |  | 
  | getFlameEncouragement() | pocketmine\block\Block |  | 
  | getFlammability() | pocketmine\block\Block |  | 
  | getFlowDecayPerBlock() | pocketmine\block\Lava |  | 
  | getFlowingForm() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | getFlowVector() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | getFluidHeightPercent() | pocketmine\block\Liquid |  | 
  | getFrictionFactor() | pocketmine\block\Block |  | 
  | getFuelTime() | pocketmine\block\Block |  | 
  | getHorizontalSides() | pocketmine\block\Block |  | 
  | getIdInfo() | pocketmine\block\Block |  | 
  | getLightFilter() | pocketmine\block\Block |  | 
  | getLightLevel() | pocketmine\block\Lava |  | 
  | getMaxStackSize() | pocketmine\block\Block |  | 
  | getMinAdjacentSourcesToFormSource() | pocketmine\block\Liquid |  | 
  | getModelPositionOffset() | pocketmine\block\Block |  | 
  | getName() | pocketmine\block\Block |  | 
  | getPickedItem(bool $addUserData=false) | pocketmine\block\Block |  | 
  | getPosition() (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | getSide(int $side, int $step=1) | pocketmine\block\Block |  | 
  | getSilkTouchDrops(Item $item) | pocketmine\block\Block |  | 
  | getStateId() (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | getStillForm() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | getSupportType(int $facing) | pocketmine\block\Liquid |  | 
  | getTypeId() | pocketmine\block\Block |  | 
  | getTypeTags() | pocketmine\block\Block |  | 
  | getXpDropAmount() | pocketmine\block\Block | protected | 
  | getXpDropForTool(Item $item) | pocketmine\block\Block |  | 
  | hasEntityCollision() | pocketmine\block\Liquid |  | 
  | hasSameTypeId(Block $other) | pocketmine\block\Block |  | 
  | hasTypeTag(string $tag) | pocketmine\block\Block |  | 
  | INTERNAL_STATE_DATA_BITS (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | INTERNAL_STATE_DATA_MASK (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | isAffectedBySilkTouch() | pocketmine\block\Block |  | 
  | isFalling() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | isFireProofAsItem() (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | isFlammable() | pocketmine\block\Block |  | 
  | isFullCube() (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | isSameState(Block $other) | pocketmine\block\Block |  | 
  | isSolid() | pocketmine\block\Liquid |  | 
  | isSource() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | isStill() (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | isTransparent() | pocketmine\block\Transparent |  | 
  | liquidCollide(Block $cause, Block $result) (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid | protected | 
  | MAX_DECAY (defined in pocketmine\block\Liquid) | pocketmine\block\Liquid |  | 
  | onAttack(Item $item, int $face, ?Player $player=null) | pocketmine\block\Block |  | 
  | onBreak(Item $item, ?Player $player=null, array &$returnedItems=[]) | pocketmine\block\Block |  | 
  | onEntityInside(Entity $entity) | pocketmine\block\Lava |  | 
  | onEntityLand(Entity $entity) | pocketmine\block\Block |  | 
  | onIncinerate() | pocketmine\block\Block |  | 
  | onInteract(Item $item, int $face, Vector3 $clickVector, ?Player $player=null, array &$returnedItems=[]) | pocketmine\block\Block |  | 
  | onNearbyBlockChange() | pocketmine\block\Liquid |  | 
  | onPostPlace() | pocketmine\block\Block |  | 
  | onProjectileHit(Projectile $projectile, RayTraceResult $hitResult) | pocketmine\block\Block |  | 
  | onRandomTick() | pocketmine\block\Block |  | 
  | onScheduledUpdate() | pocketmine\block\Liquid |  | 
  | place(BlockTransaction $tx, Item $item, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector, ?Player $player=null) | pocketmine\block\Block |  | 
  | position(World $world, int $x, int $y, int $z) (defined in pocketmine\block\Block) | pocketmine\block\Block |  | 
  | readStateFromWorld() | pocketmine\block\Liquid |  | 
  | recalculateCollisionBoxes() | pocketmine\block\Liquid | protected | 
  | setDecay(int $decay) | pocketmine\block\Liquid |  | 
  | setFalling(bool $falling) | pocketmine\block\Liquid |  | 
  | setStill(bool $still=true) | pocketmine\block\Liquid |  | 
  | tickRate() (defined in pocketmine\block\Lava) | pocketmine\block\Lava |  | 
  | ticksRandomly() | pocketmine\block\Block |  | 
  | writeStateToWorld() | pocketmine\block\Block |  |