Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Item który kładę na ziemi nie znika.


Rekomendowane odpowiedzi

Opublikowano

Witam mam prosty plugin na item z nagroda lecz gdy kładę Item o podanej nazwie (taka jak w pluginie) to nic się nie dzieje...


Pomoże ktoś ?



package hard.seek.gifts;

import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockPlaceEvent;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;

public class HardGifts implements Listener {

@SuppressWarnings("deprecation")
public void onBlockPlace(BlockPlaceEvent event){

ItemStack material = new ItemStack(Material.SPONGE);
String name = "§2Item";

ItemStack item = event.getItemInHand();
ItemMeta meta = item.getItemMeta();
if(!meta.hasDisplayName())return;
if(!meta.getDisplayName().equals(name))return;
event.setCancelled(true);
Player player = event.getPlayer();
Inventory inv = player.getInventory();
int amount = item.getAmount();
if(amount > 1)item.setAmount(amount - 1);
else inv.remove(item);
inv.addItem(material);
player.updateInventory();



}
}

csHDdb6.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...