Commits

md_5 authored 2239ff0f97c
SPIGOT-2501: Remove period from default quit message
No tags

nms-patches/PlayerList.patch

Modified
226 226
227 227 - public void disconnect(EntityPlayer entityplayer) {
228 228 + public String disconnect(EntityPlayer entityplayer) { // CraftBukkit - return string
229 229 WorldServer worldserver = entityplayer.x();
230 230
231 231 entityplayer.b(StatisticList.f);
232 232 +
233 233 + // CraftBukkit start - Quitting must be before we do final save of data, in case plugins need to modify it
234 234 + org.bukkit.craftbukkit.event.CraftEventFactory.handleInventoryCloseEvent(entityplayer);
235 235 +
236 -+ PlayerQuitEvent playerQuitEvent = new PlayerQuitEvent(cserver.getPlayer(entityplayer), "\u00A7e" + entityplayer.getName() + " left the game.");
236 ++ PlayerQuitEvent playerQuitEvent = new PlayerQuitEvent(cserver.getPlayer(entityplayer), "\u00A7e" + entityplayer.getName() + " left the game");
237 237 + cserver.getPluginManager().callEvent(playerQuitEvent);
238 238 + entityplayer.getBukkitEntity().disconnect(playerQuitEvent.getQuitMessage());
239 239 +
240 240 + entityplayer.k_();// SPIGOT-924 // PAIL: rename - playerTick
241 241 + // CraftBukkit end
242 242 +
243 243 this.savePlayerFile(entityplayer);
244 244 if (entityplayer.isPassenger()) {
245 245 Entity entity = entityplayer.getVehicle();
246 246 @@ -314,13 +403,61 @@

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut