@EventHandler
private void onPlayerLogin(final PlayerLoginEvent event) {
// Check for ban
if (Pexel.getBans().isBanned(event.getPlayer(), Server.THIS_SERVER)) {
event.disallow(
Result.KICK_BANNED,
BanUtils.formatBannedMessage(Pexel.getBans().getBan(
event.getPlayer(), Server.THIS_SERVER)));
}
if (event.getHostname().contains("login"))
Pexel.getAuth().authenticateIp(event.getPlayer(), event.getHostname());
if (event.getPlayer().getName().equalsIgnoreCase("dobrakmato")) {
ParticleAnimation animation = new ParticleAnimation();
double x = 0;
double y = 0;
for (int i = 0; i < 20; i++) {
x = Math.sin(i / 3.14F);
y = Math.cos(i / 3.14F);
Log.info("Generated frame X:" + x + ", Y:" + y);
animation.addFrame(new ParticleFrame(
Arrays.asList(new ParticleFrame.Particle(x, 2.5, y,
ParticleEffect2.HEART))));
}
EntityAnimationPlayer player = new EntityAnimationPlayer(animation,
event.getPlayer(), true);
player.play();
}
}
EventProcessor.java 文件源码
java
阅读 53
收藏 0
点赞 0
评论 0
项目:PexelCore
作者:
评论列表
文章目录