ConsoleCommandSender is no longer responsible for forwarding broadcast messages to the logger (#5311)

This is a step towards implementing #2543.
This commit is contained in:
Dylan T
2022-09-27 20:58:33 +01:00
committed by GitHub
parent a7dfa0907c
commit 83e5b0adb6
3 changed files with 86 additions and 5 deletions

View File

@ -34,6 +34,7 @@ use pocketmine\permission\PermissionManager;
use pocketmine\Server;
use pocketmine\timings\Timings;
use pocketmine\timings\TimingsHandler;
use pocketmine\utils\BroadcastLoggerForwarder;
use pocketmine\utils\TextFormat;
use function explode;
use function str_replace;
@ -232,7 +233,7 @@ abstract class Command{
}
foreach($users as $user){
if($user instanceof ConsoleCommandSender){
if($user instanceof BroadcastLoggerForwarder){
$user->sendMessage($result);
}elseif($user !== $source){
$user->sendMessage($colored);