Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 20:40:08 +01:00
SPIGOT-469: Increment and print reload count.
Dieser Commit ist enthalten in:
Ursprung
ec4ddfb22e
Commit
0d52f683db
@ -24,6 +24,7 @@ public class CraftCrashReport implements Callable<Object> {
|
|||||||
value.append(' ').append(description.getFullName()).append(' ').append(description.getMain()).append(' ').append(Arrays.toString(description.getAuthors().toArray())).append(',');
|
value.append(' ').append(description.getFullName()).append(' ').append(description.getMain()).append(' ').append(Arrays.toString(description.getAuthors().toArray())).append(',');
|
||||||
}
|
}
|
||||||
value.append("}\n Warnings: ").append(Bukkit.getWarningState().name());
|
value.append("}\n Warnings: ").append(Bukkit.getWarningState().name());
|
||||||
|
value.append("\n Reload Count: ").append(String.valueOf(MinecraftServer.getServer().server.reloadCount));
|
||||||
value.append("\n Threads: {");
|
value.append("\n Threads: {");
|
||||||
for (Map.Entry<Thread, ? extends Object[]> entry : Thread.getAllStackTraces().entrySet()) {
|
for (Map.Entry<Thread, ? extends Object[]> entry : Thread.getAllStackTraces().entrySet()) {
|
||||||
value.append(' ').append(entry.getKey().getState().name()).append(' ').append(entry.getKey().getName()).append(": ").append(Arrays.toString(entry.getValue())).append(',');
|
value.append(' ').append(entry.getKey().getState().name()).append(' ').append(entry.getKey().getName()).append(": ").append(Arrays.toString(entry.getValue())).append(',');
|
||||||
|
@ -161,6 +161,7 @@ public final class CraftServer implements Server {
|
|||||||
private final Pattern validUserPattern = Pattern.compile("^[a-zA-Z0-9_]{2,16}$");
|
private final Pattern validUserPattern = Pattern.compile("^[a-zA-Z0-9_]{2,16}$");
|
||||||
private final UUID invalidUserUUID = UUID.nameUUIDFromBytes("InvalidUsername".getBytes(Charsets.UTF_8));
|
private final UUID invalidUserUUID = UUID.nameUUIDFromBytes("InvalidUsername".getBytes(Charsets.UTF_8));
|
||||||
private final List<CraftPlayer> playerView;
|
private final List<CraftPlayer> playerView;
|
||||||
|
public int reloadCount;
|
||||||
|
|
||||||
private final class BooleanWrapper {
|
private final class BooleanWrapper {
|
||||||
private boolean value = true;
|
private boolean value = true;
|
||||||
@ -636,6 +637,7 @@ public final class CraftServer implements Server {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void reload() {
|
public void reload() {
|
||||||
|
reloadCount++;
|
||||||
configuration = YamlConfiguration.loadConfiguration(getConfigFile());
|
configuration = YamlConfiguration.loadConfiguration(getConfigFile());
|
||||||
commandsConfiguration = YamlConfiguration.loadConfiguration(getCommandsConfigFile());
|
commandsConfiguration = YamlConfiguration.loadConfiguration(getCommandsConfigFile());
|
||||||
PropertyManager config = new PropertyManager(console.options);
|
PropertyManager config = new PropertyManager(console.options);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren