1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Вместо алмазов падала алмазная руда

Тема в разделе "Разработка плагинов для новичков", создана пользователем LUMIK, 17 апр 2021.

  1. Автор темы
    LUMIK

    LUMIK Новичок Пользователь

    Баллы:
    21
    Мне нужен код или плагин который позволяет вместо алмаза, делать дроп алмазной руды для дальнейшей плавки в печках
     
  2. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Алмаз не плавят в печках, учи физику. :D.
     
  3. Автор темы
    LUMIK

    LUMIK Новичок Пользователь

    Баллы:
    21
    А мне нужна физика?) В майнкрафте алмазная руда переправляется и мне хотелось бы реализировать дроп алмазной руды, а не алмазов с алмазной руды
     
  4. Loga

    Loga Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Heinz_H
    Закон нЪютона
     
  5. Автор темы
    LUMIK

    LUMIK Новичок Пользователь

    Баллы:
    21
    Еще актуален
     
  6. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Можно воспользоваться ванильным датапаком с лут-тейблом. Tуторов полно, хотя большинство на английском, например.
     
  7. Ilya_

    Ilya_ Ньюби

    Баллы:
    1
    @EventHandler
    public void onBreak(BlockBreakEvent e){
    if(e.getBlock().getType() == Material.DIAMOND_ORE){
    e.setDropItems(false);
    ItemStack item = new ItemStack(Material.DIAMOND_ORE);
    e.getPlayer().getInventory().addItem(item);
    }
    }
     
  8. Veyn12

    Veyn12 Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Veynique
    Странный у тебя дроп)
    Через локацию блока дропать лучше, зачем в инвентарь добавлять?)
     
  9. Ilya_

    Ilya_ Ньюби

    Баллы:
    1
    а почему бы и нет?)
     
  10. Veyn12

    Veyn12 Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Veynique
    Это же дроп, я бы не делал такие костыли
     
  11. Ilya_

    Ilya_ Ньюби

    Баллы:
    1
    так сойдёт?
    @EventHandler
    public void onBreak(BlockBreakEvent e){
    Location location = e.getBlock().getLocation();
    if(e.getBlock().getType() == Material.DIAMOND_ORE){
    e.setDropItems(false);
    ItemStack item = new ItemStack(Material.DIAMOND_ORE);
    e.getBlock().getWorld().dropItemNaturally(e.getBlock().getLocation(), item);
    }
    }
     
  12. Veyn12

    Veyn12 Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Veynique
    у тебя же определёна локация блока как location)
    Ну это ты сам думай) сойдёт или нет, я тебе просто сказал, что я бы так не делал) тут решай сам уже=)
     
  13. Ilya_

    Ilya_ Ньюби

    Баллы:
    1
    не заметил)
     

Поделиться этой страницей