66 lines
2.0 KiB
Java
66 lines
2.0 KiB
Java
package net.mindoverflow.kissplugin.listeners;
|
|
|
|
import net.mindoverflow.kissplugin.Main;
|
|
import net.mindoverflow.kissplugin.commands.KissCommand;
|
|
import org.bukkit.entity.Entity;
|
|
import org.bukkit.entity.Player;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
import org.bukkit.event.block.Action;
|
|
import org.bukkit.event.player.PlayerInteractEntityEvent;
|
|
import org.bukkit.event.player.PlayerInteractEvent;
|
|
import org.bukkit.event.player.PlayerMoveEvent;
|
|
|
|
public class CollisionListener implements Listener
|
|
{
|
|
private Main plugin;
|
|
public CollisionListener(Main plugin)
|
|
{
|
|
this.plugin = plugin;
|
|
}
|
|
|
|
/*@EventHandler
|
|
public void onPlayerMove(PlayerMoveEvent event)
|
|
{
|
|
|
|
for(Entity e : event.getPlayer().getNearbyEntities(0.1, 0.1, 0.1))
|
|
{
|
|
if(e instanceof Player)
|
|
{
|
|
/*plugin.getServer().getScheduler().runTaskLater(plugin, ()->
|
|
{
|
|
for(Entity newE : event.getPlayer().getNearbyEntities(0.2, 0.2, 0.2))
|
|
{
|
|
if(newE instanceof Player && newE.getName().equals(e.getName()))
|
|
{*/
|
|
//KissCommand.sendKiss(event.getPlayer(), (Player)e, false, false, true, true, 0, 5, 3);
|
|
/* }
|
|
}
|
|
}, 10);*/
|
|
/*}
|
|
}
|
|
}*/
|
|
|
|
/*@EventHandler
|
|
public void onPlayerMove(PlayerMoveEvent event)
|
|
{
|
|
for(Entity e : event.getPlayer().getNearbyEntities(0.1, 0.1, 0.1))
|
|
{
|
|
if (e instanceof Player)
|
|
{
|
|
KissCommand.sendKiss(event.getPlayer(), (Player) e, false, false, true, true, 0, 5, 3);
|
|
}
|
|
}
|
|
}*/
|
|
|
|
@EventHandler
|
|
public void onPlayerRightClick(PlayerInteractEntityEvent event)
|
|
{
|
|
if(event.getRightClicked() instanceof Player)
|
|
{
|
|
KissCommand.sendKiss(event.getPlayer(), (Player)event.getRightClicked(), false, false, true, true, 0, 5, 3);
|
|
}
|
|
|
|
}
|
|
}
|