From c57f178b3dd6962c3a975bf6317ad6b10192ecfc Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Sun, 22 Jul 2018 17:30:28 -0400 Subject: [PATCH] Updated to 1.13 --- .classpath | 34 ++++---- MineverseChat/config.yml | 2 +- .../Aust1n46/chat/MineverseChat.java | 84 ++++++++++++------- .../chat/bungee/MineverseChatBungee.java | 38 +++++---- .../Aust1n46/chat/command/chat/Party.java | 10 ++- .../chat/command/message/Message.java | 2 +- .../Aust1n46/chat/command/message/Reply.java | 2 +- .../chat/irc/command/IRCCommandSender.java | 6 ++ .../Aust1n46/chat/listeners/ChatListener.java | 3 +- .../chat/listeners/VentureChatListener.java | 7 ++ .../chat/versions/VersionHandler.java | 4 + 11 files changed, 123 insertions(+), 69 deletions(-) create mode 100644 MineverseChat/mineverse/Aust1n46/chat/listeners/VentureChatListener.java diff --git a/.classpath b/.classpath index 640e4c5..41db0c1 100644 --- a/.classpath +++ b/.classpath @@ -1,17 +1,17 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/MineverseChat/config.yml b/MineverseChat/config.yml index dc8e6ae..bb53523 100644 --- a/MineverseChat/config.yml +++ b/MineverseChat/config.yml @@ -134,7 +134,7 @@ emptychannelalert: "&6No one is listening to you." messageremoverpermissions: '&cYou need additional permissions to view this message!' # The name of the group is the permissions node for the format -# Example: mineversechat.json.Owner is the node for the group Owner +# Example: venturechat.json.Owner is the node for the group Owner # A lower priority overrides a higher priority if a player has more than 1 group # Possible options for click_name and click_prefix are suggest_command, run_command, and open_url jsonformatting: diff --git a/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java b/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java index 86f792f..04e8a1c 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java +++ b/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java @@ -449,8 +449,8 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { */ } Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Establishing BungeeCord")); - Bukkit.getMessenger().registerOutgoingPluginChannel(this, "VentureChat"); - Bukkit.getMessenger().registerIncomingPluginChannel(this, "VentureChat", this); + Bukkit.getMessenger().registerOutgoingPluginChannel(this, "venturechat:"); + Bukkit.getMessenger().registerIncomingPluginChannel(this, "venturechat:", this); if(pluginManager.isPluginEnabled("Towny")) { Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Enabling Towny Formatting")); } @@ -589,7 +589,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { e.printStackTrace(); } } - else { + else if(!VersionHandler.is1_13()){ try { MineverseChat.posField = MinecraftReflection.getMinecraftClass("PacketPlayOutChat").getDeclaredField("b"); MineverseChat.posField.setAccessible(true); @@ -613,6 +613,34 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { } } } + else { + try { + MineverseChat.posField = MinecraftReflection.getMinecraftClass("PacketPlayOutChat").getDeclaredField("b"); + MineverseChat.posField.setAccessible(true); + } + catch(NoSuchFieldException | SecurityException localNoSuchFieldException) { + localNoSuchFieldException.printStackTrace(); + } + try { + /*for(Method m : MinecraftReflection.getMinecraftClass("ChatBaseComponent").getDeclaredMethods()) { + System.out.println(m.getName()); + }*/ + + MineverseChat.messageMethod = MinecraftReflection.getMinecraftClass("ChatBaseComponent").getDeclaredMethod("getString", new Class[0]); + MineverseChat.messageMethod.setAccessible(true); + } + catch(SecurityException | NoSuchMethodException e) { + e.printStackTrace(); + } + if(!VersionHandler.is1_9() && !VersionHandler.is1_10() && !VersionHandler.is1_11()) { + try { + MineverseChat.chatMessageType = getNMSClass("ChatMessageType"); + } + catch(Exception e) { + e.printStackTrace(); + } + } + } } private Class getNMSClass(String name) { @@ -736,7 +764,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeBoolean(mcp.getMessageToggle()); } for(MineverseChatPlayer p : MineverseChat.onlinePlayers) { - p.getPlayer().sendPluginMessage(this, "VentureChat", outstream.toByteArray()); + p.getPlayer().sendPluginMessage(this, "venturechat:", outstream.toByteArray()); break; } // System.out.println("Sync start bottom..."); @@ -765,7 +793,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(p + "," + networkPlayers.get(p)); } } - mcp.getPlayer().sendPluginMessage(this, "VentureChat", outstream.toByteArray()); + mcp.getPlayer().sendPluginMessage(this, "venturechat:", outstream.toByteArray()); // System.out.println("Sync start bottom..."); out.close(); } @@ -776,7 +804,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { @Override public void onPluginMessageReceived(String channel, Player player, byte[] message) { - if(!channel.equals("VentureChat")) { + if(!channel.equals("venturechat:")) { return; } try { @@ -917,7 +945,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(server); out.writeUTF(receiver); out.writeUTF(sender.toString()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } p.setReplyPlayer(sender); @@ -926,7 +954,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(server); out.writeUTF(p.getUUID().toString()); out.writeUTF(sender.toString()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } if(identifier.equals("Offline")) { @@ -973,7 +1001,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(server); out.writeUTF(receiver); out.writeUTF(sender.toString()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } if(p.getIgnores().contains(sender)) { @@ -982,7 +1010,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(server); out.writeUTF(receiver); out.writeUTF(sender.toString()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } if(!p.getMessageToggle()) { @@ -991,7 +1019,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(server); out.writeUTF(receiver); out.writeUTF(sender.toString()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } if(s != null) { @@ -1029,7 +1057,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sName); out.writeUTF(echo); out.writeUTF(spy); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); return; } if(identifier.equals("Offline")) { @@ -1102,7 +1130,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Channel"); out.writeUTF(sendplayer); out.writeUTF(chatchannel); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1116,7 +1144,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sendplayer); out.writeUTF(mutePlayer); out.writeUTF(server); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1130,7 +1158,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sendplayer); out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1145,7 +1173,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(mutePlayer); out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1177,7 +1205,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); out.writeUTF(time); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1189,7 +1217,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Time"); out.writeUTF(sendplayer); out.writeUTF(time); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1202,7 +1230,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Time"); out.writeUTF(sendplayer); out.writeUTF(time); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e1) { e1.printStackTrace(); @@ -1224,7 +1252,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); out.writeUTF(time); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1246,7 +1274,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sendplayer); out.writeUTF(muteplayer); out.writeUTF(server); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1274,7 +1302,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Valid"); out.writeUTF(sendplayer); out.writeUTF(muteplayer); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1296,7 +1324,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sendplayer); out.writeUTF(muteplayer); out.writeUTF(server); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1322,7 +1350,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Valid"); out.writeUTF(sendplayer); out.writeUTF(muteplayer); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1344,7 +1372,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF("Channel"); out.writeUTF(sendplayer); out.writeUTF(chatchannel); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1358,7 +1386,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(sendplayer); out.writeUTF(mutePlayer); out.writeUTF(server); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1373,7 +1401,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(mutePlayer); out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); @@ -1393,7 +1421,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { out.writeUTF(mutePlayer); out.writeUTF(cc.getName()); out.writeUTF(cc.getColor()); - player.sendPluginMessage(this, "VentureChat", stream.toByteArray()); + player.sendPluginMessage(this, "venturechat:", stream.toByteArray()); } catch(Exception e) { e.printStackTrace(); diff --git a/MineverseChat/mineverse/Aust1n46/chat/bungee/MineverseChatBungee.java b/MineverseChat/mineverse/Aust1n46/chat/bungee/MineverseChatBungee.java index df5a5bc..08978e8 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/bungee/MineverseChatBungee.java +++ b/MineverseChat/mineverse/Aust1n46/chat/bungee/MineverseChatBungee.java @@ -84,7 +84,7 @@ public class MineverseChatBungee extends Plugin implements Listener { boolean messageToggle = playerData.getBoolean(uuidString + ".messagetoggle"); players.add(new SynchronizedMineverseChatPlayer(uuid, listening, mutes, ignores, spy, messageToggle)); } - this.getProxy().registerChannel("VentureChat"); + this.getProxy().registerChannel("venturechat:"); this.getProxy().getPluginManager().registerListener(this, this); if(bungeeconfig.getBoolean("muting")) { getProxy().getPluginManager().registerCommand(this, new GlobalMute(this, "globalmute")); @@ -135,8 +135,8 @@ public class MineverseChatBungee extends Plugin implements Listener { @EventHandler public void onPluginMessage(PluginMessageEvent ev) { - //System.out.println(ev.getTag() + " " + ev.getSender().toString()); - if(!ev.getTag().equals("VentureChat")) { + //System.out.println(ev.getTag() + "," + ev.getSender().toString() + "," + (ev.getSender() instanceof Server)); + if(!ev.getTag().equals("venturechat:")) { return; } if(!(ev.getSender() instanceof Server)) { @@ -154,6 +154,7 @@ public class MineverseChatBungee extends Plugin implements Listener { String chatchannel = in.readUTF(); String message = in.readUTF(); String playerName = in.readUTF(); + boolean bungeeToggle = in.readBoolean(); String lastMessage = in.readUTF(); String f = in.readUTF(); String c = in.readUTF(); @@ -168,7 +169,10 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(json); for(String send : getProxy().getServers().keySet()) { if(getProxy().getServers().get(send).getPlayers().size() > 0) { - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + if(!bungeeToggle && !getProxy().getServers().get(send).getName().equalsIgnoreCase(ser.getInfo().getName())) { + continue; + } + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } @@ -178,7 +182,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(hash); for(String send : getProxy().getServers().keySet()) { if(getProxy().getServers().get(send).getPlayers().size() > 0) { - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } @@ -197,7 +201,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(send).getPlayers().size() > 0) { - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } @@ -220,7 +224,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } } } @@ -233,7 +237,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } } } @@ -260,7 +264,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(echo); out.writeUTF(spy); if(getProxy().getServers().get(send).getPlayers().size() > 0) { - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } @@ -283,7 +287,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } } } @@ -296,7 +300,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } } if(identifier.equals("Blocked")) { @@ -308,7 +312,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(player); out.writeUTF(sender); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } } if(identifier.equals("Echo")) { @@ -324,7 +328,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(sender); out.writeUTF(echo); if(getProxy().getServers().get(server).getPlayers().size() > 0) { - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } outstream = new ByteArrayOutputStream(); out = new DataOutputStream(outstream); @@ -336,7 +340,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(spy); for(String send : getProxy().getServers().keySet()) { if(getProxy().getServers().get(send).getPlayers().size() > 0) { - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } @@ -380,7 +384,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(ignore.toString()); } if(getProxy().getServers().get(server).getPlayers().size() > 0) - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } if(identifier.equals("Update")) { UUID uuid = UUID.fromString(in.readUTF()); @@ -421,7 +425,7 @@ public class MineverseChatBungee extends Plugin implements Listener { out.writeUTF(s + "," + networkPlayers.get(s)); } if(getProxy().getServers().get(server).getPlayers().size() > 0) - getProxy().getServers().get(server).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(server).sendData("venturechat:", outstream.toByteArray()); } if(identifier.equals("PlayersUpdate")) { networkPlayers.clear(); @@ -439,7 +443,7 @@ public class MineverseChatBungee extends Plugin implements Listener { } for(String send : getProxy().getServers().keySet()) { if(getProxy().getServers().get(send).getPlayers().size() > 0) - getProxy().getServers().get(send).sendData("VentureChat", outstream.toByteArray()); + getProxy().getServers().get(send).sendData("venturechat:", outstream.toByteArray()); } } } diff --git a/MineverseChat/mineverse/Aust1n46/chat/command/chat/Party.java b/MineverseChat/mineverse/Aust1n46/chat/command/chat/Party.java index 0a19d98..ef52a9c 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/command/chat/Party.java +++ b/MineverseChat/mineverse/Aust1n46/chat/command/chat/Party.java @@ -248,13 +248,17 @@ public class Party extends MineverseCommand { String members = ""; long linecount = plugin.getLineLength(); for(MineverseChatPlayer p : MineverseChat.players) { - if(p.getParty().equals(player.getUUID())) { + if(p.getParty() != null && p.getParty().equals(player.getUUID())) { if(members.length() + p.getName().length() > linecount) { members += "\n"; linecount = linecount + plugin.getLineLength(); } - if(p.isOnline()) members += ChatColor.GREEN + p.getName() + ChatColor.WHITE + ", "; - else members += ChatColor.RED + p.getName() + ChatColor.WHITE + ", "; + if(p.isOnline()) { + members += ChatColor.GREEN + p.getName() + ChatColor.WHITE + ", "; + } + else { + members += ChatColor.RED + p.getName() + ChatColor.WHITE + ", "; + } } } if(members.length() > 2) { diff --git a/MineverseChat/mineverse/Aust1n46/chat/command/message/Message.java b/MineverseChat/mineverse/Aust1n46/chat/command/message/Message.java index 32c3676..9fc08ef 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/command/message/Message.java +++ b/MineverseChat/mineverse/Aust1n46/chat/command/message/Message.java @@ -87,7 +87,7 @@ public class Message extends MineverseCommand { out.writeUTF(send); out.writeUTF(echo); out.writeUTF(spy); - mcp.getPlayer().sendPluginMessage(plugin, "VentureChat", byteOutStream.toByteArray()); + mcp.getPlayer().sendPluginMessage(plugin, "venturechat:", byteOutStream.toByteArray()); out.close(); } catch(Exception e) { diff --git a/MineverseChat/mineverse/Aust1n46/chat/command/message/Reply.java b/MineverseChat/mineverse/Aust1n46/chat/command/message/Reply.java index 8ae7172..f142cb1 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/command/message/Reply.java +++ b/MineverseChat/mineverse/Aust1n46/chat/command/message/Reply.java @@ -73,7 +73,7 @@ public class Reply extends MineverseCommand { out.writeUTF(send); out.writeUTF(echo); out.writeUTF(spy); - mcp.getPlayer().sendPluginMessage(plugin, "VentureChat", byteOutStream.toByteArray()); + mcp.getPlayer().sendPluginMessage(plugin, "venturechat:", byteOutStream.toByteArray()); out.close(); } catch(Exception e) { diff --git a/MineverseChat/mineverse/Aust1n46/chat/irc/command/IRCCommandSender.java b/MineverseChat/mineverse/Aust1n46/chat/irc/command/IRCCommandSender.java index 5cfa45d..33d7cce 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/irc/command/IRCCommandSender.java +++ b/MineverseChat/mineverse/Aust1n46/chat/irc/command/IRCCommandSender.java @@ -106,4 +106,10 @@ public class IRCCommandSender implements CommandSender { } Bukkit.getConsoleSender().sendMessage(messages); } + + @Override + public Spigot spigot() { + // TODO Auto-generated method stub + return null; + } } \ No newline at end of file diff --git a/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java b/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java index e1ebe2c..8cf9861 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java +++ b/MineverseChat/mineverse/Aust1n46/chat/listeners/ChatListener.java @@ -722,6 +722,7 @@ public class ChatListener implements Listener { out.writeUTF(eventChannel.getName()); out.writeUTF(Channelformat + event.getMessage()); out.writeUTF(mcp.getName()); + out.writeBoolean(mcp.getBungeeToggle()); out.writeUTF(message); out.writeUTF(format); out.writeUTF(chat); @@ -732,7 +733,7 @@ public class ChatListener implements Listener { if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { System.out.println(out.size() + " bytes size with json"); } - mcp.getPlayer().sendPluginMessage(plugin, "VentureChat", byteOutStream.toByteArray()); + mcp.getPlayer().sendPluginMessage(plugin, "venturechat:", byteOutStream.toByteArray()); out.close(); } catch(Exception e) { diff --git a/MineverseChat/mineverse/Aust1n46/chat/listeners/VentureChatListener.java b/MineverseChat/mineverse/Aust1n46/chat/listeners/VentureChatListener.java new file mode 100644 index 0000000..e84ddaf --- /dev/null +++ b/MineverseChat/mineverse/Aust1n46/chat/listeners/VentureChatListener.java @@ -0,0 +1,7 @@ +package mineverse.Aust1n46.chat.listeners; + +import org.bukkit.event.Listener; + +public class VentureChatListener implements Listener { + +} \ No newline at end of file diff --git a/MineverseChat/mineverse/Aust1n46/chat/versions/VersionHandler.java b/MineverseChat/mineverse/Aust1n46/chat/versions/VersionHandler.java index 90a7277..bfe24fd 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/versions/VersionHandler.java +++ b/MineverseChat/mineverse/Aust1n46/chat/versions/VersionHandler.java @@ -61,6 +61,10 @@ public class VersionHandler { return Bukkit.getVersion().contains("1.12"); } + public static boolean is1_13() { + return Bukkit.getVersion().contains("1.13"); + } + public static boolean isCauldron() { return false; }