Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Да, выдаюИнтересно, выдаешь ты их тоже на DeathEvent'е?
А кто-то в 20 веке выдавал? 😆Ну кто в 21 веке в 2к18 выдает вещи в DEATHEVENT?!
😁А кто-то в 20 веке выдавал? 😆
На RespawnEvent'е выдаю, тоже самое..Ну кто в 21 веке в 2к18 выдает вещи в DEATHEVENT?!
Про RespawnEvent не слышали?
Ну и что ты от нас хочешь? Мы вынговать не умеем, код кидай.На RespawnEvent'е выдаю, тоже самое..
@EventHandlerНу и что ты от нас хочешь? Мы вынговать не умеем, код кидай.
Хм... Надо бы подумать...@EventHandler
public void onRespawn(PlayerRespawnEvent e) {
Player player = e.getPlayer();
player.sendTitle("§cВы погибли", "");
String armor = String.valueOf(Data.getArmor(player.getName()));
String sword = String.valueOf(Data.getWeapon(player.getName()));
GiveArmor.giveArmor(player, armor);
GiveWeapons.giveWeapons(player, sword);
player.getInventory().setItem(8, ItemUtil.createItemStack( Material.MAGMA_CREAM, 1, "§eВернуться в лобби"));
}
@EventHandler
public void onEDeath(EntityDeathEvent e) {
e.getDrops().clear();
}
Сейчас бы создавать для каждого метода отдельный класс ._.@EventHandler
public void onRespawn(PlayerRespawnEvent e) {
Player player = e.getPlayer();
player.sendTitle("§cВы погибли", "");
String armor = String.valueOf(Data.getArmor(player.getName()));
String sword = String.valueOf(Data.getWeapon(player.getName()));
GiveArmor.giveArmor(player, armor);
GiveWeapons.giveWeapons(player, sword);
player.getInventory().setItem(8, ItemUtil.createItemStack( Material.MAGMA_CREAM, 1, "§eВернуться в лобби"));
}
@EventHandler
public void onEDeath(EntityDeathEvent e) {
e.getDrops().clear();
}
Кто использует 1 тик в 21 веке...? runTaskAscynhroniously чем тебе не угодил? Автор темы, какая хоть ошибка?Попробуй выдать вещь через 1 тик после ивента респавна
Мне кажется, после респавна брони у игрока нет, поэтому ничего и не сохраняется, хзString armor = String.valueOf(Data.getArmor(player.getName()));
String sword = String.valueOf(Data.getWeapon(player.getName()));
Можно себе в ногу выстрелить с ним. В асинхроне много чего нельзя делать. Где можно - использую его.runTaskAscynhroniously чем тебе не угодил?
Можно в PlayerDeathEvent отменять выпадение вещей, и в PlayerRespawnEvent просто лишние почистить.Мне кажется, после респавна брони у игрока нет, поэтому ничего и не сохраняется, хз
Да, надо бы их увидетьКлассы хоть кинь (GiveArmor + GiveWeapons), посмотрим на твоё творение
Как бы вроде runTask и runTaskAsynchronously срабатывает через 1 тик ._.Кто использует 1 тик в 21 веке...? runTaskAscynhroniously чем тебе не угодил? Автор темы, какая хоть ошибка?