mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-23 10:39:05 +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