@EventHandler
public void onNewLevel(PlayerLevelChangeEvent event) {
Player player = event.getPlayer();
if (event.getNewLevel() == 30) {
MessageFormat formatter = new MessageFormat(Language.getBundle().getString("exp-treasury.reminder"));
player.sendMessage(formatter.format(new Object[]{30}));
}
if (event.getOldLevel() < event.getNewLevel() && bank.getConfig().getBoolean("fireworks")) {
Firework firework = player.getWorld().spawn(event.getPlayer().getLocation(), Firework.class);
FireworkMeta meta = firework.getFireworkMeta();
meta.addEffects(FireworkEffect.builder().withColor(Color.BLACK, Color.YELLOW, Color.RED).withFlicker().withFade(Color.YELLOW, Color.RED, Color.BLACK).withTrail().build());
meta.setPower(1);
firework.setFireworkMeta(meta);
}
}
ExpLevelListener.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:ExpTreasury
作者:
评论列表
文章目录