Rebuild patches for upstream changes
This commit is contained in:
parent
74110558b2
commit
b532dbb6ce
6 changed files with 31 additions and 31 deletions
|
@ -1,11 +1,11 @@
|
||||||
From 5068a5667ecaf1150afc13415600636945d7bfbd Mon Sep 17 00:00:00 2001
|
From 93cd9e19c9d5e34307b2d64ad5a223f237f78d02 Mon Sep 17 00:00:00 2001
|
||||||
From: Zach Brown <Zbob750@live.com>
|
From: Zach Brown <Zbob750@live.com>
|
||||||
Date: Fri, 5 Dec 2014 22:04:50 -0600
|
Date: Fri, 5 Dec 2014 22:04:50 -0600
|
||||||
Subject: [PATCH] POM changes
|
Subject: [PATCH] POM changes
|
||||||
|
|
||||||
|
|
||||||
diff --git a/pom.xml b/pom.xml
|
diff --git a/pom.xml b/pom.xml
|
||||||
index 74efc8b..31a9b5e 100644
|
index 4e6f620..f2a404c 100644
|
||||||
--- a/pom.xml
|
--- a/pom.xml
|
||||||
+++ b/pom.xml
|
+++ b/pom.xml
|
||||||
@@ -1,12 +1,12 @@
|
@@ -1,12 +1,12 @@
|
||||||
|
@ -47,7 +47,7 @@ index 74efc8b..31a9b5e 100644
|
||||||
<version>${project.version}</version>
|
<version>${project.version}</version>
|
||||||
<type>jar</type>
|
<type>jar</type>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
@@ -152,12 +152,12 @@
|
@@ -144,12 +144,12 @@
|
||||||
</configuration>
|
</configuration>
|
||||||
<executions>
|
<executions>
|
||||||
<execution>
|
<execution>
|
||||||
|
@ -63,7 +63,7 @@ index 74efc8b..31a9b5e 100644
|
||||||
</configuration>
|
</configuration>
|
||||||
<phase>compile</phase>
|
<phase>compile</phase>
|
||||||
<goals>
|
<goals>
|
||||||
@@ -188,7 +188,7 @@
|
@@ -180,7 +180,7 @@
|
||||||
<manifestEntries>
|
<manifestEntries>
|
||||||
<Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
|
<Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
|
||||||
<Implementation-Title>CraftBukkit</Implementation-Title>
|
<Implementation-Title>CraftBukkit</Implementation-Title>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From c8f410d89fe8e4a4d7cf179e40be0307bd857f5d Mon Sep 17 00:00:00 2001
|
From 31e1d6fe29226c10c393683abfa5199324039750 Mon Sep 17 00:00:00 2001
|
||||||
From: Zach Brown <Zbob750@live.com>
|
From: Zach Brown <Zbob750@live.com>
|
||||||
Date: Sat, 12 Jul 2014 19:32:01 -0500
|
Date: Sat, 12 Jul 2014 19:32:01 -0500
|
||||||
Subject: [PATCH] PaperSpigot config files
|
Subject: [PATCH] PaperSpigot config files
|
||||||
|
@ -20,7 +20,7 @@ index 2806f1e..2e38fec 100644
|
||||||
DedicatedServer.LOGGER.info("Generating keypair");
|
DedicatedServer.LOGGER.info("Generating keypair");
|
||||||
this.a(MinecraftEncryption.b());
|
this.a(MinecraftEncryption.b());
|
||||||
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
|
diff --git a/src/main/java/net/minecraft/server/World.java b/src/main/java/net/minecraft/server/World.java
|
||||||
index b6221c6..7a41398 100644
|
index 9bcbba6..9cf1463 100644
|
||||||
--- a/src/main/java/net/minecraft/server/World.java
|
--- a/src/main/java/net/minecraft/server/World.java
|
||||||
+++ b/src/main/java/net/minecraft/server/World.java
|
+++ b/src/main/java/net/minecraft/server/World.java
|
||||||
@@ -192,6 +192,8 @@ public abstract class World implements IBlockAccess {
|
@@ -192,6 +192,8 @@ public abstract class World implements IBlockAccess {
|
||||||
|
@ -41,10 +41,10 @@ index b6221c6..7a41398 100644
|
||||||
this.world = new CraftWorld((WorldServer) this, gen, env);
|
this.world = new CraftWorld((WorldServer) this, gen, env);
|
||||||
this.ticksPerAnimalSpawns = this.getServer().getTicksPerAnimalSpawns(); // CraftBukkit
|
this.ticksPerAnimalSpawns = this.getServer().getTicksPerAnimalSpawns(); // CraftBukkit
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
index 57bd4f1..a9e23ac 100644
|
index 8b4b580..aff1c32 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
@@ -688,6 +688,7 @@ public final class CraftServer implements Server {
|
@@ -690,6 +690,7 @@ public final class CraftServer implements Server {
|
||||||
}
|
}
|
||||||
|
|
||||||
org.spigotmc.SpigotConfig.init(); // Spigot
|
org.spigotmc.SpigotConfig.init(); // Spigot
|
||||||
|
@ -52,7 +52,7 @@ index 57bd4f1..a9e23ac 100644
|
||||||
for (WorldServer world : console.worlds) {
|
for (WorldServer world : console.worlds) {
|
||||||
world.worldData.setDifficulty(difficulty);
|
world.worldData.setDifficulty(difficulty);
|
||||||
world.setSpawnFlags(monsters, animals);
|
world.setSpawnFlags(monsters, animals);
|
||||||
@@ -703,12 +704,14 @@ public final class CraftServer implements Server {
|
@@ -705,12 +706,14 @@ public final class CraftServer implements Server {
|
||||||
world.ticksPerMonsterSpawns = this.getTicksPerMonsterSpawns();
|
world.ticksPerMonsterSpawns = this.getTicksPerMonsterSpawns();
|
||||||
}
|
}
|
||||||
world.spigotConfig.init(); // Spigot
|
world.spigotConfig.init(); // Spigot
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 0ff7d12c683b2c551d370785246277f7d94f330b Mon Sep 17 00:00:00 2001
|
From 568169913642077e4003bc41e863ff565cfafed7 Mon Sep 17 00:00:00 2001
|
||||||
From: Aikar <aikar@aikar.co>
|
From: Aikar <aikar@aikar.co>
|
||||||
Date: Fri, 28 Nov 2014 00:24:18 -0600
|
Date: Fri, 28 Nov 2014 00:24:18 -0600
|
||||||
Subject: [PATCH] Teleport passenger/vehicle with player
|
Subject: [PATCH] Teleport passenger/vehicle with player
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
|
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
|
||||||
index bae8ec9..7f65a76 100644
|
index 2cca633..dcbc6b5 100644
|
||||||
--- a/src/main/java/net/minecraft/server/Entity.java
|
--- a/src/main/java/net/minecraft/server/Entity.java
|
||||||
+++ b/src/main/java/net/minecraft/server/Entity.java
|
+++ b/src/main/java/net/minecraft/server/Entity.java
|
||||||
@@ -40,6 +40,13 @@ public abstract class Entity implements ICommandListener {
|
@@ -40,6 +40,13 @@ public abstract class Entity implements ICommandListener {
|
||||||
|
@ -22,7 +22,7 @@ index bae8ec9..7f65a76 100644
|
||||||
|
|
||||||
private static final AxisAlignedBB a = new AxisAlignedBB(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);
|
private static final AxisAlignedBB a = new AxisAlignedBB(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);
|
||||||
private static int entityCount;
|
private static int entityCount;
|
||||||
@@ -1947,7 +1954,7 @@ public abstract class Entity implements ICommandListener {
|
@@ -1948,7 +1955,7 @@ public abstract class Entity implements ICommandListener {
|
||||||
// minecraftserver.getPlayerList().changeWorld(this, j, worldserver, worldserver1);
|
// minecraftserver.getPlayerList().changeWorld(this, j, worldserver, worldserver1);
|
||||||
boolean before = worldserver1.chunkProviderServer.forceChunkLoad;
|
boolean before = worldserver1.chunkProviderServer.forceChunkLoad;
|
||||||
worldserver1.chunkProviderServer.forceChunkLoad = true;
|
worldserver1.chunkProviderServer.forceChunkLoad = true;
|
||||||
|
@ -31,7 +31,7 @@ index bae8ec9..7f65a76 100644
|
||||||
worldserver1.chunkProviderServer.forceChunkLoad = before;
|
worldserver1.chunkProviderServer.forceChunkLoad = before;
|
||||||
// CraftBukkit end
|
// CraftBukkit end
|
||||||
this.world.methodProfiler.c("reloading");
|
this.world.methodProfiler.c("reloading");
|
||||||
@@ -1955,6 +1962,10 @@ public abstract class Entity implements ICommandListener {
|
@@ -1956,6 +1963,10 @@ public abstract class Entity implements ICommandListener {
|
||||||
|
|
||||||
if (entity != null) {
|
if (entity != null) {
|
||||||
entity.n(this);
|
entity.n(this);
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From 1b65e810cf986d2288d9a0305bc1a4df1ab584b9 Mon Sep 17 00:00:00 2001
|
From f6381508cca1054a8c6714829d2c4a2a4e08a3c8 Mon Sep 17 00:00:00 2001
|
||||||
From: T00thpick1 <t00thpick1dirko@gmail.com>
|
From: T00thpick1 <t00thpick1dirko@gmail.com>
|
||||||
Date: Fri, 28 Nov 2014 01:25:45 -0600
|
Date: Fri, 28 Nov 2014 01:25:45 -0600
|
||||||
Subject: [PATCH] Do not remove player in world change
|
Subject: [PATCH] Do not remove player in world change
|
||||||
|
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java
|
diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
index 90030fb..d2f2547 100644
|
index 34ee440..383b113 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PlayerList.java
|
--- a/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PlayerList.java
|
+++ b/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
@@ -464,7 +464,7 @@ public abstract class PlayerList {
|
@@ -465,7 +465,7 @@ public abstract class PlayerList {
|
||||||
entityplayer.u().getTracker().untrackPlayer(entityplayer);
|
entityplayer.u().getTracker().untrackPlayer(entityplayer);
|
||||||
// entityplayer.u().getTracker().untrackEntity(entityplayer); // CraftBukkit
|
// entityplayer.u().getTracker().untrackEntity(entityplayer); // CraftBukkit
|
||||||
entityplayer.u().getPlayerChunkMap().removePlayer(entityplayer);
|
entityplayer.u().getPlayerChunkMap().removePlayer(entityplayer);
|
||||||
|
@ -17,7 +17,7 @@ index 90030fb..d2f2547 100644
|
||||||
this.server.getWorldServer(entityplayer.dimension).removeEntity(entityplayer);
|
this.server.getWorldServer(entityplayer.dimension).removeEntity(entityplayer);
|
||||||
BlockPosition blockposition = entityplayer.getBed();
|
BlockPosition blockposition = entityplayer.getBed();
|
||||||
boolean flag1 = entityplayer.isRespawnForced();
|
boolean flag1 = entityplayer.isRespawnForced();
|
||||||
@@ -558,7 +558,7 @@ public abstract class PlayerList {
|
@@ -559,7 +559,7 @@ public abstract class PlayerList {
|
||||||
if (!entityplayer.playerConnection.isDisconnected()) {
|
if (!entityplayer.playerConnection.isDisconnected()) {
|
||||||
worldserver.getPlayerChunkMap().addPlayer(entityplayer1);
|
worldserver.getPlayerChunkMap().addPlayer(entityplayer1);
|
||||||
worldserver.addEntity(entityplayer1);
|
worldserver.addEntity(entityplayer1);
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 9fe35c0ebea691395dbbb7d4fad86a374f989fba Mon Sep 17 00:00:00 2001
|
From 7c272b50a1598705570e5b912cf77b4f3ca36da6 Mon Sep 17 00:00:00 2001
|
||||||
From: Zach Brown <Zbob750@live.com>
|
From: Zach Brown <Zbob750@live.com>
|
||||||
Date: Fri, 28 Nov 2014 12:48:26 -0600
|
Date: Fri, 28 Nov 2014 12:48:26 -0600
|
||||||
Subject: [PATCH] Further improve server tick loop
|
Subject: [PATCH] Further improve server tick loop
|
||||||
|
@ -150,10 +150,10 @@ index 86b8cb2..3592150 100644
|
||||||
lastTick = curTime;
|
lastTick = curTime;
|
||||||
|
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
index a9e23ac..590fe28 100644
|
index aff1c32..77130ba 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
@@ -1683,6 +1683,17 @@ public final class CraftServer implements Server {
|
@@ -1687,6 +1687,17 @@ public final class CraftServer implements Server {
|
||||||
private final Spigot spigot = new Spigot()
|
private final Spigot spigot = new Spigot()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From a63a30097cb93decbd8735d557a4d32ece9c2451 Mon Sep 17 00:00:00 2001
|
From 636dd83d8c23533c9d27e7a9c1c78486c1e35636 Mon Sep 17 00:00:00 2001
|
||||||
From: Aikar <aikar@aikar.co>
|
From: Aikar <aikar@aikar.co>
|
||||||
Date: Fri, 28 Nov 2014 13:43:11 -0600
|
Date: Fri, 28 Nov 2014 13:43:11 -0600
|
||||||
Subject: [PATCH] Player lookup improvements
|
Subject: [PATCH] Player lookup improvements
|
||||||
|
@ -13,10 +13,10 @@ By using a map based approach for player lookups, player lookup should
|
||||||
be consistent in performance regardless of how many players are online.
|
be consistent in performance regardless of how many players are online.
|
||||||
|
|
||||||
diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java
|
diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
index 9664482..a92a369 100644
|
index 383b113..f87d6cf 100644
|
||||||
--- a/src/main/java/net/minecraft/server/PlayerList.java
|
--- a/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
+++ b/src/main/java/net/minecraft/server/PlayerList.java
|
+++ b/src/main/java/net/minecraft/server/PlayerList.java
|
||||||
@@ -48,6 +48,31 @@ public abstract class PlayerList {
|
@@ -49,6 +49,31 @@ public abstract class PlayerList {
|
||||||
private static final SimpleDateFormat i = new SimpleDateFormat("yyyy-MM-dd \'at\' HH:mm:ss z");
|
private static final SimpleDateFormat i = new SimpleDateFormat("yyyy-MM-dd \'at\' HH:mm:ss z");
|
||||||
private final MinecraftServer server;
|
private final MinecraftServer server;
|
||||||
public final List players = new java.util.concurrent.CopyOnWriteArrayList(); // CraftBukkit - ArrayList -> CopyOnWriteArrayList: Iterator safety
|
public final List players = new java.util.concurrent.CopyOnWriteArrayList(); // CraftBukkit - ArrayList -> CopyOnWriteArrayList: Iterator safety
|
||||||
|
@ -48,7 +48,7 @@ index 9664482..a92a369 100644
|
||||||
public final Map f = Maps.newHashMap();
|
public final Map f = Maps.newHashMap();
|
||||||
private final GameProfileBanList k;
|
private final GameProfileBanList k;
|
||||||
private final IpBanList l;
|
private final IpBanList l;
|
||||||
@@ -253,6 +278,7 @@ public abstract class PlayerList {
|
@@ -254,6 +279,7 @@ public abstract class PlayerList {
|
||||||
|
|
||||||
public void onPlayerJoin(EntityPlayer entityplayer) {
|
public void onPlayerJoin(EntityPlayer entityplayer) {
|
||||||
this.players.add(entityplayer);
|
this.players.add(entityplayer);
|
||||||
|
@ -56,7 +56,7 @@ index 9664482..a92a369 100644
|
||||||
this.f.put(entityplayer.getUniqueID(), entityplayer);
|
this.f.put(entityplayer.getUniqueID(), entityplayer);
|
||||||
// this.sendAll(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, new EntityPlayer[] { entityplayer})); // CraftBukkit - replaced with loop below
|
// this.sendAll(new PacketPlayOutPlayerInfo(EnumPlayerInfoAction.ADD_PLAYER, new EntityPlayer[] { entityplayer})); // CraftBukkit - replaced with loop below
|
||||||
WorldServer worldserver = this.server.getWorldServer(entityplayer.dimension);
|
WorldServer worldserver = this.server.getWorldServer(entityplayer.dimension);
|
||||||
@@ -324,6 +350,7 @@ public abstract class PlayerList {
|
@@ -325,6 +351,7 @@ public abstract class PlayerList {
|
||||||
worldserver.kill(entityplayer);
|
worldserver.kill(entityplayer);
|
||||||
worldserver.getPlayerChunkMap().removePlayer(entityplayer);
|
worldserver.getPlayerChunkMap().removePlayer(entityplayer);
|
||||||
this.players.remove(entityplayer);
|
this.players.remove(entityplayer);
|
||||||
|
@ -64,7 +64,7 @@ index 9664482..a92a369 100644
|
||||||
this.f.remove(entityplayer.getUniqueID());
|
this.f.remove(entityplayer.getUniqueID());
|
||||||
this.o.remove(entityplayer.getUniqueID());
|
this.o.remove(entityplayer.getUniqueID());
|
||||||
// CraftBukkit start
|
// CraftBukkit start
|
||||||
@@ -355,6 +382,8 @@ public abstract class PlayerList {
|
@@ -356,6 +383,8 @@ public abstract class PlayerList {
|
||||||
|
|
||||||
EntityPlayer entityplayer;
|
EntityPlayer entityplayer;
|
||||||
|
|
||||||
|
@ -73,7 +73,7 @@ index 9664482..a92a369 100644
|
||||||
for (int i = 0; i < this.players.size(); ++i) {
|
for (int i = 0; i < this.players.size(); ++i) {
|
||||||
entityplayer = (EntityPlayer) this.players.get(i);
|
entityplayer = (EntityPlayer) this.players.get(i);
|
||||||
if (entityplayer.getUniqueID().equals(uuid)) {
|
if (entityplayer.getUniqueID().equals(uuid)) {
|
||||||
@@ -366,6 +395,8 @@ public abstract class PlayerList {
|
@@ -367,6 +396,8 @@ public abstract class PlayerList {
|
||||||
|
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
entityplayer = (EntityPlayer) iterator.next();
|
entityplayer = (EntityPlayer) iterator.next();
|
||||||
|
@ -82,7 +82,7 @@ index 9664482..a92a369 100644
|
||||||
savePlayerFile(entityplayer); // CraftBukkit - Force the player's inventory to be saved
|
savePlayerFile(entityplayer); // CraftBukkit - Force the player's inventory to be saved
|
||||||
entityplayer.playerConnection.disconnect("You logged in from another location");
|
entityplayer.playerConnection.disconnect("You logged in from another location");
|
||||||
}
|
}
|
||||||
@@ -957,6 +988,7 @@ public abstract class PlayerList {
|
@@ -958,6 +989,7 @@ public abstract class PlayerList {
|
||||||
}
|
}
|
||||||
|
|
||||||
public EntityPlayer getPlayer(String s) {
|
public EntityPlayer getPlayer(String s) {
|
||||||
|
@ -114,10 +114,10 @@ index 8be0698..4a908c6 100644
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
index 590fe28..54e595d 100644
|
index 77130ba..85a0ddb 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
@@ -397,7 +397,12 @@ public final class CraftServer implements Server {
|
@@ -399,7 +399,12 @@ public final class CraftServer implements Server {
|
||||||
public Player getPlayer(final String name) {
|
public Player getPlayer(final String name) {
|
||||||
Validate.notNull(name, "Name cannot be null");
|
Validate.notNull(name, "Name cannot be null");
|
||||||
|
|
||||||
|
@ -131,7 +131,7 @@ index 590fe28..54e595d 100644
|
||||||
String lowerName = name.toLowerCase();
|
String lowerName = name.toLowerCase();
|
||||||
int delta = Integer.MAX_VALUE;
|
int delta = Integer.MAX_VALUE;
|
||||||
for (Player player : getOnlinePlayers()) {
|
for (Player player : getOnlinePlayers()) {
|
||||||
@@ -418,15 +423,10 @@ public final class CraftServer implements Server {
|
@@ -420,15 +425,10 @@ public final class CraftServer implements Server {
|
||||||
public Player getPlayerExact(String name) {
|
public Player getPlayerExact(String name) {
|
||||||
Validate.notNull(name, "Name cannot be null");
|
Validate.notNull(name, "Name cannot be null");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue