// 
// Decompiled by Procyon v0.6.0
// 

package com.hypixel.hytale.server.core.event.events.player;

import com.hypixel.hytale.server.core.io.PacketHandler;
import javax.annotation.Nonnull;
import com.hypixel.hytale.server.core.universe.PlayerRef;

public class PlayerDisconnectEvent extends PlayerRefEvent<Void>
{
    public PlayerDisconnectEvent(@Nonnull final PlayerRef playerRef) {
        super(playerRef);
    }
    
    @Nonnull
    public PacketHandler.DisconnectReason getDisconnectReason() {
        return this.playerRef.getPacketHandler().getDisconnectReason();
    }
    
    @Nonnull
    @Override
    public String toString() {
        return "PlayerDisconnectEvent{playerRef=" + String.valueOf(this.playerRef) + "} " + super.toString();
    }
}
