- Сообщения
- 301
- Веб-сайт
- madhost.pw
Почему не работают шансы?
Стоит шанс 100% падает два предмета, стоит 0% тоже два
Стоит шанс 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());
}
}
}
}
}
}
}
}