public function testPermission(CommandSender $target)
{
if ($this->testPermissionSilent($target)) {
return true;
}
if ($this->permissionMessage === null) {
$target->sendMessage(new TranslationContainer(TextFormat::RED . "%commands.generic.permission"));
} elseif ($this->permissionMessage !== "") {
$target->sendMessage(str_replace("<permission>", $this->permission, $this->permissionMessage));
}
return false;
}