Advertisement
Guest User

Untitled

a guest
Feb 9th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1.     public void updateVariables(final Player p, final String nickname, final boolean know) {
  2.         for (final InfoAbstractVariable var : InfoVariablesHandler.getVars().values()) {
  3.             CfgVar cfg = var.cfgVar;
  4.             if (!cfg.enabled || !checkVarUpdate(var.ID, cfg.updateTime))
  5.                 continue;
  6.             if (var.TYPE.equals(com.gmail.bukkitSmerf.fakeServer.serverInfo.InfoAbstractVariable.Type.INFO_SIMPLE)) {
  7.                 InfoSimpleVariable svar = (InfoSimpleVariable) var;
  8.                 Map<String, String> vars = svar.getValues(p, nickname, know);
  9.                 for (Entry<String, String> entry : vars.entrySet())
  10.                     variables.add(new Var(entry.getKey(), entry.getValue(), checkTypes(cfg)));
  11.             } else if (var.TYPE.equals(com.gmail.bukkitSmerf.fakeServer.serverInfo.InfoAbstractVariable.Type.INFO_REGEX)) {
  12.                 InfoRegExVariable rvar = (InfoRegExVariable) var;
  13.                 for (Type type : Type.values()) {
  14.                     if (!type.isCanBeText())
  15.                         continue;
  16.                     Map<String, String> vars = rvar.getValues(getMsgByType(type), p, nickname, know);
  17.                     for (Entry<String, String> entry : vars.entrySet())
  18.                         variables.add(new Var(entry.getKey(), entry.getValue(), checkTypes(cfg)));
  19.                 }
  20.             }
  21.         }
  22.         System.out.print(variables.size());
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement