@EventHandler
public void onPlayerInteract(PlayerInteractEvent e) {
if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction().equals(Action.RIGHT_CLICK_AIR)) {
if (e.getPlayer().getItemInHand().getType().equals(Material.XITEMI)) {
if (e.getPlayer().getItemInHand().getItemMeta().getDisplayName().contains("ITEM ISMI")) { // item ismi yoksa kaldır bu parantezi
ItemStack xitemi = new ItemStack(Material.XITEMI, 1);
ItemMeta xitemimeta = xitemi.getItemMeta();
xitemimeta.setDisplayName("§bVIP Kağıdı");
kagit.setItemMeta(xitemimeta);
//Eşyanın tıklandıktan sonra silinmesi için burayı kaldır// e.getPlayer().getInventory().removeItem(xitemi);
e.getPlayer().performCommand("oyuncuyagirdirelecekkomut");
e.getPlayer().sendMessage("Oyuncuya mesaj");
} // item ismi yoksa kaldır bu parantezi
}
}
}
Cidden bunla uğraştın mıBuyrun:
PHP:@EventHandler public void onPlayerInteract(PlayerInteractEvent e) { if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction().equals(Action.RIGHT_CLICK_AIR)) { if (e.getPlayer().getItemInHand().getType().equals(Material.XITEMI)) { if (e.getPlayer().getItemInHand().getItemMeta().getDisplayName().contains("ITEM ISMI")) { // item ismi yoksa kaldır bu parantezi ItemStack xitemi = new ItemStack(Material.XITEMI, 1); ItemMeta xitemimeta = xitemi.getItemMeta(); xitemimeta.setDisplayName("§bVIP Kağıdı"); kagit.setItemMeta(xitemimeta); //Eşyanın tıklandıktan sonra silinmesi için burayı kaldır// e.getPlayer().getInventory().removeItem(xitemi); e.getPlayer().performCommand("oyuncuyagirdirelecekkomut"); e.getPlayer().sendMessage("Oyuncuya mesaj"); } // item ismi yoksa kaldır bu parantezi } } }
Bence arkadaş kod olarak değil eklenti olarak istemişBuyrun:
PHP:@EventHandler public void onPlayerInteract(PlayerInteractEvent e) { if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction().equals(Action.RIGHT_CLICK_AIR)) { if (e.getPlayer().getItemInHand().getType().equals(Material.XITEMI)) { if (e.getPlayer().getItemInHand().getItemMeta().getDisplayName().contains("ITEM ISMI")) { // item ismi yoksa kaldır bu parantezi ItemStack xitemi = new ItemStack(Material.XITEMI, 1); ItemMeta xitemimeta = xitemi.getItemMeta(); xitemimeta.setDisplayName("§bVIP Kağıdı"); kagit.setItemMeta(xitemimeta); //Eşyanın tıklandıktan sonra silinmesi için burayı kaldır// e.getPlayer().getInventory().removeItem(xitemi); e.getPlayer().performCommand("oyuncuyagirdirelecekkomut"); e.getPlayer().sendMessage("Oyuncuya mesaj"); } // item ismi yoksa kaldır bu parantezi } } }
Yok önceden biri daha istemişti yapmıştım onu verdim.Cidden bunla uğraştın mı. Arkadaşım ChestCommand indir. Orada çok basitçe ayarlayabilirsin. Diyelim Sağ Click : True dersin gerçekleştirilecek komut /spawn dersin olur biter.
Mantıklı.Bence arkadaş kod olarak değil eklenti olarak istemiş![]()
Dediğim gibi ChestCommand bu işi görür.Bence arkadaş kod olarak değil eklenti olarak istemiş![]()