Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. package me.hero.main;
  2.  
  3.  
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.GameMode;
  7. import org.bukkit.Material;
  8. import org.bukkit.Sound;
  9. import org.bukkit.entity.Damageable;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.entity.EntityDamageEvent;
  14. import org.bukkit.event.entity.FoodLevelChangeEvent;
  15. import org.bukkit.event.entity.PlayerDeathEvent;
  16. import org.bukkit.event.player.PlayerDropItemEvent;
  17. import org.bukkit.event.player.PlayerJoinEvent;
  18. import org.bukkit.event.player.PlayerQuitEvent;
  19. import org.bukkit.inventory.ItemStack;
  20. import org.bukkit.plugin.java.JavaPlugin;
  21. public class Main extends JavaPlugin implements Listener{
  22.  
  23. public void onEnable(){
  24. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  25. Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "Plugin Made By : HERO");
  26. }
  27. public void onDisable(){
  28. Bukkit.getServer().getConsoleSender().sendMessage(ChatColor.RED + "Plugin Made By : HERO");
  29. }
  30. @EventHandler
  31. public void player(PlayerJoinEvent e){
  32. Player p = e.getPlayer();
  33. p.playSound(p.getLocation(), Sound.LEVEL_UP, 1, 10);
  34. e.getPlayer().sendMessage("§c====================================");
  35. e.getPlayer().sendMessage("§a WELCOME TO FFA ");
  36. e.getPlayer().sendMessage("§a Teaming Is not Allowed ");
  37. e.getPlayer().sendMessage("§c=====================================");
  38. e.getPlayer().getInventory().clear();
  39. e.getPlayer().getInventory().setItem(0, new ItemStack(Material.STONE_SWORD, 1));
  40. e.getPlayer().getInventory().setItem(1, new ItemStack(Material.FISHING_ROD, 1));
  41. e.getPlayer().getInventory().setItem(2, new ItemStack(Material.BOW, 1));
  42. e.getPlayer().getInventory().setItem(3, new ItemStack(Material.ARROW, 6));
  43. e.getPlayer().getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
  44. e.getPlayer().getInventory().setChestplate(
  45. new ItemStack(Material.IRON_CHESTPLATE));
  46. e.getPlayer().getInventory().setLeggings(
  47. new ItemStack(Material.IRON_LEGGINGS));
  48. e.getPlayer().getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
  49. e.getPlayer().setFoodLevel(20);
  50. e.getPlayer().setHealth(20.0);
  51. e.getPlayer().setMaxHealth(20.0);
  52. e.getPlayer().setFoodLevel(20);
  53. e.getPlayer().setAllowFlight(false);
  54. e.getPlayer().setGameMode(GameMode.SURVIVAL);
  55. e.getPlayer().setExp(0);
  56. e.getPlayer().setLevel(0);
  57. e.setJoinMessage("");
  58. }
  59. @EventHandler
  60. public void player(PlayerQuitEvent a) {
  61. a.setQuitMessage("");
  62. }
  63. @EventHandler
  64. public void onDrop(PlayerDropItemEvent e) {
  65. e.setCancelled(true);
  66. }
  67. @EventHandler
  68. public void p(PlayerQuitEvent d) {
  69. d.setQuitMessage("");
  70. }
  71.  
  72. @EventHandler
  73. public void p(FoodLevelChangeEventd) {
  74. e.setCancelled(true);
  75. }
  76. public static String pre = "§c▎ §3FFA §c▏";
  77.  
  78.  
  79. @EventHandler
  80. public void player(PlayerDeathEvent d) {
  81. Player p = d.getEntity();
  82. Damageable a = p.getKiller();
  83. double health = a.getHealth();
  84. health *= 100.0D;
  85. health = Math.round(health);
  86. health /= 200.0D;
  87. p.sendMessage(pre + " §3Your Killer §c" + p.getName() + " §3Was On §c"
  88. + health + " ❤ ");
  89. Player killer = p.getKiller();
  90. killer.sendMessage(pre + " §3You Killed §c" + p.getName()
  91. + " §3With §c" + health + " ❤ ");
  92. killer.setHealth(20.0);
  93. d.setDeathMessage("");
  94. }
  95. @EventHandler
  96. public void entityDE(EntityDamageEvent e) {
  97. if (e.getCause() == EntityDamageEvent.DamageCause.FALL) {
  98. e.setCancelled(true);
  99. }
  100. }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement