diff --git a/src/data/bedrock/item/upgrade/ItemIdMetaUpgradeSchema.php b/src/data/bedrock/item/upgrade/ItemIdMetaUpgradeSchema.php index 8a271e430..0388fd1e7 100644 --- a/src/data/bedrock/item/upgrade/ItemIdMetaUpgradeSchema.php +++ b/src/data/bedrock/item/upgrade/ItemIdMetaUpgradeSchema.php @@ -41,6 +41,18 @@ final class ItemIdMetaUpgradeSchema{ public function getSchemaId() : int{ return $this->schemaId; } + /** + * @return string[] + * @phpstan-return array + */ + public function getRenamedIds() : array{ return $this->renamedIds; } + + /** + * @return string[][] + * @phpstan-return array> + */ + public function getRemappedMetas() : array{ return $this->remappedMetas; } + public function renameId(string $id) : ?string{ return $this->renamedIds[mb_strtolower($id, 'US-ASCII')] ?? null; } diff --git a/src/data/bedrock/item/upgrade/ItemIdMetaUpgrader.php b/src/data/bedrock/item/upgrade/ItemIdMetaUpgrader.php index 8afd28f0e..96980c92f 100644 --- a/src/data/bedrock/item/upgrade/ItemIdMetaUpgrader.php +++ b/src/data/bedrock/item/upgrade/ItemIdMetaUpgrader.php @@ -57,6 +57,12 @@ final class ItemIdMetaUpgrader{ ksort($this->idMetaUpgradeSchemas, SORT_NUMERIC); } + /** + * @return ItemIdMetaUpgradeSchema[] + * @phpstan-return array + */ + public function getSchemas() : array{ return $this->idMetaUpgradeSchemas; } + /** * @phpstan-return array{string, int} */