Merge branch 'dev' into 'master'

1.9.3

See merge request ajg0702/ajqueue!4
This commit is contained in:
ajgeiss0702
2021-05-16 01:47:56 +00:00
3 changed files with 12 additions and 4 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
} }
group = "us.ajg0702" group = "us.ajg0702"
version = "1.9.2" version = "1.9.3"
repositories { repositories {
mavenCentral() mavenCentral()
+6 -1
View File
@@ -231,7 +231,7 @@ public class Main extends Plugin implements Listener {
for(String reason : reasons) { for(String reason : reasons) {
if(plainReason.toLowerCase().contains(reason.toLowerCase())) { if(plainReason.toLowerCase().contains(reason.toLowerCase())) {
shouldqueue = true; shouldqueue = true;
return; break;
} }
} }
if(shouldqueue || reasons.isEmpty()) { if(shouldqueue || reasons.isEmpty()) {
@@ -280,7 +280,12 @@ public class Main extends Plugin implements Listener {
@EventHandler @EventHandler
public void onMessage(PluginMessageEvent e) { public void onMessage(PluginMessageEvent e) {
//getLogger().info("Recieved message of "+e.getTag()); //getLogger().info("Recieved message of "+e.getTag());
if(e.getTag().equals("ajqueue:tospigot")) {
e.setCancelled(true);
return;
}
if(!e.getTag().equals("ajqueue:tobungee")) return; if(!e.getTag().equals("ajqueue:tobungee")) return;
if(!(e.getReceiver() instanceof ProxiedPlayer)) return;
e.setCancelled(true); e.setCancelled(true);
DataInputStream in = new DataInputStream(new ByteArrayInputStream(e.getData())); DataInputStream in = new DataInputStream(new ByteArrayInputStream(e.getData()));
try { try {
@@ -16,9 +16,12 @@ public class Commands implements CommandExecutor {
@Override @Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if(!(sender instanceof Player)) return true; Player player = null;
Player player = (Player) sender; if(sender instanceof Player) {
player = (Player) sender;
}
if(command.getName().equals("leavequeue")) { if(command.getName().equals("leavequeue")) {
if(player == null) return true;
StringBuilder arg = new StringBuilder(); StringBuilder arg = new StringBuilder();
for(String a : args) { for(String a : args) {
arg.append(" "); arg.append(" ");