mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 02:53:43 +01:00 
			
		
		
		
	Improvements, now works with latest bukkit
This commit is contained in:
		@@ -36,20 +36,24 @@ public class vPlayerListener extends PlayerListener {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    //Message to be sent when a player uses /list
 | 
					    //Message to be sent when a player uses /list
 | 
				
			||||||
    public void onPlayerCommand(PlayerChatEvent event) {
 | 
					    public void onPlayerCommand(PlayerChatEvent event) {
 | 
				
			||||||
    	log.log(Level.INFO, event.getMessage() + "|" + event.getPlayer().getName());
 | 
					 | 
				
			||||||
    	String[] split = event.getMessage().split(" ");
 | 
					    	String[] split = event.getMessage().split(" ");
 | 
				
			||||||
        Player player = event.getPlayer();
 | 
					        Player player = event.getPlayer();
 | 
				
			||||||
        if(split[0].equalsIgnoreCase("/list") || split[0].equalsIgnoreCase("/who")){
 | 
					        if(split[0].equalsIgnoreCase("/list") || split[0].equalsIgnoreCase("/who")){
 | 
				
			||||||
        	event.setCancelled(true);
 | 
					        	event.setCancelled(true);
 | 
				
			||||||
        	String tempList = "";
 | 
					        	String tempList = "";
 | 
				
			||||||
 | 
					        	int x = 0;
 | 
				
			||||||
            for(Player p : plugin.getServer().getOnlinePlayers())
 | 
					            for(Player p : plugin.getServer().getOnlinePlayers())
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
            	if(p != null){
 | 
					            	if(p != null && x < playerCount()){
 | 
				
			||||||
            		tempList+= p.getName();
 | 
					            		tempList+= p.getName() +", ";
 | 
				
			||||||
 | 
					            		x++;
 | 
				
			||||||
            	}
 | 
					            	}
 | 
				
			||||||
 | 
					            	if(x >= playerCount())
 | 
				
			||||||
 | 
					            		tempList+= p.getName();
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            //Output the player list
 | 
					            //Output the player list
 | 
				
			||||||
            player.sendMessage(ChatColor.RED + "Player List (" + tempList +")");
 | 
					            player.sendMessage(ChatColor.RED + "Player List ("+ChatColor.WHITE + tempList +ChatColor.RED+")");
 | 
				
			||||||
 | 
					            player.sendMessage(ChatColor.RED + "Total Players: " + ChatColor.GREEN + playerCount());
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,6 +33,7 @@ public class vPlayersOnline extends JavaPlugin {
 | 
				
			|||||||
        PluginManager pm = getServer().getPluginManager();
 | 
					        PluginManager pm = getServer().getPluginManager();
 | 
				
			||||||
        pm.registerEvent(Event.Type.PLAYER_JOIN, playerListener, Priority.Normal, this);
 | 
					        pm.registerEvent(Event.Type.PLAYER_JOIN, playerListener, Priority.Normal, this);
 | 
				
			||||||
        pm.registerEvent(Event.Type.PLAYER_QUIT, playerListener, Priority.Normal, this);
 | 
					        pm.registerEvent(Event.Type.PLAYER_QUIT, playerListener, Priority.Normal, this);
 | 
				
			||||||
 | 
					        pm.registerEvent(Event.Type.PLAYER_COMMAND, playerListener, Priority.Normal, this);
 | 
				
			||||||
        //Displays a message when plugin is loaded
 | 
					        //Displays a message when plugin is loaded
 | 
				
			||||||
        PluginDescriptionFile pdfFile = this.getDescription();
 | 
					        PluginDescriptionFile pdfFile = this.getDescription();
 | 
				
			||||||
        System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!" );
 | 
					        System.out.println( pdfFile.getName() + " version " + pdfFile.getVersion() + " is enabled!" );
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
name: vPlayersOnline
 | 
					name: vPlayersOnline
 | 
				
			||||||
main: com.bukkit.nossr50.vPlayersOnline.vPlayersOnline
 | 
					main: com.bukkit.nossr50.vPlayersOnline.vPlayersOnline
 | 
				
			||||||
version: 1.1
 | 
					version: 1.2
 | 
				
			||||||
		Reference in New Issue
	
	Block a user