Skip to content

Commit eb44c9e

Browse files
committed
优化代码
1 parent 07f91da commit eb44c9e

10 files changed

Lines changed: 22 additions & 39 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>ChatWithGroup</groupId>
88
<artifactId>ChatWithGroup</artifactId>
9-
<version>1.3.2 rc2</version>
9+
<version>1.3.2</version>
1010
<packaging>jar</packaging>
1111

1212
<name>ChatWithGroup</name>

src/main/java/server/natural/ChatServer/ConnectHandler.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package server.natural.ChatServer;
22

3-
import io.netty.channel.Channel;
43
import io.netty.channel.ChannelHandlerContext;
54
import io.netty.channel.SimpleChannelInboundHandler;
65
import io.netty.channel.group.ChannelGroup;
@@ -15,7 +14,10 @@
1514
import org.bukkit.event.player.AsyncPlayerChatEvent;
1615
import server.natural.Utils;
1716

18-
import java.util.concurrent.*;
17+
import java.util.concurrent.ConcurrentHashMap;
18+
import java.util.concurrent.ConcurrentMap;
19+
import java.util.concurrent.ScheduledThreadPoolExecutor;
20+
import java.util.concurrent.TimeUnit;
1921

2022
//todo 汉化
2123
//todo 摆烂了,不汉化了 -- wangxyper

src/main/java/server/natural/Main.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,10 @@
66
import server.natural.ChatServer.ConnectHandler;
77
import server.natural.ChatServer.InitChatServer;
88
import server.natural.command.*;
9-
//import server.natural.command.CommandSystemInfo;
109
import server.natural.events.AddToTheGroup;
1110
import server.natural.events.RequestSelectorListener;
1211
import server.natural.events.onGroupMessage;
1312

14-
1513
import java.util.Objects;
1614

1715
public class Main extends JavaPlugin {
@@ -48,8 +46,6 @@ public void onEnable() {
4846

4947
}
5048
getLogger().info(ChatColor.GREEN + "准备就绪!");
51-
// getLogger().info(ChatColor.GREEN + "The Version of CWG(ChatWithGroup) is 1.3.2");
52-
// getLogger().info(ChatColor.GREEN + "This Version is released by Jerry!");
5349
//Advise the owner to update the config.yml again
5450
if(cfver != 2){
5551
getLogger().warning("ChatWithGroup配置出现问题,请尽快修复");

src/main/java/server/natural/command/CommandMFG.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/main/java/server/natural/command/CommandStartChatServer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package server.natural.command;
2-
import org.bukkit.Bukkit;
2+
33
import org.bukkit.ChatColor;
44
import org.bukkit.command.Command;
55
import org.bukkit.command.CommandExecutor;
66
import org.bukkit.command.CommandSender;
77
import org.jetbrains.annotations.NotNull;
8-
import server.natural.ChatServer.BaseServer;
98
import server.natural.ChatServer.InitChatServer;
109
import server.natural.Utils;
1110
public class CommandStartChatServer implements CommandExecutor{

src/main/java/server/natural/command/CommandStopChatServer.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
package server.natural.command;
22

3-
import org.bukkit.Bukkit;
43
import org.bukkit.ChatColor;
54
import org.bukkit.command.Command;
65
import org.bukkit.command.CommandExecutor;
76
import org.bukkit.command.CommandSender;
87
import org.jetbrains.annotations.NotNull;
98
import server.natural.ChatServer.BaseServer;
10-
import server.natural.ChatServer.InitChatServer;
11-
import server.natural.Utils;
129

1310
public class CommandStopChatServer implements CommandExecutor {
1411
@Override

src/main/java/server/natural/events/AddToTheGroup.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package server.natural.events;
22

33
import me.albert.amazingbot.bot.Bot;
4-
import me.albert.amazingbot.events.*;
4+
import me.albert.amazingbot.events.GroupMemberJoinEvent;
5+
import me.albert.amazingbot.events.GroupMemberLeaveEvent;
6+
import me.albert.amazingbot.events.TempMessageEvent;
57
import org.bukkit.event.EventHandler;
68
import org.bukkit.event.Listener;
79
import server.natural.Utils;

src/main/java/server/natural/events/RequestSelectorListener.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package server.natural.events;
2+
23
import me.albert.amazingbot.bot.Bot;
34
import me.albert.amazingbot.events.GroupRequestJoinEvent;
45
import org.bukkit.Bukkit;
56
import org.bukkit.ChatColor;
67
import org.bukkit.event.EventHandler;
78
import org.bukkit.event.Listener;
89
import server.natural.Utils;
10+
911
import java.util.Objects;
1012
public class RequestSelectorListener implements Listener {
1113
//当有用户请求进群时执行
@@ -17,8 +19,11 @@ public void onAddGroupRequest(GroupRequestJoinEvent e) {
1719
} else if (Objects.equals(Utils.config.getString("JoinRequestSelector"), "DROP")) {
1820
e.getEvent().reject();
1921
} else if (Objects.equals(Utils.config.getString("JoinRequestSelector"), "NOTHING")){
20-
e.getEvent().getFromNick();
21-
e.getEvent().getGroupId();
22+
String nick = e.getEvent().getFromNick();
23+
String id = String.valueOf(e.getEvent().getGroupId());
24+
Bot.getApi().sendPrivateMsg(Utils.config.getString("owner"), "有玩家申请加入群");
25+
Bot.getApi().sendPrivateMsg(Utils.config.getString("owner"),nick );
26+
Bot.getApi().sendPrivateMsg(Utils.config.getString("owner"),id );
2227
}
2328
else {
2429
Bukkit.getLogger().warning(ChatColor.RED + "错误的配置文件!");

src/main/java/server/natural/events/onGroupMessage.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ public void onGroupMessageEvent(GroupMessageEvent event){
2424
List<Player> players = (List<Player>) Bukkit.getOnlinePlayers();
2525
for(Player player:players){
2626
if(booleans.get(player)) {
27-
player.sendMessage(ChatColor.BLUE + "[QQ}" + event.getEvent().getSenderName() + "(" + event.getUserID() + ")" + ":" + ChatColor.GRAY + event.getRawMessage());
27+
/*
28+
getRawMessage方法已过时
29+
我已更换 -- NaT_Jerry
30+
*/
31+
player.sendMessage(ChatColor.BLUE + "[QQ]" + event.getEvent().getSenderName() + "(" + event.getUserID() + ")" + ":" + ChatColor.GRAY + event.getMsg());
2832
}
2933
}
3034
}

src/main/resources/plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: ChatWithGroup
22
main: server.natural.Main
3-
version: "1.3.2 rc1"
3+
version: "1.3.2"
44
api-version: 1.17
55
author: [Jerry , wangxyper]
66
commands:

0 commit comments

Comments
 (0)