Помогите Выпадения определённого предмета из блока

MurMakss

Новичок
Пользователь
Баллы
6
Имя в Minecraft
MurMakss
Всем привет!
Я делаю свой сервер и тут у меня возник вопрос, а что если сделать что-то на подобии ЛакиБлоков?​

Я пытался сделать такое, но не получается, можете помочь?
То есть вот ломаешь блок, и тебе выпадают предметы заданные в коде.
Хочу желательно чтобы написали код.
 
Последнее редактирование:
Конечно такое возможно, только пиши сам.
Вот доки - https://hub.spigotmc.org/javadocs/bukkit/
В интернете куча туториалов по Java и в частности созданию плагинов
Я учился по туториалам, я делал через ивенты но не получается, выпадает просто обычный блок, код не сохранил, удалил
 
Я учился по туториалам, я делал через ивенты но не получается, выпадает просто обычный блок, код не сохранил, удалил
Пиши еще раз, что не будет получаться, тогда сюда и обращайся. За тебя плагины просто так писать не будем.
 
Костыляй BlockBreakEvent, может получится у тебя 🙄
 
Если не поймешь то, что я написал, могу тебе написать его, но не за спасибо...

Отлавливаешь BlockBreakEvent, дальше проверяешь конкретно какой, при ломании какого будут выпадать ресурсы, отменяешь эвент, ставишь на месте сломанного блока воздух e.getBlock()..getWorld().getBlockAt(e.getBlock().getLocation()).setType(Material.AIR) и на этом же месте дропаешь предметы
 
Костыляй BlockBreakEvent, может получится у тебя 🙄
Сделал такой костыль, чё не так?
Если не поймешь то, что я написал, могу тебе написать его, но не за спасибо...

Отлавливаешь BlockBreakEvent, дальше проверяешь конкретно какой, при ломании какого будут выпадать ресурсы, отменяешь эвент, ставишь на месте сломанного блока воздух e.getBlock()..getWorld().getBlockAt(e.getBlock().getLocation()).setType(Material.AIR) и на этом же месте дропаешь предметы
Cпасибо!
 
Если не поймешь то, что я написал, могу тебе написать его, но не за спасибо...

Отлавливаешь BlockBreakEvent, дальше проверяешь конкретно какой, при ломании какого будут выпадать ресурсы, отменяешь эвент, ставишь на месте сломанного блока воздух e.getBlock()..getWorld().getBlockAt(e.getBlock().getLocation()).setType(Material.AIR) и на этом же месте дропаешь предметы
e.getBlock().setType(Material.AIR), нет?
 
Назад
Верх