diff --git a/src/network/mcpe/protocol/AvailableCommandsPacket.php b/src/network/mcpe/protocol/AvailableCommandsPacket.php index efcda29ed..03c62ee11 100644 --- a/src/network/mcpe/protocol/AvailableCommandsPacket.php +++ b/src/network/mcpe/protocol/AvailableCommandsPacket.php @@ -239,7 +239,7 @@ class AvailableCommandsPacket extends DataPacket implements ClientboundPacket{ $parameter->paramName = $this->getString(); $parameter->paramType = $this->getLInt(); $parameter->isOptional = $this->getBool(); - $parameter->byte1 = $this->getByte(); + $parameter->flags = $this->getByte(); if($parameter->paramType & self::ARG_FLAG_ENUM){ $index = ($parameter->paramType & 0xffff); @@ -302,7 +302,7 @@ class AvailableCommandsPacket extends DataPacket implements ClientboundPacket{ $this->putLInt($type); $this->putBool($parameter->isOptional); - $this->putByte($parameter->byte1); + $this->putByte($parameter->flags); } } } diff --git a/src/network/mcpe/protocol/types/command/CommandParameter.php b/src/network/mcpe/protocol/types/command/CommandParameter.php index 1610a59fe..842902f18 100644 --- a/src/network/mcpe/protocol/types/command/CommandParameter.php +++ b/src/network/mcpe/protocol/types/command/CommandParameter.php @@ -33,7 +33,7 @@ class CommandParameter{ /** @var bool */ public $isOptional; /** @var int */ - public $byte1 = 0; //unknown, always zero except for in /gamerule command + public $flags = 0; //shows enum name if 1, always zero except for in /gamerule command /** @var CommandEnum|null */ public $enum; /** @var string|null */ @@ -60,7 +60,7 @@ class CommandParameter{ public static function enum(string $name, CommandEnum $enum, int $flags, bool $optional = false) : self{ $result = self::baseline($name, AvailableCommandsPacket::ARG_FLAG_ENUM | AvailableCommandsPacket::ARG_FLAG_VALID, $optional); $result->enum = $enum; - $result->byte1 = $flags; + $result->flags = $flags; return $result; } }