diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/api/events/MachineProcessCompleteEvent.java b/src/main/java/io/github/thebusybiscuit/slimefun4/api/events/AsyncMachineProcessCompleteEvent.java similarity index 88% rename from src/main/java/io/github/thebusybiscuit/slimefun4/api/events/MachineProcessCompleteEvent.java rename to src/main/java/io/github/thebusybiscuit/slimefun4/api/events/AsyncMachineProcessCompleteEvent.java index 9e18ff7cf..61babfd83 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/api/events/MachineProcessCompleteEvent.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/api/events/AsyncMachineProcessCompleteEvent.java @@ -15,7 +15,7 @@ import javax.annotation.ParametersAreNonnullByDefault; * @author poma123 * */ -public class MachineProcessCompleteEvent extends Event { +public class AsyncMachineProcessCompleteEvent extends Event { private static final HandlerList handlerList = new HandlerList(); @@ -23,7 +23,9 @@ public class MachineProcessCompleteEvent extends Event { private final MachineRecipe machineRecipe; @ParametersAreNonnullByDefault - public MachineProcessCompleteEvent(Block block, MachineRecipe machineRecipe) { + public AsyncMachineProcessCompleteEvent(Block block, MachineRecipe machineRecipe) { + super(true); + this.block = block; this.machineRecipe = machineRecipe; } @@ -58,4 +60,4 @@ public class MachineProcessCompleteEvent extends Event { public HandlerList getHandlers() { return handlerList; } -} \ No newline at end of file +} diff --git a/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AContainer.java b/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AContainer.java index 83f78ee83..4dce26884 100644 --- a/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AContainer.java +++ b/src/main/java/me/mrCookieSlime/Slimefun/Objects/SlimefunItem/abstractItems/AContainer.java @@ -5,7 +5,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import io.github.thebusybiscuit.slimefun4.api.events.MachineProcessCompleteEvent; +import io.github.thebusybiscuit.slimefun4.api.events.AsyncMachineProcessCompleteEvent; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.block.Block; @@ -253,7 +253,7 @@ public abstract class AContainer extends SlimefunItem implements InventoryBlock, inv.pushItem(output.clone(), getOutputSlots()); } - Bukkit.getPluginManager().callEvent(new MachineProcessCompleteEvent(b, getProcessing(b))); + Bukkit.getPluginManager().callEvent(new AsyncMachineProcessCompleteEvent(b, getProcessing(b))); progress.remove(b); processing.remove(b);