PocketMine-MP
5.27.1 git-9af3cde03fabbe4129c79e46dc87ffa0fff446e6
Loading...
Searching...
No Matches
ItemTypeEntry.php
1
<?php
2
3
/*
4
* This file is part of BedrockProtocol.
5
* Copyright (C) 2014-2022 PocketMine Team <https://github.com/pmmp/BedrockProtocol>
6
*
7
* BedrockProtocol is free software: you can redistribute it and/or modify
8
* it under the terms of the GNU Lesser General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (at your option) any later version.
11
*/
12
13
declare(strict_types=1);
14
15
namespace
pocketmine\network\mcpe\protocol\types;
16
17
final
class
ItemTypeEntry
{
21
public
function
__construct
(
22
private
string
$stringId,
23
private
int
$numericId,
24
private
bool
$componentBased,
25
private
int
$version,
26
private
CacheableNbt
$componentNbt
27
){}
28
29
public
function
getStringId() : string{ return $this->stringId; }
30
31
public
function
getNumericId() : int{ return $this->numericId; }
32
33
public
function
isComponentBased() : bool{ return $this->componentBased; }
34
35
public
function
getVersion() : int{ return $this->version; }
36
38
public
function
getComponentNbt
() :
CacheableNbt
{ return $this->componentNbt; }
39
}
pocketmine\network\mcpe\protocol\types\CacheableNbt
Definition
CacheableNbt.php:24
pocketmine\network\mcpe\protocol\types\ItemTypeEntry
Definition
ItemTypeEntry.php:17
pocketmine\network\mcpe\protocol\types\ItemTypeEntry\__construct
__construct(private string $stringId, private int $numericId, private bool $componentBased, private int $version, private CacheableNbt $componentNbt)
Definition
ItemTypeEntry.php:21
pocketmine\network\mcpe\protocol\types\ItemTypeEntry\getComponentNbt
getComponentNbt()
Definition
ItemTypeEntry.php:38
vendor
pocketmine
bedrock-protocol
src
types
ItemTypeEntry.php
Generated by
1.12.0