@EventHandler
public void onPlayerJoinEvent(PlayerJoinEvent event) {
Player player = event.getPlayer();
new BukkitRunnable() {
@Override
public void run() {
checkPlayer(player);
}
}.runTaskLaterAsynchronously(PracticePlugin.getInstance(), 4L);
}
java类org.bukkit.event.player.PlayerJoinEvent的实例源码
Kraken.java 文件源码
项目:ZorahPractice
阅读 19
收藏 0
点赞 0
评论 0
ServerListener.java 文件源码
项目:MooProject
阅读 32
收藏 0
点赞 0
评论 0
/**
* When the player joins the server
* <p>
* SERVER JOIN
*/
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoin(PlayerJoinEvent event) {
if(!Moo.getInstance().isConnected()) return;
event.setJoinMessage(null);
Player player = event.getPlayer();
PlayerData data = new PlayerData();
data.setUuid(player.getUniqueId());
data.setLastName(player.getName());
data.setLastIp(player.getAddress().getHostString());
// changes state
Permissible oldPermissible = PermissionInjector.getPermissible(player);
CustomPermissible customPermissible = new CustomPermissible(player, data.getUuid(), oldPermissible);
PermissionInjector.inject(player, customPermissible);
MooQueries.getInstance().changePlayerState(data, PacketPlayerState.State.JOIN_SERVER, response -> {
});
// UPDATE SERVER INFO
Lightning.getInstance().updateServerInfo();
// SET JOIN MESSAGE
String playerName = MooQueries.getInstance().getGroup(player.getUniqueId()).getColor() + player.getName();
Bukkit.getServer().broadcastMessage(LanguageManager.get("join-message-pattern", playerName));
}
HeadListener.java 文件源码
项目:HeadGetter
阅读 19
收藏 0
点赞 0
评论 0
@EventHandler
public void onJoin(PlayerJoinEvent e) {
if(m.u.enabledingame) {
if(m.u.update == true) {
e.getPlayer().sendMessage("�6[�2Updater�6] �3Look at the console, there is an update for HeadGetter!");
}else{
e.getPlayer().sendMessage("�6[�2Updater�6] �3There isn't update for HeadGetter!");
}
}
}
PlayerListener.java 文件源码
项目:MT_Core
阅读 22
收藏 0
点赞 0
评论 0
@EventHandler
private void onPlayerJoinEvent(PlayerJoinEvent e) {
main.getPlayerManager().addMortuusPlayer(e.getPlayer());
if (!main.getScoreboards().isHostile(e.getPlayer()))
main.getScoreboards().addPlayer(e.getPlayer(), "NEUTRAL");
}
LoggerManager.java 文件源码
项目:LoggerAPI
阅读 17
收藏 0
点赞 0
评论 0
@EventHandler
public void onJoin(PlayerJoinEvent event) {
Player player = event.getPlayer();
if (!this.loggerEntities.containsKey(player.getName())) {
return;
}
LoggerEntity logger = this.getLogger(player.getName());
logger.remove(null, LoggerRemoveReason.REJOIN);
this.loggerEntities.remove(player.getName());
}
PGMListener.java 文件源码
项目:ProjectAres
阅读 26
收藏 0
点赞 0
评论 0
@EventHandler(priority = EventPriority.MONITOR)
public void kickAbandonedPlayers(final PlayerJoinEvent event) {
// Spawn module should add player to a match at a lower priority.
// If that hasn't happened for some reason, kick the player.
if(mm.getPlayer(event.getPlayer()) == null) {
event.getPlayer().kickPlayer(net.md_5.bungee.api.ChatColor.RED + Translations.get().t("incorrectWorld.kickMessage", event.getPlayer()));
logger.severe("Kicking " + event.getPlayer().getName() + " because they failed to join a match");
}
}
TabsColorsListener.java 文件源码
项目:SamaGamesCore
阅读 19
收藏 0
点赞 0
评论 0
@EventHandler(priority = EventPriority.HIGH)
public void onPlayerJoin(final PlayerJoinEvent event)
{
final Player p = event.getPlayer();
manager.playerJoin(p); // Passer ça en sync si crash //
Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> {
PermissionEntity user = api.getPermissionsManager().getPlayer(p.getUniqueId());
final String displayn = replaceColors(user.getTag() + "" + user.getPrefix()) + p.getName();
p.setDisplayName(displayn);
});
}
ClientModDisabler.java 文件源码
项目:NeverLag
阅读 61
收藏 0
点赞 0
评论 0
@EventHandler
public void onPlayerJoin(PlayerJoinEvent e) {
if (cm.clientModDisabler) {
Player p = e.getPlayer();
if (p.isOp() || p.hasPermission("neverlag.nosendmagiccode"))
return;
for (String code : cm.modMagicCode) {
p.sendMessage(ChatColor.translateAlternateColorCodes('&', code));
}
}
}
JoinMessageAnnouncer.java 文件源码
项目:ProjectAres
阅读 28
收藏 0
点赞 0
评论 0
@EventHandler(priority = EventPriority.HIGHEST)
public void onJoin(PlayerJoinEvent event) {
event.setJoinMessage(null);
final User user = userStore.getUser(event.getPlayer());
final SessionChange change = pendingJoins.getIfPresent(user);
if(change != null) {
pendingJoins.invalidate(user);
announce(change);
}
}
BedFatigue.java 文件源码
项目:SurvivalPlus
阅读 25
收藏 0
点赞 0
评论 0
@SuppressWarnings("deprecation")
@EventHandler
public void onJoin(PlayerJoinEvent event)
{
Player player = event.getPlayer();
showAllSleeping(player);
if(!player.hasPlayedBefore())
{
fatigue.getScore(player).setScore(0);
}
}