diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java b/worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java index 26eb0421f..73216f950 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/EditSession.java @@ -150,6 +150,7 @@ import static com.google.common.base.Preconditions.checkNotNull; import static com.sk89q.worldedit.regions.Regions.asFlatRegion; import static com.sk89q.worldedit.regions.Regions.maximumBlockY; import static com.sk89q.worldedit.regions.Regions.minimumBlockY; +import java.util.UUID; /** * An {@link Extent} that handles history, {@link BlockBag}s, change limits, @@ -3088,6 +3089,11 @@ public class EditSession extends PassthroughExtent implements AutoCloseable { return false; } + @Override + public List getEntities() { + return world.getEntities(); + } + @Override public List getEntities(Region region) { return world.getEntities(region); @@ -3101,4 +3107,14 @@ public class EditSession extends PassthroughExtent implements AutoCloseable { throw new RuntimeException("Unexpected exception", e); } } + + @Override + public void removeEntity(int x, int y, int z, UUID uuid) + { + try { + this.getExtent().removeEntity(x, y, z, uuid); + } catch (WorldEditException e) { + throw new RuntimeException("Unexpected exception", e); + } + } }