AvailableCommandsPacket: fixed missing decoded overloads with 0 arguments

these should be listed even if they have 0 arguments
This commit is contained in:
Dylan K. Taylor 2019-11-30 11:58:29 +00:00
parent f2ac63d235
commit 42d8357821

View File

@ -227,6 +227,7 @@ class AvailableCommandsPacket extends DataPacket{
$retval->aliases = $enums[$this->getLInt()] ?? null;
for($overloadIndex = 0, $overloadCount = $this->getUnsignedVarInt(); $overloadIndex < $overloadCount; ++$overloadIndex){
$retval->overloads[$overloadIndex] = [];
for($paramIndex = 0, $paramCount = $this->getUnsignedVarInt(); $paramIndex < $paramCount; ++$paramIndex){
$parameter = new CommandParameter();
$parameter->paramName = $this->getString();