RedisBungee/src/main/java/com/imaginarycode/minecraft/redisbungee/consumerevents/PlayerChangedServerConsumer...

25 lines
926 B
Java

/**
* Copyright © 2013 tuxed <write@imaginarycode.com>
* This work is free. You can redistribute it and/or modify it under the
* terms of the Do What The Fuck You Want To Public License, Version 2,
* as published by Sam Hocevar. See http://www.wtfpl.net/ for more details.
*/
package com.imaginarycode.minecraft.redisbungee.consumerevents;
import lombok.Getter;
import net.md_5.bungee.api.config.ServerInfo;
import net.md_5.bungee.api.connection.ProxiedPlayer;
@Getter
public class PlayerChangedServerConsumerEvent implements ConsumerEvent {
private final ProxiedPlayer player;
private final ServerInfo oldServer;
private final ServerInfo newServer;
public PlayerChangedServerConsumerEvent(ProxiedPlayer player, ServerInfo newServer) {
this.player = player;
this.newServer = newServer;
this.oldServer = player.getServer() != null ? player.getServer().getInfo() : null;
}
}