PocketMine-MP 5.24.1 git-9d6a0cc7385976fb350f6f919ecc5580b508a783
Loading...
Searching...
No Matches
pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema Class Reference
+ Collaboration diagram for pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema:

Public Member Functions

 __construct (public readonly int $maxVersionMajor, public readonly int $maxVersionMinor, public readonly int $maxVersionPatch, public readonly int $maxVersionRevision, private int $schemaId)
 
 getSchemaId ()
 
 getVersionId ()
 
 isEmpty ()
 

Public Attributes

array $addedProperties = []
 
array $flattenedProperties = []
 
array $remappedPropertyValues = []
 
array $remappedStates = []
 
array $removedProperties = []
 
array $renamedIds = []
 
array $renamedProperties = []
 
readonly int $versionId
 

Detailed Description

Definition at line 31 of file BlockStateUpgradeSchema.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::__construct ( public readonly int $maxVersionMajor,
public readonly int $maxVersionMinor,
public readonly int $maxVersionPatch,
public readonly int $maxVersionRevision,
private int $schemaId )

Definition at line 76 of file BlockStateUpgradeSchema.php.

Member Function Documentation

◆ getSchemaId()

pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::getSchemaId ( )

Definition at line 94 of file BlockStateUpgradeSchema.php.

◆ getVersionId()

pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::getVersionId ( )
Deprecated
This is defined by Mojang, and therefore cannot be relied on. Use getSchemaId() instead for internal version management.

Definition at line 90 of file BlockStateUpgradeSchema.php.

◆ isEmpty()

pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::isEmpty ( )

Definition at line 96 of file BlockStateUpgradeSchema.php.

Member Data Documentation

◆ $addedProperties

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$addedProperties = []

Definition at line 42 of file BlockStateUpgradeSchema.php.

◆ $flattenedProperties

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$flattenedProperties = []

Definition at line 66 of file BlockStateUpgradeSchema.php.

◆ $remappedPropertyValues

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$remappedPropertyValues = []

Definition at line 60 of file BlockStateUpgradeSchema.php.

◆ $remappedStates

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$remappedStates = []

Definition at line 72 of file BlockStateUpgradeSchema.php.

◆ $removedProperties

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$removedProperties = []

Definition at line 48 of file BlockStateUpgradeSchema.php.

◆ $renamedIds

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$renamedIds = []

Definition at line 36 of file BlockStateUpgradeSchema.php.

◆ $renamedProperties

array pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$renamedProperties = []

Definition at line 54 of file BlockStateUpgradeSchema.php.

◆ $versionId

readonly int pocketmine\data\bedrock\block\upgrade\BlockStateUpgradeSchema::$versionId

Definition at line 74 of file BlockStateUpgradeSchema.php.


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