mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-10-16 19:59:11 +00:00
Update comment about suffixed parameters
This commit is contained in:
@@ -1151,9 +1151,11 @@ class NetworkSession{
|
|||||||
$translated = $name instanceof Translatable ? $language->translate($name) : $name;
|
$translated = $name instanceof Translatable ? $language->translate($name) : $name;
|
||||||
if($suffix !== ""){
|
if($suffix !== ""){
|
||||||
//umm... client only allows suffixes on integer params???
|
//umm... client only allows suffixes on integer params???
|
||||||
//TODO: as of 1.21.111, the client crashes if we try to provide actual suffixes for /xp and
|
//TODO: as of 1.21.111, the client crashes if we try to provide actual suffixes for /xp.
|
||||||
//I can't be bothered to debug it. Fill this with string for now.
|
//The cause for this seems to be undefined behaviour on the client linked to the order and
|
||||||
//$parameters[] = CommandParameter::postfixed($translated, strtolower($suffix), flags: 0, optional: $k >= $required);
|
//number of certain hardcoded enums like GameMode, IntParam etc which we don't provided. I
|
||||||
|
//wasn't able to make a reliable workaround, so this gets disabled for now. SAD!
|
||||||
|
//$parameters[] = CommandParameter::postfixed($translated, strtolower($suffix), optional: $k >= $required);
|
||||||
$parameters[] = CommandParameter::standard($translated, CommandParameterTypes::ID, optional: $k >= $required);
|
$parameters[] = CommandParameter::standard($translated, CommandParameterTypes::ID, optional: $k >= $required);
|
||||||
}else{
|
}else{
|
||||||
$parameters[] = CommandParameter::standard($translated, $simpleArgType, optional: $k >= $required);
|
$parameters[] = CommandParameter::standard($translated, $simpleArgType, optional: $k >= $required);
|
||||||
|
Reference in New Issue
Block a user