001package com.ericlam.mc.bungee.hnmc.events; 002 003import com.ericlam.mc.bungee.hnmc.container.OfflinePlayer; 004import net.md_5.bungee.api.Callback; 005import net.md_5.bungee.api.event.AsyncEvent; 006 007/** 008 * 對玩家進行離線數據提取完成後的事件 009 * 010 * Async Event 011 * 012 * <p> 013 * 此事件在保存至資料庫的步驟前,因此修改離線數據會影響到資料庫數據的存儲。 014 */ 015public class PlayerVerifyCompletedEvent extends AsyncEvent<PlayerVerifyCompletedEvent> { 016 017 private OfflinePlayer offlinePlayer; 018 019 public PlayerVerifyCompletedEvent(OfflinePlayer player, Callback<PlayerVerifyCompletedEvent> done) { 020 super(done); 021 this.offlinePlayer = player; 022 } 023 024 public OfflinePlayer getOfflinePlayer() { 025 return offlinePlayer; 026 } 027 028 029 public void setOfflinePlayer(OfflinePlayer offlinePlayer) { 030 this.offlinePlayer = offlinePlayer; 031 } 032}