|
1 | 1 | package me.dabuseck.Tutorial.Events; |
2 | 2 |
|
3 | | -import java.util.ArrayList; |
4 | | - |
5 | | -import org.bukkit.ChatColor; |
6 | 3 | import org.bukkit.Material; |
| 4 | +import org.bukkit.SkullType; |
7 | 5 | import org.bukkit.entity.Player; |
8 | 6 | import org.bukkit.event.EventHandler; |
9 | 7 | import org.bukkit.event.Listener; |
10 | 8 | import org.bukkit.event.player.PlayerJoinEvent; |
11 | 9 | import org.bukkit.inventory.ItemStack; |
12 | | -import org.bukkit.inventory.meta.BookMeta; |
| 10 | +import org.bukkit.inventory.meta.SkullMeta; |
| 11 | + |
| 12 | +import net.md_5.bungee.api.ChatColor; |
13 | 13 |
|
14 | | -public class EventsClass implements Listener { |
15 | 14 |
|
| 15 | +public class EventsClass implements Listener { |
| 16 | + |
16 | 17 | @EventHandler |
17 | | - public void join(PlayerJoinEvent event) { |
| 18 | + public void join(PlayerJoinEvent event){ |
| 19 | + |
18 | 20 | Player player = event.getPlayer(); |
19 | | - |
20 | | - String nl = "\n"; |
21 | | - ItemStack book = new ItemStack(Material.WRITTEN_BOOK); |
22 | | - |
23 | | - BookMeta bookmeta = (BookMeta) book.getItemMeta(); |
24 | | - bookmeta.setAuthor("TheSourceCode"); |
25 | | - bookmeta.setTitle(ChatColor.DARK_PURPLE + "CODING BUKKIT PLUGINS!"); |
26 | 21 |
|
27 | | - ArrayList<String> pages = new ArrayList<String>(); |
| 22 | + ItemStack playerskull = new ItemStack(Material.SKULL_ITEM,1, (short) SkullType.PLAYER.ordinal()); |
28 | 23 |
|
29 | | - pages.add(ChatColor.GREEN + "Step 1: Learn Java!" + nl + "Step 2: Get good at Java"); |
30 | | - bookmeta.setPages(pages); |
| 24 | + SkullMeta meta = (SkullMeta) playerskull.getItemMeta(); |
| 25 | + |
| 26 | + meta.setOwner(player.getName()); |
| 27 | + meta.setDisplayName(ChatColor.DARK_PURPLE + "Player Info"); |
| 28 | + |
| 29 | + playerskull.setItemMeta(meta); |
| 30 | + |
| 31 | + player.getInventory().addItem(playerskull); |
| 32 | + player.sendMessage(ChatColor.DARK_AQUA + "Please refer to your player heard for Player Info"); |
31 | 33 |
|
32 | | - book.setItemMeta(bookmeta); |
33 | | - player.getInventory().addItem(book); |
34 | | - |
35 | 34 | } |
36 | | - |
| 35 | + |
37 | 36 | } |
0 commit comments