Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.otek.cube;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.block.Block;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- public class onPlayerBreak implements Listener {
- public void onPBreak(BlockBreakEvent e) {
- if (e.isCancelled()) {
- e.setCancelled(true);
- return;
- }
- Player p = (Player) e.getPlayer();
- Block b = (Block) e.getBlock();
- ItemStack pt = p.getInventory().getItemInHand();
- Enchantment et = Enchantment.LOOT_BONUS_BLOCKS;
- int le = pt.getEnchantmentLevel(et);
- check(p,b,le);
- // check
- }
- public int ilosc(int f) {
- int lp = 0;
- if (f == 1) {
- if (Randoms.getChance(Main.Fortuna1)) {
- lp = 2;
- }
- } else if (f == 2) {
- if (Randoms.getChance(Main.Fortuna2)) {
- lp = 3;
- }
- } else if (f == 3) {
- if (Randoms.getChance(Main.Fortuna3)) {
- lp = 4;
- }
- } else {
- lp = 1;
- }
- int iq = lp;
- return iq;
- }
- public void check(Player p,Block b, int f) {
- if (b.getType() == Material.STONE) {
- @SuppressWarnings("deprecation")
- Player pp = Bukkit.getPlayer(p.getName());
- PlayerInventory pq = pp.getInventory();
- int i = ilosc(f);
- Material m = Material.STONE;
- if (Randoms.getChance(Main.Diamenty)) {
- m = Material.DIAMOND;
- } else if (Randoms.getChance(Main.Emeraldy)) {
- m = Material.EMERALD;
- } else if (Randoms.getChance(Main.Redstone)) {
- m = Material.REDSTONE;
- } else if (Randoms.getChance(Main.Zelazo)) {
- m = Material.IRON_ORE;
- } else if (Randoms.getChance(Main.Zloto)) {
- m = Material.GOLD_ORE;
- } else if (Randoms.getChance(Main.Wegiel)) {
- m = Material.COAL;
- }
- pq.addItem(new ItemStack(m,i));
- pp.setExp(pp.getExp()+1);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement