本文整理汇总了Java中com.palmergames.bukkit.towny.exceptions.NotRegisteredException类的典型用法代码示例。如果您正苦于以下问题:Java NotRegisteredException类的具体用法?Java NotRegisteredException怎么用?Java NotRegisteredException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NotRegisteredException类属于com.palmergames.bukkit.towny.exceptions包,在下文中一共展示了NotRegisteredException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: change
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
public void change(Event e, Object[] delta, Changer.ChangeMode mode) {
if (mode == Changer.ChangeMode.SET) {
try {
TownyUniverse.getDataSource().getTown(town.getSingle(e)).setBalance(((Number) delta[0]).doubleValue(),
"Server");
} catch (NullPointerException ex) {
ex.printStackTrace();
return;
} catch (NotRegisteredException ex2) {
ex2.printStackTrace();
return;
} catch (EconomyException ex3) {
ex3.printStackTrace();
return;
}
}
}
示例2: change
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
public void change(Event e, Object[] delta, Changer.ChangeMode mode) {
if (mode == Changer.ChangeMode.SET) {
try {
TownyUniverse.getDataSource().getNation(nation.getSingle(e))
.setBalance(((Number) delta[0]).doubleValue(), null);
} catch (NullPointerException ex) {
ex.printStackTrace();
return;
} catch (NotRegisteredException ex2) {
ex2.printStackTrace();
return;
} catch (EconomyException ex3) {
ex3.printStackTrace();
return;
}
}
}
示例3: execute
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
protected void execute(Event e) {
main core = (main) Bukkit.getPluginManager().getPlugin("SharpSK");
try {
try {
TownyUniverse.getDataSource().renameTown(TownyUniverse.getDataSource().getTown(s.getSingle(e)),
s2.getSingle(e));
} catch (AlreadyRegisteredException e1) {
core.getLogger().warning(
"Could not rename town: " + "\"" + s.getSingle(e) + "\"" + " Town name already in use.");
}
} catch (NotRegisteredException ex) {
core.getLogger().warning("Could not rename town: " + "\"" + s.getSingle(e) + "\"" + " Town does not exist");
return;
}
}
示例4: execute
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
protected void execute(Event e) {
main core = (main) Bukkit.getPluginManager().getPlugin("SharpSK");
try {
try {
TownyUniverse.getDataSource().getTown(s.getSingle(e))
.addResident(TownyUniverse.getDataSource().getResident(p.getSingle(e).getName()));
} catch (NotRegisteredException ex2) {
core.getLogger().warning("Could not add resident: " + "\"" + p.getSingle(e).getName() + "\""
+ " to town " + "\"" + s.getSingle(e) + "\"");
return;
}
} catch (AlreadyRegisteredException ex3) {
core.getLogger().warning("Could not add resident: " + "\"" + p.getSingle(e).getName() + "\"" + " to town "
+ "\"" + s.getSingle(e) + "\"");
core.getLogger().warning("Resident is already in town: " + "\"" + s.getSingle(e) + "\"");
return;
}
}
示例5: get
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
@Nullable
protected String[] get(Event e) {
String natname = null;
Resident res;
try {
res = TownyUniverse.getDataSource().getResident(resident.getSingle(e).getName());
natname = res.getTown().getNation().getName();
} catch (NotRegisteredException ex) {
ex.printStackTrace();
}
return new String[] { natname };
}
示例6: execute
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
protected void execute(Event e) {
main core = (main) Bukkit.getPluginManager().getPlugin("SharpSK");
try {
TownyUniverse.getDataSource().getTown(s.getSingle(e))
.removeResident(TownyUniverse.getDataSource().getResident(p.getSingle(e).getName()));
} catch (EmptyTownException ex1) {
return;
} catch (NotRegisteredException ex2) {
core.getLogger().warning("Could not kick resident: " + "\"" + p.getSingle(e).getName() + "\""
+ " from town " + "\"" + s.getSingle(e) + "\"");
core.getLogger().warning("Resident is not in town: " + "\"" + s.getSingle(e) + "\"");
return;
}
}
示例7: OnCommand
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
public boolean OnCommand(Player player, String alias, String[] args) {
Resident res;
// System.out.println("contains: " + PluginMain.TU.getResidentMap().contains(player.getName().toLowerCase()));
// System.out.println("res: " + PluginMain.TU.getResidentMap().get(player.getName().toLowerCase()));
// System.out.println("mayor: " + PluginMain.TU.getResidentMap().get(player.getName().toLowerCase()).isMayor());
if (!(PluginMain.TU.getResidentMap().containsKey(player.getName().toLowerCase())
&& (res = PluginMain.TU.getResidentMap().get(player.getName().toLowerCase())).isMayor())) {
player.sendMessage("§cYou need to be the mayor of a town to set it's colors.");
return true;
}
if (args.length > ColorCount) {
player.sendMessage("You can only use " + ColorCount + " color" + (ColorCount > 1 ? "(s)" : "") + ".");
return true;
}
String[] a = new String[args.length + 1];
System.arraycopy(args, 0, a, 1, args.length);
try {
a[0] = res.getTown().getName().toLowerCase();
} catch (NotRegisteredException e) {
TBMCCoreAPI.SendException("Failed to set town color for player " + player + "!", e);
player.sendMessage("§cCouldn't find your town... Error reported.");
return true;
}
return buttondevteam.chat.commands.ucmds.admin.TownColorCommand.SetTownColor(player, alias, a);
}
示例8: isInGroup
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
public boolean isInGroup(Player player, String groupName) {
try {
Resident resident = TownyUniverse.getDataSource().getResident(player.getName());
Town town = resident.getTown();
if (town.getName().equalsIgnoreCase(groupName)) {
return true;
}
Nation nation = town.getNation();
if (nation.getName().equalsIgnoreCase(groupName)) {
return true;
}
return false;
} catch (Exception e) {
// Cannot use catch (NotRegisteredException e) because the class
// cannot be loaded then when Towny isn't present
if (e instanceof NotRegisteredException) {
return false;
}
throw new RuntimeException(e);
}
}
示例9: getTownPlayers
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
public static Collection<Player> getTownPlayers( Player player ) {
Collection<Player> townPlayers = new ArrayList<>();
Resident r;
try {
r = TownyUniverse.getDataSource().getResident( player.getName() );
Town t = r.getTown();
for ( Player ps : TownyUniverse.getOnlinePlayers( t ) ) {
if ( ps.hasPermission( "bungeesuite.chat.channel.town" ) ) {
townPlayers.add( ps );
}
}
} catch ( NotRegisteredException e ) {
e.printStackTrace();
}
return townPlayers;
}
示例10: getNationPlayers
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
public static Collection<Player> getNationPlayers( Player player ) {
Collection<Player> townPlayers = new ArrayList<>();
Resident r;
try {
r = TownyUniverse.getDataSource().getResident( player.getName() );
Nation n = r.getTown().getNation();
for ( Player ps : TownyUniverse.getOnlinePlayers( n ) ) {
if ( ps.hasPermission( "bungeesuite.chat.channel.nation" ) ) {
townPlayers.add( ps );
}
}
} catch ( NotRegisteredException e ) {
e.printStackTrace();
}
return townPlayers;
}
示例11: getTown
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
public String getTown(Player player) {
try {
Resident r = TownyUniverse.getDataSource().getResident(player.getName());
//Resident re = TownyUniverse.getDataSource().getResident(rec.getName());
// List<String> ranks = r.getTownRanks();
// String title = "";
// if (ranks.size() > 0) {
// String t = ranks.get(0);
// title = ":" + String.valueOf(t.charAt(0)).toUpperCase() + t.substring(1, t.length());
// }
//some type of relational string
ChatColor color = ChatColor.AQUA;
String str = r.getTown().getName() + " ";
// if (str.startsWith("|")) {
// str = str.substring(1, str.length());
// }
if (str.length() > 0) {
return color + "\u00BB" + str;
}
} catch (NotRegisteredException e) {}
return "";
}
示例12: getTownPlayers
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
public ArrayList<Player> getTownPlayers(Player player) {
if (!testTown(player)) {
return new ArrayList<Player>();
} else {
ArrayList<Player> players = new ArrayList<Player>();
try {
Resident r = TownyUniverse.getDataSource().getResident(player.getName());
//Resident re = TownyUniverse.getDataSource().getResident(rec.getName());
for (Resident res : r.getTown().getResidents()) {
Player member = Bukkit.getPlayer(res.getName());
if (member != null)
players.add(member);
}
for (Player p : Bukkit.getOnlinePlayers()) {
if (p.hasPermission("ddchat.staffchat") && !players.contains(p))
players.add(p);
}
} catch (NotRegisteredException e) {}
return players;
}
}
示例13: getNationPlayers
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
public ArrayList<Player> getNationPlayers(Player player) {
if (!testNation(player)) {
return new ArrayList<Player>();
} else {
ArrayList<Player> players = new ArrayList<Player>();
try {
Resident r = TownyUniverse.getDataSource().getResident(player.getName());
if (r.getTown().getNation() == null || r.getTown().getNation().getName().equals("")) {
return new ArrayList<Player>();
} else {
for (Resident res : r.getTown().getNation().getResidents()) {
Player member = Bukkit.getPlayer(res.getName());
if (member != null)
players.add(member);
}
for (Player p : Bukkit.getOnlinePlayers()) {
if (p.hasPermission("ddchat.staffchat") && !players.contains(p))
players.add(p);
}
return players;
}
} catch (NotRegisteredException e) {}
return players;
}
}
示例14: execute
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
protected void execute(Event e) {
main core = (main) Bukkit.getPluginManager().getPlugin("SharpSK");
// Nation Generator
try {
TownyUniverse.getDataSource().newNation(nat.getSingle(e));
Nation nation = TownyUniverse.getDataSource().getNation(nat.getSingle(e));
Town town = TownyUniverse.getDataSource().getTown(tow.getSingle(e));
nation.addTown(town);
nation.setCapital(town);
if (bal != null) {
nation.setBalance(bal.getSingle(e).doubleValue(), "Nation Creation");
} else {
nation.setBalance(0, "Nation Creation");
}
TownyUniverse.getDataSource().saveTown(town);
TownyUniverse.getDataSource().saveNation(nation);
TownyUniverse.getDataSource().saveNationList();
} catch (NotRegisteredException ex1) {
core.getLogger().warning("Could not register nation: " + "\"" + nat.getSingle(e) + "\"");
} catch (AlreadyRegisteredException ex2) {
core.getLogger().warning(
"Could not register nation: " + "\"" + nat.getSingle(e) + "\"" + ". Nation already exists in town");
} catch (EconomyException ex3) {
core.getLogger().warning("Could not register nation: " + "\"" + nat.getSingle(e) + "\"");
}
}
示例15: execute
import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
protected void execute(Event e) {
main core = (main) Bukkit.getPluginManager().getPlugin("SharpSK");
try {
TownyUniverse.getDataSource().removeTown(TownyUniverse.getDataSource().getTown(s.getSingle(e)));
} catch (NotRegisteredException e1) {
core.getLogger().warning("Could not delete town: " + "\"" + s.getSingle(e) + "\"" + " Town does not exist");
return;
}
}