001package net.milkbowl.vault.economy; 002 003import org.bukkit.OfflinePlayer; 004 005@SuppressWarnings("deprecation") 006public abstract class AbstractEconomy implements Economy { 007 008 @Override 009 public boolean hasAccount(OfflinePlayer player) { 010 if (player.getName() == null) return false; 011 return hasAccount(player.getName()); 012 } 013 014 @Override 015 public boolean hasAccount(OfflinePlayer player, String worldName) { 016 if (player.getName() == null) return false; 017 return hasAccount(player.getName(), worldName); 018 } 019 020 @Override 021 public double getBalance(OfflinePlayer player) { 022 return getBalance(player.getName()); 023 } 024 025 @Override 026 public double getBalance(OfflinePlayer player, String world) { 027 return getBalance(player.getName(), world); 028 } 029 030 @Override 031 public boolean has(OfflinePlayer player, double amount) { 032 if (player.getName() == null) return false; 033 return has(player.getName(), amount); 034 } 035 036 @Override 037 public boolean has(OfflinePlayer player, String worldName, double amount) { 038 if (player.getName() == null) return false; 039 return has(player.getName(), worldName, amount); 040 } 041 042 @Override 043 public EconomyResponse withdrawPlayer(OfflinePlayer player, double amount) { 044 return withdrawPlayer(player.getName(), amount); 045 } 046 047 @Override 048 public EconomyResponse withdrawPlayer(OfflinePlayer player, String worldName, double amount) { 049 return withdrawPlayer(player.getName(), worldName, amount); 050 } 051 052 @Override 053 public EconomyResponse depositPlayer(OfflinePlayer player, double amount) { 054 return depositPlayer(player.getName(), amount); 055 } 056 057 @Override 058 public EconomyResponse depositPlayer(OfflinePlayer player, String worldName, double amount) { 059 return depositPlayer(player.getName(), worldName, amount); 060 } 061 062 @Override 063 public EconomyResponse createBank(String name, OfflinePlayer player) { 064 return createBank(name, player.getName()); 065 } 066 067 @Override 068 public EconomyResponse isBankOwner(String name, OfflinePlayer player) { 069 return isBankOwner(name, player.getName()); 070 } 071 072 @Override 073 public EconomyResponse isBankMember(String name, OfflinePlayer player) { 074 return isBankMember(name, player.getName()); 075 } 076 077 @Override 078 public boolean createPlayerAccount(OfflinePlayer player) { 079 return createPlayerAccount(player.getName()); 080 } 081 082 @Override 083 public boolean createPlayerAccount(OfflinePlayer player, String worldName) { 084 return createPlayerAccount(player.getName(), worldName); 085 } 086 087}