Advertisement
Guest User

Untitled

a guest
Feb 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. package me.bobszin.tutorial;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.event.EventHandler;
  11. import org.bukkit.event.Listener;
  12. import org.bukkit.event.block.Action;
  13. import org.bukkit.event.inventory.InventoryClickEvent;
  14. import org.bukkit.event.player.PlayerInteractEvent;
  15. import org.bukkit.event.player.PlayerJoinEvent;
  16. import org.bukkit.event.server.ServerListPingEvent;
  17. import org.bukkit.inventory.Inventory;
  18. import org.bukkit.inventory.ItemStack;
  19. import org.bukkit.inventory.meta.ItemMeta;
  20. import org.bukkit.plugin.java.JavaPlugin;
  21.  
  22. public class Main extends JavaPlugin implements Listener{
  23.  
  24. public void onEnable() {
  25. Bukkit.getPluginManager().registerEvents(this, this);
  26. Bukkit.getConsoleSender().sendMessage("§7[§aTutorial§7] §aAtivado com sucesso!");
  27. saveDefaultConfig();
  28. saveConfig();
  29. }
  30.  
  31. public void onDesable() {
  32. Bukkit.getConsoleSender().sendMessage("§7[§aTutorial§7] §cDesativado com sucesso!");
  33. }
  34.  
  35. public static void HotBar(Player p) {
  36.  
  37. ItemStack site = new ItemStack(Material.PAPER);
  38. ItemMeta sitem = site.getItemMeta();
  39. sitem.setDisplayName("§a§lSITE");
  40. site.setItemMeta(sitem);
  41.  
  42. p.getInventory().setItem(4, site);
  43. }
  44. @EventHandler
  45. public void aoEntrar(PlayerJoinEvent e) {
  46. Player p = e.getPlayer();
  47. Main.HotBar(p);
  48. }
  49. @EventHandler
  50. public void aoCliclarPapel(PlayerInteractEvent e) {
  51. Player p = e.getPlayer();
  52. if (e.getAction() == Action.RIGHT_CLICK_AIR && e.getAction() == Action.RIGHT_CLICK_BLOCK || p.getItemInHand().getType() == Material.PAPER) {
  53. Inventory site = Bukkit.createInventory(null, 3*9, "Site");
  54.  
  55. ItemStack site1 = new ItemStack(Material.PAPER);
  56. ItemMeta site1m = site1.getItemMeta();
  57. site1m.setDisplayName("§a§lSITE:");
  58. ArrayList<String> lore = new ArrayList<>();
  59. lore.add("");
  60. lore.add("§aSite: www.site.com.br");
  61. lore.add("");
  62. site1m.setLore(lore);
  63. site1.setItemMeta(site1m);
  64.  
  65. site.setItem(13, site1);
  66. p.openInventory(site);
  67. }
  68. }
  69. @EventHandler
  70. public void aoClicar(InventoryClickEvent e) {
  71. if (e.getWhoClicked() instanceof Player) {
  72. Player p = (Player) e.getWhoClicked();
  73. if (e.getInventory().getTitle().equals("Site"));
  74. e.setCancelled(true);
  75. if (e.getCurrentItem().getType().equals(Material.PAPER));
  76. p.sendMessage(getConfig().getString("mensagem_ao_usar_site").replaceAll("&", "§"));
  77. }
  78. }
  79. @EventHandler
  80. public void Motd(ServerListPingEvent e) {
  81. e.setMaxPlayers(150);
  82.  
  83. e.setMotd("§6§lTUTORIAL§f§lMC" + "\n" + "§6Venha jogar! com os " + Bukkit.getOnlinePlayers().size() + "/" + Bukkit.getMaxPlayers());
  84.  
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement