• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java NotRegisteredException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.palmergames.bukkit.towny.exceptions.NotRegisteredException的典型用法代码示例。如果您正苦于以下问题:Java NotRegisteredException类的具体用法?Java NotRegisteredException怎么用?Java NotRegisteredException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



NotRegisteredException类属于com.palmergames.bukkit.towny.exceptions包,在下文中一共展示了NotRegisteredException类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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;
		}
	}
}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:20,代码来源:ExprTownyTownBalance.java


示例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;
		}
	}
}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:20,代码来源:ExprTownyNationBalance.java


示例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;
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:19,代码来源:EffTownyRenameTown.java


示例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;
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:23,代码来源:EffTownyAddPlayerToTown.java


示例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 };
}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:17,代码来源:ExprTownyNationOfPlayer.java


示例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;
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:19,代码来源:EffTownyKickPlayerFromNation.java


示例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);
}
 
开发者ID:TBMCPlugins,项目名称:ButtonChat,代码行数:27,代码来源:TownColorCommand.java


示例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);
    }
}
 
开发者ID:rutgerkok,项目名称:BlockLocker,代码行数:25,代码来源:TownyGroupSystem.java


示例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;
}
 
开发者ID:StarQuestMinecraft,项目名称:StarQuestCode,代码行数:18,代码来源:ChannelManager.java


示例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;
}
 
开发者ID:StarQuestMinecraft,项目名称:StarQuestCode,代码行数:18,代码来源:ChannelManager.java


示例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 "";
	}
 
开发者ID:Esaych,项目名称:DDCustomPlugin,代码行数:23,代码来源:ChatFacsTowns.java


示例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;
	}
}
 
开发者ID:Esaych,项目名称:DDCustomPlugin,代码行数:22,代码来源:ChatFacsTowns.java


示例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;
	}
}
 
开发者ID:Esaych,项目名称:DDCustomPlugin,代码行数:26,代码来源:ChatFacsTowns.java


示例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) + "\"");
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:33,代码来源:EffTownyCreateNation.java


示例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;
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:13,代码来源:EffTownyDeleteTown.java


示例16: get

import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
@Nullable
protected String[] get(Event e) {
	if (e.getEventName().equals("TownAddResidentEvent")) {
		return new String[] { ((TownAddResidentEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("TownRemoveResidentEvent")) {
		return new String[] { ((TownRemoveResidentEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("RenameTownEvent")) {
		return new String[] { ((RenameTownEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("DeleteTownEvent")) {
		return new String[] { ((DeleteTownEvent) e).getTownName() };
	} else if (e.getEventName().equals("NewTownEvent")) {
		return new String[] { ((NewTownEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("TownClaimEvent")) {
		try {
			return new String[] { ((TownClaimEvent) e).getTownBlock().getTown().getName() };
		} catch (NotRegisteredException e1) {
			return new String[] {};
		}
	} else if (e.getEventName().equals("TownUnclaimEvent")) {
		return new String[] { ((TownUnclaimEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("TownAddResidentEvent")) {
		return new String[] { ((TownAddResidentEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("NationAddTownEvent")) {
		return new String[] { ((NationAddTownEvent) e).getTown().getName() };
	} else if (e.getEventName().equals("NationRemoveTownEvent")) {
		return new String[] { ((NationRemoveTownEvent) e).getTown().getName() };
	}
	return null;
}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:31,代码来源:ExprTownyEventTown.java


示例17: 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().getResident(p.getSingle(e).getName()).setName(nat.getSingle(e));
	} catch (NotRegisteredException e1) {
		core.getLogger().warning("Could not add resident: " + "\"" + p.getSingle(e).getName() + "\"" + " to nation "
				+ "\"" + nat.getSingle(e) + "\"");
		core.getLogger().warning("Nation was not found in town: " + "\"" + nat.getSingle(e) + "\"");
		return;
	}

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:15,代码来源:EffTownyAddPlayerToNation.java


示例18: get

import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
@Override
@Nullable
protected String[] get(Event e) {

	try {
		Resident a = TownyUniverse.getDataSource().getResident(resident.getSingle(e).getName());
		return new String[] { a.getTown().getName() };
	} catch (NotRegisteredException ex) {
		ex.printStackTrace();
	}
	return new String[] {};

}
 
开发者ID:Sharpjaws,项目名称:SharpSK,代码行数:14,代码来源:ExprTownyTownOfPlayer.java


示例19: checkTownNationChatInternal

import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
private static RecipientTestResult checkTownNationChatInternal(CommandSender sender, boolean nationchat,
		Resident resident) {
	try {
		/*
		 * p.sendMessage(String.format("[SPY-%s] - %s: %s", channel.DisplayName, ((Player) sender).getDisplayName(), message));
		 */
		Town town = null;
		if (resident != null && resident.hasTown())
			town = resident.getTown();
		if (town == null)
			return new RecipientTestResult("You aren't in a town.");
		Nation nation = null;
		int index;
		if (nationchat) {
			if (town.hasNation())
				nation = town.getNation();
			if (nation == null)
				return new RecipientTestResult("Your town isn't in a nation.");
			index = PluginMain.Nations.indexOf(nation);
			if (index < 0) {
				PluginMain.Nations.add(nation);
				index = PluginMain.Nations.size() - 1;
			}
		} else {
			index = PluginMain.Towns.indexOf(town);
			if (index < 0) {
				PluginMain.Towns.add(town);
				index = PluginMain.Towns.size() - 1;
			}
		}
		return new RecipientTestResult(index);
	} catch (NotRegisteredException e) {
		return new RecipientTestResult("You (probably) aren't knwon by Towny! (Not in a town)");
	}
}
 
开发者ID:TBMCPlugins,项目名称:ButtonChat,代码行数:36,代码来源:PluginMain.java


示例20: getTownAccountHolder

import com.palmergames.bukkit.towny.exceptions.NotRegisteredException; //导入依赖的package包/类
/**
 * Get a TownyAccountHolder for the town of which player is a resident, if any.
 * @param player player to get town for
 * @return TownyAccountHolder for the town of which player is a resident, if any. null otherwise.
 */
public TownyAccountHolder getTownAccountHolder(Player player) {
    try {
        Resident resident = TownyUniverse.getDataSource().getResident(player.getName());
        Town town = resident.getTown();
        return new TownyAccountHolder(town, "town");

    } catch (NotRegisteredException ignored) { }

    return null;
}
 
开发者ID:sakunc,项目名称:Gringotts-,代码行数:16,代码来源:TownyHandler.java



注:本文中的com.palmergames.bukkit.towny.exceptions.NotRegisteredException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java EntityGolem类代码示例发布时间:2022-05-22
下一篇:
Java IndexHashGrouping类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap