From 22910b09c3373935205c909b1a66590fdf948ffc Mon Sep 17 00:00:00 2001 From: Zach Brown <1254957+zachbr@users.noreply.github.com> Date: Mon, 15 May 2017 10:28:28 -0500 Subject: [PATCH] Switch 1.12-pre2 to its own version checks Fix stream formatting issue that had been bugging me --- ...2-pre2-versioning-change-and-warning.patch | 29 +++++++++++++++++++ .../Optional-TNT-doesn-t-move-in-water.patch | 6 ++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 Spigot-API-Patches/1.12-pre2-versioning-change-and-warning.patch diff --git a/Spigot-API-Patches/1.12-pre2-versioning-change-and-warning.patch b/Spigot-API-Patches/1.12-pre2-versioning-change-and-warning.patch new file mode 100644 index 0000000000..72897d3882 --- /dev/null +++ b/Spigot-API-Patches/1.12-pre2-versioning-change-and-warning.patch @@ -0,0 +1,29 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Zach Brown <1254957+zachbr@users.noreply.github.com> +Date: Mon, 15 May 2017 10:11:42 -0500 +Subject: [PATCH] 1.12-pre2 versioning change and warning + +Remove when merged to master + +diff --git a/src/main/java/org/bukkit/command/defaults/VersionCommand.java b/src/main/java/org/bukkit/command/defaults/VersionCommand.java +index aae605e9..d7e3d7f4 100644 +--- a/src/main/java/org/bukkit/command/defaults/VersionCommand.java ++++ b/src/main/java/org/bukkit/command/defaults/VersionCommand.java +@@ -0,0 +0,0 @@ public class VersionCommand extends BukkitCommand { + if (!testPermission(sender)) return true; + + if (args.length == 0) { ++ sender.sendMessage("This is pre-release software, and is not necessarily of the same quality as a full release"); // TODO: Remove during merge into master + sender.sendMessage("This server is running " + Bukkit.getName() + " version " + Bukkit.getVersion() + " (Implementing API version " + Bukkit.getBukkitVersion() + ")"); + sendVersion(sender); + } else { +@@ -0,0 +0,0 @@ public class VersionCommand extends BukkitCommand { + } + + // Contributed by Techcable in GH PR #65 +- private static final String BRANCH = "master"; ++ private static final String BRANCH = "pre/1.12"; // TODO: Switch back to master + private static int getFromRepo(String repo, String hash) { + try { + HttpURLConnection connection = (HttpURLConnection) new URL("https://api.github.com/repos/" + repo + "/compare/" + BRANCH + "..." + hash).openConnection(); +-- \ No newline at end of file diff --git a/Spigot-Server-Patches/Optional-TNT-doesn-t-move-in-water.patch b/Spigot-Server-Patches/Optional-TNT-doesn-t-move-in-water.patch index 2ccbbf46f0..301d29467b 100644 --- a/Spigot-Server-Patches/Optional-TNT-doesn-t-move-in-water.patch +++ b/Spigot-Server-Patches/Optional-TNT-doesn-t-move-in-water.patch @@ -60,7 +60,7 @@ index 094891057..5cd82f1b2 100644 } diff --git a/src/main/java/net/minecraft/server/EntityTNTPrimed.java b/src/main/java/net/minecraft/server/EntityTNTPrimed.java -index bb0904f86..ac81808c3 100644 +index bb0904f86..50811852a 100644 --- a/src/main/java/net/minecraft/server/EntityTNTPrimed.java +++ b/src/main/java/net/minecraft/server/EntityTNTPrimed.java @@ -0,0 +0,0 @@ public class EntityTNTPrimed extends Entity { @@ -100,7 +100,9 @@ index bb0904f86..ac81808c3 100644 + PacketPlayOutEntityVelocity velocityPacket = new PacketPlayOutEntityVelocity(this); + PacketPlayOutEntityTeleport positionPacket = new PacketPlayOutEntityTeleport(this); + -+ ete.trackedPlayers.stream().filter(viewer -> (viewer.locX - this.locX) * (viewer.locY - this.locY) * (viewer.locZ - this.locZ) < 16 * 16).forEach(viewer -> { ++ ete.trackedPlayers.stream() ++ .filter(viewer -> (viewer.locX - this.locX) * (viewer.locY - this.locY) * (viewer.locZ - this.locZ) < 16 * 16) ++ .forEach(viewer -> { + viewer.playerConnection.sendPacket(velocityPacket); + viewer.playerConnection.sendPacket(positionPacket); + });