mirror of
https://github.com/TotalFreedomMC/TF-WorldGuardExtraFlagsPlugin.git
synced 2024-05-17 10:01:23 +00:00
78add0a96f
This needs clean up later...
27 lines
885 B
Java
27 lines
885 B
Java
package net.goldtreeservers.worldguardextraflags.listeners;
|
|
|
|
import com.sk89q.worldedit.entity.Player;
|
|
import com.sk89q.worldedit.event.extent.EditSessionEvent;
|
|
import com.sk89q.worldedit.extension.platform.Actor;
|
|
import com.sk89q.worldedit.util.eventbus.EventHandler;
|
|
import com.sk89q.worldedit.util.eventbus.Subscribe;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import net.goldtreeservers.worldguardextraflags.WorldGuardExtraFlagsPlugin;
|
|
|
|
@RequiredArgsConstructor
|
|
public class WorldEditListener
|
|
{
|
|
private final WorldGuardExtraFlagsPlugin plugin;
|
|
|
|
@Subscribe(priority = EventHandler.Priority.VERY_EARLY)
|
|
public void onEditSessionEvent(EditSessionEvent event)
|
|
{
|
|
Actor actor = event.getActor();
|
|
if (actor != null && actor.isPlayer())
|
|
{
|
|
event.setExtent(this.plugin.getWorldGuardCommunicator().getWorldEditFlag(event.getWorld(), event.getExtent(), (Player)actor));
|
|
}
|
|
}
|
|
}
|