Implemented translation

This commit is contained in:
2025-03-28 18:05:22 +01:00
parent f559ace08b
commit b82f47fb3b
11 changed files with 158 additions and 37 deletions

View File

@ -1,6 +1,7 @@
package hu.ditservices.handlers;
import hu.ditservices.STPlugin;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
@ -40,21 +41,21 @@ public class LoginCommandHandler implements CommandExecutor {
UUID pUuid = player.getUniqueId();
if (args.length != 1) {
player.sendMessage("Usage: /slogin <PASSWORD>");
player.sendMessage(plugin.getTranslatedText("cmd.usage.login"));
return true;
}
if (plugin.getServerPasswordData().getAuthenticatedPlayers().getOrDefault(pUuid,false)) {
player.sendMessage("You are already authenticated.");
player.sendMessage(ChatColor.GREEN + plugin.getTranslatedText("serverpassword.already.auth"));
return true;
}
if (this.authenticate(player, args[0])) {
player.sendMessage("You have been authenticated.");
player.sendMessage(ChatColor.GREEN + plugin.getTranslatedText("serverpassword.success.auth"));
plugin.getServerPasswordData().getInventoryMap().remove(pUuid);
plugin.getServerPasswordData().getArmorMap().remove(pUuid);
} else {
player.sendMessage("Incorrect password. Try again.");
player.sendMessage(ChatColor.RED + plugin.getTranslatedText("serverpassword.incorrect"));
}
return true;
}