From 3a3bf7382daa93cbd2aa6cb5ac7aaf7a787897cf Mon Sep 17 00:00:00 2001 From: dordsor21 Date: Wed, 16 Dec 2020 16:59:16 +0000 Subject: [PATCH] Update block NBT to include the coordinates when saving to history fixes #708 and fixes #655 --- .../com/boydti/fawe/object/changeset/AbstractChangeSet.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/worldedit-core/src/main/java/com/boydti/fawe/object/changeset/AbstractChangeSet.java b/worldedit-core/src/main/java/com/boydti/fawe/object/changeset/AbstractChangeSet.java index c41457655..dad021ee1 100644 --- a/worldedit-core/src/main/java/com/boydti/fawe/object/changeset/AbstractChangeSet.java +++ b/worldedit-core/src/main/java/com/boydti/fawe/object/changeset/AbstractChangeSet.java @@ -137,7 +137,10 @@ public abstract class AbstractChangeSet implements ChangeSet, IBatchProcessor { } if (!tilesTo.isEmpty()) { for (Map.Entry entry : tilesTo.entrySet()) { - addTileCreate(entry.getValue()); + CompoundTag nbt = entry.getValue(); + BlockVector3 pos = entry.getKey(); + MainUtil.setPosition(nbt, pos.getX() + bx, pos.getY(), pos.getZ() + bz); + addTileCreate(nbt); } } Set entRemoves = set.getEntityRemoves();