Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void updateVariables(final Player p, final String nickname, final boolean know) {
- for (final InfoAbstractVariable var : InfoVariablesHandler.getVars().values()) {
- CfgVar cfg = var.cfgVar;
- if (!cfg.enabled || !checkVarUpdate(var.ID, cfg.updateTime))
- continue;
- if (var.TYPE.equals(com.gmail.bukkitSmerf.fakeServer.serverInfo.InfoAbstractVariable.Type.INFO_SIMPLE)) {
- InfoSimpleVariable svar = (InfoSimpleVariable) var;
- Map<String, String> vars = svar.getValues(p, nickname, know);
- for (Entry<String, String> entry : vars.entrySet())
- variables.add(new Var(entry.getKey(), entry.getValue(), checkTypes(cfg)));
- } else if (var.TYPE.equals(com.gmail.bukkitSmerf.fakeServer.serverInfo.InfoAbstractVariable.Type.INFO_REGEX)) {
- InfoRegExVariable rvar = (InfoRegExVariable) var;
- for (Type type : Type.values()) {
- if (!type.isCanBeText())
- continue;
- Map<String, String> vars = rvar.getValues(getMsgByType(type), p, nickname, know);
- for (Entry<String, String> entry : vars.entrySet())
- variables.add(new Var(entry.getKey(), entry.getValue(), checkTypes(cfg)));
- }
- }
- }
- System.out.print(variables.size());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement