@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void onPlayerLevelChange(PlayerLevelChangeEvent event)
{
Player player = event.getPlayer();
if (player.getGameMode() != GameMode.SURVIVAL)
return;
if (isFactionsApplicable(player, true))
return;
if (plugin.isDisabledWorld(player) || plugin.isCamping(player))
return;
// Only give xp for single level changes
int oldLevel = event.getOldLevel();
int newLevel = event.getNewLevel();
if (newLevel - oldLevel != 1)
return;
String message = plugin.getPrefix() + FormatUtil.format(plugin.getMessage("mc_xp_gain"), xpGain);
plugin.getExperienceHandler().handleXpGain(player, xpGain, message);
}
MinecraftXP.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:SwornRPG
作者:
评论列表
文章目录