Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * This plugin was made by VortexTM aka. HyChrod
- * All rights reserved, 2016
- *
- */
- package de.moritzerhard.gilden.listeners;
- import org.bukkit.Location;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import de.moritzerhard.gilden.commands.PerformAlliHome;
- import de.moritzerhard.gilden.commands.PerformHome;
- import de.moritzerhard.gilden.main.Gilden;
- public class HomeListener implements Listener {
- private Gilden plugin;
- public HomeListener(Gilden gilden) {
- this.plugin = gilden;
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onMove(PlayerMoveEvent e) {
- Player p = e.getPlayer();
- if(PerformHome.teleportation.containsKey(p)) {
- Location loc1 = e.getFrom();
- Location loc2 = e.getTo();
- if(loc1.getBlockX() != loc2.getBlockX() || loc1.getBlockY() != loc2.getBlockY() || loc1.getBlockZ() != loc2.getBlockZ()) {
- PerformHome.teleportation.get(p).stop();
- PerformHome.teleportation.remove(p);
- p.sendMessage(plugin.getString("Messages.Commands.Home.Stop_Cause_Move"));
- return;
- }
- }
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onDamage(EntityDamageEvent e) {
- if(e.getEntity() instanceof Player) {
- Player p = (Player) e.getEntity();
- if(PerformHome.teleportation.containsKey(p)) {
- PerformHome.teleportation.get(p).stop();
- PerformHome.teleportation.remove(p);
- p.sendMessage(plugin.getString("Messages.Commands.Home.Stop_Cause_Damage"));
- return;
- }
- }
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onMove2(PlayerMoveEvent e) {
- Player p = e.getPlayer();
- if(PerformAlliHome.teleportation.containsKey(p)) {
- Location loc1 = e.getFrom();
- Location loc2 = e.getTo();
- if(loc1.getBlockX() != loc2.getBlockX() || loc1.getBlockY() != loc2.getBlockY() || loc1.getBlockZ() != loc2.getBlockZ()) {
- PerformAlliHome.teleportation.get(p).stop();
- PerformAlliHome.teleportation.remove(p);
- p.sendMessage(plugin.getString("Messages.Commands.Home.Stop_Cause_Move"));
- return;
- }
- }
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onDamage2(EntityDamageEvent e) {
- if(e.getEntity() instanceof Player) {
- Player p = (Player) e.getEntity();
- if(PerformAlliHome.teleportation.containsKey(p)) {
- PerformAlliHome.teleportation.get(p).stop();
- PerformAlliHome.teleportation.remove(p);
- p.sendMessage(plugin.getString("Messages.Commands.Home.Stop_Cause_Damage"));
- return;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement