@EventHandler
public void onQuit(PlayerQuitEvent event) {
// Removing Speed Miner effect
if(speedMiner.get(event.getPlayer().getName()) != null) {
speedMiner.get(event.getPlayer().getName()).removeEnchantment(Enchantment.DIG_SPEED);
event.getPlayer().removePotionEffect(PotionEffectType.FAST_DIGGING);
event.getPlayer().removePotionEffect(PotionEffectType.SPEED);
speedMiner.remove(event.getPlayer().getName());
}
// Removing Rainbow Miner effect
if(rainbowMiner.get(event.getPlayer().getName()) != null) {
rainbowMiner.get(event.getPlayer().getName()).removeEnchantment(Enchantment.LOOT_BONUS_BLOCKS);
event.getPlayer().removePotionEffect(PotionEffectType.FAST_DIGGING);
rainbowMiner.remove(event.getPlayer().getName());
}
// Removing Diamond Miner effect
if(diamondMiner.get(event.getPlayer().getName()) != null) {
diamondMiner.remove(event.getPlayer().getName());
}
// Quiting challenge in case player is doing it
if(plugin.getChallenges().getChallenge(event.getPlayer()) > 0){
plugin.getChallenges().quitChallenge(event.getPlayer());
}
plugin.getPlayerManager().saveData(event.getPlayer());
}
PlayerListener.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:AsgardAscension
作者:
评论列表
文章目录