mirror of
				https://github.com/Aust1n46/VentureChat.git
				synced 2025-10-30 21:52:23 +00:00 
			
		
		
		
	Add check for offline MCP during sync.
This commit is contained in:
		
							parent
							
								
									e8f7849cdd
								
							
						
					
					
						commit
						83bc4e8482
					
				| @ -359,7 +359,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { | |||||||
| 				Bukkit.getServer().getScheduler().runTaskLaterAsynchronously(getInstance(), new Runnable() { | 				Bukkit.getServer().getScheduler().runTaskLaterAsynchronously(getInstance(), new Runnable() { | ||||||
| 					@Override | 					@Override | ||||||
| 					public void run() { | 					public void run() { | ||||||
| 						if(mcp.hasPlayed()) { | 						if(!mcp.isOnline() || mcp.hasPlayed()) { | ||||||
| 							return; | 							return; | ||||||
| 						} | 						} | ||||||
| 						synchronize(mcp, false); | 						synchronize(mcp, false); | ||||||
| @ -424,8 +424,10 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { | |||||||
| 	} | 	} | ||||||
| 	 | 	 | ||||||
| 	public static void sendPluginMessage(ByteArrayOutputStream byteOutStream) { | 	public static void sendPluginMessage(ByteArrayOutputStream byteOutStream) { | ||||||
|  | 		if(MineverseChatAPI.getOnlineMineverseChatPlayers().size() > 0) { | ||||||
| 			MineverseChatAPI.getOnlineMineverseChatPlayers().iterator().next().getPlayer().sendPluginMessage(getInstance(), PLUGIN_MESSAGING_CHANNEL, byteOutStream.toByteArray()); | 			MineverseChatAPI.getOnlineMineverseChatPlayers().iterator().next().getPlayer().sendPluginMessage(getInstance(), PLUGIN_MESSAGING_CHANNEL, byteOutStream.toByteArray()); | ||||||
| 		} | 		} | ||||||
|  | 	} | ||||||
| 	 | 	 | ||||||
| 	public static void sendDiscordSRVPluginMessage(String chatChannel, String message) { | 	public static void sendDiscordSRVPluginMessage(String chatChannel, String message) { | ||||||
| 		if(MineverseChatAPI.getOnlineMineverseChatPlayers().size() == 0) { | 		if(MineverseChatAPI.getOnlineMineverseChatPlayers().size() == 0) { | ||||||
| @ -609,8 +611,8 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { | |||||||
| 					Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Received update...")); | 					Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Received update...")); | ||||||
| 				} | 				} | ||||||
| 				String uuid = msgin.readUTF(); | 				String uuid = msgin.readUTF(); | ||||||
| 				MineverseChatPlayer p = MineverseChatAPI.getMineverseChatPlayer(UUID.fromString(uuid)); | 				MineverseChatPlayer p = MineverseChatAPI.getOnlineMineverseChatPlayer(UUID.fromString(uuid)); | ||||||
| 				if(p.hasPlayed()) { | 				if(p == null || p.hasPlayed()) { | ||||||
| 					return; | 					return; | ||||||
| 				} | 				} | ||||||
| 				for(Object ch : p.getListening().toArray()) { | 				for(Object ch : p.getListening().toArray()) { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Aust1n46
						Aust1n46