From d98522c69d77837f547b80b741c603734a77b4a3 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 21 Jun 2013 16:49:33 +1000 Subject: [PATCH] Remove some CraftBukkit pull requests that don't have any functional benefit at the moment. --- .../0010-Merge-tweaks-and-configuration.patch | 6 +-- CraftBukkit-Patches/0013-View-Distance.patch | 6 +-- .../0018-Improved-Timings-System.patch | 10 ++--- CraftBukkit-Patches/0019-Orebfuscator.patch | 6 +-- .../0022-Entity-Activation-Range.patch | 6 +-- CraftBukkit-Patches/0025-Netty.patch | 6 +-- ...patch => 0026-PlayerItemDamageEvent.patch} | 2 +- ...ion-itself-instead-of-next-to-bed-Fi.patch | 45 ------------------- ...ch => 0027-Faster-UUID-for-entities.patch} | 4 +- ...y-on-CraftPlayer.getBedSpawnLocation.patch | 30 ------------- ...d-missing-HangingBreakEvent-when-Ent.patch | 36 --------------- ...ch => 0028-Prevent-NPE-in-CraftSign.patch} | 2 +- ...-3667-Faux-sleepers-wake-up-normally.patch | 22 --------- ...atch => 0029-Entity-Tracking-Ranges.patch} | 6 +-- ...rt.patch => 0030-BungeeCord-Support.patch} | 8 ++-- ... => 0031-Limit-Custom-Map-Rendering.patch} | 2 +- ...ption-for-disabled-plugin-tasks.-Fi.patch} | 2 +- ...> 0033-Enable-Improved-ping-sending.patch} | 8 ++-- ...t-handshake-spam-from-invalid-names.patch} | 2 +- ...s-for-randomly-spawned-creatures-to.patch} | 2 +- ...ch => 0036-Thread-Naming-and-Tweaks.patch} | 2 +- ...7-Close-Unloaded-World-s-Save-Files.patch} | 6 +-- ...Optimized-version-of-LocaleLanguage.patch} | 2 +- ...-list-performance-on-chunk-unloads-.patch} | 2 +- ...ption.patch => 0040-Remove-o-Option.patch} | 2 +- ...patch => 0041-Recipe-Deconstruction.patch} | 2 +- ...ng.patch => 0042-Fix-Health-Scaling.patch} | 2 +- ...-EntityShootBowEvent-with-Skeletons.patch} | 2 +- ...I.patch => 0044-Implement-Arrow-API.patch} | 2 +- ...icle-API.patch => 0045-Particle-API.patch} | 6 +-- ...owns.patch => 0046-Hopper-Cooldowns.patch} | 6 +-- ...patch => 0047-Prevent-Shutdown-Hang.patch} | 6 +-- ...=> 0048-Implement-SpawnerSpawnEvent.patch} | 2 +- ...tch => 0049-Firework-Meta-Crash-Fix.patch} | 2 +- ...0-Do-Not-Search-for-Offline-Players.patch} | 6 +-- 35 files changed, 64 insertions(+), 197 deletions(-) rename CraftBukkit-Patches/{0030-PlayerItemDamageEvent.patch => 0026-PlayerItemDamageEvent.patch} (97%) delete mode 100644 CraftBukkit-Patches/0026-Return-bed-location-itself-instead-of-next-to-bed-Fi.patch rename CraftBukkit-Patches/{0031-Faster-UUID-for-entities.patch => 0027-Faster-UUID-for-entities.patch} (91%) delete mode 100644 CraftBukkit-Patches/0027-Remove-dependency-on-CraftPlayer.getBedSpawnLocation.patch delete mode 100644 CraftBukkit-Patches/0028-BUKKIT-3661-fixed-missing-HangingBreakEvent-when-Ent.patch rename CraftBukkit-Patches/{0032-Prevent-NPE-in-CraftSign.patch => 0028-Prevent-NPE-in-CraftSign.patch} (96%) delete mode 100644 CraftBukkit-Patches/0029-Adds-BUKKIT-3667-Faux-sleepers-wake-up-normally.patch rename CraftBukkit-Patches/{0033-Entity-Tracking-Ranges.patch => 0029-Entity-Tracking-Ranges.patch} (96%) rename CraftBukkit-Patches/{0034-BungeeCord-Support.patch => 0030-BungeeCord-Support.patch} (96%) rename CraftBukkit-Patches/{0035-Limit-Custom-Map-Rendering.patch => 0031-Limit-Custom-Map-Rendering.patch} (98%) rename CraftBukkit-Patches/{0036-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch => 0032-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch} (95%) rename CraftBukkit-Patches/{0037-Enable-Improved-ping-sending.patch => 0033-Enable-Improved-ping-sending.patch} (92%) rename CraftBukkit-Patches/{0038-Prevent-handshake-spam-from-invalid-names.patch => 0034-Prevent-handshake-spam-from-invalid-names.patch} (94%) rename CraftBukkit-Patches/{0039-Save-entity-counts-for-randomly-spawned-creatures-to.patch => 0035-Save-entity-counts-for-randomly-spawned-creatures-to.patch} (97%) rename CraftBukkit-Patches/{0040-Thread-Naming-and-Tweaks.patch => 0036-Thread-Naming-and-Tweaks.patch} (98%) rename CraftBukkit-Patches/{0041-Close-Unloaded-World-s-Save-Files.patch => 0037-Close-Unloaded-World-s-Save-Files.patch} (94%) rename CraftBukkit-Patches/{0042-Optimized-version-of-LocaleLanguage.patch => 0038-Optimized-version-of-LocaleLanguage.patch} (98%) rename CraftBukkit-Patches/{0043-Improve-next-tick-list-performance-on-chunk-unloads-.patch => 0039-Improve-next-tick-list-performance-on-chunk-unloads-.patch} (99%) rename CraftBukkit-Patches/{0044-Remove-o-Option.patch => 0040-Remove-o-Option.patch} (92%) rename CraftBukkit-Patches/{0045-Recipe-Deconstruction.patch => 0041-Recipe-Deconstruction.patch} (97%) rename CraftBukkit-Patches/{0046-Fix-Health-Scaling.patch => 0042-Fix-Health-Scaling.patch} (97%) rename CraftBukkit-Patches/{0047-Fix-EntityShootBowEvent-with-Skeletons.patch => 0043-Fix-EntityShootBowEvent-with-Skeletons.patch} (95%) rename CraftBukkit-Patches/{0048-Implement-Arrow-API.patch => 0044-Implement-Arrow-API.patch} (93%) rename CraftBukkit-Patches/{0049-Particle-API.patch => 0045-Particle-API.patch} (98%) rename CraftBukkit-Patches/{0050-Hopper-Cooldowns.patch => 0046-Hopper-Cooldowns.patch} (96%) rename CraftBukkit-Patches/{0051-Prevent-Shutdown-Hang.patch => 0047-Prevent-Shutdown-Hang.patch} (87%) rename CraftBukkit-Patches/{0052-Implement-SpawnerSpawnEvent.patch => 0048-Implement-SpawnerSpawnEvent.patch} (98%) rename CraftBukkit-Patches/{0053-Firework-Meta-Crash-Fix.patch => 0049-Firework-Meta-Crash-Fix.patch} (94%) rename CraftBukkit-Patches/{0054-Do-Not-Search-for-Offline-Players.patch => 0050-Do-Not-Search-for-Offline-Players.patch} (82%) diff --git a/CraftBukkit-Patches/0010-Merge-tweaks-and-configuration.patch b/CraftBukkit-Patches/0010-Merge-tweaks-and-configuration.patch index 3074a585f7..bd981d5257 100644 --- a/CraftBukkit-Patches/0010-Merge-tweaks-and-configuration.patch +++ b/CraftBukkit-Patches/0010-Merge-tweaks-and-configuration.patch @@ -1,4 +1,4 @@ -From 09bfa8a119a405550b9519bd84f11e3ae0f70f6b Mon Sep 17 00:00:00 2001 +From 9ce8fe366d6c6f3fb6d9f358782bd67f7286f869 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 23 Mar 2013 09:46:33 +1100 Subject: [PATCH] Merge tweaks and configuration @@ -69,10 +69,10 @@ index afe3e4d..d7e5301 100644 if (event != null && (event.isCancelled() || entity.dead)) { entity.dead = true; diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 18278c6..4c16ed7 100644 +index 8954c99..799bbc8 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java -@@ -114,4 +114,18 @@ public class SpigotWorldConfig +@@ -93,4 +93,18 @@ public class SpigotWorldConfig wheatModifier = getInt( "growth.wheat-modifier", wheatModifier ); log( "Cactus Growth Modifier: " + cactusModifier + "%" ); } diff --git a/CraftBukkit-Patches/0013-View-Distance.patch b/CraftBukkit-Patches/0013-View-Distance.patch index f7fc24aa95..1aac7ad1a0 100644 --- a/CraftBukkit-Patches/0013-View-Distance.patch +++ b/CraftBukkit-Patches/0013-View-Distance.patch @@ -1,4 +1,4 @@ -From 98da2b7084a875327ad23ed8a913bf02e0e36fb6 Mon Sep 17 00:00:00 2001 +From 16ce161417a943918e27f36561a1f611e2cc9f78 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 23 Mar 2013 09:52:41 +1100 Subject: [PATCH] View Distance @@ -32,10 +32,10 @@ index 6c3fcf1..614a17f 100644 this.entitiesById = new IntHashMap(); } diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 4c16ed7..de5d17e 100644 +index 799bbc8..0e3f855 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java -@@ -128,4 +128,11 @@ public class SpigotWorldConfig +@@ -107,4 +107,11 @@ public class SpigotWorldConfig expMerge = getFloat( "merge-radius.exp", expMerge ); log( "Experience Merge Radius: " + expMerge ); } diff --git a/CraftBukkit-Patches/0018-Improved-Timings-System.patch b/CraftBukkit-Patches/0018-Improved-Timings-System.patch index c85bba3386..5046c39f55 100644 --- a/CraftBukkit-Patches/0018-Improved-Timings-System.patch +++ b/CraftBukkit-Patches/0018-Improved-Timings-System.patch @@ -1,4 +1,4 @@ -From 48b529e33646533eb0028189bf7836e56423e991 Mon Sep 17 00:00:00 2001 +From 6a85506600fad57b57f604edc72a6ef581d12845 Mon Sep 17 00:00:00 2001 From: Aikar Date: Thu, 10 Jan 2013 00:18:11 -0500 Subject: [PATCH] Improved Timings System @@ -213,10 +213,10 @@ index 3c80340..db396b3 100644 this.methodProfiler.b(); } diff --git a/src/main/java/net/minecraft/server/PlayerConnection.java b/src/main/java/net/minecraft/server/PlayerConnection.java -index 52fa75a..93082ff 100644 +index 018c314..8deba1b 100644 --- a/src/main/java/net/minecraft/server/PlayerConnection.java +++ b/src/main/java/net/minecraft/server/PlayerConnection.java -@@ -968,6 +968,7 @@ public class PlayerConnection extends Connection { +@@ -956,6 +956,7 @@ public class PlayerConnection extends Connection { // CraftBukkit end private void handleCommand(String s) { @@ -224,7 +224,7 @@ index 52fa75a..93082ff 100644 // CraftBukkit start CraftPlayer player = this.getPlayer(); -@@ -975,19 +976,23 @@ public class PlayerConnection extends Connection { +@@ -963,19 +964,23 @@ public class PlayerConnection extends Connection { this.server.getPluginManager().callEvent(event); if (event.isCancelled()) { @@ -233,7 +233,7 @@ index 52fa75a..93082ff 100644 } try { - if (org.spigotmc.SpigotConfig.logCommands) this.minecraftServer.getLogger().info(event.getPlayer().getName() + " issued server command: " + event.getMessage()); // Spigot + this.minecraftServer.getLogger().info(event.getPlayer().getName() + " issued server command: " + event.getMessage()); // CraftBukkit if (this.server.dispatchCommand(event.getPlayer(), event.getMessage().substring(1))) { + org.bukkit.craftbukkit.SpigotTimings.playerCommandTimer.stopTiming(); // Spigot return; diff --git a/CraftBukkit-Patches/0019-Orebfuscator.patch b/CraftBukkit-Patches/0019-Orebfuscator.patch index a3bb2c162b..69a02ebda0 100644 --- a/CraftBukkit-Patches/0019-Orebfuscator.patch +++ b/CraftBukkit-Patches/0019-Orebfuscator.patch @@ -1,4 +1,4 @@ -From c50921dc69979fb97674486de51a073d19273170 Mon Sep 17 00:00:00 2001 +From 845b5bc50a2e34500f94692cd0cb1a324b3ae329 Mon Sep 17 00:00:00 2001 From: md_5 Date: Thu, 16 May 2013 18:51:05 +1000 Subject: [PATCH] Orebfuscator @@ -316,7 +316,7 @@ index 0000000..74ee741 + } +} diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index de5d17e..2f514a0 100644 +index 0e3f855..52e060a 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java @@ -1,5 +1,6 @@ @@ -326,7 +326,7 @@ index de5d17e..2f514a0 100644 import java.util.List; import org.bukkit.Bukkit; import org.bukkit.configuration.file.YamlConfiguration; -@@ -135,4 +136,25 @@ public class SpigotWorldConfig +@@ -114,4 +115,25 @@ public class SpigotWorldConfig viewDistance = getInt( "view-distance", Bukkit.getViewDistance() ); log( "View Distance: " + viewDistance ); } diff --git a/CraftBukkit-Patches/0022-Entity-Activation-Range.patch b/CraftBukkit-Patches/0022-Entity-Activation-Range.patch index 09fad96851..74a9512e3f 100644 --- a/CraftBukkit-Patches/0022-Entity-Activation-Range.patch +++ b/CraftBukkit-Patches/0022-Entity-Activation-Range.patch @@ -1,4 +1,4 @@ -From 118a860a1790b95d1992033d9735aaa8c3e405af Mon Sep 17 00:00:00 2001 +From 54acbfac602e85d68bada6c0815e58fd77c3ed98 Mon Sep 17 00:00:00 2001 From: Aikar Date: Sun, 3 Feb 2013 05:10:21 -0500 Subject: [PATCH] Entity Activation Range @@ -462,10 +462,10 @@ index 0000000..93ce20e + } +} diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 2f514a0..2824b17 100644 +index 52e060a..27323a0 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java -@@ -157,4 +157,15 @@ public class SpigotWorldConfig +@@ -136,4 +136,15 @@ public class SpigotWorldConfig antiXrayInstance = new AntiXray( this ); } diff --git a/CraftBukkit-Patches/0025-Netty.patch b/CraftBukkit-Patches/0025-Netty.patch index 3170ecb88b..6c3ab6166d 100644 --- a/CraftBukkit-Patches/0025-Netty.patch +++ b/CraftBukkit-Patches/0025-Netty.patch @@ -1,4 +1,4 @@ -From da93c0bd48b4e34c4561ba975e7561cf60be9ef0 Mon Sep 17 00:00:00 2001 +From bfb9a7a900a658c78665a0397cd79789ad535056 Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 23 Apr 2013 11:47:32 +1000 Subject: [PATCH] Netty @@ -210,10 +210,10 @@ index 17cfacc..a945892 100644 this.b = true; } catch (Exception exception) { diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 2567bde..7f5f3ea 100644 +index 6cb50b7..20ba4b7 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -1367,4 +1367,20 @@ public final class CraftServer implements Server { +@@ -1366,4 +1366,20 @@ public final class CraftServer implements Server { public CraftScoreboardManager getScoreboardManager() { return scoreboardManager; } diff --git a/CraftBukkit-Patches/0030-PlayerItemDamageEvent.patch b/CraftBukkit-Patches/0026-PlayerItemDamageEvent.patch similarity index 97% rename from CraftBukkit-Patches/0030-PlayerItemDamageEvent.patch rename to CraftBukkit-Patches/0026-PlayerItemDamageEvent.patch index 3a87611685..c225515490 100644 --- a/CraftBukkit-Patches/0030-PlayerItemDamageEvent.patch +++ b/CraftBukkit-Patches/0026-PlayerItemDamageEvent.patch @@ -1,4 +1,4 @@ -From d0c3da40bb7be3c11ed8bfc098549dc5e3ddb97d Mon Sep 17 00:00:00 2001 +From f52dba2bbbe1ac2d868fc37d95d8a33e4e17a46e Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 4 Mar 2013 18:45:52 +1100 Subject: [PATCH] PlayerItemDamageEvent diff --git a/CraftBukkit-Patches/0026-Return-bed-location-itself-instead-of-next-to-bed-Fi.patch b/CraftBukkit-Patches/0026-Return-bed-location-itself-instead-of-next-to-bed-Fi.patch deleted file mode 100644 index e34d86190c..0000000000 --- a/CraftBukkit-Patches/0026-Return-bed-location-itself-instead-of-next-to-bed-Fi.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 22c7f9a277249291f162a01327fad44bf3d3cbd1 Mon Sep 17 00:00:00 2001 -From: EdGruberman -Date: Fri, 22 Feb 2013 09:23:51 -0700 -Subject: [PATCH] Return bed location itself instead of next to bed; Fixes - BUKKIT-3604 - - -diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 7cae665..8ec84e1 100644 ---- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -@@ -628,10 +628,28 @@ public class CraftPlayer extends CraftHumanEntity implements Player { - ChunkCoordinates bed = getHandle().getBed(); - - if (world != null && bed != null) { -- bed = EntityHuman.getBed(((CraftWorld) world).getHandle(), bed, getHandle().isRespawnForced()); -- if (bed != null) { -+ if (getHandle().isRespawnForced()) { - return new Location(world, bed.x, bed.y, bed.z); - } -+ -+ int cx = bed.x >> 4; -+ int cz = bed.z >> 4; -+ boolean before = world.isChunkLoaded(cx, cz); -+ -+ if (!before) { -+ world.loadChunk(cx, cz); -+ } -+ -+ Location location = null; -+ if (world.getBlockTypeIdAt(bed.x, bed.y, bed.z) == Block.BED.id) { -+ location = new Location(world, bed.x, bed.y, bed.z); -+ } -+ -+ if (!before) { -+ world.unloadChunk(cx, cz); -+ } -+ -+ return location; - } - return null; - } --- -1.8.1.2 - diff --git a/CraftBukkit-Patches/0031-Faster-UUID-for-entities.patch b/CraftBukkit-Patches/0027-Faster-UUID-for-entities.patch similarity index 91% rename from CraftBukkit-Patches/0031-Faster-UUID-for-entities.patch rename to CraftBukkit-Patches/0027-Faster-UUID-for-entities.patch index 84c6c332ed..49e4e05ede 100644 --- a/CraftBukkit-Patches/0031-Faster-UUID-for-entities.patch +++ b/CraftBukkit-Patches/0027-Faster-UUID-for-entities.patch @@ -1,4 +1,4 @@ -From 25514a2f378763e974783799c57dee62c67c1d20 Mon Sep 17 00:00:00 2001 +From dbd0d8f7e14ce0dbe01087ea315ef44fc26193ab Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 17 Mar 2013 19:02:50 +1100 Subject: [PATCH] Faster UUID for entities @@ -6,7 +6,7 @@ Subject: [PATCH] Faster UUID for entities It is overkill to create a new SecureRandom on each entity create and then use it to make a new Entity ID for every entity instance created. Instead we will just use a pseudo random UUID based off the random instance we already have. diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java -index 401edcc..a2a4f5a 100644 +index 438a26a..97b2522 100644 --- a/src/main/java/net/minecraft/server/Entity.java +++ b/src/main/java/net/minecraft/server/Entity.java @@ -154,7 +154,7 @@ public abstract class Entity { diff --git a/CraftBukkit-Patches/0027-Remove-dependency-on-CraftPlayer.getBedSpawnLocation.patch b/CraftBukkit-Patches/0027-Remove-dependency-on-CraftPlayer.getBedSpawnLocation.patch deleted file mode 100644 index 5ec1ff72cb..0000000000 --- a/CraftBukkit-Patches/0027-Remove-dependency-on-CraftPlayer.getBedSpawnLocation.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 2f87ffb2fd330295fe5b602fc19cb3b0e0656570 Mon Sep 17 00:00:00 2001 -From: EdGruberman -Date: Tue, 12 Feb 2013 16:17:31 -0700 -Subject: [PATCH] Remove dependency on CraftPlayer.getBedSpawnLocation; Fixes - BUKKIT-3604 - - -diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index 0e3a6a1..305855b 100644 ---- a/src/main/java/net/minecraft/server/PlayerList.java -+++ b/src/main/java/net/minecraft/server/PlayerList.java -@@ -495,7 +495,14 @@ public abstract class PlayerList { - if (exitWorld != null) { - if ((cause == TeleportCause.END_PORTAL) && (i == 0)) { - // THE_END -> NORMAL; use bed if available, otherwise default spawn -- exit = ((org.bukkit.craftbukkit.entity.CraftPlayer) entityplayer.getBukkitEntity()).getBedSpawnLocation(); -+ ChunkCoordinates chunkcoordinates = entityplayer.getBed(); -+ CraftWorld spawnWorld = (CraftWorld) this.server.server.getWorld(entityplayer.spawnWorld); -+ if (spawnWorld != null && chunkcoordinates != null) { -+ ChunkCoordinates chunkcoordinates1 = EntityHuman.getBed(spawnWorld.getHandle(), chunkcoordinates, entityplayer.isRespawnForced()); -+ if (chunkcoordinates1 != null) { -+ exit = new Location(spawnWorld, chunkcoordinates1.x + 0.5, chunkcoordinates1.y, chunkcoordinates1.z + 0.5); -+ } -+ } - if (exit == null || ((CraftWorld) exit.getWorld()).getHandle().dimension != 0) { - exit = exitWorld.getWorld().getSpawnLocation(); - } --- -1.8.1.2 - diff --git a/CraftBukkit-Patches/0028-BUKKIT-3661-fixed-missing-HangingBreakEvent-when-Ent.patch b/CraftBukkit-Patches/0028-BUKKIT-3661-fixed-missing-HangingBreakEvent-when-Ent.patch deleted file mode 100644 index 99b44a1c76..0000000000 --- a/CraftBukkit-Patches/0028-BUKKIT-3661-fixed-missing-HangingBreakEvent-when-Ent.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 7a8988d8f7c6f44262bee0be69d684109e2a863c Mon Sep 17 00:00:00 2001 -From: Yariv Livay -Date: Sat, 2 Mar 2013 09:36:52 +1100 -Subject: [PATCH] BUKKIT-3661, fixed missing HangingBreakEvent when - EntityHanging moves - - -diff --git a/src/main/java/net/minecraft/server/EntityHanging.java b/src/main/java/net/minecraft/server/EntityHanging.java -index f697d85..1dfb02f 100644 ---- a/src/main/java/net/minecraft/server/EntityHanging.java -+++ b/src/main/java/net/minecraft/server/EntityHanging.java -@@ -260,6 +260,21 @@ public abstract class EntityHanging extends Entity { - if (!this.world.isStatic && !this.dead && d0 * d0 + d1 * d1 + d2 * d2 > 0.0D) { - if (dead) return; // CraftBukkit - -+ // CraftBukkit start -+ HangingBreakEvent event = new HangingBreakEvent((Hanging) this.getBukkitEntity(), HangingBreakEvent.RemoveCause.PHYSICS); -+ this.world.getServer().getPluginManager().callEvent(event); -+ -+ PaintingBreakEvent paintingEvent = null; -+ if (this instanceof EntityPainting) { -+ // Fire old painting event until it can be removed -+ paintingEvent = new PaintingBreakEvent((Painting) this.getBukkitEntity(), PaintingBreakEvent.RemoveCause.valueOf(event.getCause().name())); -+ paintingEvent.setCancelled(event.isCancelled()); -+ this.world.getServer().getPluginManager().callEvent(paintingEvent); -+ } -+ if (event.isCancelled() || (paintingEvent != null && paintingEvent.isCancelled())) { -+ return; -+ } -+ // CraftBukkit end - this.die(); - this.h(); - } --- -1.8.1.2 - diff --git a/CraftBukkit-Patches/0032-Prevent-NPE-in-CraftSign.patch b/CraftBukkit-Patches/0028-Prevent-NPE-in-CraftSign.patch similarity index 96% rename from CraftBukkit-Patches/0032-Prevent-NPE-in-CraftSign.patch rename to CraftBukkit-Patches/0028-Prevent-NPE-in-CraftSign.patch index 360bc52783..2b78df946c 100644 --- a/CraftBukkit-Patches/0032-Prevent-NPE-in-CraftSign.patch +++ b/CraftBukkit-Patches/0028-Prevent-NPE-in-CraftSign.patch @@ -1,4 +1,4 @@ -From 111f52275cda2c1d1f575424d2a407f6da589556 Mon Sep 17 00:00:00 2001 +From 62299e26a81eebde726d18656f2eebf061d099dd Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 18 Mar 2013 20:01:44 +1100 Subject: [PATCH] Prevent NPE in CraftSign diff --git a/CraftBukkit-Patches/0029-Adds-BUKKIT-3667-Faux-sleepers-wake-up-normally.patch b/CraftBukkit-Patches/0029-Adds-BUKKIT-3667-Faux-sleepers-wake-up-normally.patch deleted file mode 100644 index 51b5bc4253..0000000000 --- a/CraftBukkit-Patches/0029-Adds-BUKKIT-3667-Faux-sleepers-wake-up-normally.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 89d5b237ade0d53899f7ef9e99d45bae78e88f21 Mon Sep 17 00:00:00 2001 -From: Yariv Livay -Date: Mon, 25 Feb 2013 22:26:36 +0200 -Subject: [PATCH] Adds BUKKIT-3667, Faux sleepers wake up normally - - -diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java -index 7de5b48..9925d1b 100644 ---- a/src/main/java/net/minecraft/server/EntityPlayer.java -+++ b/src/main/java/net/minecraft/server/EntityPlayer.java -@@ -429,7 +429,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting { - } - - public void a(boolean flag, boolean flag1, boolean flag2) { -- if (this.fauxSleeping && !this.sleeping) return; // CraftBukkit - Can't leave bed if not in one! -+ if (!this.sleeping) return; // CraftBukkit - Can't leave bed if not in one! - - if (this.isSleeping()) { - this.o().getTracker().sendPacketToEntity(this, new Packet18ArmAnimation(this, 3)); --- -1.8.1.2 - diff --git a/CraftBukkit-Patches/0033-Entity-Tracking-Ranges.patch b/CraftBukkit-Patches/0029-Entity-Tracking-Ranges.patch similarity index 96% rename from CraftBukkit-Patches/0033-Entity-Tracking-Ranges.patch rename to CraftBukkit-Patches/0029-Entity-Tracking-Ranges.patch index 2444b636f6..4b9b678bf1 100644 --- a/CraftBukkit-Patches/0033-Entity-Tracking-Ranges.patch +++ b/CraftBukkit-Patches/0029-Entity-Tracking-Ranges.patch @@ -1,4 +1,4 @@ -From 1ee15ef0c0ce6a8016991314892246011fded197 Mon Sep 17 00:00:00 2001 +From 02e93bf58da5b4859c345f9c030d270616ccefa7 Mon Sep 17 00:00:00 2001 From: Aikar Date: Wed, 20 Feb 2013 11:58:47 -0500 Subject: [PATCH] Entity Tracking Ranges @@ -24,10 +24,10 @@ index d7efe3e..59586c2 100644 i = this.d; } diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 2824b17..86d6939 100644 +index 27323a0..c93793f 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java -@@ -168,4 +168,19 @@ public class SpigotWorldConfig +@@ -147,4 +147,19 @@ public class SpigotWorldConfig miscActivationRange = getInt( "entity-activation-range.misc", miscActivationRange ); log( "Entity Activation Range: An " + animalActivationRange + " / Mo " + monsterActivationRange + " / Mi " + miscActivationRange ); } diff --git a/CraftBukkit-Patches/0034-BungeeCord-Support.patch b/CraftBukkit-Patches/0030-BungeeCord-Support.patch similarity index 96% rename from CraftBukkit-Patches/0034-BungeeCord-Support.patch rename to CraftBukkit-Patches/0030-BungeeCord-Support.patch index 46c53b0562..ff75220be6 100644 --- a/CraftBukkit-Patches/0034-BungeeCord-Support.patch +++ b/CraftBukkit-Patches/0030-BungeeCord-Support.patch @@ -1,4 +1,4 @@ -From 994bb48cde58d9f7888008c5cc2585b7b5d12cb1 Mon Sep 17 00:00:00 2001 +From 03a26fd523523a2d4e01d9e680d619ac3cb4aec1 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 23 Mar 2013 11:15:11 +1100 Subject: [PATCH] BungeeCord Support @@ -28,7 +28,7 @@ index a945892..e78781e 100644 + // Spigot end } diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index f748492..e9b4c18 100644 +index b7e327b..30c6503 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java @@ -293,7 +293,7 @@ public abstract class PlayerList { @@ -59,10 +59,10 @@ index 1254e63..a4eae65 100644 event.disallow(asyncEvent.getResult(), asyncEvent.getKickMessage()); } diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index 8ec84e1..d70c110 100644 +index 7cae665..21141f2 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -@@ -1016,6 +1016,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { +@@ -998,6 +998,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { // Spigot start private final Spigot spigot = new Spigot() { diff --git a/CraftBukkit-Patches/0035-Limit-Custom-Map-Rendering.patch b/CraftBukkit-Patches/0031-Limit-Custom-Map-Rendering.patch similarity index 98% rename from CraftBukkit-Patches/0035-Limit-Custom-Map-Rendering.patch rename to CraftBukkit-Patches/0031-Limit-Custom-Map-Rendering.patch index 52ee736d76..c0f84a4c6b 100644 --- a/CraftBukkit-Patches/0035-Limit-Custom-Map-Rendering.patch +++ b/CraftBukkit-Patches/0031-Limit-Custom-Map-Rendering.patch @@ -1,4 +1,4 @@ -From 9b13c53b9a7779891bd61377204d8d743c890839 Mon Sep 17 00:00:00 2001 +From 2f81e3294321a9bfcb00956f75bb54ea5cdfecf5 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 23 Mar 2013 19:08:41 +1100 Subject: [PATCH] Limit Custom Map Rendering diff --git a/CraftBukkit-Patches/0036-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch b/CraftBukkit-Patches/0032-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch similarity index 95% rename from CraftBukkit-Patches/0036-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch rename to CraftBukkit-Patches/0032-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch index 8837563c99..f3ef09c17e 100644 --- a/CraftBukkit-Patches/0036-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch +++ b/CraftBukkit-Patches/0032-Revert-Throw-exception-for-disabled-plugin-tasks.-Fi.patch @@ -1,4 +1,4 @@ -From 46f2ad93239b4f6c92b8187f4e6b54c6d19e9aa3 Mon Sep 17 00:00:00 2001 +From 002897e8a239938b0a072e9c89ecc2dc39e88a1c Mon Sep 17 00:00:00 2001 From: Hudson Date: Wed, 3 Apr 2013 02:16:56 -0500 Subject: [PATCH] Revert "Throw exception for disabled plugin tasks. Fixes diff --git a/CraftBukkit-Patches/0037-Enable-Improved-ping-sending.patch b/CraftBukkit-Patches/0033-Enable-Improved-ping-sending.patch similarity index 92% rename from CraftBukkit-Patches/0037-Enable-Improved-ping-sending.patch rename to CraftBukkit-Patches/0033-Enable-Improved-ping-sending.patch index 97aa68d568..be14b47b69 100644 --- a/CraftBukkit-Patches/0037-Enable-Improved-ping-sending.patch +++ b/CraftBukkit-Patches/0033-Enable-Improved-ping-sending.patch @@ -1,4 +1,4 @@ -From 40640764e8461fdc97f93fad90d081b1ef8975f1 Mon Sep 17 00:00:00 2001 +From 9b8d56fab138108ef3d328c5fe52cade92b13ce3 Mon Sep 17 00:00:00 2001 From: Aikar Date: Sun, 24 Feb 2013 20:45:20 +1100 Subject: [PATCH] Enable Improved ping sending @@ -8,7 +8,7 @@ Subject: [PATCH] Enable Improved ping sending 3 files changed, 18 insertions(+) diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java -index 9925d1b..5fa0b05 100644 +index 7de5b48..35a579c 100644 --- a/src/main/java/net/minecraft/server/EntityPlayer.java +++ b/src/main/java/net/minecraft/server/EntityPlayer.java @@ -51,6 +51,7 @@ public class EntityPlayer extends EntityHuman implements ICrafting { @@ -20,10 +20,10 @@ index 9925d1b..5fa0b05 100644 public EntityPlayer(MinecraftServer minecraftserver, World world, String s, PlayerInteractManager playerinteractmanager) { diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index e9b4c18..c61e959 100644 +index 30c6503..a236c5f 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java -@@ -724,7 +724,23 @@ public abstract class PlayerList { +@@ -717,7 +717,23 @@ public abstract class PlayerList { this.sendAll(new Packet201PlayerInfo(entityplayer.name, true, entityplayer.ping)); } // CraftBukkit end */ diff --git a/CraftBukkit-Patches/0038-Prevent-handshake-spam-from-invalid-names.patch b/CraftBukkit-Patches/0034-Prevent-handshake-spam-from-invalid-names.patch similarity index 94% rename from CraftBukkit-Patches/0038-Prevent-handshake-spam-from-invalid-names.patch rename to CraftBukkit-Patches/0034-Prevent-handshake-spam-from-invalid-names.patch index d3bedc4e78..cea82b6d77 100644 --- a/CraftBukkit-Patches/0038-Prevent-handshake-spam-from-invalid-names.patch +++ b/CraftBukkit-Patches/0034-Prevent-handshake-spam-from-invalid-names.patch @@ -1,4 +1,4 @@ -From ae91a14ab631e23dfaa70e8e5db25ce04e633421 Mon Sep 17 00:00:00 2001 +From 81f21d28642e50e9fae1f7feadbb2882e7820f40 Mon Sep 17 00:00:00 2001 From: Benjamin James Harrison-Sims Date: Sun, 14 Apr 2013 21:19:57 +0500 Subject: [PATCH] Prevent handshake spam from invalid names. diff --git a/CraftBukkit-Patches/0039-Save-entity-counts-for-randomly-spawned-creatures-to.patch b/CraftBukkit-Patches/0035-Save-entity-counts-for-randomly-spawned-creatures-to.patch similarity index 97% rename from CraftBukkit-Patches/0039-Save-entity-counts-for-randomly-spawned-creatures-to.patch rename to CraftBukkit-Patches/0035-Save-entity-counts-for-randomly-spawned-creatures-to.patch index 5f2359af21..94fda2124e 100644 --- a/CraftBukkit-Patches/0039-Save-entity-counts-for-randomly-spawned-creatures-to.patch +++ b/CraftBukkit-Patches/0035-Save-entity-counts-for-randomly-spawned-creatures-to.patch @@ -1,4 +1,4 @@ -From a581070d4f85e5c3983652d21685db6369c2115d Mon Sep 17 00:00:00 2001 +From 9f6ff0b5899268bf52d195f7316c97d0b43ec22b Mon Sep 17 00:00:00 2001 From: Ammar Askar Date: Sat, 20 Apr 2013 12:26:20 +0500 Subject: [PATCH] Save entity counts for randomly spawned creatures to avoid diff --git a/CraftBukkit-Patches/0040-Thread-Naming-and-Tweaks.patch b/CraftBukkit-Patches/0036-Thread-Naming-and-Tweaks.patch similarity index 98% rename from CraftBukkit-Patches/0040-Thread-Naming-and-Tweaks.patch rename to CraftBukkit-Patches/0036-Thread-Naming-and-Tweaks.patch index 73e3fe51f9..186ac365e9 100644 --- a/CraftBukkit-Patches/0040-Thread-Naming-and-Tweaks.patch +++ b/CraftBukkit-Patches/0036-Thread-Naming-and-Tweaks.patch @@ -1,4 +1,4 @@ -From 8ebad61b5d641b61b642ad178ee8c9abfde0d53e Mon Sep 17 00:00:00 2001 +From 86bed296f3b5ca333b92ae8d08ca2345b9d9a55f Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 23 Apr 2013 11:50:27 +1000 Subject: [PATCH] Thread Naming and Tweaks diff --git a/CraftBukkit-Patches/0041-Close-Unloaded-World-s-Save-Files.patch b/CraftBukkit-Patches/0037-Close-Unloaded-World-s-Save-Files.patch similarity index 94% rename from CraftBukkit-Patches/0041-Close-Unloaded-World-s-Save-Files.patch rename to CraftBukkit-Patches/0037-Close-Unloaded-World-s-Save-Files.patch index 2c299c9ddf..ea56dd6827 100644 --- a/CraftBukkit-Patches/0041-Close-Unloaded-World-s-Save-Files.patch +++ b/CraftBukkit-Patches/0037-Close-Unloaded-World-s-Save-Files.patch @@ -1,4 +1,4 @@ -From 93a348f809ef9fa14ea5276b433ee93d55e640a9 Mon Sep 17 00:00:00 2001 +From 26cc0b29eadbb08eb1b3c68895e3c3c2ac217d76 Mon Sep 17 00:00:00 2001 From: Antony Riley Date: Wed, 27 Mar 2013 01:41:54 +0200 Subject: [PATCH] Close Unloaded World's Save Files @@ -18,7 +18,7 @@ index 900ed68..829f4a3 100644 public static synchronized RegionFile a(File file1, int i, int j) { File file2 = new File(file1, "region"); diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 7f5f3ea..3b58d23 100644 +index 20ba4b7..2e8187e 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java @@ -37,6 +37,8 @@ import net.minecraft.server.MinecraftServer; @@ -30,7 +30,7 @@ index 7f5f3ea..3b58d23 100644 import net.minecraft.server.ServerNBTManager; import net.minecraft.server.WorldLoaderServer; import net.minecraft.server.WorldManager; -@@ -809,6 +811,30 @@ public final class CraftServer implements Server { +@@ -808,6 +810,30 @@ public final class CraftServer implements Server { worlds.remove(world.getName().toLowerCase()); console.worlds.remove(console.worlds.indexOf(handle)); diff --git a/CraftBukkit-Patches/0042-Optimized-version-of-LocaleLanguage.patch b/CraftBukkit-Patches/0038-Optimized-version-of-LocaleLanguage.patch similarity index 98% rename from CraftBukkit-Patches/0042-Optimized-version-of-LocaleLanguage.patch rename to CraftBukkit-Patches/0038-Optimized-version-of-LocaleLanguage.patch index 57982c88a8..d6aa5c06c2 100644 --- a/CraftBukkit-Patches/0042-Optimized-version-of-LocaleLanguage.patch +++ b/CraftBukkit-Patches/0038-Optimized-version-of-LocaleLanguage.patch @@ -1,4 +1,4 @@ -From 72faab2a4b5943d65aa75c3b746b2306c85a32d0 Mon Sep 17 00:00:00 2001 +From da31d0f873c70b080ce64923ce8879ad80c37383 Mon Sep 17 00:00:00 2001 From: snowleo Date: Wed, 8 May 2013 12:09:45 +1000 Subject: [PATCH] Optimized version of LocaleLanguage diff --git a/CraftBukkit-Patches/0043-Improve-next-tick-list-performance-on-chunk-unloads-.patch b/CraftBukkit-Patches/0039-Improve-next-tick-list-performance-on-chunk-unloads-.patch similarity index 99% rename from CraftBukkit-Patches/0043-Improve-next-tick-list-performance-on-chunk-unloads-.patch rename to CraftBukkit-Patches/0039-Improve-next-tick-list-performance-on-chunk-unloads-.patch index 7910ed0cc5..7efa33c545 100644 --- a/CraftBukkit-Patches/0043-Improve-next-tick-list-performance-on-chunk-unloads-.patch +++ b/CraftBukkit-Patches/0039-Improve-next-tick-list-performance-on-chunk-unloads-.patch @@ -1,4 +1,4 @@ -From 9531eb712fffefc655e0e254b93d671019da2bdd Mon Sep 17 00:00:00 2001 +From 73fc7751d67136785fe9dd8e37e6bd93e2b70b2a Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Wed, 24 Apr 2013 01:43:33 -0500 Subject: [PATCH] Improve next-tick-list performance on chunk unloads, large diff --git a/CraftBukkit-Patches/0044-Remove-o-Option.patch b/CraftBukkit-Patches/0040-Remove-o-Option.patch similarity index 92% rename from CraftBukkit-Patches/0044-Remove-o-Option.patch rename to CraftBukkit-Patches/0040-Remove-o-Option.patch index 73ac37be7d..0a1a64ea8f 100644 --- a/CraftBukkit-Patches/0044-Remove-o-Option.patch +++ b/CraftBukkit-Patches/0040-Remove-o-Option.patch @@ -1,4 +1,4 @@ -From 375ef52cac5e16e1375dc9428262dd691dc3c034 Mon Sep 17 00:00:00 2001 +From e5fe9ccaefc62d0e2ec1c6c3f6c86f6d3512a77c Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 19 May 2013 18:29:48 +1000 Subject: [PATCH] Remove -o Option diff --git a/CraftBukkit-Patches/0045-Recipe-Deconstruction.patch b/CraftBukkit-Patches/0041-Recipe-Deconstruction.patch similarity index 97% rename from CraftBukkit-Patches/0045-Recipe-Deconstruction.patch rename to CraftBukkit-Patches/0041-Recipe-Deconstruction.patch index 1bf595b1a2..89ef2d3d73 100644 --- a/CraftBukkit-Patches/0045-Recipe-Deconstruction.patch +++ b/CraftBukkit-Patches/0041-Recipe-Deconstruction.patch @@ -1,4 +1,4 @@ -From 42746263ae062c4cfe850bdda0cf2118e722e0dc Mon Sep 17 00:00:00 2001 +From aa8e03fbad9d6f5752f6a607cf9f4be005a0a645 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 1 Jun 2013 16:34:38 +1000 Subject: [PATCH] Recipe Deconstruction diff --git a/CraftBukkit-Patches/0046-Fix-Health-Scaling.patch b/CraftBukkit-Patches/0042-Fix-Health-Scaling.patch similarity index 97% rename from CraftBukkit-Patches/0046-Fix-Health-Scaling.patch rename to CraftBukkit-Patches/0042-Fix-Health-Scaling.patch index 2ea9d6a031..375005d146 100644 --- a/CraftBukkit-Patches/0046-Fix-Health-Scaling.patch +++ b/CraftBukkit-Patches/0042-Fix-Health-Scaling.patch @@ -1,4 +1,4 @@ -From be8e4ab02339079e2041fb9c48e8f209865d374b Mon Sep 17 00:00:00 2001 +From de527072801296213e67bec9e91c49309864229d Mon Sep 17 00:00:00 2001 From: Nick Minkler Date: Sun, 2 Jun 2013 14:54:11 +1000 Subject: [PATCH] Fix Health Scaling diff --git a/CraftBukkit-Patches/0047-Fix-EntityShootBowEvent-with-Skeletons.patch b/CraftBukkit-Patches/0043-Fix-EntityShootBowEvent-with-Skeletons.patch similarity index 95% rename from CraftBukkit-Patches/0047-Fix-EntityShootBowEvent-with-Skeletons.patch rename to CraftBukkit-Patches/0043-Fix-EntityShootBowEvent-with-Skeletons.patch index cdae50657e..1fc77508a8 100644 --- a/CraftBukkit-Patches/0047-Fix-EntityShootBowEvent-with-Skeletons.patch +++ b/CraftBukkit-Patches/0043-Fix-EntityShootBowEvent-with-Skeletons.patch @@ -1,4 +1,4 @@ -From 55a0a124577e32e4dfb70ae447c9ddd8568075cd Mon Sep 17 00:00:00 2001 +From 7fdad06746184ebc24668b3358d60142108107d5 Mon Sep 17 00:00:00 2001 From: Nick Minkler Date: Sun, 2 Jun 2013 15:04:37 +1000 Subject: [PATCH] Fix EntityShootBowEvent with Skeletons diff --git a/CraftBukkit-Patches/0048-Implement-Arrow-API.patch b/CraftBukkit-Patches/0044-Implement-Arrow-API.patch similarity index 93% rename from CraftBukkit-Patches/0048-Implement-Arrow-API.patch rename to CraftBukkit-Patches/0044-Implement-Arrow-API.patch index a168e8a238..63a5bd39ec 100644 --- a/CraftBukkit-Patches/0048-Implement-Arrow-API.patch +++ b/CraftBukkit-Patches/0044-Implement-Arrow-API.patch @@ -1,4 +1,4 @@ -From d255de2f39d158f0e7ecb8039c9f976d03baddcb Mon Sep 17 00:00:00 2001 +From 6a923051c0ba21fb7179bac35c4b4a93562b90bc Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 2 Jun 2013 15:16:05 +1000 Subject: [PATCH] Implement Arrow API diff --git a/CraftBukkit-Patches/0049-Particle-API.patch b/CraftBukkit-Patches/0045-Particle-API.patch similarity index 98% rename from CraftBukkit-Patches/0049-Particle-API.patch rename to CraftBukkit-Patches/0045-Particle-API.patch index e43cd38bbc..275ba46b04 100644 --- a/CraftBukkit-Patches/0049-Particle-API.patch +++ b/CraftBukkit-Patches/0045-Particle-API.patch @@ -1,4 +1,4 @@ -From b15953996bfacb57262151924528753e9ebd5099 Mon Sep 17 00:00:00 2001 +From da41cfb02d8d4c9c0ef92f3da1d0dba1ad597c86 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 2 Jun 2013 16:14:30 +1000 Subject: [PATCH] Particle API @@ -152,7 +152,7 @@ index edc59b1..0778a66 100644 public Spigot spigot() diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java -index d70c110..43e953e 100644 +index 21141f2..feed78e 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -266,13 +266,11 @@ public class CraftPlayer extends CraftHumanEntity implements Player { @@ -191,7 +191,7 @@ index d70c110..43e953e 100644 } public void sendBlockChange(Location loc, Material material, byte data) { -@@ -1021,6 +1024,43 @@ public class CraftPlayer extends CraftHumanEntity implements Player { +@@ -1003,6 +1006,43 @@ public class CraftPlayer extends CraftHumanEntity implements Player { { return ( getHandle().playerConnection == null ) ? null : (InetSocketAddress) getHandle().playerConnection.networkManager.getSocket().getRemoteSocketAddress(); } diff --git a/CraftBukkit-Patches/0050-Hopper-Cooldowns.patch b/CraftBukkit-Patches/0046-Hopper-Cooldowns.patch similarity index 96% rename from CraftBukkit-Patches/0050-Hopper-Cooldowns.patch rename to CraftBukkit-Patches/0046-Hopper-Cooldowns.patch index 1219acd4a0..5f12eed79c 100644 --- a/CraftBukkit-Patches/0050-Hopper-Cooldowns.patch +++ b/CraftBukkit-Patches/0046-Hopper-Cooldowns.patch @@ -1,4 +1,4 @@ -From 36772025aed5f5fdbac6cdee69450f411ee4f462 Mon Sep 17 00:00:00 2001 +From 7325b38754de53b35873781b6c28d4aa9afabff9 Mon Sep 17 00:00:00 2001 From: DerFlash Date: Sun, 2 Jun 2013 16:23:46 +1000 Subject: [PATCH] Hopper Cooldowns @@ -64,10 +64,10 @@ index f6d269d..1f69c7b 100644 iinventory.update(); diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java -index 86d6939..9cc89a3 100644 +index c93793f..75e72e0 100644 --- a/src/main/java/org/spigotmc/SpigotWorldConfig.java +++ b/src/main/java/org/spigotmc/SpigotWorldConfig.java -@@ -183,4 +183,13 @@ public class SpigotWorldConfig +@@ -162,4 +162,13 @@ public class SpigotWorldConfig maxTrackingRange = getInt( "entity-tracking-range.other", maxTrackingRange ); log( "Entity Tracking Range: Pl " + playerTrackingRange + " / An " + animalTrackingRange + " / Mo " + monsterTrackingRange + " / Mi " + miscTrackingRange + " / Other " + maxTrackingRange ); } diff --git a/CraftBukkit-Patches/0051-Prevent-Shutdown-Hang.patch b/CraftBukkit-Patches/0047-Prevent-Shutdown-Hang.patch similarity index 87% rename from CraftBukkit-Patches/0051-Prevent-Shutdown-Hang.patch rename to CraftBukkit-Patches/0047-Prevent-Shutdown-Hang.patch index c765d0b37b..c2063882f9 100644 --- a/CraftBukkit-Patches/0051-Prevent-Shutdown-Hang.patch +++ b/CraftBukkit-Patches/0047-Prevent-Shutdown-Hang.patch @@ -1,4 +1,4 @@ -From fdd4ba069b61f6dde73fbf37852dc2e5b99a09ee Mon Sep 17 00:00:00 2001 +From 8a29ec73d104d1095f4e308ca9f544360a36604d Mon Sep 17 00:00:00 2001 From: md_5 Date: Tue, 11 Jun 2013 11:54:32 +1000 Subject: [PATCH] Prevent Shutdown Hang @@ -6,10 +6,10 @@ Subject: [PATCH] Prevent Shutdown Hang Prevents server hanging if players disconnect during the shutdown sequence. diff --git a/src/main/java/net/minecraft/server/PlayerList.java b/src/main/java/net/minecraft/server/PlayerList.java -index c61e959..8b58243 100644 +index a236c5f..6a58663 100644 --- a/src/main/java/net/minecraft/server/PlayerList.java +++ b/src/main/java/net/minecraft/server/PlayerList.java -@@ -1071,7 +1071,14 @@ public abstract class PlayerList { +@@ -1064,7 +1064,14 @@ public abstract class PlayerList { public void r() { while (!this.players.isEmpty()) { diff --git a/CraftBukkit-Patches/0052-Implement-SpawnerSpawnEvent.patch b/CraftBukkit-Patches/0048-Implement-SpawnerSpawnEvent.patch similarity index 98% rename from CraftBukkit-Patches/0052-Implement-SpawnerSpawnEvent.patch rename to CraftBukkit-Patches/0048-Implement-SpawnerSpawnEvent.patch index 1d77adb836..ddd3abae73 100644 --- a/CraftBukkit-Patches/0052-Implement-SpawnerSpawnEvent.patch +++ b/CraftBukkit-Patches/0048-Implement-SpawnerSpawnEvent.patch @@ -1,4 +1,4 @@ -From c8083dfc6564728b5f536ca9696add3be6b6c246 Mon Sep 17 00:00:00 2001 +From a3262c25cfe4ed0aba83221d6ead8287fff8b7a7 Mon Sep 17 00:00:00 2001 From: Andy Shulman Date: Mon, 15 Apr 2013 20:06:37 -0500 Subject: [PATCH] Implement SpawnerSpawnEvent. diff --git a/CraftBukkit-Patches/0053-Firework-Meta-Crash-Fix.patch b/CraftBukkit-Patches/0049-Firework-Meta-Crash-Fix.patch similarity index 94% rename from CraftBukkit-Patches/0053-Firework-Meta-Crash-Fix.patch rename to CraftBukkit-Patches/0049-Firework-Meta-Crash-Fix.patch index bc02ec0471..75431de1f8 100644 --- a/CraftBukkit-Patches/0053-Firework-Meta-Crash-Fix.patch +++ b/CraftBukkit-Patches/0049-Firework-Meta-Crash-Fix.patch @@ -1,4 +1,4 @@ -From 28e3a04e9578daab00bac557fb9f8ec7246b35af Mon Sep 17 00:00:00 2001 +From 74402ddfe7d7f0a239f0ee650d08fcde49e5ca46 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 15 Jun 2013 21:34:48 +1000 Subject: [PATCH] Firework Meta Crash Fix diff --git a/CraftBukkit-Patches/0054-Do-Not-Search-for-Offline-Players.patch b/CraftBukkit-Patches/0050-Do-Not-Search-for-Offline-Players.patch similarity index 82% rename from CraftBukkit-Patches/0054-Do-Not-Search-for-Offline-Players.patch rename to CraftBukkit-Patches/0050-Do-Not-Search-for-Offline-Players.patch index 4dbd87f453..2a31697105 100644 --- a/CraftBukkit-Patches/0054-Do-Not-Search-for-Offline-Players.patch +++ b/CraftBukkit-Patches/0050-Do-Not-Search-for-Offline-Players.patch @@ -1,4 +1,4 @@ -From 73b733afa224073a9ea2f64bafcc94db3230e8e0 Mon Sep 17 00:00:00 2001 +From e6ff7cb814f556fd3bac83c60e8a7d89d147e339 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 16 Jun 2013 08:20:26 +1000 Subject: [PATCH] Do Not Search for Offline Players @@ -6,10 +6,10 @@ Subject: [PATCH] Do Not Search for Offline Players By default we do not want to search as this leads to massive load times for plugins wanting to do mass data lookups. diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -index 3b58d23..71643cc 100644 +index 2e8187e..e7f4b14 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java +++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java -@@ -1086,7 +1086,7 @@ public final class CraftServer implements Server { +@@ -1085,7 +1085,7 @@ public final class CraftServer implements Server { } public OfflinePlayer getOfflinePlayer(String name) {