Refactor synchronize into a static method.

This commit is contained in:
Aust1n46 2021-04-16 17:58:57 -05:00
parent 2013626690
commit c535773db5
12 changed files with 68 additions and 63 deletions

View File

@ -193,8 +193,9 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
//} //}
Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Establishing BungeeCord")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Establishing BungeeCord"));
Bukkit.getMessenger().registerOutgoingPluginChannel(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL); Bukkit.getMessenger().registerOutgoingPluginChannel(this, PLUGIN_MESSAGING_CHANNEL);
Bukkit.getMessenger().registerIncomingPluginChannel(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, this); Bukkit.getMessenger().registerIncomingPluginChannel(this, PLUGIN_MESSAGING_CHANNEL, this);
PluginManager pluginManager = getServer().getPluginManager(); PluginManager pluginManager = getServer().getPluginManager();
if(pluginManager.isPluginEnabled("Towny")) { if(pluginManager.isPluginEnabled("Towny")) {
Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Enabling Towny Formatting")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Enabling Towny Formatting"));
@ -246,7 +247,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
.replace("{player}", p.getName()).replace("{channel_color}", channel.getColor()) .replace("{player}", p.getName()).replace("{channel_color}", channel.getColor())
.replace("{channel_name}", mute.getChannel())); .replace("{channel_name}", mute.getChannel()));
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(p, true); synchronize(p, true);
} }
} }
} }
@ -270,15 +271,6 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Disabled Successfully")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Disabled Successfully"));
} }
@SuppressWarnings("unchecked")
public static void unregister(String name) {
try {
((Map<String, Command>) knownCommands.get((SimpleCommandMap) commandMap.get(Bukkit.getServer()))).remove(name);
}
catch(Exception e) {
}
}
@SuppressWarnings("unused") @SuppressWarnings("unused")
private void loadCommandMap() { private void loadCommandMap() {
try { try {
@ -290,10 +282,6 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
catch(Exception e) { catch(Exception e) {
} }
} }
public static MineverseChat getInstance() {
return getPlugin(MineverseChat.class);
}
private void registerListeners() { private void registerListeners() {
PluginManager pluginManager = getServer().getPluginManager(); PluginManager pluginManager = getServer().getPluginManager();
@ -308,14 +296,9 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
ProtocolLibrary.getProtocolManager().addPacketListener(new PacketListener()); ProtocolLibrary.getProtocolManager().addPacketListener(new PacketListener());
} }
public static Field getPosField() {
return posField;
}
public static Class<?> getChatMessageType() {
return chatMessageType;
}
private void loadNMS() { private void loadNMS() {
try { try {
posField = MinecraftReflection.getMinecraftClass("PacketPlayOutChat").getDeclaredField("b"); posField = MinecraftReflection.getMinecraftClass("PacketPlayOutChat").getDeclaredField("b");
@ -347,11 +330,12 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
return null; return null;
} }
} }
private String getVersion() { private String getVersion() {
return Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3]; return Bukkit.getServer().getClass().getPackage().getName().split("\\.")[3];
} }
private boolean setupPermissions() { private boolean setupPermissions() {
RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class); RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
if(permissionProvider != null) { if(permissionProvider != null) {
@ -368,6 +352,31 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
return(chat != null); return(chat != null);
} }
public static MineverseChat getInstance() {
return getPlugin(MineverseChat.class);
}
@SuppressWarnings("unchecked")
public static void unregister(String name) {
try {
((Map<String, Command>) knownCommands.get((SimpleCommandMap) commandMap.get(Bukkit.getServer()))).remove(name);
}
catch(Exception e) {
}
}
public static Field getPosField() {
return posField;
}
public static Class<?> getChatMessageType() {
return chatMessageType;
}
public static Chat getVaultChat() { public static Chat getVaultChat() {
return chat; return chat;
} }
@ -376,7 +385,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
return permission; return permission;
} }
public void synchronize(MineverseChatPlayer mcp, boolean changes) { public static void synchronize(MineverseChatPlayer mcp, boolean changes) {
// System.out.println("Sync started..."); // System.out.println("Sync started...");
ByteArrayOutputStream outstream = new ByteArrayOutputStream(); ByteArrayOutputStream outstream = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(outstream); DataOutputStream out = new DataOutputStream(outstream);
@ -387,7 +396,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
// System.out.println(mcp.getPlayer().getServer().getServerName()); // System.out.println(mcp.getPlayer().getServer().getServerName());
// out.writeUTF(mcp.getPlayer().getServer().getServerName()); // out.writeUTF(mcp.getPlayer().getServer().getServerName());
out.writeUTF(mcp.getUUID().toString()); out.writeUTF(mcp.getUUID().toString());
Bukkit.getServer().getScheduler().runTaskLaterAsynchronously(this, new Runnable() { Bukkit.getServer().getScheduler().runTaskLaterAsynchronously(getInstance(), new Runnable() {
@Override @Override
public void run() { public void run() {
if(mcp.hasPlayed()) { if(mcp.hasPlayed()) {
@ -445,10 +454,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeBoolean(mcp.isSpy()); out.writeBoolean(mcp.isSpy());
out.writeBoolean(mcp.getMessageToggle()); out.writeBoolean(mcp.getMessageToggle());
} }
for(MineverseChatPlayer p : MineverseChatAPI.getOnlineMineverseChatPlayers()) { sendPluginMessage(outstream);
p.getPlayer().sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, outstream.toByteArray());
break;
}
// System.out.println("Sync start bottom..."); // System.out.println("Sync start bottom...");
out.close(); out.close();
} }
@ -458,21 +464,20 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
} }
public static void sendPluginMessage(ByteArrayOutputStream byteOutStream) { public static void sendPluginMessage(ByteArrayOutputStream byteOutStream) {
MineverseChatAPI.getOnlineMineverseChatPlayers().iterator().next().getPlayer().sendPluginMessage(MineverseChat.getInstance(), MineverseChat.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) {
return; return;
} }
Player host = MineverseChatAPI.getOnlineMineverseChatPlayers().iterator().next().getPlayer();
ByteArrayOutputStream byteOutStream = new ByteArrayOutputStream(); ByteArrayOutputStream byteOutStream = new ByteArrayOutputStream();
DataOutputStream out = new DataOutputStream(byteOutStream); DataOutputStream out = new DataOutputStream(byteOutStream);
try { try {
out.writeUTF("DiscordSRV"); out.writeUTF("DiscordSRV");
out.writeUTF(chatChannel); out.writeUTF(chatChannel);
out.writeUTF(message); out.writeUTF(message);
host.sendPluginMessage(MineverseChat.getInstance(), MineverseChat.PLUGIN_MESSAGING_CHANNEL, byteOutStream.toByteArray()); sendPluginMessage(byteOutStream);
out.close(); out.close();
} }
catch(Exception e) { catch(Exception e) {
@ -482,7 +487,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
@Override @Override
public void onPluginMessageReceived(String channel, Player player, byte[] inputStream) { public void onPluginMessageReceived(String channel, Player player, byte[] inputStream) {
if(!channel.equals(MineverseChat.PLUGIN_MESSAGING_CHANNEL)) { if(!channel.equals(PLUGIN_MESSAGING_CHANNEL)) {
return; return;
} }
try { try {
@ -614,7 +619,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
for(String s : listening) { for(String s : listening) {
out.writeUTF(s); out.writeUTF(s);
} }
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
} }
if(identifier.equals("Receive")) { if(identifier.equals("Receive")) {
String sender = msgin.readUTF(); String sender = msgin.readUTF();
@ -704,7 +709,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
p.setHasPlayed(true); p.setHasPlayed(true);
// Only run a sync update if the player joined a BungeeCord channel // Only run a sync update if the player joined a BungeeCord channel
if(isThereABungeeChannel) { if(isThereABungeeChannel) {
this.synchronize(p, true); synchronize(p, true);
} }
} }
} }
@ -721,7 +726,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(server); out.writeUTF(server);
out.writeUTF(receiver); out.writeUTF(receiver);
out.writeUTF(sender.toString()); out.writeUTF(sender.toString());
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
out.writeUTF("Ignore"); out.writeUTF("Ignore");
@ -730,7 +735,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(p.getUUID().toString()); out.writeUTF(p.getUUID().toString());
out.writeUTF(receiver); out.writeUTF(receiver);
out.writeUTF(sender.toString()); out.writeUTF(sender.toString());
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
if(identifier.equals("Offline")) { if(identifier.equals("Offline")) {
@ -750,14 +755,14 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
p.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_OFF.toString() p.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_OFF.toString()
.replace("{player}", receiverName)); .replace("{player}", receiverName));
p.removeIgnore(receiver); p.removeIgnore(receiver);
this.synchronize(p, true); synchronize(p, true);
return; return;
} }
p.addIgnore(receiver); p.addIgnore(receiver);
p.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_ON.toString() p.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_ON.toString()
.replace("{player}", receiverName)); .replace("{player}", receiverName));
this.synchronize(p, true); synchronize(p, true);
} }
} }
if(subchannel.equals("Mute")) { if(subchannel.equals("Mute")) {
@ -1096,7 +1101,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(server); out.writeUTF(server);
out.writeUTF(receiver); out.writeUTF(receiver);
out.writeUTF(sender.toString()); out.writeUTF(sender.toString());
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
if(p.getIgnores().contains(sender)) { if(p.getIgnores().contains(sender)) {
@ -1105,7 +1110,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(server); out.writeUTF(server);
out.writeUTF(receiver); out.writeUTF(receiver);
out.writeUTF(sender.toString()); out.writeUTF(sender.toString());
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
if(!p.getMessageToggle()) { if(!p.getMessageToggle()) {
@ -1114,7 +1119,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(server); out.writeUTF(server);
out.writeUTF(receiver); out.writeUTF(receiver);
out.writeUTF(sender.toString()); out.writeUTF(sender.toString());
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
p.getPlayer().sendMessage(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), send.replaceAll("receiver_", ""))) + msg); p.getPlayer().sendMessage(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), send.replaceAll("receiver_", ""))) + msg);
@ -1136,7 +1141,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
out.writeUTF(sName); out.writeUTF(sName);
out.writeUTF(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), echo.replaceAll("receiver_", ""))) + msg); out.writeUTF(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), echo.replaceAll("receiver_", ""))) + msg);
out.writeUTF(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), spy.replaceAll("receiver_", ""))) + msg); out.writeUTF(Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(p.getPlayer(), spy.replaceAll("receiver_", ""))) + msg);
player.sendPluginMessage(this, MineverseChat.PLUGIN_MESSAGING_CHANNEL, stream.toByteArray()); sendPluginMessage(stream);
return; return;
} }
if(identifier.equals("Offline")) { if(identifier.equals("Offline")) {

View File

@ -23,12 +23,12 @@ public class BungeeToggle implements VentureCommand {
if(!mcp.getBungeeToggle()) { if(!mcp.getBungeeToggle()) {
mcp.setBungeeToggle(true); mcp.setBungeeToggle(true);
mcp.getPlayer().sendMessage(LocalizedMessage.BUNGEE_TOGGLE_ON.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.BUNGEE_TOGGLE_ON.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.setBungeeToggle(false); mcp.setBungeeToggle(false);
mcp.getPlayer().sendMessage(LocalizedMessage.BUNGEE_TOGGLE_OFF.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.BUNGEE_TOGGLE_OFF.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString());

View File

@ -71,7 +71,7 @@ public class Channel implements VentureCommand, Listener {
mcp.setCurrentChannel(channel); mcp.setCurrentChannel(channel);
mcp.getPlayer().sendMessage(event.getMessage()); mcp.getPlayer().sendMessage(event.getMessage());
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
return; return;
} }

View File

@ -41,7 +41,7 @@ public class Leave implements VentureCommand {
.replace("{channel_name}", ChatChannel.getDefaultChannel().getName())); .replace("{channel_name}", ChatChannel.getDefaultChannel().getName()));
} }
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
return; return;
} }

View File

@ -80,7 +80,7 @@ public class IgnoreCommandExecutor implements TabExecutor {
mcp.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_OFF.toString() mcp.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_OFF.toString()
.replace("{player}", player.getName())); .replace("{player}", player.getName()));
mcp.removeIgnore(player.getUUID()); mcp.removeIgnore(player.getUUID());
plugin.synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return true; return true;
} }
if(player.getPlayer().hasPermission("venturechat.ignore.bypass")) { if(player.getPlayer().hasPermission("venturechat.ignore.bypass")) {
@ -91,7 +91,7 @@ public class IgnoreCommandExecutor implements TabExecutor {
mcp.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_ON.toString() mcp.getPlayer().sendMessage(LocalizedMessage.IGNORE_PLAYER_ON.toString()
.replace("{player}", player.getName())); .replace("{player}", player.getName()));
mcp.addIgnore(player.getUUID()); mcp.addIgnore(player.getUUID());
plugin.synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return true; return true;
} }

View File

@ -23,12 +23,12 @@ public class MessageToggle implements VentureCommand {
if(!mcp.getMessageToggle()) { if(!mcp.getMessageToggle()) {
mcp.setMessageToggle(true); mcp.setMessageToggle(true);
mcp.getPlayer().sendMessage(LocalizedMessage.MESSAGE_TOGGLE_ON.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.MESSAGE_TOGGLE_ON.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.setMessageToggle(false); mcp.setMessageToggle(false);
mcp.getPlayer().sendMessage(LocalizedMessage.MESSAGE_TOGGLE_OFF.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.MESSAGE_TOGGLE_OFF.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString());

View File

@ -23,12 +23,12 @@ public class Spy implements VentureCommand {
if(!mcp.isSpy()) { if(!mcp.isSpy()) {
mcp.setSpy(true); mcp.setSpy(true);
mcp.getPlayer().sendMessage(LocalizedMessage.SPY_ON.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.SPY_ON.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.setSpy(false); mcp.setSpy(false);
mcp.getPlayer().sendMessage(LocalizedMessage.SPY_OFF.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.SPY_OFF.toString());
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
return; return;
} }
mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString()); mcp.getPlayer().sendMessage(LocalizedMessage.COMMAND_NO_PERMISSION.toString());

View File

@ -45,7 +45,7 @@ public class Muteall implements VentureCommand {
} }
} }
if(bungee) { if(bungee) {
MineverseChat.getInstance().synchronize(player, true); MineverseChat.synchronize(player, true);
} }
sender.sendMessage(LocalizedMessage.MUTE_PLAYER_ALL_SENDER.toString() sender.sendMessage(LocalizedMessage.MUTE_PLAYER_ALL_SENDER.toString()
.replace("{player}", player.getName())); .replace("{player}", player.getName()));
@ -67,7 +67,7 @@ public class Muteall implements VentureCommand {
} }
} }
if(bungee) { if(bungee) {
MineverseChat.getInstance().synchronize(player, true); MineverseChat.synchronize(player, true);
} }
sender.sendMessage(LocalizedMessage.MUTE_PLAYER_ALL_SENDER_REASON.toString() sender.sendMessage(LocalizedMessage.MUTE_PLAYER_ALL_SENDER_REASON.toString()
.replace("{player}", player.getName()) .replace("{player}", player.getName())

View File

@ -34,7 +34,7 @@ public class Unmuteall implements VentureCommand {
} }
} }
if(bungee) { if(bungee) {
MineverseChat.getInstance().synchronize(player, true); MineverseChat.synchronize(player, true);
} }
sender.sendMessage(LocalizedMessage.UNMUTE_PLAYER_ALL_SENDER.toString() sender.sendMessage(LocalizedMessage.UNMUTE_PLAYER_ALL_SENDER.toString()
.replace("{player}", player.getName())); .replace("{player}", player.getName()));

View File

@ -315,7 +315,7 @@ public class ChatListener implements Listener {
.replace("{reason}", LocalizedMessage.SPAM_MUTE_REASON_TEXT.toString())); .replace("{reason}", LocalizedMessage.SPAM_MUTE_REASON_TEXT.toString()));
} }
if(eventChannel.getBungee()) { if(eventChannel.getBungee()) {
plugin.synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
mcp.getSpam().get(eventChannel).set(0, 0L); mcp.getSpam().get(eventChannel).set(0, 0L);
mcp.setQuickChat(false); mcp.setQuickChat(false);

View File

@ -148,7 +148,7 @@ public class CommandListener implements CommandExecutor, Listener {
mcp.addListening(channel.getName()); mcp.addListening(channel.getName());
mcp.setCurrentChannel(channel); mcp.setCurrentChannel(channel);
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
event.setCancelled(true); event.setCancelled(true);
return; return;
@ -157,7 +157,7 @@ public class CommandListener implements CommandExecutor, Listener {
message = message.substring(channel.getAlias().length() + 1); message = message.substring(channel.getAlias().length() + 1);
mcp.addListening(channel.getName()); mcp.addListening(channel.getName());
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
mcp.setQuickChannel(channel); mcp.setQuickChannel(channel);
/*String format = ""; /*String format = "";
@ -208,7 +208,7 @@ public class CommandListener implements CommandExecutor, Listener {
mcp.setQuickChannel(channel); mcp.setQuickChannel(channel);
mcp.addListening(channel.getName()); mcp.addListening(channel.getName());
if(channel.getBungee()) { if(channel.getBungee()) {
MineverseChat.getInstance().synchronize(mcp, true); MineverseChat.synchronize(mcp, true);
} }
String msg = ""; String msg = "";
for(int x = 0; x < args.length; x++) { for(int x = 0; x < args.length; x++) {

View File

@ -101,7 +101,7 @@ public class LoginListener implements Listener {
final MineverseChatPlayer sync = mcp; final MineverseChatPlayer sync = mcp;
plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() { plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() {
public void run() { public void run() {
plugin.synchronize(sync, false); MineverseChat.synchronize(sync, false);
} }
}, delayInTicks); }, delayInTicks);
} }