LibsDisguises/src/me/libraryaddict/disguise/DisguiseTypes/PlayerDisguise.java

30 lines
797 B
Java

package me.libraryaddict.disguise.DisguiseTypes;
public class PlayerDisguise extends Disguise {
private String playerName;
public PlayerDisguise(String name) {
this(name, true);
}
public PlayerDisguise(String name, boolean replaceSounds) {
super(DisguiseType.PLAYER, replaceSounds);
if (name.length() > 16)
name = name.substring(0, 16);
playerName = name;
}
public PlayerDisguise clone() {
PlayerDisguise disguise = new PlayerDisguise(getName(), replaceSounds());
return disguise;
}
public boolean equals(PlayerDisguise playerDisguise) {
return getName().equals(playerDisguise.getName()) && this.equals(playerDisguise);
}
public String getName() {
return playerName;
}
}