PocketMine-MP 5.41.1 git-dec84fe67dc3319e33f5066e5d03b16f00f2ff4c
Loading...
Searching...
No Matches
pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader Class Reference
+ Collaboration diagram for pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader:

Public Member Functions

 __construct (array $idMetaUpgradeSchemas,)
 
 addSchema (ItemIdMetaUpgradeSchema $schema)
 
 getSchemas ()
 
 upgrade (string $id, int $meta)
 

Detailed Description

Upgrades old item string IDs and metas to newer ones according to the given schemas.

Definition at line 32 of file ItemIdMetaUpgrader.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader::__construct ( array $idMetaUpgradeSchemas)
Parameters
ItemIdMetaUpgradeSchema[]$idMetaUpgradeSchemas@phpstan-param array<int, ItemIdMetaUpgradeSchema> $idMetaUpgradeSchemas

Definition at line 44 of file ItemIdMetaUpgrader.php.

Member Function Documentation

◆ addSchema()

pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader::addSchema ( ItemIdMetaUpgradeSchema $schema)

Definition at line 52 of file ItemIdMetaUpgrader.php.

◆ getSchemas()

pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader::getSchemas ( )
Returns
ItemIdMetaUpgradeSchema[] @phpstan-return array<int, ItemIdMetaUpgradeSchema>

Definition at line 64 of file ItemIdMetaUpgrader.php.

◆ upgrade()

pocketmine\data\bedrock\item\upgrade\ItemIdMetaUpgrader::upgrade ( string $id,
int $meta )

@phpstan-return array{string, int}

Definition at line 69 of file ItemIdMetaUpgrader.php.


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