mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-25 02:04:44 +02:00
Added partial name matching
Works with commands such as /party kick <name>, /ptp <name>
This commit is contained in:
@ -3,6 +3,7 @@ package com.gmail.nossr50.util.player;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.bukkit.OfflinePlayer;
|
||||
@ -81,12 +82,16 @@ public final class UserManager {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the McMMOPlayer of a player by name.
|
||||
* Get the McMMOPlayer of a player by a partial name.
|
||||
*
|
||||
* @param playerName The name of the player whose McMMOPlayer to retrieve
|
||||
* @param playerName The partial name of the player whose McMMOPlayer to retrieve
|
||||
* @return the player's McMMOPlayer object
|
||||
*/
|
||||
public static McMMOPlayer getPlayer(String playerName) {
|
||||
List<Player> matches = mcMMO.p.getServer().matchPlayer(playerName);
|
||||
if (matches.size() == 1) {
|
||||
playerName = matches.get(0).getName();
|
||||
}
|
||||
return players.get(playerName);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user