- Баллы
- 76
- Имя в Minecraft
- f3azzy
Привет, для сервера нужен плагин на кейсы, и ключи которые выпадают за копание той же земли.(не призон)
Сделал сам кейс, и ключи с дропом, но не знаю как сделать так чтобы сундук не открывался.
вот код кейсов
Сделал сам кейс, и ключи с дропом, но не знаю как сделать так чтобы сундук не открывался.
вот код кейсов
Код:
@SuppressWarnings("deprecation")
@EventHandler
public void DropedChest(PlayerInteractEvent e)
{
Player p = e.getPlayer();
if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return;
if(e.getPlayer().getInventory().getItemInMainHand().getType() != Material.MAGMA_CREAM) return;
Block b = e.getClickedBlock();
if(b.getType() == Material.TRAPPED_CHEST) {
ItemStack item = p.getInventory().getItemInMainHand();
if(!item.getItemMeta().hasDisplayName()) return;
if(item.getItemMeta().getDisplayName().equals("§6§lКлюч Первого Уровня")) {
ItemStack onedrop = new ItemStack(Material.DIRT);
ItemStack twodrop = new ItemStack(Material.DIAMOND);
ItemStack threedrop = new ItemStack(Material.APPLE);
ItemStack fourdrop = new ItemStack(Material.COAL);
ItemStack fivedrop = new ItemStack(Material.QUARTZ);
ItemStack sixdrop = new ItemStack(Material.LEATHER);
ItemStack sevendrop = new ItemStack(Material.ANVIL);
ItemStack eightdrop = new ItemStack(Material.PURPUR_BLOCK);
ItemStack ninedrop = new ItemStack(Material.DIAMOND);
ItemStack tendrop = new ItemStack(Material.IRON_CHESTPLATE);
Inventory inv = p.getInventory();
Random rd = new Random();
int gavno_random_haha;
for(int counter = 1; counter<=1;counter++) {
gavno_random_haha = 1+rd.nextInt(10);
if(gavno_random_haha == 1) {
inv.addItem(onedrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпала Земля!");
}
if(gavno_random_haha == 2) {
inv.addItem(twodrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпал Алмаз!");
}
if(gavno_random_haha == 3) {
inv.addItem(threedrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпало Яблоко!");
}
if(gavno_random_haha == 4) {
inv.addItem(fourdrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпал Угль!");
}
if(gavno_random_haha == 5) {
inv.addItem(fivedrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпало Кварц!");
}
if(gavno_random_haha == 6) {
inv.addItem(sixdrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпала Кожа!");
}
if(gavno_random_haha == 7) {
inv.addItem(sevendrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпала Наковальня!");
}
if(gavno_random_haha == 8) {
inv.addItem(eightdrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпал Пурпурный Блок!");
}
if(gavno_random_haha == 9) {
inv.addItem(ninedrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпал Алмаз!");
}
if(gavno_random_haha == 10) {
inv.addItem(tendrop);
p.sendMessage("§8§l[§c§lRelease§3§lProject§8§l] §a§lВам выпал Железный Нагрудник!");
}
}
}
}
if(e.getAction() != Action.RIGHT_CLICK_BLOCK) {
if(p.getItemInHand().getType() != Material.MAGMA_CREAM) {
e.setCancelled(true);
}
if(p.getItemInHand().getType() == Material.MAGMA_CREAM) {
e.setCancelled(true);
}
}
}