Make sure the visualization event is called when auto reverting visuals (#104)

This commit is contained in:
BillyGalbreath 2017-03-13 01:50:02 -05:00 committed by RoboMWM
parent 8392069960
commit 3837794c56

View File

@ -18,8 +18,12 @@
package me.ryanhamshire.GriefPrevention; package me.ryanhamshire.GriefPrevention;
import me.ryanhamshire.GriefPrevention.events.VisualizationEvent;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import java.util.Collections;
//applies a visualization for a player by sending him block change packets //applies a visualization for a player by sending him block change packets
class VisualizationReversionTask implements Runnable class VisualizationReversionTask implements Runnable
{ {
@ -39,6 +43,9 @@ class VisualizationReversionTask implements Runnable
{ {
//don't do anything if the player's current visualization is different from the one scheduled to revert //don't do anything if the player's current visualization is different from the one scheduled to revert
if(playerData.currentVisualization != visualization) return; if(playerData.currentVisualization != visualization) return;
// alert plugins of a visualization
Bukkit.getPluginManager().callEvent(new VisualizationEvent(player, Collections.<Claim>emptySet()));
Visualization.Revert(player); Visualization.Revert(player);
} }