diff --git a/src/main/java/org/mmga/makelogingreatagain/MakeLoginGreatAgainMain.java b/src/main/java/org/mmga/makelogingreatagain/MakeLoginGreatAgainMain.java index d4c4434..289b725 100644 --- a/src/main/java/org/mmga/makelogingreatagain/MakeLoginGreatAgainMain.java +++ b/src/main/java/org/mmga/makelogingreatagain/MakeLoginGreatAgainMain.java @@ -2,7 +2,6 @@ import org.bukkit.ChatColor; import org.bukkit.Server; -import org.bukkit.configuration.file.YamlConfiguration; import org.bukkit.plugin.PluginManager; import org.bukkit.plugin.java.JavaPlugin; import org.mmga.makelogingreatagain.commands.MakeLoginGreatAgain; diff --git a/src/main/java/org/mmga/makelogingreatagain/bungee/events/PlayerJoin.java b/src/main/java/org/mmga/makelogingreatagain/bungee/events/PlayerJoin.java index 726ec4a..b07a59e 100644 --- a/src/main/java/org/mmga/makelogingreatagain/bungee/events/PlayerJoin.java +++ b/src/main/java/org/mmga/makelogingreatagain/bungee/events/PlayerJoin.java @@ -2,11 +2,9 @@ import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; -import net.md_5.bungee.api.config.ListenerInfo; import net.md_5.bungee.api.config.ServerInfo; import net.md_5.bungee.api.event.ServerSwitchEvent; import net.md_5.bungee.api.plugin.Listener; -import net.md_5.bungee.api.plugin.Plugin; import net.md_5.bungee.event.EventHandler; /** diff --git a/src/main/java/org/mmga/makelogingreatagain/constants/ChatColorConstants.java b/src/main/java/org/mmga/makelogingreatagain/constants/ChatColorConstants.java index 786a008..2008056 100644 --- a/src/main/java/org/mmga/makelogingreatagain/constants/ChatColorConstants.java +++ b/src/main/java/org/mmga/makelogingreatagain/constants/ChatColorConstants.java @@ -10,4 +10,5 @@ public class ChatColorConstants { public static ChatColor numberColor = ChatColor.GOLD; public static ChatColor letterColor = ChatColor.RED; + public static ChatColor tipsColor = ChatColor.GREEN; } diff --git a/src/main/java/org/mmga/makelogingreatagain/constants/StringConstants.java b/src/main/java/org/mmga/makelogingreatagain/constants/StringConstants.java index cd7a24f..1694011 100644 --- a/src/main/java/org/mmga/makelogingreatagain/constants/StringConstants.java +++ b/src/main/java/org/mmga/makelogingreatagain/constants/StringConstants.java @@ -1,8 +1,5 @@ package org.mmga.makelogingreatagain.constants; -import org.bukkit.ChatColor; -import org.bukkit.plugin.java.JavaPlugin; - /** * @author wzp * @version 1.0.0 diff --git a/src/main/java/org/mmga/makelogingreatagain/events/InventoryClick.java b/src/main/java/org/mmga/makelogingreatagain/events/InventoryClick.java index 3d50449..a642da6 100644 --- a/src/main/java/org/mmga/makelogingreatagain/events/InventoryClick.java +++ b/src/main/java/org/mmga/makelogingreatagain/events/InventoryClick.java @@ -7,7 +7,7 @@ import org.bukkit.inventory.InventoryView; import org.bukkit.inventory.ItemStack; import org.mmga.makelogingreatagain.MakeLoginGreatAgainMain; -import org.mmga.makelogingreatagain.constants.ItemStackConstants; +import org.mmga.makelogingreatagain.constants.ChatColorConstants; import org.mmga.makelogingreatagain.utils.PluginUtils; import java.net.InetSocketAddress; @@ -17,8 +17,8 @@ import java.util.concurrent.ConcurrentHashMap; import static org.mmga.makelogingreatagain.constants.StringConstants.*; -import static org.mmga.makelogingreatagain.utils.InventoryUtils.*; import static org.mmga.makelogingreatagain.utils.DataBaseUtils.*; +import static org.mmga.makelogingreatagain.utils.InventoryUtils.*; /** * @author wzp @@ -61,7 +61,9 @@ public static void onInventoryClick(InventoryClickEvent event){ isPlayerRegister.put(player,true); isPlayerUpper.put(player,false); updateUserData(name,uuid,player.getAddress().getHostName()); - player.sendMessage(rightPassword); + player.sendMessage(ChatColorConstants.tipsColor + rightPassword); + // 免责声明提示 + player.performCommand("tellraw @s {\"text\": \"继续游玩则表明您同意我们的《免责声明》,如不同意,请退出服务器(点击此消息即可查看)\",\"color\": \"green\",\"clickEvent\": {\"action\": \"open_url\", \"value\": \"https://docs.qq.com/doc/DWEVMQmxRTHh2akRU\"}}"); if (BungeeCordMessageListener.NEED_LOGIN.containsKey(uniqueId)){ BungeeCordMessageListener.NEED_LOGIN.put(uniqueId,false); } @@ -98,12 +100,12 @@ public static void onInventoryClick(InventoryClickEvent event){ if (BungeeCordMessageListener.NEED_LOGIN.containsKey(uniqueId)){ BungeeCordMessageListener.NEED_LOGIN.put(uniqueId,false); } - player.sendMessage(successfulRegister); + player.sendMessage(ChatColorConstants.tipsColor + successfulRegister); }else{ playerInputPassword.put(player,""); playerInputPasswordRe.put(player,""); playerInputIndexAt.put(player,0); - player.sendMessage(twoPasswordNotEquals); + player.sendMessage(ChatColorConstants.letterColor + twoPasswordNotEquals); player.openInventory(getRegisterInventory(plugin)); } } diff --git a/src/main/java/org/mmga/makelogingreatagain/events/PlayerJoin.java b/src/main/java/org/mmga/makelogingreatagain/events/PlayerJoin.java index 5c70076..22d2b12 100644 --- a/src/main/java/org/mmga/makelogingreatagain/events/PlayerJoin.java +++ b/src/main/java/org/mmga/makelogingreatagain/events/PlayerJoin.java @@ -4,7 +4,6 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerJoinEvent; -import org.bukkit.event.player.PlayerLoginEvent; import java.sql.SQLException; import java.util.UUID; diff --git a/src/main/java/org/mmga/makelogingreatagain/utils/DataBaseUtils.java b/src/main/java/org/mmga/makelogingreatagain/utils/DataBaseUtils.java index bbc029d..da51e0a 100644 --- a/src/main/java/org/mmga/makelogingreatagain/utils/DataBaseUtils.java +++ b/src/main/java/org/mmga/makelogingreatagain/utils/DataBaseUtils.java @@ -1,7 +1,6 @@ package org.mmga.makelogingreatagain.utils; import org.bukkit.ChatColor; import org.bukkit.configuration.file.FileConfiguration; -import org.bukkit.entity.Player; import org.mmga.makelogingreatagain.MakeLoginGreatAgainMain; import java.sql.*;