mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-20 18:06:40 +00:00
Localize gamemode command errors
This commit is contained in:
parent
30e10c38b6
commit
fb570970a8
@ -1 +1 @@
|
|||||||
Subproject commit 73439bd4492a3fb3c3ed11eb6e654cf4a282b20c
|
Subproject commit cb47518ae37ce834b612b2efe2df841852d07a31
|
@ -53,7 +53,7 @@ class DefaultGamemodeCommand extends VanillaCommand{
|
|||||||
|
|
||||||
$gameMode = GameMode::fromString($args[0]);
|
$gameMode = GameMode::fromString($args[0]);
|
||||||
if($gameMode === null){
|
if($gameMode === null){
|
||||||
$sender->sendMessage("Unknown game mode");
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_unknown($args[0]));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ class GamemodeCommand extends VanillaCommand{
|
|||||||
|
|
||||||
$gameMode = GameMode::fromString($args[0]);
|
$gameMode = GameMode::fromString($args[0]);
|
||||||
if($gameMode === null){
|
if($gameMode === null){
|
||||||
$sender->sendMessage("Unknown game mode");
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_unknown($args[0]));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ class GamemodeCommand extends VanillaCommand{
|
|||||||
|
|
||||||
$target->setGamemode($gameMode);
|
$target->setGamemode($gameMode);
|
||||||
if(!$gameMode->equals($target->getGamemode())){
|
if(!$gameMode->equals($target->getGamemode())){
|
||||||
$sender->sendMessage("Game mode change for " . $target->getName() . " failed!");
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_failure($target->getName()));
|
||||||
}else{
|
}else{
|
||||||
if($target === $sender){
|
if($target === $sender){
|
||||||
Command::broadcastCommandMessage($sender, KnownTranslationFactory::commands_gamemode_success_self($gameMode->getTranslatableName()));
|
Command::broadcastCommandMessage($sender, KnownTranslationFactory::commands_gamemode_success_self($gameMode->getTranslatableName()));
|
||||||
|
@ -1121,6 +1121,18 @@ final class KnownTranslationFactory{
|
|||||||
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION, []);
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION, []);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gamemode_failure(Translatable|string $playerName) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_FAILURE, [
|
||||||
|
"playerName" => $playerName,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static function pocketmine_command_gamemode_unknown(Translatable|string $gameModeName) : Translatable{
|
||||||
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GAMEMODE_UNKNOWN, [
|
||||||
|
"gameModeName" => $gameModeName,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
public static function pocketmine_command_gc_chunks(Translatable|string $chunksCollected) : Translatable{
|
public static function pocketmine_command_gc_chunks(Translatable|string $chunksCollected) : Translatable{
|
||||||
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_CHUNKS, [
|
return new Translatable(KnownTranslationKeys::POCKETMINE_COMMAND_GC_CHUNKS, [
|
||||||
"chunksCollected" => $chunksCollected,
|
"chunksCollected" => $chunksCollected,
|
||||||
|
@ -246,6 +246,8 @@ final class KnownTranslationKeys{
|
|||||||
public const POCKETMINE_COMMAND_ENCHANT_DESCRIPTION = "pocketmine.command.enchant.description";
|
public const POCKETMINE_COMMAND_ENCHANT_DESCRIPTION = "pocketmine.command.enchant.description";
|
||||||
public const POCKETMINE_COMMAND_EXCEPTION = "pocketmine.command.exception";
|
public const POCKETMINE_COMMAND_EXCEPTION = "pocketmine.command.exception";
|
||||||
public const POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION = "pocketmine.command.gamemode.description";
|
public const POCKETMINE_COMMAND_GAMEMODE_DESCRIPTION = "pocketmine.command.gamemode.description";
|
||||||
|
public const POCKETMINE_COMMAND_GAMEMODE_FAILURE = "pocketmine.command.gamemode.failure";
|
||||||
|
public const POCKETMINE_COMMAND_GAMEMODE_UNKNOWN = "pocketmine.command.gamemode.unknown";
|
||||||
public const POCKETMINE_COMMAND_GC_CHUNKS = "pocketmine.command.gc.chunks";
|
public const POCKETMINE_COMMAND_GC_CHUNKS = "pocketmine.command.gc.chunks";
|
||||||
public const POCKETMINE_COMMAND_GC_CYCLES = "pocketmine.command.gc.cycles";
|
public const POCKETMINE_COMMAND_GC_CYCLES = "pocketmine.command.gc.cycles";
|
||||||
public const POCKETMINE_COMMAND_GC_DESCRIPTION = "pocketmine.command.gc.description";
|
public const POCKETMINE_COMMAND_GC_DESCRIPTION = "pocketmine.command.gc.description";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user