- Баллы
- 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$");
}
}
}