Disable watchdog ticking by default, //watchdog to turn on

This commit is contained in:
Kenzie Togami
2019-09-04 22:50:14 -07:00
parent 8af68fc884
commit 7e3fc6c8e7
9 changed files with 160 additions and 12 deletions

View File

@ -102,6 +102,7 @@ public class LocalSession {
private transient EditSession.ReorderMode reorderMode = EditSession.ReorderMode.MULTI_STAGE;
private transient List<Countable<BlockState>> lastDistribution;
private transient World worldOverride;
private transient boolean tickingWatchdog = false;
// Saved properties
private String lastScript;
@ -294,6 +295,14 @@ public class LocalSession {
this.worldOverride = worldOverride;
}
public boolean isTickingWatchdog() {
return tickingWatchdog;
}
public void setTickingWatchdog(boolean tickingWatchdog) {
this.tickingWatchdog = tickingWatchdog;
}
/**
* Get the default region selector.
*
@ -951,6 +960,7 @@ public class LocalSession {
if (editSession.getSurvivalExtent() != null) {
editSession.getSurvivalExtent().setStripNbt(!actor.hasPermission("worldedit.setnbt"));
}
editSession.setTickingWatchdog(tickingWatchdog);
return editSession;
}