Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chumanista.youtube;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.ExperienceOrb;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.inventory.ItemStack;
- public class PremiumCaseListener implements Listener {
- @EventHandler
- public void onPlace(BlockPlaceEvent e) {
- if (e.getBlock().getType().equals(ItemStacks.getPremiumCaseMaterial())
- && e.getPlayer().getItemInHand().equals(ItemStacks.getPremiumCase())) {
- if (!e.getPlayer().getInventory().contains(ItemStacks.getPremiumCaseKey())) {
- e.getPlayer().sendMessage(ChatColor.RED + "Nie masz klucza!");
- e.setCancelled(true);
- return;
- }
- for (ItemToDrop i : PremiumCase.dropy) {
- if (Utils.getChance(i.getChance())) {
- if (i.getPremiumCase().equals(ItemStacks.getPremiumCase())) {
- ItemStack toDrop = i.getDrop();
- int amount = Utils.getRandInt(i.getMinAmount(), i.getMaxAmount());
- toDrop.setAmount(amount);
- e.getBlock().getWorld().dropItemNaturally(e.getBlock().getLocation(), toDrop);
- e.getBlock().getWorld().spawn(e.getBlock().getLocation(), ExperienceOrb.class);
- e.getBlock().breakNaturally();
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement