SignWarp.java 文件源码

java
阅读 14 收藏 0 点赞 0 评论 0

项目:Essentials 作者:
@Override
protected boolean onSignInteract(final ISign sign, final IUser player, final String username, final IEssentials ess) throws SignException, ChargeException
{
    final String warpName = sign.getLine(1);
    final String group = sign.getLine(2);

    if ((!group.isEmpty() && ("§2Everyone".equals(group) || ess.getRanks().inGroup(player, group))) || (group.isEmpty() && Permissions.WARPS.isAuthorized(player, warpName)))
    {
        final Trade charge = getTrade(sign, 3, ess);
        try
        {
            player.getTeleport().warp(warpName, charge, TeleportCause.PLUGIN);
        }
        catch (Exception ex)
        {
            throw new SignException(ex.getMessage(), ex);
        }
        return true;
    }
    return false;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号