Skip to content

Commit f104ede

Browse files
committed
Fix language not saving when using command and register Persian language. (Thanks @MrKiaN!)
1 parent 92a928f commit f104ede

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

resources/settings.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ Maximum-Radius: 10
88
Maximum-Undo-Stores: 7
99

1010
# Language in which messages are displayed. Available languages:
11-
# en (English), nl (Dutch), de (German), fr (French)
11+
# en (English), nl (Dutch), de (German), fr (French), fa (Persian)
1212
Message-Language: ""
1313
...

src/Sandertv/BlockSniper/Loader.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ class Loader extends PluginBase {
2727
"en",
2828
"nl",
2929
"de",
30-
"fr"
30+
"fr",
31+
"fa"
3132
];
3233
public $language;
3334

src/Sandertv/BlockSniper/commands/BlockSniperCommand.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ public function execute(CommandSender $sender, $commandLabel, array $args) {
3636
switch(strtolower($args[0])) {
3737
case "language":
3838
$this->getSettings()->set("Message-Language", $args[1]);
39+
$this->getSettings()->save();
3940
$sender->sendMessage(TF::GREEN . $this->getPlugin()->getTranslation("commands.succeed.language"));
4041
return true;
4142

0 commit comments

Comments
 (0)