Результаты поиска

  1. S

    Отменить дроп блока

    так если оба будут с шансом, то вероятность дропа обоих есть, а мне нужно, чтобы только 1 дропалось
  2. S

    Отменить дроп блока

    удалить дроп песка полностью, а потом добавить? Я так делал, если ты про это. Только мне надо, чтобы песок дропался, когда ракушка не дропалась, чтобы всегда был дроп ракушка/песок, чтобы двайного не было
  3. S

    Отменить дроп блока

    Что тут поменять надо? @SubscribeEvent public void onBlockDrops(HarvestDropsEvent e){ if (e.block == Blocks.sand) { if(Math.random() < 0.05D) { e.drops.add(new ItemStack(ForFirstDays.Shell)); e.drops.remove(new ItemStack (Blocks.sand))...
  4. S

    Отменить дроп блока

    да, я ставил там item, только ошибку выдавало, тк была строка не в тех скобках, решил поменять, хотя было не верноым решение
  5. S

    Отменить дроп блока

    Только я хочу это доделать до конца
  6. S

    Отменить дроп блока

    это подойдет? java
  7. S

    Отменить дроп блока

    Вот так? @SubscribeEvent public void onBlockDrops(HarvestDropsEvent e){ if (e.block == Blocks.sand) { if(Math.random() < 0.05D){ e.drops.add(new ItemStack(ForFirstDays.Shell)); e.drops.remove(new ItemStack (Blocks.sand))...
  8. S

    Отменить дроп блока

    Что тут еще можно убрать? @SubscribeEvent //AddSandDrops public void eventSandReturn(HarvestDropsEvent eventSandReturn){ if (eventSandReturn.block == Blocks.sand) { if(Math.random() < 0.05D) eventSandReturn.drops.add(new ItemStack(ForFirstDays.Shell))...
  9. S

    Отменить дроп блока

    А что ты предложишь? Как это сделать?
  10. S

    Отменить дроп блока

    Вот, допустим, такой код: @SubscribeEvent //RemoveSandDrops public void eventSand(BlockEvent.HarvestDropsEvent eventSand) { if (eventSand.block == Blocks.sand) { for (int i = 0; i < eventSand.drops.size(); ++i) { ItemStack block = eventSand.drops.get(i)...
  11. S

    Отменить дроп блока

    Спасибо, а не знаешь почему вылетает?
  12. S

    Отменить дроп блока

    Не работает. А в чем разница между random.nextInt() и Math.random() ?
  13. S

    Отменить дроп блока

    У меня не просто вылетает, а после того как сломаю песок ничего не работает, с блоков не дропаются вещи, все останавливается... А как хочу выйти в главное меню, так сразу зависает на выходе из мира
  14. S

    Отменить дроп блока

    А в чем у меня проблема, Dahka? Как сделать, чтобы падала либо ракушка, с шансом 0.05, либо песок? Буду признателен за помощь!
  15. S

    Отменить дроп блока

    Убрал, все равно крашит
  16. S

    Отменить дроп блока

    Не работает, просто крашит
  17. S

    Отменить дроп блока

    Так? @SubscribeEvent public void evendSand(HarvestDropsEvent evendSand) { if (evendSand.block == Blocks.sand) { for (int index = 0; index < evendSand.drops.size(); ++index) { ItemStack item = evendSand.drops.get(index); if (item.getItem()...
  18. S

    Отменить дроп блока

    а куда это впихнуть?
  19. S

    Отменить дроп блока

    Спасибо, а как отменить дроп, как у гравия и кремня, то есть: Если выпал кремень, то гравий не падает. Я добавил дроп ракушки к песку, как сделать, чтобы падал либо песок, либо ракушка? Вот что я написал, но не работает, про события прочитаю, как сделаю дроп с песка песок/ракушка, вот код...
  20. S

    Отменить дроп блока

    Всем привет! Добавил дроп к блоку песка, хочу, чтобы если падает добавленный дроп, то не падал сам песок, как с гравием - только кремень/гравий Как отменить просто определенный дроп с блока? Так не получается: @SubscribeEvent //Тут может надо вообще @Override? Только когда я это пишу, выдает...
Назад
Сверху