PocketMine-MP 5.15.1 git-5ef247620a7c6301a849b54e5ef1009217729fc8
|
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.