mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-22 18:09:06 +00:00
Added error handling and logging for null smcp instances.
This commit is contained in:
parent
51102d0b07
commit
f96a305085
@ -75,6 +75,11 @@ public class VentureChatProxy {
|
|||||||
String sender = in.readUTF();
|
String sender = in.readUTF();
|
||||||
String channel = in.readUTF();
|
String channel = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.clearMessagePackets();
|
smcp.clearMessagePackets();
|
||||||
smcp.clearMessageData();
|
smcp.clearMessageData();
|
||||||
out.writeUTF("Chwho");
|
out.writeUTF("Chwho");
|
||||||
@ -93,6 +98,11 @@ public class VentureChatProxy {
|
|||||||
String sender = in.readUTF();
|
String sender = in.readUTF();
|
||||||
String channel = in.readUTF();
|
String channel = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.incrementMessagePackets();
|
smcp.incrementMessagePackets();
|
||||||
int players = in.readInt();
|
int players = in.readInt();
|
||||||
for(int a = 0; a < players; a++) {
|
for(int a = 0; a < players; a++) {
|
||||||
@ -136,6 +146,11 @@ public class VentureChatProxy {
|
|||||||
String player = in.readUTF();
|
String player = in.readUTF();
|
||||||
String sender = in.readUTF();
|
String sender = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.clearMessagePackets();
|
smcp.clearMessagePackets();
|
||||||
out.writeUTF("Ignore");
|
out.writeUTF("Ignore");
|
||||||
out.writeUTF("Send");
|
out.writeUTF("Send");
|
||||||
@ -153,6 +168,11 @@ public class VentureChatProxy {
|
|||||||
String player = in.readUTF();
|
String player = in.readUTF();
|
||||||
String sender = in.readUTF();
|
String sender = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.incrementMessagePackets();
|
smcp.incrementMessagePackets();
|
||||||
AtomicInteger servers = new AtomicInteger(0);
|
AtomicInteger servers = new AtomicInteger(0);
|
||||||
source.getServers().forEach(send -> {
|
source.getServers().forEach(send -> {
|
||||||
@ -354,6 +374,11 @@ public class VentureChatProxy {
|
|||||||
String spy = in.readUTF();
|
String spy = in.readUTF();
|
||||||
String msg = in.readUTF();
|
String msg = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.clearMessagePackets();
|
smcp.clearMessagePackets();
|
||||||
out.writeUTF("Message");
|
out.writeUTF("Message");
|
||||||
out.writeUTF("Send");
|
out.writeUTF("Send");
|
||||||
@ -376,6 +401,11 @@ public class VentureChatProxy {
|
|||||||
String player = in.readUTF();
|
String player = in.readUTF();
|
||||||
String sender = in.readUTF();
|
String sender = in.readUTF();
|
||||||
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
SynchronizedMineverseChatPlayer smcp = MineverseChatAPI.getSynchronizedMineverseChatPlayer(UUID.fromString(sender));
|
||||||
|
if(smcp == null) {
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c Synchronized player instance is null! This shouldn't be!");
|
||||||
|
source.sendConsoleMessage("&8[&eVentureChat&8]&c You probably have an issue with your player data saving and/or your login data sync!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
smcp.incrementMessagePackets();
|
smcp.incrementMessagePackets();
|
||||||
AtomicInteger servers = new AtomicInteger(0);
|
AtomicInteger servers = new AtomicInteger(0);
|
||||||
source.getServers().forEach(send -> {
|
source.getServers().forEach(send -> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user