File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 11package server .natural .ChatServer ;
22
3- import io .netty .channel .Channel ;
43import io .netty .channel .ChannelHandlerContext ;
54import io .netty .channel .SimpleChannelInboundHandler ;
65import io .netty .channel .group .ChannelGroup ;
1514import org .bukkit .event .player .AsyncPlayerChatEvent ;
1615import 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
Original file line number Diff line number Diff line change 66import server .natural .ChatServer .ConnectHandler ;
77import server .natural .ChatServer .InitChatServer ;
88import server .natural .command .*;
9- //import server.natural.command.CommandSystemInfo;
109import server .natural .events .AddToTheGroup ;
1110import server .natural .events .RequestSelectorListener ;
1211import server .natural .events .onGroupMessage ;
1312
14-
1513import java .util .Objects ;
1614
1715public 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配置出现问题,请尽快修复" );
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11package server .natural .command ;
2- import org . bukkit . Bukkit ;
2+
33import org .bukkit .ChatColor ;
44import org .bukkit .command .Command ;
55import org .bukkit .command .CommandExecutor ;
66import org .bukkit .command .CommandSender ;
77import org .jetbrains .annotations .NotNull ;
8- import server .natural .ChatServer .BaseServer ;
98import server .natural .ChatServer .InitChatServer ;
109import server .natural .Utils ;
1110public class CommandStartChatServer implements CommandExecutor {
Original file line number Diff line number Diff line change 11package server .natural .command ;
22
3- import org .bukkit .Bukkit ;
43import org .bukkit .ChatColor ;
54import org .bukkit .command .Command ;
65import org .bukkit .command .CommandExecutor ;
76import org .bukkit .command .CommandSender ;
87import org .jetbrains .annotations .NotNull ;
98import server .natural .ChatServer .BaseServer ;
10- import server .natural .ChatServer .InitChatServer ;
11- import server .natural .Utils ;
129
1310public class CommandStopChatServer implements CommandExecutor {
1411 @ Override
Original file line number Diff line number Diff line change 11package server .natural .events ;
22
33import 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 ;
57import org .bukkit .event .EventHandler ;
68import org .bukkit .event .Listener ;
79import server .natural .Utils ;
Original file line number Diff line number Diff line change 11package server .natural .events ;
2+
23import me .albert .amazingbot .bot .Bot ;
34import me .albert .amazingbot .events .GroupRequestJoinEvent ;
45import org .bukkit .Bukkit ;
56import org .bukkit .ChatColor ;
67import org .bukkit .event .EventHandler ;
78import org .bukkit .event .Listener ;
89import server .natural .Utils ;
10+
911import java .util .Objects ;
1012public 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 + "错误的配置文件!" );
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff line change 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 :
You can’t perform that action at this time.
0 commit comments