Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-16 21:10:17 +01:00
Add a custom shutdown message set in bukkit.yml. Addresses BUKKIT-3031
Dieser Commit ist enthalten in:
Ursprung
320712aba7
Commit
fb6d9e1808
@ -142,7 +142,10 @@ public class NetServerHandler extends NetHandler {
|
|||||||
String leaveMessage = "\u00A7e" + this.player.name + " left the game.";
|
String leaveMessage = "\u00A7e" + this.player.name + " left the game.";
|
||||||
|
|
||||||
PlayerKickEvent event = new PlayerKickEvent(this.server.getPlayer(this.player), s, leaveMessage);
|
PlayerKickEvent event = new PlayerKickEvent(this.server.getPlayer(this.player), s, leaveMessage);
|
||||||
this.server.getPluginManager().callEvent(event);
|
|
||||||
|
if (this.server.getServer().isRunning()) {
|
||||||
|
this.server.getPluginManager().callEvent(event);
|
||||||
|
}
|
||||||
|
|
||||||
if (event.isCancelled()) {
|
if (event.isCancelled()) {
|
||||||
// Do not kick the player
|
// Do not kick the player
|
||||||
|
@ -824,7 +824,7 @@ public abstract class ServerConfigurationManagerAbstract {
|
|||||||
|
|
||||||
public void r() {
|
public void r() {
|
||||||
while (!this.players.isEmpty()) {
|
while (!this.players.isEmpty()) {
|
||||||
((EntityPlayer) this.players.get(0)).netServerHandler.disconnect("Server closed");
|
((EntityPlayer) this.players.get(0)).netServerHandler.disconnect(this.server.server.getShutdownMessage()); // CraftBukkit - add custom shutdown message
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -930,6 +930,10 @@ public final class CraftServer implements Server {
|
|||||||
return configuration.getInt("settings.spawn-radius", -1);
|
return configuration.getInt("settings.spawn-radius", -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getShutdownMessage() {
|
||||||
|
return configuration.getString("settings.shutdown-message");
|
||||||
|
}
|
||||||
|
|
||||||
public int getSpawnRadius() {
|
public int getSpawnRadius() {
|
||||||
return ((DedicatedServer) console).propertyManager.getInt("spawn-protection", 16);
|
return ((DedicatedServer) console).propertyManager.getInt("spawn-protection", 16);
|
||||||
}
|
}
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
# As you can see, there's actually not that much to configure without any plugins.
|
# As you can see, there's actually not that much to configure without any plugins.
|
||||||
# For a reference for any variable inside this file, check out the bukkit wiki at
|
# For a reference for any variable inside this file, check out the bukkit wiki at
|
||||||
# http://wiki.bukkit.org/Bukkit.yml
|
# http://wiki.bukkit.org/Bukkit.yml
|
||||||
#
|
#
|
||||||
# If you need help on this file, feel free to join us on irc or leave a message
|
# If you need help on this file, feel free to join us on irc or leave a message
|
||||||
# on the forums asking for advice.
|
# on the forums asking for advice.
|
||||||
#
|
#
|
||||||
# IRC: #bukkit @ esper.net
|
# IRC: #bukkit @ esper.net
|
||||||
# (If this means nothing to you, just go to http://webchat.esper.net/?channels=bukkit )
|
# (If this means nothing to you, just go to http://webchat.esper.net/?channels=bukkit )
|
||||||
# Forums: http://forums.bukkit.org/forums/bukkit-help.6/
|
# Forums: http://forums.bukkit.org/forums/bukkit-help.6/
|
||||||
@ -24,6 +24,7 @@ settings:
|
|||||||
connection-throttle: 4000
|
connection-throttle: 4000
|
||||||
query-plugins: true
|
query-plugins: true
|
||||||
deprecated-verbose: default
|
deprecated-verbose: default
|
||||||
|
shutdown-message: Server closed
|
||||||
spawn-limits:
|
spawn-limits:
|
||||||
monsters: 70
|
monsters: 70
|
||||||
animals: 15
|
animals: 15
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren