|
PocketMine-MP 5.37.4 git-dbb3eefc44d5dddb20f540594fbda61467f50873
|
Collaboration diagram for pocketmine\network\mcpe\convert\ItemTranslator:Public Member Functions | |
| __construct (private ItemTypeDictionary $itemTypeDictionary, private BlockStateDictionary $blockStateDictionary, private ItemSerializer $itemSerializer, private ItemDeserializer $itemDeserializer, private BlockItemIdMap $blockItemIdMap) | |
| fromNetworkId (int $networkId, int $networkMeta, int $networkBlockRuntimeId) | |
| toNetworkId (Item $item) | |
| toNetworkIdQuiet (Item $item) | |
| toNetworkNbt (Item $item) | |
Public Attributes | |
| const | NO_BLOCK_RUNTIME_ID = 0 |
This class handles translation between network item ID+metadata to PocketMine-MP internal ID+metadata and vice versa.
Definition at line 40 of file ItemTranslator.php.
| pocketmine\network\mcpe\convert\ItemTranslator::__construct | ( | private ItemTypeDictionary | $itemTypeDictionary, |
| private BlockStateDictionary | $blockStateDictionary, | ||
| private ItemSerializer | $itemSerializer, | ||
| private ItemDeserializer | $itemDeserializer, | ||
| private BlockItemIdMap | $blockItemIdMap ) |
Definition at line 43 of file ItemTranslator.php.
| pocketmine\network\mcpe\convert\ItemTranslator::fromNetworkId | ( | int | $networkId, |
| int | $networkMeta, | ||
| int | $networkBlockRuntimeId ) |
| TypeConversionException |
Definition at line 102 of file ItemTranslator.php.
| pocketmine\network\mcpe\convert\ItemTranslator::toNetworkId | ( | Item | $item | ) |
| ItemTypeSerializeException |
Definition at line 69 of file ItemTranslator.php.
| pocketmine\network\mcpe\convert\ItemTranslator::toNetworkIdQuiet | ( | Item | $item | ) |
Definition at line 55 of file ItemTranslator.php.
| pocketmine\network\mcpe\convert\ItemTranslator::toNetworkNbt | ( | Item | $item | ) |
| ItemTypeSerializeException |
Definition at line 92 of file ItemTranslator.php.
| const pocketmine\network\mcpe\convert\ItemTranslator::NO_BLOCK_RUNTIME_ID = 0 |
Definition at line 41 of file ItemTranslator.php.