package tc.oc.api.bukkit.event; import javax.annotation.Nullable; import org.bukkit.entity.Player; import org.bukkit.event.HandlerList; import org.bukkit.event.player.PlayerEvent; import tc.oc.api.docs.User; public class UserUpdateEvent extends PlayerEvent { private final @Nullable User before; private final @Nullable User after; public UserUpdateEvent(Player player, @Nullable User before, @Nullable User after) { super(player); this.before = before; this.after = after; } public @Nullable User before() { return before; } public @Nullable User after() { return after; } @Override public HandlerList getHandlers() { return handlers; } public static HandlerList getHandlerList() { return handlers; } private static final HandlerList handlers = new HandlerList(); }