forked from circlecloud/MiaoChat
		
	
							
								
								
									
										5
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								pom.xml
									
									
									
									
									
								
							@@ -3,7 +3,7 @@
 | 
			
		||||
    <modelVersion>4.0.0</modelVersion>
 | 
			
		||||
    <groupId>pw.yumc</groupId>
 | 
			
		||||
    <artifactId>MiaoChat</artifactId>
 | 
			
		||||
    <version>1.8.1</version>
 | 
			
		||||
    <version>1.8.2</version>
 | 
			
		||||
    <build>
 | 
			
		||||
        <finalName>${project.name}</finalName>
 | 
			
		||||
        <resources>
 | 
			
		||||
@@ -70,8 +70,9 @@
 | 
			
		||||
        <url>http://ci.yumc.pw/job/${project.artifactId}/</url>
 | 
			
		||||
    </ciManagement>
 | 
			
		||||
    <properties>
 | 
			
		||||
        <update.description>§a正式版本 §b${project.version} §a版本</update.description>
 | 
			
		||||
        <update.description>§a正式版本 §bv${project.version}</update.description>
 | 
			
		||||
        <update.changes>
 | 
			
		||||
            §617-05-21 §c修复: BungeeCord未分配分组时报错;
 | 
			
		||||
            §617-04-07 §c修复: 控制台重复输出聊天信息;
 | 
			
		||||
        </update.changes>
 | 
			
		||||
        <update.changelog>
 | 
			
		||||
 
 | 
			
		||||
@@ -26,11 +26,13 @@ public class MiaoChatBungee extends Plugin implements Listener {
 | 
			
		||||
    public void handle(final PluginMessageEvent event) {
 | 
			
		||||
        if (event.getTag().equals(MiaoMessage.CHANNEL) || event.getTag().equals(MiaoMessage.NORMALCHANNEL)) {
 | 
			
		||||
            InetSocketAddress origin = event.getSender().getAddress();
 | 
			
		||||
            groups.get(origin).forEach(server -> {
 | 
			
		||||
                if (!server.getAddress().equals(origin) && server.getPlayers().size() > 0) {
 | 
			
		||||
                    server.sendData(event.getTag(), event.getData());
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            if (groups.containsKey(origin)) {
 | 
			
		||||
                groups.get(origin).forEach(server -> {
 | 
			
		||||
                    if (!server.getAddress().equals(origin) && server.getPlayers().size() > 0) {
 | 
			
		||||
                        server.sendData(event.getTag(), event.getData());
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user