mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-29 15:49:00 +01:00
Remove extra chunkGC call left over after CraftBukkit merge
By: Aikar <aikar@aikar.co>
This commit is contained in:
parent
061fdf3d06
commit
587fe30827
2 changed files with 20 additions and 28 deletions
|
@ -1,4 +1,4 @@
|
||||||
From dcdcd6631d28acb723e1086a142210b3e77001fd Mon Sep 17 00:00:00 2001
|
From 20626aff9b21bae3c593e776dd70a820fbf27210 Mon Sep 17 00:00:00 2001
|
||||||
From: md_5 <md_5@live.com.au>
|
From: md_5 <md_5@live.com.au>
|
||||||
Date: Sun, 3 Feb 2013 12:21:52 +1100
|
Date: Sun, 3 Feb 2013 12:21:52 +1100
|
||||||
Subject: [PATCH] Spigot changes.
|
Subject: [PATCH] Spigot changes.
|
||||||
|
@ -23,7 +23,7 @@ Subject: [PATCH] Spigot changes.
|
||||||
src/main/java/net/minecraft/server/PlayerList.java | 10 +-
|
src/main/java/net/minecraft/server/PlayerList.java | 10 +-
|
||||||
.../net/minecraft/server/ThreadLoginVerifier.java | 23 +
|
.../net/minecraft/server/ThreadLoginVerifier.java | 23 +
|
||||||
src/main/java/net/minecraft/server/World.java | 200 ++++++++-
|
src/main/java/net/minecraft/server/World.java | 200 ++++++++-
|
||||||
.../java/net/minecraft/server/WorldServer.java | 122 +++++-
|
.../java/net/minecraft/server/WorldServer.java | 121 ++++-
|
||||||
.../java/org/bukkit/craftbukkit/CraftServer.java | 98 ++++-
|
.../java/org/bukkit/craftbukkit/CraftServer.java | 98 ++++-
|
||||||
.../java/org/bukkit/craftbukkit/CraftWorld.java | 76 +++-
|
.../java/org/bukkit/craftbukkit/CraftWorld.java | 76 +++-
|
||||||
src/main/java/org/bukkit/craftbukkit/Spigot.java | 24 +
|
src/main/java/org/bukkit/craftbukkit/Spigot.java | 24 +
|
||||||
|
@ -39,7 +39,7 @@ Subject: [PATCH] Spigot changes.
|
||||||
.../org/bukkit/craftbukkit/util/TimedThread.java | 37 ++
|
.../org/bukkit/craftbukkit/util/TimedThread.java | 37 ++
|
||||||
.../bukkit/craftbukkit/util/WatchdogThread.java | 88 ++++
|
.../bukkit/craftbukkit/util/WatchdogThread.java | 88 ++++
|
||||||
src/main/resources/configurations/bukkit.yml | 30 ++
|
src/main/resources/configurations/bukkit.yml | 30 ++
|
||||||
35 files changed, 1360 insertions(+), 100 deletions(-)
|
35 files changed, 1359 insertions(+), 100 deletions(-)
|
||||||
create mode 100644 src/main/java/org/bukkit/craftbukkit/Spigot.java
|
create mode 100644 src/main/java/org/bukkit/craftbukkit/Spigot.java
|
||||||
create mode 100644 src/main/java/org/bukkit/craftbukkit/command/RestartCommand.java
|
create mode 100644 src/main/java/org/bukkit/craftbukkit/command/RestartCommand.java
|
||||||
create mode 100644 src/main/java/org/bukkit/craftbukkit/util/ExceptionHandler.java
|
create mode 100644 src/main/java/org/bukkit/craftbukkit/util/ExceptionHandler.java
|
||||||
|
@ -837,7 +837,7 @@ index c3dc4a4..9906b9e 100644
|
||||||
|
|
||||||
public List a(Class oclass, AxisAlignedBB axisalignedbb) {
|
public List a(Class oclass, AxisAlignedBB axisalignedbb) {
|
||||||
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
index 3f73ef9..a42aa1e 100644
|
index 3f73ef9..7032c61 100644
|
||||||
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
@@ -1,5 +1,7 @@
|
@@ -1,5 +1,7 @@
|
||||||
|
@ -874,15 +874,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.M == null) {
|
if (this.M == null) {
|
||||||
@@ -157,6 +160,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -267,15 +270,31 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
SpawnerCreature.spawnEntities(this, this.allowMonsters && (this.ticksPerMonsterSpawns != 0 && time % this.ticksPerMonsterSpawns == 0L), this.allowAnimals && (this.ticksPerAnimalSpawns != 0 && time % this.ticksPerAnimalSpawns == 0L), this.worldData.getTime() % 400L == 0L);
|
|
||||||
}
|
|
||||||
// CraftBukkit end
|
|
||||||
+ this.getWorld().processChunkGC(); // Spigot
|
|
||||||
this.methodProfiler.c("chunkSource");
|
|
||||||
this.chunkProvider.unloadChunks();
|
|
||||||
int j = this.a(1.0F);
|
|
||||||
@@ -267,15 +271,31 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void g() {
|
protected void g() {
|
||||||
|
@ -918,7 +910,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
// ChunkCoordIntPair chunkcoordintpair = (ChunkCoordIntPair) iterator.next();
|
// ChunkCoordIntPair chunkcoordintpair = (ChunkCoordIntPair) iterator.next();
|
||||||
int k = chunkX * 16;
|
int k = chunkX * 16;
|
||||||
int l = chunkZ * 16;
|
int l = chunkZ * 16;
|
||||||
@@ -373,6 +393,14 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -373,6 +392,14 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
|
|
||||||
if (block != null && block.isTicking()) {
|
if (block != null && block.isTicking()) {
|
||||||
++i;
|
++i;
|
||||||
|
@ -933,7 +925,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
block.b(this, k2 + k, i3 + chunksection.d(), l2 + l, this.random);
|
block.b(this, k2 + k, i3 + chunksection.d(), l2 + l, this.random);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -413,10 +441,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -413,10 +440,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
nextticklistentry.a(j1);
|
nextticklistentry.a(j1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -949,7 +941,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -427,10 +456,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -427,10 +455,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
nextticklistentry.a((long) i1 + this.worldData.getTime());
|
nextticklistentry.a((long) i1 + this.worldData.getTime());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -965,7 +957,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
public void tickEntities() {
|
public void tickEntities() {
|
||||||
@@ -452,9 +482,9 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -452,9 +481,9 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
public boolean a(boolean flag) {
|
public boolean a(boolean flag) {
|
||||||
int i = this.M.size();
|
int i = this.M.size();
|
||||||
|
|
||||||
|
@ -978,7 +970,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
if (i > 1000) {
|
if (i > 1000) {
|
||||||
// CraftBukkit start - if the server has too much to process over time, try to alleviate that
|
// CraftBukkit start - if the server has too much to process over time, try to alleviate that
|
||||||
if (i > 20 * 1000) {
|
if (i > 20 * 1000) {
|
||||||
@@ -472,8 +502,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -472,8 +501,11 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -992,7 +984,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
byte b0 = 8;
|
byte b0 = 8;
|
||||||
|
|
||||||
if (this.d(nextticklistentry.a - b0, nextticklistentry.b - b0, nextticklistentry.c - b0, nextticklistentry.a + b0, nextticklistentry.b + b0, nextticklistentry.c + b0)) {
|
if (this.d(nextticklistentry.a - b0, nextticklistentry.b - b0, nextticklistentry.c - b0, nextticklistentry.a + b0, nextticklistentry.b + b0, nextticklistentry.c + b0)) {
|
||||||
@@ -502,10 +535,12 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -502,10 +534,12 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
}
|
}
|
||||||
|
|
||||||
return !this.M.isEmpty();
|
return !this.M.isEmpty();
|
||||||
|
@ -1006,7 +998,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
ArrayList arraylist = null;
|
ArrayList arraylist = null;
|
||||||
ChunkCoordIntPair chunkcoordintpair = chunk.l();
|
ChunkCoordIntPair chunkcoordintpair = chunk.l();
|
||||||
int i = chunkcoordintpair.x << 4;
|
int i = chunkcoordintpair.x << 4;
|
||||||
@@ -532,6 +567,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -532,6 +566,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
}
|
}
|
||||||
|
|
||||||
return arraylist;
|
return arraylist;
|
||||||
|
@ -1014,7 +1006,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
public void entityJoinedWorld(Entity entity, boolean flag) {
|
public void entityJoinedWorld(Entity entity, boolean flag) {
|
||||||
@@ -610,7 +646,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -610,7 +645,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.L == null) {
|
if (this.L == null) {
|
||||||
|
@ -1023,7 +1015,7 @@ index 3f73ef9..a42aa1e 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.M == null) {
|
if (this.M == null) {
|
||||||
@@ -883,4 +919,48 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -883,4 +918,48 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
public PortalTravelAgent s() {
|
public PortalTravelAgent s() {
|
||||||
return this.P;
|
return this.P;
|
||||||
}
|
}
|
||||||
|
@ -2309,5 +2301,5 @@ index 61a95e3..5262ae1 100644
|
||||||
monsters: 70
|
monsters: 70
|
||||||
animals: 15
|
animals: 15
|
||||||
--
|
--
|
||||||
1.8.1-rc2
|
1.8.1.1
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 907247991e7afc81ee0d550d53450e8999422fa0 Mon Sep 17 00:00:00 2001
|
From c7e5718f1f1357d6dccdde091ee8598abc120cc1 Mon Sep 17 00:00:00 2001
|
||||||
From: Aikar <aikar@aikar.co>
|
From: Aikar <aikar@aikar.co>
|
||||||
Date: Thu, 10 Jan 2013 00:18:11 -0500
|
Date: Thu, 10 Jan 2013 00:18:11 -0500
|
||||||
Subject: [PATCH] Add Custom Timings to various points
|
Subject: [PATCH] Add Custom Timings to various points
|
||||||
|
@ -274,7 +274,7 @@ index e2426bc..9b7bc02 100644
|
||||||
this.methodProfiler.b();
|
this.methodProfiler.b();
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
diff --git a/src/main/java/net/minecraft/server/WorldServer.java b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
index 842d722..eb268ad 100644
|
index 4aa2a19..6cb3e24 100644
|
||||||
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
--- a/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
+++ b/src/main/java/net/minecraft/server/WorldServer.java
|
||||||
@@ -157,9 +157,12 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
@@ -157,9 +157,12 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
|
@ -287,10 +287,10 @@ index 842d722..eb268ad 100644
|
||||||
}
|
}
|
||||||
// CraftBukkit end
|
// CraftBukkit end
|
||||||
+ timings.doTickRest.startTiming(); // Spigot
|
+ timings.doTickRest.startTiming(); // Spigot
|
||||||
this.getWorld().processChunkGC(); // Spigot
|
|
||||||
this.methodProfiler.c("chunkSource");
|
this.methodProfiler.c("chunkSource");
|
||||||
this.chunkProvider.unloadChunks();
|
this.chunkProvider.unloadChunks();
|
||||||
@@ -187,6 +190,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
int j = this.a(1.0F);
|
||||||
|
@@ -186,6 +189,7 @@ public class WorldServer extends World implements org.bukkit.BlockChangeDelegate
|
||||||
this.V();
|
this.V();
|
||||||
|
|
||||||
this.getWorld().processChunkGC(); // CraftBukkit
|
this.getWorld().processChunkGC(); // CraftBukkit
|
||||||
|
@ -325,5 +325,5 @@ index 0000000..bb0c191
|
||||||
+ }
|
+ }
|
||||||
+}
|
+}
|
||||||
--
|
--
|
||||||
1.8.1-rc2
|
1.8.1.1
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue