PocketMine-MP 5.28.3 git-94fb5d95b92604840dabb719f04327efa559cf94
Loading...
Searching...
No Matches
pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap Class Reference
+ Collaboration diagram for pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap:

Public Member Functions

 __construct (array $oldState, string|BlockStateUpgradeSchemaModelFlattenInfo $newNameRule, array $newState, array $copiedState)
 

Public Attributes

array $copiedState
 
BlockStateUpgradeSchemaModelFlattenInfo $newFlattenedName
 
string $newName
 
array $newState
 
array $oldState
 

Detailed Description

Definition at line 28 of file BlockStateUpgradeSchemaModelBlockRemap.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::__construct ( array $oldState,
string|BlockStateUpgradeSchemaModelFlattenInfo $newNameRule,
array $newState,
array $copiedState )
Parameters
BlockStateUpgradeSchemaModelTag[]$oldState
BlockStateUpgradeSchemaModelTag[]$newState
string[]$copiedState@phpstan-param array<string, BlockStateUpgradeSchemaModelTag> $oldState @phpstan-param array<string, BlockStateUpgradeSchemaModelTag> $newState @phpstan-param list<string> $copiedState

Definition at line 70 of file BlockStateUpgradeSchemaModelBlockRemap.php.

Member Data Documentation

◆ $copiedState

array pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::$copiedState

Definition at line 60 of file BlockStateUpgradeSchemaModelBlockRemap.php.

◆ $newFlattenedName

BlockStateUpgradeSchemaModelFlattenInfo pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::$newFlattenedName

Either this or newName must be present Due to technical limitations of jsonmapper, we can't use a union type here

Definition at line 46 of file BlockStateUpgradeSchemaModelBlockRemap.php.

◆ $newName

string pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::$newName

Either this or newFlattenedName must be present Due to technical limitations of jsonmapper, we can't use a union type here

Definition at line 41 of file BlockStateUpgradeSchemaModelBlockRemap.php.

◆ $newState

array pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::$newState

Definition at line 53 of file BlockStateUpgradeSchemaModelBlockRemap.php.

◆ $oldState

array pocketmine\data\bedrock\block\upgrade\model\BlockStateUpgradeSchemaModelBlockRemap::$oldState

Definition at line 35 of file BlockStateUpgradeSchemaModelBlockRemap.php.


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