SkyIndustry
Minecrafter
Hey ich habe bereits viel probiert aber komme einfach nicht auf eine Lösung.. Was ich brauche, ich möchte gerne über ein Inventory ein Item haben das man anklickt und dann auf einen Server tpt wird! Aber iwi kriege ich das nicht hin :/ Bitte um hilfe!
Java:
@EventHandler
public void onInventoryClick (final InventoryClickEvent e){
if (e.getCurrentItem() == null) return;
if (e.getClickedInventory().getType() == InventoryType.PLAYER) return;
String title = e.getView().getTitle();
String item = e.getCurrentItem().getItemMeta().getDisplayName();
if (title.contains("§5§lWähle deine Insel aus!")) {
e.setCancelled(true);
if(item.equalsIgnoreCase("Insel")) {
Player p = (Player) e.getWhoClicked();
e.setCancelled(true);
p.closeInventory();
p.sendTitle("§4§lAchtung!", "§&7Du wirst auf deine Insel geschickt...");
p.playEffect(p.getLocation(), Effect.BLAZE_SHOOT, 10);
ByteArrayDataOutput out = ByteStreams.newDataOutput();
out.writeUTF("Connect");
out.writeUTF("SkyBlock-1"); /
p.sendPluginMessage((Plugin) SkyBlockBrewing.p, "BungeeCord", out.toByteArray());
} else if (item.equalsIgnoreCase("§5§l2. Insel")){
e.setCancelled(true);
}
}
}
}