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

Помогите Как изменить дроп с руд.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kloper, 18 июл 2019.

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

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

    Баллы:
    76
    Имя в Minecraft:
    f3azzy
    Привет. Нужно чтобы при ломании железной руды, давались деньги с определённым шансом. И не выпадала сама руда, а выпадал слиток железа.

    Сам рандом и выдачу денег я сделал, но вот как изменять дроп, я не знаю. Буду благодарен если поможете.

    Вот код выдачи денег:
    Код:
    @EventHandler
        public void breakOreIronIngot(BlockBreakEvent e) {
            
            if(!e.getPlayer().hasPermission("ReleaseProject.OREIRON")) {
                e.getPlayer().sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §4§lОШИБКА! СРОЧНО СВЯЖИТЕСЬ С АДМИНИСТРАТОРОМ!");
                e.setCancelled(true);
            }
            
            
            Block b = e.getBlock();
            if(b.getType() == Material.IRON_ORE) {
                
                Player p = e.getPlayer();   
                
                World w = p.getWorld();
                
                
                Random rd = new Random();
                
                int iron_random_haha;
                for(int counter = 1; counter<=1;counter++) {
                iron_random_haha = 1+rd.nextInt(4);
                    
                if(iron_random_haha == 1) {
                    
                }
                    
                if(iron_random_haha == 2) {
                    
                }
                
                if(iron_random_haha == 3) {
                    
                }
                
                if(iron_random_haha == 4) {
                    
                    Holdings h1 = new Account(p.getName()).getHoldings();
                    double balance1 = h1.getBalance();
                    h1.setBalance(balance1 + 100);
                    
                    p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lНа ваш игровой счёт было добавлено 100§3§l$");
                    
                }
                
                
                }
                
            }
     
  2. TheSkiffSailor

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

    Баллы:
    21
    Имя в Minecraft:
    TheSkiffSailor
    e.setDropItems(false)
     
  3. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  4. Автор темы
    Kloper

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

    Баллы:
    76
    Имя в Minecraft:
    f3azzy
    Спасибо вам!
     
Статус темы:
Закрыта.

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