diff --git a/src/main/java/io/ib67/sfcraft/module/AFKModule.java b/src/main/java/io/ib67/sfcraft/module/AFKModule.java index 83d61af..8d0ec38 100644 --- a/src/main/java/io/ib67/sfcraft/module/AFKModule.java +++ b/src/main/java/io/ib67/sfcraft/module/AFKModule.java @@ -56,7 +56,6 @@ public class AFKModule extends ServerModule { } private void enAFK(ServerPlayerEntity player) { - SFCallbacks.PLAYER_AFK.invoker().onAFKStatus(player,true); String playerName = player.getName().getLiteralString(); team.getPlayerList().add(playerName); player.server.getPlayerManager().sendToAll(TeamS2CPacket.updateTeam(team, true)); @@ -64,10 +63,10 @@ public class AFKModule extends ServerModule { Text.literal(" * " + playerName + " 正在挂机.").withColor(Colors.LIGHT_GRAY), false ); + SFCallbacks.PLAYER_AFK.invoker().onAFKStatus(player,true); } public void deAFK(ServerPlayerEntity player) { - SFCallbacks.PLAYER_AFK.invoker().onAFKStatus(player,false); String playerName = player.getName().getLiteralString(); team.getPlayerList().remove(playerName); player.server.getPlayerManager().sendToAll(TeamS2CPacket.updateTeam(team, true)); @@ -76,6 +75,7 @@ public class AFKModule extends ServerModule { Text.literal(" * " + playerName + " 回来了.").withColor(Colors.LIGHT_GRAY), false ); + SFCallbacks.PLAYER_AFK.invoker().onAFKStatus(player,false); } private void onJoin(ServerPlayNetworkHandler serverPlayNetworkHandler, PacketSender packetSender, MinecraftServer minecraftServer) {