当前位置: 首页>>代码示例>>Java>>正文


Java PlayerQuitEvent类代码示例

本文整理汇总了Java中cn.nukkit.event.player.PlayerQuitEvent的典型用法代码示例。如果您正苦于以下问题:Java PlayerQuitEvent类的具体用法?Java PlayerQuitEvent怎么用?Java PlayerQuitEvent使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


PlayerQuitEvent类属于cn.nukkit.event.player包,在下文中一共展示了PlayerQuitEvent类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onPlayerQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@SuppressWarnings("unchecked")
@EventHandler
public void onPlayerQuit(PlayerQuitEvent evt){
	String s = (String)pl.getConfig().get("QuitMessage");
	if(s != null){
		if(!s.equalsIgnoreCase("none")){
			evt.setQuitMessage(new TextContainer(s
					.replaceAll("&", "§")
					.replaceAll("%pleyer", evt.getPlayer().getDisplayName())));
			List<String> p = (List<String>)pl.getConfig().get("MOTD");
			if(p != null){
				for(String k: p){
					evt.getPlayer().sendMessage(k
							.replaceAll("&", "§")
							.replaceAll("%player", evt.getPlayer().getDisplayName()));
				}
			}
		} else {
			evt.setQuitMessage(new TextContainer(""));
		}
	}
}
 
开发者ID:berry64,项目名称:NukkitEssentials,代码行数:23,代码来源:Join.java

示例2: onPlyaerQuitEvent

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onPlyaerQuitEvent(final PlayerQuitEvent event){
    if(plugin.player != null) {
        if (plugin.player.equals(event.getPlayer().getName())) {
            CheckGameTimeout.time = 200;
        }
    }
}
 
开发者ID:WetABQ,项目名称:Nukkit-DontTapTheWhiteTile,代码行数:9,代码来源:EventListener.java

示例3: clall

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void clall(PlayerQuitEvent e){
	String name =e.getPlayer().getName();
	teamsys.pteamti.put(name,teamsys.ctime);
	joinedpvp.remove(name);
	lastHit.remove(name);
       if(mysql.get(e.getPlayer().getName(),"isvip" ) ==3){
       	e.getPlayer().setOp(false);
       }
	if(ap.containsKey(name)){
		apc.remove(name);
		mysql.addap(name,ap.get(name));
		ap.remove(name);
	}
}
 
开发者ID:haniokasai,项目名称:NuclearGunWars-plugin,代码行数:16,代码来源:teamsys.java

示例4: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onQuit(PlayerQuitEvent event){
	Player player = event.getPlayer();
	
	if(users.containsKey(player.getName().toLowerCase())){
		users.remove(player.getName().toLowerCase());
	}
}
 
开发者ID:onebone,项目名称:Kami,代码行数:9,代码来源:Kami.java

示例5: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onQuit(PlayerQuitEvent event){
	Player player = event.getPlayer();
	
	if(containers.containsKey(player.getName())){
		containers.get(player.getName()).quit();
	}
	event.setAutoSave(false);
}
 
开发者ID:onebone,项目名称:MineCombat-Nukkit,代码行数:10,代码来源:MineCombat.java

示例6: onPlayerQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event) {
	Player player = event.getPlayer();
       FawePlayer fp = FawePlayer.wrap(player);
       if (fp != null) {
           fp.unregister();
       }
       Fawe.get().unregister(event.getPlayer().getName());
}
 
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:10,代码来源:FaweNukkit.java

示例7: onLeave

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler(priority = EventPriority.MONITOR)
public void onLeave(PlayerQuitEvent event) {
    if (TaskManager.TELEPORT_QUEUE.contains(event.getPlayer().getName())) {
        TaskManager.TELEPORT_QUEUE.remove(event.getPlayer().getName());
    }
    PlotPlayer pp = NukkitUtil.getPlayer(event.getPlayer());
    pp.unregister();
}
 
开发者ID:IntellectualSites,项目名称:PlotSquared,代码行数:9,代码来源:PlayerEvents.java

示例8: onPlayerQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler()
public void onPlayerQuit(PlayerQuitEvent event){
	VirtualItem.despawnAllFrom(event.getPlayer());
}
 
开发者ID:if-Team,项目名称:Nukkit-Plugins,代码行数:5,代码来源:PlayerJoinQuitListener.java

示例9: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onQuit(PlayerQuitEvent event){
	this.lastMove.remove(event.getPlayer());
}
 
开发者ID:solo5star,项目名称:BossBarAPI_Nukkit,代码行数:5,代码来源:Main.java

示例10: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onQuit(PlayerQuitEvent event) {
    Player player = event.getPlayer();
    NoteBlockAPI.getInstance().stopPlaying(player);
}
 
开发者ID:EaseCation,项目名称:NuclearMusic,代码行数:6,代码来源:NuclearMusicPlugin.java

示例11: onPlayerQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onPlayerQuit(PlayerQuitEvent event){
	Player player = event.getPlayer();
	
	this.manager.unsetPlayer(player);
}
 
开发者ID:EconomyS,项目名称:EconomyLand,代码行数:7,代码来源:EconomyLand.java

示例12: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler(priority = EventPriority.NORMAL)
public void onQuit(PlayerQuitEvent event) {
    Users.closeUser(event.getPlayer());
}
 
开发者ID:fromgate,项目名称:Multipass,代码行数:5,代码来源:LeelooListener.java

示例13: onQuit

import cn.nukkit.event.player.PlayerQuitEvent; //导入依赖的package包/类
@EventHandler
public void onQuit(PlayerQuitEvent event){
	this.attachments.remove(event.getPlayer());
}
 
开发者ID:onebone,项目名称:GateKeeper,代码行数:5,代码来源:GateKeeper.java


注:本文中的cn.nukkit.event.player.PlayerQuitEvent类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。