Kisses/src/net/mindoverflow/kissplugin/listeners/CollisionListener.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);
}
}
}