added some missing things to the protocol

This commit is contained in:
Dylan K. Taylor 2021-03-19 21:06:30 +00:00
parent eaf85b028a
commit 0e2dc51ec8
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D
3 changed files with 17 additions and 2 deletions

View File

@ -33,6 +33,11 @@ use function count;
class CommandOutputPacket extends DataPacket{
public const NETWORK_ID = ProtocolInfo::COMMAND_OUTPUT_PACKET;
public const TYPE_LAST = 1;
public const TYPE_SILENT = 2;
public const TYPE_ALL = 3;
public const TYPE_DATA_SET = 4;
/** @var CommandOriginData */
public $originData;
/** @var int */
@ -53,7 +58,7 @@ class CommandOutputPacket extends DataPacket{
$this->messages[] = $this->getCommandMessage();
}
if($this->outputType === 4){
if($this->outputType === self::TYPE_DATA_SET){
$this->unknownString = $this->getString();
}
}
@ -81,7 +86,7 @@ class CommandOutputPacket extends DataPacket{
$this->putCommandMessage($message);
}
if($this->outputType === 4){
if($this->outputType === self::TYPE_DATA_SET){
$this->putString($this->unknownString);
}
}

View File

@ -48,6 +48,13 @@ class EventPacket extends DataPacket{
public const TYPE_CAULDRON_BLOCK_USED = 15;
public const TYPE_COMPOSTER_BLOCK_USED = 16;
public const TYPE_BELL_BLOCK_USED = 17;
public const TYPE_ACTOR_DEFINITION = 18;
public const TYPE_RAID_UPDATE = 19;
public const TYPE_PLAYER_MOVEMENT_ANOMALY = 20; //anti cheat
public const TYPE_PLAYER_MOVEMENT_CORRECTED = 21;
public const TYPE_HONEY_HARVESTED = 22;
public const TYPE_TARGET_BLOCK_HIT = 23;
public const TYPE_PIGLIN_BARTER = 24;
/** @var int */
public $playerRuntimeId;

View File

@ -36,6 +36,9 @@ class SetTitlePacket extends DataPacket{
public const TYPE_SET_SUBTITLE = 3;
public const TYPE_SET_ACTIONBAR_MESSAGE = 4;
public const TYPE_SET_ANIMATION_TIMES = 5;
public const TYPE_SET_TITLE_JSON = 6;
public const TYPE_SET_SUBTITLE_JSON = 7;
public const TYPE_SET_ACTIONBAR_MESSAGE_JSON = 8;
/** @var int */
public $type;