Skip to content

Commit e90cb4a

Browse files
committed
Fix TicketType flags
1 parent 89fed14 commit e90cb4a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/spongepowered/common/world/server/SpongeTicketTypeBuilder.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,9 @@ public TicketType<T> build() {
7777
if (this.comparator == null) {
7878
this.comparator = (v1, v2) -> 0;
7979
}
80-
// This will load and simulate, but not persist nor keep the dimension active.
81-
final var flag = 1 << 2 & 1 << 4;
80+
final var flag = net.minecraft.server.level.TicketType.FLAG_LOADING
81+
| net.minecraft.server.level.TicketType.FLAG_SIMULATION
82+
| net.minecraft.server.level.TicketType.FLAG_KEEP_DIMENSION_ACTIVE;
8283
final var timeout = this.lifetime.isInfinite() ? Constants.ChunkTicket.INFINITE_TIMEOUT : this.lifetime.ticks();
8384
return (TicketType<T>) (Object) new net.minecraft.server.level.TicketType(timeout,flag);
8485
}

0 commit comments

Comments
 (0)