From 3837794c56791062432bd74288185dc4d664432b Mon Sep 17 00:00:00 2001 From: BillyGalbreath Date: Mon, 13 Mar 2017 01:50:02 -0500 Subject: [PATCH] Make sure the visualization event is called when auto reverting visuals (#104) --- .../GriefPrevention/VisualizationReversionTask.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/VisualizationReversionTask.java b/src/me/ryanhamshire/GriefPrevention/VisualizationReversionTask.java index 5c48833..d3bc6d4 100644 --- a/src/me/ryanhamshire/GriefPrevention/VisualizationReversionTask.java +++ b/src/me/ryanhamshire/GriefPrevention/VisualizationReversionTask.java @@ -18,8 +18,12 @@ package me.ryanhamshire.GriefPrevention; +import me.ryanhamshire.GriefPrevention.events.VisualizationEvent; +import org.bukkit.Bukkit; import org.bukkit.entity.Player; +import java.util.Collections; + //applies a visualization for a player by sending him block change packets 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 if(playerData.currentVisualization != visualization) return; + + // alert plugins of a visualization + Bukkit.getPluginManager().callEvent(new VisualizationEvent(player, Collections.emptySet())); Visualization.Revert(player); }