Advertisement
MineSucht

Untitled

Dec 13th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. package de.minesucht.addon.events;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.block.Block;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerInteractEvent;
  9. import org.bukkit.event.player.PlayerToggleSneakEvent;
  10. import org.bukkit.inventory.ItemStack;
  11.  
  12. public class Event_ArmorBuffs implements Listener{
  13. public static boolean speedbootsboost = false;
  14. public static boolean speedchestboost = false;
  15. public static boolean speedleggingsboost = false;
  16. public static boolean speedhelmetboost = false;
  17. @EventHandler
  18. public void playerEquipsArmour(PlayerToggleSneakEvent e){
  19. Player p = e.getPlayer();
  20.  
  21. if(e.isSneaking()){
  22. ItemStack[] armor = p.getInventory().getArmorContents();
  23. if(armor[3].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
  24. if(speedbootsboost == false){
  25. speedbootsboost = true;
  26. p.setMaxHealth(p.getMaxHealth() + 45);
  27. } else {
  28. if(speedbootsboost == true){
  29. speedbootsboost = false;
  30. p.setMaxHealth(p.getMaxHealth() - 45);
  31. }
  32. }
  33. }
  34. if(armor[2].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
  35. if(speedchestboost == false){
  36. speedchestboost = true;
  37.  
  38. p.setMaxHealth(p.getMaxHealth() + 65);
  39. } else {
  40. if(speedchestboost == true){
  41. speedchestboost = false;
  42. p.setMaxHealth(p.getMaxHealth() - 65);
  43. }
  44. }
  45. }
  46. if(armor[1].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
  47. if(speedleggingsboost == false){
  48. speedleggingsboost = true;
  49. p.setMaxHealth(p.getMaxHealth() + 50);
  50. } else {
  51. if(speedleggingsboost == true){
  52. speedleggingsboost = false;
  53. p.setMaxHealth(p.getMaxHealth() - 50);
  54. }
  55. }
  56. }
  57. if(armor[0].getItemMeta().getDisplayName().contains("Speed Runner Armor")){
  58. if(speedhelmetboost == false){
  59. speedhelmetboost = true;
  60. p.setMaxHealth(p.getMaxHealth() + 35);
  61. } else {
  62. if(speedhelmetboost == true){
  63. speedhelmetboost = false;
  64. p.setMaxHealth(p.getMaxHealth() - 35);
  65. }
  66. }
  67. }
  68. }
  69.  
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement