Advertisement
Guest User

Untitled

a guest
Aug 6th, 2015
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.10 KB | None | 0 0
  1. package at.keahie.work.listener;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import org.bukkit.entity.EntityType;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.entity.Villager;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.entity.EntityDamageByEntityEvent;
  12. import org.bukkit.event.player.PlayerChatEvent;
  13. import org.bukkit.event.player.PlayerInteractEntityEvent;
  14.  
  15. import at.keahie.work.main.Work;
  16.  
  17. @SuppressWarnings("deprecation")
  18. public class WorkListener implements Listener {
  19. private Work plugin;
  20.  
  21. public WorkListener(Work plugin) {
  22. this.plugin = plugin;
  23. }
  24.  
  25. @EventHandler
  26. public void onTnteract(PlayerInteractEntityEvent e) {
  27. Player p = e.getPlayer();
  28. if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  29. Villager v = (Villager) e.getRightClicked();
  30.  
  31. if (v.getName() == plugin.lehrer + "Holzfäller-Lehrer") {
  32. e.setCancelled(true);
  33. p.sendMessage("&aWillkommen &6" + p.getName() + "&a, ich sehe du willst ein Holzfäller werden. Oder?");
  34. p.sendMessage("&6Schreibe &aja oder &cnein &6in den Chat");
  35. } else {
  36. e.setCancelled(false);
  37. }
  38. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  39. Villager v = (Villager) e.getRightClicked();
  40.  
  41. if (v.getName() == plugin.lehrer + "Alchemist-Lehrer") {
  42. e.setCancelled(true);
  43. p.sendMessage("JAAAA!");
  44. } else {
  45. e.setCancelled(false);
  46. }
  47. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  48. Villager v = (Villager) e.getRightClicked();
  49.  
  50. if (v.getName() == plugin.lehrer + "Miner-Lehrer") {
  51. e.setCancelled(true);
  52. p.sendMessage("JAAAA!");
  53. } else {
  54. e.setCancelled(false);
  55. }
  56. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  57. Villager v = (Villager) e.getRightClicked();
  58.  
  59. if (v.getName() == plugin.lehrer + "Farmer-Lehrer") {
  60. e.setCancelled(true);
  61. p.sendMessage("JAAAA!");
  62. } else {
  63. e.setCancelled(false);
  64. }
  65. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  66. Villager v = (Villager) e.getRightClicked();
  67.  
  68. if (v.getName() == plugin.lehrer + "Schmied-Lehrer") {
  69. e.setCancelled(true);
  70. p.sendMessage("JAAAA!");
  71. } else {
  72. e.setCancelled(false);
  73. }
  74. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  75. Villager v = (Villager) e.getRightClicked();
  76.  
  77. if (v.getName() == plugin.lehrer + "Monster Jäger-Lehrer") {
  78. e.setCancelled(true);
  79. p.sendMessage("JAAAA!");
  80. } else {
  81. e.setCancelled(false);
  82. }
  83. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  84. Villager v = (Villager) e.getRightClicked();
  85.  
  86. if (v.getName() == plugin.lehrer + "Jäger-Lehrer") {
  87. e.setCancelled(true);
  88. p.sendMessage("JAAAA!");
  89. } else {
  90. e.setCancelled(false);
  91. }
  92. } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
  93. Villager v = (Villager) e.getRightClicked();
  94.  
  95. if (v.getName() == plugin.lehrer + "Verkäufer-Lehrer") {
  96. e.setCancelled(true);
  97. p.sendMessage("JAAAA!");
  98. } else {
  99. e.setCancelled(false);
  100. }
  101. } else {
  102. e.setCancelled(false);
  103. }
  104. }
  105.  
  106. @EventHandler
  107. public void onDamage(EntityDamageByEntityEvent e) {
  108. Villager v = (Villager) e.getEntity();
  109. if (v.getCustomName() == plugin.lehrer + "Holzfäller-Lehrer") {
  110. e.setCancelled(true);
  111. } else if (v.getCustomName() == plugin.lehrer + "Alchemist-Lehrer") {
  112. e.setCancelled(true);
  113. } else if (v.getCustomName() == plugin.lehrer + "Miner-Lehrer") {
  114. e.setCancelled(true);
  115. } else if (v.getCustomName() == plugin.lehrer + "Farmer-Lehrer") {
  116. e.setCancelled(true);
  117. } else if (v.getCustomName() == plugin.lehrer + "Schmied-Lehrer") {
  118. e.setCancelled(true);
  119. } else if (v.getCustomName() == plugin.lehrer + "Monster Jäger-Lehrer") {
  120. e.setCancelled(true);
  121. } else if (v.getCustomName() == plugin.lehrer + "Jäger-Lehrer") {
  122. e.setCancelled(true);
  123. } else if (v.getCustomName() == plugin.lehrer + "Verkäufer-Lehrer") {
  124. e.setCancelled(true);
  125. } else {
  126. e.setCancelled(false);
  127. }
  128. }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement