diff --git a/src/main/java/me/jellysquid/mods/lithium/common/world/scheduler/LithiumServerTickScheduler.java b/src/main/java/me/jellysquid/mods/lithium/common/world/scheduler/LithiumServerTickScheduler.java index ebce97b7..6bd848ff 100644 --- a/src/main/java/me/jellysquid/mods/lithium/common/world/scheduler/LithiumServerTickScheduler.java +++ b/src/main/java/me/jellysquid/mods/lithium/common/world/scheduler/LithiumServerTickScheduler.java @@ -344,7 +344,10 @@ private List> collectTicks(MutableBoundingBox bounds, boole * scheduled ticks which are set to execute at a different time. */ private void addScheduledTick(NextTickListEntry tick) { - TickEntry entry = this.scheduledTicks.computeIfAbsent(tick, this::createTickEntry); + // TISCM fix field value not up-to-date +// TickEntry entry = this.scheduledTicks.computeIfAbsent(tick, this::createTickEntry); + TickEntry entry = this.createTickEntry(tick); + this.scheduledTicks.put(tick, entry); // TISCM Micro Timing logger this.scheduleSuccess = !entry.scheduled;