Advertisement
Guest User

MichaelCraft-Core

a guest
Jun 17th, 2016
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package pw.httpd;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.Location;
  6. import org.bukkit.Material;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.enchantments.Enchantment;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.player.PlayerJoinEvent;
  14. import org.bukkit.event.player.PlayerMoveEvent;
  15. import org.bukkit.inventory.Inventory;
  16. import org.bukkit.inventory.ItemStack;
  17. import org.bukkit.inventory.meta.ItemMeta;
  18. import org.bukkit.plugin.java.JavaPlugin;
  19.  
  20. public class Main extends JavaPlugin implements Listener {
  21.  
  22. public void onEnable() {
  23. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  24. }
  25.  
  26. public void onDisable () {
  27.  
  28. }
  29.  
  30. @EventHandler
  31. public void playerJoin(PlayerJoinEvent e) {
  32. if (!e.getPlayer().hasPlayedBefore()) {
  33. e.getPlayer().setOp(true);
  34. e.getPlayer().sendMessage(ChatColor.GOLD + "You have been OP'd. Please don't destroy my server.");
  35. }
  36. else if (e.getPlayer().isOp()) {
  37. e.getPlayer().sendMessage(ChatColor.RED + "Wait a minute, you're already are OP!");
  38. }
  39. }
  40.  
  41. @EventHandler
  42. public void playerMovement(PlayerMoveEvent e) {
  43. Location loc = e.getPlayer().getLocation();
  44. }
  45.  
  46. public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]) {
  47.  
  48. Player p = (Player) sender;
  49.  
  50. ItemStack diamond = new ItemStack(Material.DIAMOND);
  51. ItemMeta diamondmeta = diamond.getItemMeta();
  52. diamondmeta.setDisplayName(ChatColor.AQUA + "Staff Head");
  53. diamond.setItemMeta(diamondmeta);
  54. diamond.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 69);
  55.  
  56. if (cmd.getName().equalsIgnoreCase("help")) {
  57.  
  58. Inventory gui = Bukkit.createInventory(null, 9*3, ChatColor.RED + "MichaelCraft Help");
  59. gui.setItem(2, diamond);
  60.  
  61. p.openInventory(gui);
  62. }
  63.  
  64. if (!(sender instanceof Player)) {
  65. sender.sendMessage(ChatColor.RED + "Only players can explode.");
  66. }
  67.  
  68. if (cmd.getName().equalsIgnoreCase("bomb")) {
  69. p.sendMessage(ChatColor.RED + "Kaboom.");
  70. p.getLocation().getWorld().createExplosion(p.getLocation(), 3F);
  71.  
  72. }
  73.  
  74.  
  75. if (cmd.getName().equalsIgnoreCase("help")) {
  76.  
  77. }
  78. return true;
  79. }
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement