PocketMine-MP 5.18.2 git-00e39821f06a4b6d728d35053c2621dbb19369ff
pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper Class Reference
+ Collaboration diagram for pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper:

Static Public Member Functions

static decodeButton (Button $block, BlockStateReader $in)
 
static decodeCandle (Candle $block, BlockStateReader $in)
 
static decodeComparator (RedstoneComparator $block, BlockStateReader $in)
 
static decodeCopper (Copper|CopperSlab|CopperStairs $block, CopperOxidation $oxidation)
 
static decodeCrops (Crops $block, BlockStateReader $in)
 
static decodeDaylightSensor (DaylightSensor $block, BlockStateReader $in)
 
static decodeDoor (Door $block, BlockStateReader $in)
 
static decodeDoublePlant (DoublePlant $block, BlockStateReader $in)
 
static decodeDoubleSlab (Slab $block, BlockStateReader $in)
 
static decodeFenceGate (FenceGate $block, BlockStateReader $in)
 
static decodeFloorCoralFan (FloorCoralFan $block, BlockStateReader $in)
 
static decodeFloorSign (FloorSign $block, BlockStateReader $in)
 
static decodeFlowingLiquid (Liquid $block, BlockStateReader $in)
 
static decodeItemFrame (ItemFrame $block, BlockStateReader $in)
 
static decodeLeaves (Leaves $block, BlockStateReader $in)
 
static decodeLiquid (Liquid $block, BlockStateReader $in, bool $still)
 
static decodeLog (Wood $block, bool $stripped, BlockStateReader $in)
 
static decodeMushroomBlock (RedMushroomBlock $block, BlockStateReader $in)
 
static decodeRepeater (RedstoneRepeater $block, BlockStateReader $in)
 
static decodeSapling (Sapling $block, BlockStateReader $in)
 
static decodeSimplePressurePlate (SimplePressurePlate $block, BlockStateReader $in)
 
static decodeSingleSlab (Slab $block, BlockStateReader $in)
 
static decodeStairs (Stair $block, BlockStateReader $in)
 
static decodeStem (Stem $block, BlockStateReader $in)
 
static decodeStillLiquid (Liquid $block, BlockStateReader $in)
 
static decodeTrapdoor (Trapdoor $block, BlockStateReader $in)
 
static decodeWall (Wall $block, BlockStateReader $in)
 
static decodeWallCoralFan (WallCoralFan $block, BlockStateReader $in)
 
static decodeWallSign (WallSign $block, BlockStateReader $in)
 
static decodeWaxedCopper (Copper|CopperSlab|CopperStairs $block, CopperOxidation $oxidation)
 
static decodeWeightedPressurePlate (WeightedPressurePlate $block, BlockStateReader $in)
 
static mapLegacyWallType (BlockStateReader $in)
 

Detailed Description

Definition at line 69 of file BlockStateDeserializerHelper.php.

Member Function Documentation

◆ decodeButton()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeButton ( Button  $block,
BlockStateReader  $in 
)
static
Exceptions
BlockStateDeserializeException

Definition at line 72 of file BlockStateDeserializerHelper.php.

◆ decodeCandle()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeCandle ( Candle  $block,
BlockStateReader  $in 
)
static
Exceptions
BlockStateDeserializeException

Definition at line 79 of file BlockStateDeserializerHelper.php.

◆ decodeComparator()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeComparator ( RedstoneComparator  $block,
BlockStateReader  $in 
)
static
Exceptions
BlockStateDeserializeException

Definition at line 97 of file BlockStateDeserializerHelper.php.

◆ decodeCopper()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeCopper ( Copper|CopperSlab|CopperStairs  $block,
CopperOxidation  $oxidation 
)
static

@phpstan-template TBlock of Copper|CopperSlab|CopperStairs

@phpstan-param TBlock $block @phpstan-return TBlock

Definition at line 110 of file BlockStateDeserializerHelper.php.

◆ decodeCrops()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeCrops ( Crops  $block,
BlockStateReader  $in 
)
static

@phpstan-template TCrops of Crops @phpstan-param TCrops $block @phpstan-return TCrops

Exceptions
BlockStateDeserializeException

Definition at line 92 of file BlockStateDeserializerHelper.php.

◆ decodeDaylightSensor()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeDaylightSensor ( DaylightSensor  $block,
BlockStateReader  $in 
)
static

◆ decodeDoor()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeDoor ( Door  $block,
BlockStateReader  $in 
)
static

◆ decodeDoublePlant()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeDoublePlant ( DoublePlant  $block,
BlockStateReader  $in 
)
static

◆ decodeDoubleSlab()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeDoubleSlab ( Slab  $block,
BlockStateReader  $in 
)
static

◆ decodeFenceGate()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeFenceGate ( FenceGate  $block,
BlockStateReader  $in 
)
static

◆ decodeFloorCoralFan()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeFloorCoralFan ( FloorCoralFan  $block,
BlockStateReader  $in 
)
static

◆ decodeFloorSign()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeFloorSign ( FloorSign  $block,
BlockStateReader  $in 
)
static

◆ decodeFlowingLiquid()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeFlowingLiquid ( Liquid  $block,
BlockStateReader  $in 
)
static

Definition at line 197 of file BlockStateDeserializerHelper.php.

◆ decodeItemFrame()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeItemFrame ( ItemFrame  $block,
BlockStateReader  $in 
)
static

Definition at line 174 of file BlockStateDeserializerHelper.php.

◆ decodeLeaves()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeLeaves ( Leaves  $block,
BlockStateReader  $in 
)
static

◆ decodeLiquid()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeLiquid ( Liquid  $block,
BlockStateReader  $in,
bool  $still 
)
static

◆ decodeLog()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeLog ( Wood  $block,
bool  $stripped,
BlockStateReader  $in 
)
static

◆ decodeMushroomBlock()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeMushroomBlock ( RedMushroomBlock  $block,
BlockStateReader  $in 
)
static
Exceptions
BlockStateDeserializeException

Definition at line 213 of file BlockStateDeserializerHelper.php.

References pocketmine\block\RedMushroomBlock\setMushroomBlockType().

+ Here is the call graph for this function:

◆ decodeRepeater()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeRepeater ( RedstoneRepeater  $block,
BlockStateReader  $in 
)
static

◆ decodeSapling()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeSapling ( Sapling  $block,
BlockStateReader  $in 
)
static

◆ decodeSimplePressurePlate()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeSimplePressurePlate ( SimplePressurePlate  $block,
BlockStateReader  $in 
)
static

◆ decodeSingleSlab()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeSingleSlab ( Slab  $block,
BlockStateReader  $in 
)
static

◆ decodeStairs()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeStairs ( Stair  $block,
BlockStateReader  $in 
)
static

◆ decodeStem()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeStem ( Stem  $block,
BlockStateReader  $in 
)
static

◆ decodeStillLiquid()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeStillLiquid ( Liquid  $block,
BlockStateReader  $in 
)
static

Definition at line 201 of file BlockStateDeserializerHelper.php.

◆ decodeTrapdoor()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeTrapdoor ( Trapdoor  $block,
BlockStateReader  $in 
)
static

◆ decodeWall()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeWall ( Wall  $block,
BlockStateReader  $in 
)
static

◆ decodeWallCoralFan()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeWallCoralFan ( WallCoralFan  $block,
BlockStateReader  $in 
)
static

◆ decodeWallSign()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeWallSign ( WallSign  $block,
BlockStateReader  $in 
)
static

◆ decodeWaxedCopper()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeWaxedCopper ( Copper|CopperSlab|CopperStairs  $block,
CopperOxidation  $oxidation 
)
static

@phpstan-template TBlock of Copper|CopperSlab|CopperStairs

@phpstan-param TBlock $block @phpstan-return TBlock

Definition at line 122 of file BlockStateDeserializerHelper.php.

◆ decodeWeightedPressurePlate()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::decodeWeightedPressurePlate ( WeightedPressurePlate  $block,
BlockStateReader  $in 
)
static

Definition at line 304 of file BlockStateDeserializerHelper.php.

◆ mapLegacyWallType()

static pocketmine\data\bedrock\block\convert\BlockStateDeserializerHelper::mapLegacyWallType ( BlockStateReader  $in)
static

The documentation for this class was generated from the following file: