@@ -1,6 +1,6 @@
|
||||
--- a/net/minecraft/server/ChunkMapDistance.java
|
||||
+++ b/net/minecraft/server/ChunkMapDistance.java
|
||||
@@ -59,7 +59,7 @@
|
||||
--- a/net/minecraft/server/level/ChunkMapDistance.java
|
||||
+++ b/net/minecraft/server/level/ChunkMapDistance.java
|
||||
@@ -65,7 +65,7 @@
|
||||
while (objectiterator.hasNext()) {
|
||||
Entry<ArraySetSorted<Ticket<?>>> entry = (Entry) objectiterator.next();
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
return ticket.b(this.currentTick);
|
||||
})) {
|
||||
this.ticketLevelTracker.update(entry.getLongKey(), getLowestTicketLevel((ArraySetSorted) entry.getValue()), false);
|
||||
@@ -95,10 +95,25 @@
|
||||
@@ -101,10 +101,25 @@
|
||||
}
|
||||
|
||||
if (!this.pendingChunkUpdates.isEmpty()) {
|
||||
@@ -38,7 +38,7 @@
|
||||
return true;
|
||||
} else {
|
||||
if (!this.l.isEmpty()) {
|
||||
@@ -134,23 +149,25 @@
|
||||
@@ -140,23 +155,25 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
}
|
||||
|
||||
if (arraysetsorted.isEmpty()) {
|
||||
@@ -158,16 +175,29 @@
|
||||
@@ -164,16 +181,29 @@
|
||||
}
|
||||
|
||||
this.ticketLevelTracker.update(i, getLowestTicketLevel(arraysetsorted), false);
|
||||
@@ -101,7 +101,7 @@
|
||||
}
|
||||
|
||||
public <T> void addTicket(TicketType<T> tickettype, ChunkCoordIntPair chunkcoordintpair, int i, T t0) {
|
||||
@@ -210,6 +240,7 @@
|
||||
@@ -216,6 +246,7 @@
|
||||
public void b(SectionPosition sectionposition, EntityPlayer entityplayer) {
|
||||
long i = sectionposition.r().pair();
|
||||
ObjectSet<EntityPlayer> objectset = (ObjectSet) this.c.get(i);
|
||||
@@ -109,7 +109,7 @@
|
||||
|
||||
objectset.remove(entityplayer);
|
||||
if (objectset.isEmpty()) {
|
||||
@@ -251,6 +282,26 @@
|
||||
@@ -257,6 +288,26 @@
|
||||
return this.i.a();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user