{
return BypassManager.decode(bypass, bypassStorage, bbs, this);
}
if (bpType == BypassType.SIMPLE)
{
return new DecodedBypass(bypass, false).trim();
}
if ((bpType == BypassType.SIMPLE_BBS) && !bypass.startsWith("_bbsscripts"))
{
return new DecodedBypass(bypass, true).trim();
}
ICommunityBoardHandler handler = CommunityBoardManager.getInstance().getCommunityHandler(bypass);
if (handler != null)
{
return new DecodedBypass(bypass, handler).trim();
}
_log.warn("Direct access to bypass: " + bypass + " / Player: " + getName());
return null;
}