diff --git a/src/main/java/com/volmit/iris/core/commands/CommandObject.java b/src/main/java/com/volmit/iris/core/commands/CommandObject.java index a0c646a66..d494f6d00 100644 --- a/src/main/java/com/volmit/iris/core/commands/CommandObject.java +++ b/src/main/java/com/volmit/iris/core/commands/CommandObject.java @@ -413,7 +413,7 @@ public class CommandObject implements DecreeExecutor { ObjectSVC service = Iris.service(ObjectSVC.class); int actualReverts = Math.min(service.getUndos().size(), amount); service.revertChanges(actualReverts); - sender().sendMessage("Reverted " + actualReverts + " pastes!"); + sender().sendMessage(C.BLUE + "Reverted " + actualReverts + C.BLUE +" pastes!"); } @Decree(description = "Gets an object wand and grabs the current WorldEdit selection.", aliases = "we", origin = DecreeOrigin.PLAYER, studio = true) diff --git a/src/main/java/com/volmit/iris/core/service/ObjectSVC.java b/src/main/java/com/volmit/iris/core/service/ObjectSVC.java index cda1d5a42..0139a1b70 100644 --- a/src/main/java/com/volmit/iris/core/service/ObjectSVC.java +++ b/src/main/java/com/volmit/iris/core/service/ObjectSVC.java @@ -18,9 +18,11 @@ package com.volmit.iris.core.service; +import com.volmit.iris.Iris; import com.volmit.iris.util.plugin.IrisService; import com.volmit.iris.util.scheduling.J; import lombok.Getter; +import org.bukkit.Bukkit; import org.bukkit.block.Block; import org.bukkit.block.data.BlockData; @@ -73,7 +75,10 @@ public class ObjectSVC implements IrisService { while (it.hasNext()) { Map.Entry entry = it.next(); BlockData data = entry.getValue(); - entry.getKey().setBlockData(data, false); + Bukkit.getScheduler().runTask(Iris.instance, () -> { + entry.getKey().setBlockData(data, false); + }); + it.remove(); amount++; @@ -83,4 +88,5 @@ public class ObjectSVC implements IrisService { } } } -} + +} \ No newline at end of file