mirror of
https://github.com/TotalFreedomMC/TF-PlotSquared.git
synced 2024-12-23 00:15:06 +00:00
Minor performance improvements.
This commit is contained in:
parent
d2c81cbd01
commit
286e5b8b97
2 changed files with 18 additions and 26 deletions
|
@ -87,7 +87,7 @@ public class Visit extends SubCommand {
|
|||
} else {
|
||||
final Plot plot = MainUtil.getPlotFromString(player, args[0], true);
|
||||
if (plot != null) {
|
||||
unsorted = new HashSet<>(Collections.singletonList(plot.getBasePlot(false)));
|
||||
unsorted = Collections.singletonList(plot.getBasePlot(false));
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
|
|
@ -784,25 +784,21 @@ public class SQLManager implements AbstractDB {
|
|||
stmt.setNull((i * 10) + 4, 4); // custom_time
|
||||
stmt.setNull((i * 10) + 5, 4); // time
|
||||
stmt.setNull((i * 10) + 6, 4); // deny_entry
|
||||
if (pair.settings.getAlias().equals("")) {
|
||||
if (pair.settings.getAlias().isEmpty()) {
|
||||
stmt.setNull((i * 10) + 7, 4);
|
||||
} else {
|
||||
stmt.setString((i * 10) + 7, pair.settings.getAlias());
|
||||
}
|
||||
if (pair.settings.flags == null) {
|
||||
stmt.setNull((i * 10) + 8, 4);
|
||||
} else {
|
||||
final StringBuilder flag_string = new StringBuilder();
|
||||
int k = 0;
|
||||
for (final Flag flag : pair.settings.flags.values()) {
|
||||
if (k != 0) {
|
||||
flag_string.append(",");
|
||||
}
|
||||
flag_string.append(flag.getKey() + ":" + flag.getValueString().replaceAll(":", "\u00AF").replaceAll(",", "\u00B4"));
|
||||
k++;
|
||||
final StringBuilder flag_string = new StringBuilder();
|
||||
int k = 0;
|
||||
for (final Flag flag : pair.settings.flags.values()) {
|
||||
if (k != 0) {
|
||||
flag_string.append(",");
|
||||
}
|
||||
stmt.setString((i * 10) + 8, flag_string.toString());
|
||||
flag_string.append(flag.getKey() + ":" + flag.getValueString().replaceAll(":", "\u00AF").replaceAll(",", "\u00B4"));
|
||||
k++;
|
||||
}
|
||||
stmt.setString((i * 10) + 8, flag_string.toString());
|
||||
final boolean[] merged = pair.settings.getMerged();
|
||||
int hash = MainUtil.hash(merged);
|
||||
stmt.setInt((i * 10) + 9, hash);
|
||||
|
@ -829,20 +825,16 @@ public class SQLManager implements AbstractDB {
|
|||
} else {
|
||||
stmt.setString((i * 10) + 7, pair.settings.getAlias());
|
||||
}
|
||||
if (pair.settings.flags == null) {
|
||||
stmt.setNull((i * 10) + 8, 4);
|
||||
} else {
|
||||
final StringBuilder flag_string = new StringBuilder();
|
||||
int k = 0;
|
||||
for (final Flag flag : pair.settings.flags.values()) {
|
||||
if (k != 0) {
|
||||
flag_string.append(",");
|
||||
}
|
||||
flag_string.append(flag.getKey() + ":" + flag.getValueString().replaceAll(":", "\u00AF").replaceAll(",", "\u00B4"));
|
||||
k++;
|
||||
final StringBuilder flag_string = new StringBuilder();
|
||||
int k = 0;
|
||||
for (final Flag flag : pair.settings.flags.values()) {
|
||||
if (k != 0) {
|
||||
flag_string.append(",");
|
||||
}
|
||||
stmt.setString((i * 10) + 8, flag_string.toString());
|
||||
flag_string.append(flag.getKey() + ":" + flag.getValueString().replaceAll(":", "\u00AF").replaceAll(",", "\u00B4"));
|
||||
k++;
|
||||
}
|
||||
stmt.setString((i * 10) + 8, flag_string.toString());
|
||||
final boolean[] merged = pair.settings.getMerged();
|
||||
int n = 0;
|
||||
for (int j = 0; j < 4; ++j) {
|
||||
|
|
Loading…
Reference in a new issue