|
| | pid () |
| |
| | encode () |
| |
| | decode () |
| |
| | reset () |
| |
| | clean () |
| |
| | __debugInfo () |
| |
| | getEntityMetadata (bool $types=true) |
| |
| | putEntityMetadata (array $metadata) |
| |
| | getName () |
| |
| | __construct ($buffer="", $offset=0) |
| |
| | reset () |
| |
| | setBuffer ($buffer=null, $offset=0) |
| |
| | getOffset () |
| |
| | getBuffer () |
| |
| | get ($len) |
| |
| | put ($str) |
| |
| | getBool () |
| |
| | putBool ($v) |
| |
| | getLong () |
| |
| | putLong ($v) |
| |
| | getInt () |
| |
| | putInt ($v) |
| |
| | getLLong () |
| |
| | putLLong ($v) |
| |
| | getLInt () |
| |
| | putLInt ($v) |
| |
| | getSignedShort () |
| |
| | putShort ($v) |
| |
| | getShort () |
| |
| | putSignedShort ($v) |
| |
| | getFloat (int $accuracy=-1) |
| |
| | putFloat ($v) |
| |
| | getLShort ($signed=true) |
| |
| | putLShort ($v) |
| |
| | getLFloat (int $accuracy=-1) |
| |
| | putLFloat ($v) |
| |
| | getTriad () |
| |
| | putTriad ($v) |
| |
| | getLTriad () |
| |
| | putLTriad ($v) |
| |
| | getByte () |
| |
| | putByte ($v) |
| |
| | getUUID () |
| |
| | putUUID (UUID $uuid) |
| |
| | getSlot () |
| |
| | putSlot (Item $item) |
| |
| | getString () |
| |
| | putString ($v) |
| |
| | getUnsignedVarInt () |
| |
| | putUnsignedVarInt ($v) |
| |
| | getVarInt () |
| |
| | putVarInt ($v) |
| |
| | getEntityId () |
| |
| | putEntityId ($v) |
| |
| | getBlockCoords (&$x, &$y, &$z) |
| |
| | putBlockCoords ($x, $y, $z) |
| |
| | getVector3f (&$x, &$y, &$z) |
| |
| | putVector3f ($x, $y, $z) |
| |
| | feof () |
| |
◆ __debugInfo()
- Returns
- array
75 foreach($this as $k => $v){
77 $data[$k] = bin2hex($v);
78 }elseif(is_string($v) or (is_object($v) and method_exists($v,
"__toString"))){
◆ clean()
- Returns
- $this
64 $this->isEncoded =
false;
◆ decode()
◆ encode()
◆ getEntityMetadata()
| getEntityMetadata |
( |
bool |
$types = true | ) |
|
- Parameters
-
- Returns
- array
96 for($i = 0; $i < $count; ++$i){
120 $value[0] = $item->getId();
121 $value[1] = $item->getCount();
122 $value[2] = $item->getDamage();
134 $value = [0.0, 0.0, 0.0];
135 $this->
getVector3f($value[0], $value[1], $value[2]);
141 $data[$key] = [$value, $type];
143 $data[$key] = $value;
◆ getName()
◆ pid()
- Returns
- int
41 return $this::NETWORK_ID;
◆ putEntityMetadata()
| putEntityMetadata |
( |
array |
$metadata | ) |
|
- Parameters
-
155 foreach($metadata as $key => $d){
◆ reset()
55 $this->buffer = chr($this::NETWORK_ID);
◆ $isEncoded
◆ NETWORK_ID
The documentation for this class was generated from the following file:
- src/pocketmine/network/protocol/DataPacket.php