Advertisement
Guest User

Bukkit Help

a guest
Oct 7th, 2015
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. package me.Josh.Racial;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Effect;
  7. import org.bukkit.Material;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.entity.PlayerDeathEvent;
  14. import org.bukkit.event.player.PlayerJoinEvent;
  15. import org.bukkit.event.player.PlayerQuitEvent;
  16. import org.bukkit.inventory.ItemStack;
  17. import org.bukkit.inventory.meta.ItemMeta;
  18. import org.bukkit.plugin.PluginManager;
  19. import org.bukkit.plugin.java.JavaPlugin;
  20.  
  21. public class Main extends JavaPlugin implements Listener {
  22.  
  23. public boolean onCommand(CommandSender s, Command cmd, String commandLabel, String[] args) {
  24. Player player = (Player) s;
  25. if (cmd.getName().equalsIgnoreCase("pvp"));
  26.  
  27. player.getInventory().clear();
  28. ItemStack sword = new ItemStack(Material.STONE_SWORD);
  29. ItemStack rod = new ItemStack(Material.FISHING_ROD);
  30. ItemStack fns = new ItemStack(Material.FLINT_AND_STEEL);
  31. player.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
  32. player.getInventory().setLeggings(new ItemStack (Material.IRON_LEGGINGS));
  33. player.getInventory().setChestplate(new ItemStack (Material.IRON_CHESTPLATE));
  34. player.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
  35. fns.setDurability((short) 63);
  36.  
  37.  
  38. player.getInventory().addItem(sword);
  39. player.getInventory().addItem(rod);
  40. player.getInventory().addItem(fns);
  41. return false;
  42.  
  43. }
  44.  
  45. public void onEnable(){
  46. PluginManager pm = getServer().getPluginManager();
  47. pm.registerEvents(this, this);
  48. }
  49.  
  50.  
  51. @EventHandler
  52. public void onPlayerJoin(PlayerJoinEvent e){
  53. Player p = e.getPlayer();
  54. e.setJoinMessage(ChatColor.DARK_PURPLE + p.getName() + ChatColor.GOLD + " has joined us");
  55. p.sendMessage(ChatColor.GRAY + "Hey man, Enjoy your stay!");
  56. {
  57.  
  58. }
  59.  
  60.  
  61.  
  62. }
  63.  
  64. @EventHandler
  65. public void onPlayerQuit(PlayerQuitEvent e1){
  66. Player p1 = e1.getPlayer();
  67. e1.setQuitMessage(ChatColor.DARK_PURPLE + p1.getName() + ChatColor.BOLD + ChatColor.GOLD + " has rage quit!");
  68. {
  69.  
  70. }
  71.  
  72.  
  73.  
  74.  
  75. }
  76. @EventHandler
  77. public void onPlayerDeath(PlayerDeathEvent e2){
  78.  
  79. Player p2 = e2.getEntity();
  80. e2.setDeathMessage("");
  81. e2.getDrops().clear();
  82. if ((e2.getEntity().getKiller() instanceof Player)){
  83. }
  84. Player died = e2.getEntity();
  85. Player player = e2.getEntity().getKiller();
  86. died.sendMessage(ChatColor.DARK_PURPLE + "Tester" + ChatColor.GREEN + " > " + ChatColor.GRAY + "You were killed by " + ChatColor.RED + p2.getKiller() + ChatColor.GRAY + " who had " + p2.getHealth + " hearts.");
  87.  
  88.  
  89. {
  90. {
  91.  
  92.  
  93.  
  94.  
  95. }
  96.  
  97. }
  98.  
  99.  
  100.  
  101.  
  102. }
  103.  
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement