Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package at.keahie.work.listener;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.entity.EntityType;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Villager;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageByEntityEvent;
- import org.bukkit.event.player.PlayerChatEvent;
- import org.bukkit.event.player.PlayerInteractEntityEvent;
- import at.keahie.work.main.Work;
- @SuppressWarnings("deprecation")
- public class WorkListener implements Listener {
- private Work plugin;
- public WorkListener(Work plugin) {
- this.plugin = plugin;
- }
- @EventHandler
- public void onTnteract(PlayerInteractEntityEvent e) {
- Player p = e.getPlayer();
- if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Holzfäller-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("&aWillkommen &6" + p.getName() + "&a, ich sehe du willst ein Holzfäller werden. Oder?");
- p.sendMessage("&6Schreibe &aja oder &cnein &6in den Chat");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Alchemist-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Miner-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Farmer-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Schmied-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Monster Jäger-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Jäger-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else if (e.getRightClicked().getType() == EntityType.VILLAGER) {
- Villager v = (Villager) e.getRightClicked();
- if (v.getName() == plugin.lehrer + "Verkäufer-Lehrer") {
- e.setCancelled(true);
- p.sendMessage("JAAAA!");
- } else {
- e.setCancelled(false);
- }
- } else {
- e.setCancelled(false);
- }
- }
- @EventHandler
- public void onDamage(EntityDamageByEntityEvent e) {
- Villager v = (Villager) e.getEntity();
- if (v.getCustomName() == plugin.lehrer + "Holzfäller-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Alchemist-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Miner-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Farmer-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Schmied-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Monster Jäger-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Jäger-Lehrer") {
- e.setCancelled(true);
- } else if (v.getCustomName() == plugin.lehrer + "Verkäufer-Lehrer") {
- e.setCancelled(true);
- } else {
- e.setCancelled(false);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement