@EventHandler
public void onPlayerExpChange(PlayerExpChangeEvent event){
Player player = event.getPlayer();
YamlConfiguration PlayerData = onLoadData(player.getName());
if(PlayerData ==null)return;
PlayerData.set("attribute.level", player.getLevel());
onSaveData(player.getName(), PlayerData);
if(Config.getConfig("extraExp.enabled").equals("true")){
int playerWantedPoints = PlayerData.getInt("wanted.points");
if(playerWantedPoints > 0){
int exp = event.getAmount();
int value = Integer.valueOf(Config.getConfig("extraExp.pointsValue").replaceAll("%", ""));
PlayerData.set("attribute.level", player.getLevel());
int addExp = Integer.valueOf(String.valueOf(exp*playerWantedPoints*value/100));
event.setAmount(addExp + exp);
if(getConfig().getBoolean("extraExp.message") == true)
player.sendMessage(Message.getMsg("player.expMessage", String.valueOf(addExp), String.valueOf(exp), String.valueOf(exp+addExp)));
onSaveData(player.getName(), PlayerData);
}
}
}
PVPAsWantedManager.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:PVPAsWantedManager
作者:
评论列表
文章目录