Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Работает, но ошибка в консоле

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

Статус темы:
Закрыта.
  1. Автор темы
    HaloSpartan

    HaloSpartan Участник Пользователь

    Баллы:
    31
    UPD: Ошибку нашёл, спасибо кто старался)
    Привет, у меня такая проблема.
    У меня в плагине есть ивент:

    @EventHandler
    public void dirtmine(BlockBreakEvent e) {
    Player p = e.getPlayer();
    Block b = e.getBlock();
    if(e.getBlock().getType() != Material.DIRT) return;
    {
    int x = rfdm.nextInt(1000);
    if( x <= 1000) {
    e.setCancelled(true);
    b.setType(Material.AIR);
    ItemStack dirt = new ItemStack(Material.DIAMOND_BLOCK);
    ItemMeta meta = dirt.getItemMeta();
    dirt.setItemMeta(meta);
    b.getWorld().dropItemNaturally(b.getLocation(), dirt);
    }

    }
    }
    И он работает!
    НО! В консоле появляется ошибка что, не удалось пройти событие(ниже скрин). Безымянный.png
     
    Последнее редактирование: 8 сен 2018
  2. Mr Hosting
  3. HunterGaming

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

    Баллы:
    76
    Имя в Minecraft:
    HunterGaming13
     
  4. Автор темы
    HaloSpartan

    HaloSpartan Участник Пользователь

    Баллы:
    31
    Я новенький в этом, малясь не шарю.
    Но даю слово так больше не буду делать)
     
  5. EwrsPlay

    EwrsPlay Новичок

    Баллы:
    16
    Имя в Minecraft:
    ewrs
    ItemStack dirt = new ItemStack(Material.DIAMOND_BLOCK);
    ItemMeta meta = dirt.getItemMeta();
    dirt.setItemMeta(meta);

    Смысл этого?

    Нельзя было просто сделать так
    b.getWorld().dropItemNaturally(b.getLocation(), new ItemStack(Material.DIAMOND_BLOCK));
     
  6. LuckyZeeRo

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

    Баллы:
    76
    Имя в Minecraft:
    i0xHeX
    Вставь весь текст ошибки сюда: privatebin.net
    И скинь сюда. И код свой тоже через него скинь. И укажи номера строк.
     
  7. HunterGaming

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

    Баллы:
    76
    Имя в Minecraft:
    HunterGaming13
    Я выше это написал, зачем повторять одно и тоже?
     
  8. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Поэтому надо закрывать тему, а не оставлять её просто так
     
Статус темы:
Закрыта.

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