diff options
Diffstat (limited to 'Essentials/test/com/earth2me/essentials/FakeOfflinePlayer.java')
-rw-r--r-- | Essentials/test/com/earth2me/essentials/FakeOfflinePlayer.java | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/Essentials/test/com/earth2me/essentials/FakeOfflinePlayer.java b/Essentials/test/com/earth2me/essentials/FakeOfflinePlayer.java new file mode 100644 index 000000000..01dd470ca --- /dev/null +++ b/Essentials/test/com/earth2me/essentials/FakeOfflinePlayer.java @@ -0,0 +1,100 @@ +package com.earth2me.essentials; + +import java.util.Map; +import org.bukkit.Bukkit; +import org.bukkit.Location; +import org.bukkit.OfflinePlayer; +import org.bukkit.entity.Player; + + +public class FakeOfflinePlayer implements OfflinePlayer +{ + private final transient String name; + + public FakeOfflinePlayer(String name) + { + this.name = name; + } + + @Override + public boolean isOnline() + { + return false; + } + + @Override + public String getName() + { + return name; + } + + @Override + public boolean isBanned() + { + return false; + } + + @Override + public void setBanned(boolean bln) + { + } + + @Override + public boolean isWhitelisted() + { + return false; + } + + @Override + public void setWhitelisted(boolean bln) + { + } + + @Override + public Player getPlayer() + { + return Bukkit.getPlayerExact(name); + } + + @Override + public long getFirstPlayed() + { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public long getLastPlayed() + { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public boolean hasPlayedBefore() + { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public boolean isOp() + { + return false; + } + + @Override + public void setOp(boolean bln) + { + } + + @Override + public Map<String, Object> serialize() + { + throw new UnsupportedOperationException("Not supported yet."); + } + + @Override + public Location getBedSpawnLocation() + { + throw new UnsupportedOperationException("Not supported yet."); + } + +} |