Вопрос Шансы

Hamrusy

Premium
Hosting
Сообщения
301
Веб-сайт
madhost.pw
Почему не работают шансы?

Стоит шанс 100% падает два предмета, стоит 0% тоже два

Java:
    @EventHandler
    public void onItemPickup(HangingBreakEvent e) {
        if (getConfig().getBoolean("piston-dupe.enabled")) {
            if (e.getEntity().getType() == EntityType.ITEM_FRAME) {
                if (e.getCause() == HangingBreakEvent.RemoveCause.PHYSICS) {
                    ItemFrame itemFrame = (ItemFrame) e.getEntity();
                    if (itemFrame.getItem() != null) {
                        if (!(itemFrame.getItem().getType() == Material.AIR)) {
                            if (itemFrame.getWorld().getBlockAt(itemFrame.getLocation()).getRelative(itemFrame.getAttachedFace()).getType() != Material.AIR) {
                                int chance = getConfig().getInt("piston-dupe.chance");
                                int x = (int) Math.random() * 100;
                                if (x < chance) {
                                    itemFrame.getWorld().dropItem(itemFrame.getLocation(), itemFrame.getItem());
                                    itemFrame.getWorld().dropItem(itemFrame.getLocation(), itemFrame.getItem());
                                } else if (x > chance) {
                                    itemFrame.getWorld().dropItem(itemFrame.getLocation(), itemFrame.getItem());
                                    itemFrame.getWorld().dropItem(itemFrame.getLocation(), itemFrame.getItem());
                                    itemFrame.getWorld().dropItem(itemFrame.getLocation(), itemFrame.getItem());
                                }
                            }
                        }
                    }
                }
            }
        }
    }
 
Назад
Сверху Снизу