@Override public void setValue(String key, String value) { super.setValue(key, value); setDirty(true); setCalculablesWithGroupDirty(); if (wm.getAutoSave()) { getWorldObject().save(); getWorldObject().setupAll(); } }
@Override public void addPermission(String permission, boolean isTrue) { super.addPermission(permission, isTrue); setDirty(true); setCalculablesWithGroupDirty(); if (wm.getAutoSave()) { getWorldObject().save(); getWorldObject().setupAll(); } }
@Override public void removePermission(String permission) { super.removePermission(permission); setDirty(true); setCalculablesWithGroupDirty(); if (wm.getAutoSave()) { getWorldObject().save(); getWorldObject().setupAll(); } }
@Override public void addGroup(String group) { super.addGroup(group); setDirty(true); setCalculablesWithGroupDirty(); if (wm.getAutoSave()) { getWorldObject().save(); getWorldObject().setupAll(); } }