Помогите Попадание блоков после их поломки сразу в инвентарь

_Mr_Sniper_

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
_Mr_Sniper_
Всем прiвiт! xD Як сделать так чтобы когда игрок ломал блок он не дропался на землю а сразу попадал в инвентарь, уже весь инет облазил не могу найти, HELP ME 😁
 
Механика Prison'a. Посмотри сурцы любого призона, сразу найдешь.
 
Уже смотрел, ничего интересного не нашел там.
Берешь ивент на ломание блоков.
Отменяешь его. Далее берешь полученный блок с ивента, конвертируешь его в ItemStack а потом даешь ему этот предмет. Изи же.
 
Берешь ивент на ломание блоков.
Отменяешь его. Далее берешь полученный блок с ивента, конвертируешь его в ItemStack а потом даешь ему этот предмет. Изи же.
Ни чо не понял, но очень интересно.
 
Ни чо не понял, но очень интересно.
Код:
    @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
    public void on(BlockBreakEvent e) {
        e.setDropItems(false);
        PlayerInventory inv = e.getPlayer().getInventory();
        e.getBlock().getDrops(inv.getItemInMainHand()).forEach(stack -> {
            inv.addItem(stack);
        });
    }
 
Код:
    @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
    public void on(BlockBreakEvent e) {
        e.setDropItems(false);
        PlayerInventory inv = e.getPlayer().getInventory();
        e.getBlock().getDrops(inv.getItemInMainHand()).forEach(stack -> {
            inv.addItem(stack);
        });
    }
Спасиб, теперь понял :3
 
Механика Prison'a. Посмотри сурцы любого призона, сразу найдешь.
С сорцах призона нету этого кода. Они ставили отдельный плагин. Или есть, но это уже либо кто-то создавал самопис. В большинстве я видел только отдельный плагин.
 
С сорцах призона нету этого кода. Они ставили отдельный плагин. Или есть, но это уже либо кто-то создавал самопис. В большинстве я видел только отдельный плагин.

Значит, мало видел. Это считается как костыль тогда, смысл юзать костыли, если можно прописать эту функцию напрямую, в коде.
 
Значит, мало видел. Это считается как костыль тогда, смысл юзать костыли, если можно прописать эту функцию напрямую, в коде.
Потому что этот плагин также давал autosell авто-продажа блоков. Поэтому его юзали. А сами написать не могли.
 
Назад
Верх Низ