32 lines
982 B
Java
32 lines
982 B
Java
package com.massivecraft.factions.engine;
|
|
|
|
import com.massivecraft.factions.util.VisualizeUtil;
|
|
import com.massivecraft.massivecore.Engine;
|
|
import com.massivecraft.massivecore.util.MUtil;
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.EventPriority;
|
|
import org.bukkit.event.player.PlayerMoveEvent;
|
|
|
|
public class EngineVisualizations extends Engine
|
|
{
|
|
// -------------------------------------------- //
|
|
// INSTANCE & CONSTRUCT
|
|
// -------------------------------------------- //
|
|
|
|
private static EngineVisualizations i = new EngineVisualizations();
|
|
public static EngineVisualizations get() { return i; }
|
|
|
|
// -------------------------------------------- //
|
|
// VISUALIZE UTIL
|
|
// -------------------------------------------- //
|
|
|
|
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
|
|
public void onPlayerMoveClearVisualizations(PlayerMoveEvent event)
|
|
{
|
|
if (MUtil.isSameBlock(event)) return;
|
|
|
|
VisualizeUtil.clear(event.getPlayer());
|
|
}
|
|
|
|
}
|