Помогите Как сохранить level при смерте

  • Автор темы Автор темы FANTI
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

FANTI

Участник
Пользователь
Баллы
31
Имя в Minecraft
22X22
Нужно чтобы не выпала exp при смерти и чтобы всегда уровень был равен моему значению.
Пытался сделать таким образом, но не получилось
public static int levels = 1;
public void d(PlayerDeathEvent e){
e.getKeepLevel();
e.setDroppedExp(0);


}
public void res(PlayerRespawnEvent e){
Player p = e.getPlayer();
p.setLevel(levels);
}
 
Решено!

public static int levels = 1;
public void onDeath(PlayerDeathEvent e) {
e.setDroppedExp(0);
e.setNewExp(0);
e.setKeepLevel(true);

}

@EventHandler
public void Respawn(PlayerRespawnEvent e){
Player p = e.getPlayer();
p.setExp(0);
}
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх