signState.update();
<BUG>}</BUG>
return true;
}
public boolean needsPeriodicUpdate() {
<BUG>String prefix = "signProfiles."+getProfile()+"."+region.getState().getValue().toLowerCase()+".line";
String line;
for(int i = 1; i < 5; i++) {

line = plugin.getConfig().getString(prefix+i);
if(line != null && line.length() != 0 && line.contains(AreaShop.tagTimeLeft)) {
return true;</BUG>
}

signState.update();
return true;
}
public boolean needsPeriodicUpdate() {
ConfigurationSection signConfig = getProfile();
if(signConfig == null || !signConfig.isSet(region.getState().getValue().toLowerCase())) {
return false;
