- Баллы
- 153
Здравствуйте, уважаемые форумчане! Пишу я такой плагин, вроде все нормально, а тут БАЦ, и название для предмета не ставится, и формат сообщений не редактируется! Что же делать?
Код:
@EventHandler
public void onJoin (PlayerJoinEvent e) {
ItemStack book = new ItemStack(Material.WRITTEN_BOOK);
ItemStack compass = new ItemStack(Material.COMPASS);
ItemStack watch = new ItemStack(Material.WATCH);
e.getPlayer().sendMessage("§a Добро пожаловать на §9Fantazzy §4Line§a!");
e.getPlayer().sendMessage("§6 Вы можете прочитать все правила сервера в книге");
e.getPlayer().sendMessage("§a Для покупки привилегий, зайдите на сайт §2http://fantazzy-line.ru/donate");
e.getPlayer().sendMessage("§6 Мы желаем Вам приятной игры!");
e.setJoinMessage("");
ItemMeta meta2 = (ItemMeta) compass.getItemMeta();
compass.setItemMeta(meta2);
e.getPlayer().getInventory().setItem(0, compass);
meta2.setDisplayName("§eКомпас §3(Правый клик)");
meta2.setLore(Arrays.asList(new String[] { "§7Телепорт в миры игр" }));
ItemMeta meta3 = (ItemMeta) watch.getItemMeta();
meta3.setDisplayName("§eМагические Часы §3(Правый клик)");
meta3.setLore(Arrays.asList(new String[] { "§7Хочешь видеть игроков?" }));
e.getPlayer().getInventory().setItem(1, watch);
watch.setItemMeta(meta3);
e.getPlayer().setCanPickupItems(false);
}
public void onChat (AsyncPlayerChatEvent e) {
if(!(e.getMessage().isEmpty())) {
e.setFormat("§6" + e.getPlayer().getName() + "§8: " + "§b" + e.getMessage());
e.setMessage("§6" + e.getPlayer().getName() + "§8: " + "§b" + e.getMessage());
}
}
