Remove List Name Mixin. Not used.
This commit is contained in:
parent
19d5682741
commit
951367c586
@ -1,7 +0,0 @@
|
||||
package com.massivecraft.massivecore.mixin;
|
||||
|
||||
public interface ListNameMixin
|
||||
{
|
||||
public String getListName(Object senderObject);
|
||||
public void setListName(Object senderObject, String listName);
|
||||
}
|
@ -1,6 +0,0 @@
|
||||
package com.massivecraft.massivecore.mixin;
|
||||
|
||||
public abstract class ListNameMixinAbstract implements ListNameMixin
|
||||
{
|
||||
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
package com.massivecraft.massivecore.mixin;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.TreeMap;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
import org.bukkit.entity.Player;
|
||||
|
||||
import com.massivecraft.massivecore.util.IdUtil;
|
||||
|
||||
public class ListNameMixinDefault extends ListNameMixinAbstract
|
||||
{
|
||||
public final static ChatColor DEFAULT_COLOR = ChatColor.WHITE;
|
||||
|
||||
// -------------------------------------------- //
|
||||
// INSTANCE & CONSTRUCT
|
||||
// -------------------------------------------- //
|
||||
|
||||
private static ListNameMixinDefault i = new ListNameMixinDefault();
|
||||
public static ListNameMixinDefault get() { return i; }
|
||||
|
||||
// -------------------------------------------- //
|
||||
// FIELDS
|
||||
// -------------------------------------------- //
|
||||
|
||||
protected Map<String, String> idToListName = new TreeMap<String, String>(String.CASE_INSENSITIVE_ORDER);
|
||||
|
||||
// -------------------------------------------- //
|
||||
// OVERRIDE
|
||||
// -------------------------------------------- //
|
||||
|
||||
@Override
|
||||
public String getListName(Object senderObject)
|
||||
{
|
||||
String senderId = IdUtil.getId(senderObject);
|
||||
if (senderId == null) return null;
|
||||
|
||||
// Our Map
|
||||
String ret = this.idToListName.get(senderId);
|
||||
|
||||
// Bukkit
|
||||
if (ret == null)
|
||||
{
|
||||
Player player = IdUtil.getPlayer(senderObject);
|
||||
if (player != null)
|
||||
{
|
||||
ret = player.getPlayerListName();
|
||||
}
|
||||
}
|
||||
|
||||
// Fixed Name
|
||||
if (ret == null)
|
||||
{
|
||||
ret = IdUtil.getName(senderObject);
|
||||
}
|
||||
|
||||
// Id Fallback
|
||||
if (ret == null)
|
||||
{
|
||||
ret = senderId;
|
||||
}
|
||||
|
||||
// Ensure Colored
|
||||
if (ChatColor.stripColor(ret).equals(ret))
|
||||
{
|
||||
ret = DEFAULT_COLOR.toString()+ret;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setListName(Object senderObject, String listName)
|
||||
{
|
||||
String senderId = IdUtil.getId(senderObject);
|
||||
if (senderId == null) return;
|
||||
|
||||
if (listName == null)
|
||||
{
|
||||
this.idToListName.remove(senderId);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.idToListName.put(senderId, listName);
|
||||
}
|
||||
|
||||
Player player = IdUtil.getPlayer(senderObject);
|
||||
if (player == null) return;
|
||||
player.setPlayerListName(this.getListName(senderObject));
|
||||
}
|
||||
|
||||
}
|
@ -29,10 +29,6 @@ public class Mixin
|
||||
public static DisplayNameMixin getDisplayNameMixin() { return displayNameMixin; }
|
||||
public static void setDisplayNameMixin(DisplayNameMixin val) { displayNameMixin = val; }
|
||||
|
||||
private static ListNameMixin listNameMixin = ListNameMixinDefault.get();
|
||||
public static ListNameMixin getListNameMixin() { return listNameMixin; }
|
||||
public static void setListNameMixin(ListNameMixin val) { listNameMixin = val; }
|
||||
|
||||
private static SenderPsMixin senderPsMixin = SenderPsMixinDefault.get();
|
||||
public static SenderPsMixin getSenderPsMixin() { return senderPsMixin; }
|
||||
public static void setSenderPsMixin(SenderPsMixin val) { senderPsMixin = val; }
|
||||
@ -133,30 +129,6 @@ public class Mixin
|
||||
getDisplayNameMixin().setDisplayName(senderObject, displayName);
|
||||
}
|
||||
|
||||
// -------------------------------------------- //
|
||||
// STATIC EXPOSE: LIST NAME
|
||||
// -------------------------------------------- //
|
||||
|
||||
public static String getListName(String senderId)
|
||||
{
|
||||
return getListNameMixin().getListName(senderId);
|
||||
}
|
||||
|
||||
public static void setListName(String senderId, String listName)
|
||||
{
|
||||
getListNameMixin().setListName(senderId, listName);
|
||||
}
|
||||
|
||||
public static String getListName(CommandSender sender)
|
||||
{
|
||||
return getListNameMixin().getListName(sender);
|
||||
}
|
||||
|
||||
public static void setListName(CommandSender sender, String listName)
|
||||
{
|
||||
getListNameMixin().setListName(sender, listName);
|
||||
}
|
||||
|
||||
// -------------------------------------------- //
|
||||
// STATIC EXPOSE: SENDER PS
|
||||
// -------------------------------------------- //
|
||||
|
@ -105,18 +105,6 @@ public abstract class SenderEntity<E extends SenderEntity<E>> extends Entity<E>
|
||||
Mixin.setDisplayName(this.getId(), displayName);
|
||||
}
|
||||
|
||||
// LIST NAME
|
||||
|
||||
public String getListName()
|
||||
{
|
||||
return Mixin.getListName(this.getId());
|
||||
}
|
||||
|
||||
public void setListName(String listName)
|
||||
{
|
||||
Mixin.setListName(this.getId(), listName);
|
||||
}
|
||||
|
||||
// CONVENIENCE SEND MESSAGE
|
||||
|
||||
public boolean sendMessage(String message)
|
||||
|
Loading…
Reference in New Issue
Block a user