Ejemplo n.º 1
0
 public boolean isTradeSign(Sign sign) {
   Location loc = sign.getLocation();
   String format = LocationFormatter.formatLocation(loc);
   List<String> signs = this.config.getStringList("Signs");
   for (String signData : signs) {
     if (format.equalsIgnoreCase(signData)) {
       return true;
     }
   }
   return false;
 }
Ejemplo n.º 2
0
 public void storeSign(Sign sign) {
   Location loc = sign.getLocation();
   List<String> signs = this.config.getStringList("Signs");
   String format = LocationFormatter.formatLocation(loc);
   for (String signData : signs) {
     if (format.equalsIgnoreCase(signData)) {
       return;
     }
   }
   signs.add(format);
   this.config.set("Signs", signs);
   saveConfig();
 }
Ejemplo n.º 3
0
 public void removeSign(Sign sign) {
   Location loc = sign.getLocation();
   String format = LocationFormatter.formatLocation(loc);
   List<String> signs = this.config.getStringList("Signs");
   for (int i = 0; i < signs.size(); i++) {
     String signData = (String) signs.get(i);
     if (format.equalsIgnoreCase(signData)) {
       signs.remove(signData);
       i--;
     }
   }
   this.config.set("Signs", signs);
   saveConfig();
 }