This commit is contained in:
dordsor21 2021-08-25 15:32:25 +01:00
parent 4e463af1df
commit 29bebcd034
No known key found for this signature in database
GPG Key ID: 1E53E88969FFCF0B

View File

@ -623,15 +623,17 @@ public class LocalSession implements TextureHolder {
setDirty(); setDirty();
historyNegativeIndex--; historyNegativeIndex--;
ChangeSet changeSet = getChangeSet(history.get(getHistoryIndex())); ChangeSet changeSet = getChangeSet(history.get(getHistoryIndex()));
try (EditSession newEditSession = new EditSessionBuilder(world) EditSessionBuilder builder = new EditSessionBuilder(world)
.allowedRegionsEverywhere()
.checkMemory(false) .checkMemory(false)
.changeSetNull() .changeSetNull()
.fastmode(false) .fastmode(false)
.limitUnprocessed((Player) actor) .limitUnprocessed((Player) actor)
.player((Player) actor) .player((Player) actor)
.blockBag(getBlockBag((Player) actor)) .blockBag(getBlockBag((Player) actor));
.build()) { if (!actor.getLimit().RESTRICT_HISTORY_TO_REGIONS) {
builder.allowedRegionsEverywhere();
}
try (EditSession newEditSession = builder.build()) {
newEditSession.setBlocks(changeSet, ChangeSetExecutor.Type.REDO); newEditSession.setBlocks(changeSet, ChangeSetExecutor.Type.REDO);
return newEditSession; return newEditSession;
} }