mirror of
https://hub.spigotmc.org/stash/scm/spigot/spigot.git
synced 2025-11-01 09:09:35 +00:00
Rebuild patches
This commit is contained in:
parent
c198da22a8
commit
f1b62e0c3f
87 changed files with 428 additions and 428 deletions
|
|
@ -1,11 +1,11 @@
|
|||
From f0cc86274ee13f62e9e89a9dbb62737b1e79cf08 Mon Sep 17 00:00:00 2001
|
||||
From d90893ee2239326c984c4b6a79ebe5e5b7f94edd Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 2 Jun 2013 10:36:24 +1000
|
||||
Subject: [PATCH] POM Changes
|
||||
|
||||
|
||||
diff --git a/checkstyle.xml b/checkstyle.xml
|
||||
index 4b261543..3e7d0cb3 100644
|
||||
index 4b2615435..3e7d0cb3a 100644
|
||||
--- a/checkstyle.xml
|
||||
+++ b/checkstyle.xml
|
||||
@@ -45,6 +45,10 @@
|
||||
|
|
@ -20,7 +20,7 @@ index 4b261543..3e7d0cb3 100644
|
|||
<!-- See http://checkstyle.sourceforge.net/config_imports.html -->
|
||||
<module name="AvoidStarImport">
|
||||
diff --git a/pom.xml b/pom.xml
|
||||
index 2daa4be2..e98ed55d 100644
|
||||
index fe7ecda44..4d2bfb4ba 100644
|
||||
--- a/pom.xml
|
||||
+++ b/pom.xml
|
||||
@@ -3,14 +3,14 @@
|
||||
|
|
@ -43,5 +43,5 @@ index 2daa4be2..e98ed55d 100644
|
|||
<properties>
|
||||
<skipTests>true</skipTests>
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From b086203c843ba9a5da191510163d85ae2b0f5649 Mon Sep 17 00:00:00 2001
|
||||
From 8b4ce29e4a9a5ac48520ec78bb49e5867cca5e33 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 15 May 2017 15:16:15 +1000
|
||||
Subject: [PATCH] Skeleton API Implementations
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
|
||||
index 34cdaaf9..6a8f1c73 100644
|
||||
index 3f2656d04..81be98ab3 100644
|
||||
--- a/src/main/java/org/bukkit/Bukkit.java
|
||||
+++ b/src/main/java/org/bukkit/Bukkit.java
|
||||
@@ -2093,4 +2093,9 @@ public final class Bukkit {
|
||||
@@ -2113,4 +2113,9 @@ public final class Bukkit {
|
||||
public static UnsafeValues getUnsafe() {
|
||||
return server.getUnsafe();
|
||||
}
|
||||
|
|
@ -19,10 +19,10 @@ index 34cdaaf9..6a8f1c73 100644
|
|||
+ }
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
|
||||
index 30e1fbae..44e527c6 100644
|
||||
index 1b151e6fa..331646da8 100644
|
||||
--- a/src/main/java/org/bukkit/Server.java
|
||||
+++ b/src/main/java/org/bukkit/Server.java
|
||||
@@ -1786,4 +1786,13 @@ public interface Server extends PluginMessageRecipient {
|
||||
@@ -1802,4 +1802,13 @@ public interface Server extends PluginMessageRecipient {
|
||||
@Deprecated
|
||||
@NotNull
|
||||
UnsafeValues getUnsafe();
|
||||
|
|
@ -37,10 +37,10 @@ index 30e1fbae..44e527c6 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
|
||||
index 9a411793..e3897aab 100644
|
||||
index 488327daa..2abcf42f5 100644
|
||||
--- a/src/main/java/org/bukkit/World.java
|
||||
+++ b/src/main/java/org/bukkit/World.java
|
||||
@@ -2735,6 +2735,15 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
|
||||
@@ -2776,6 +2776,15 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
|
||||
@Nullable
|
||||
StructureSearchResult locateNearestStructure(@NotNull Location origin, @NotNull Structure structure, int radius, boolean findUnexplored);
|
||||
|
||||
|
|
@ -57,7 +57,7 @@ index 9a411793..e3897aab 100644
|
|||
* Find the closest nearby location with a biome matching the provided
|
||||
* {@link Biome}(s). Finding biomes can, and will, block if the world is looking
|
||||
diff --git a/src/main/java/org/bukkit/command/CommandSender.java b/src/main/java/org/bukkit/command/CommandSender.java
|
||||
index a7a2587b..4b6b9540 100644
|
||||
index a7a2587b4..4b6b95404 100644
|
||||
--- a/src/main/java/org/bukkit/command/CommandSender.java
|
||||
+++ b/src/main/java/org/bukkit/command/CommandSender.java
|
||||
@@ -53,4 +53,13 @@ public interface CommandSender extends Permissible {
|
||||
|
|
@ -75,10 +75,10 @@ index a7a2587b..4b6b9540 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
|
||||
index 69ba14b6..8532b848 100644
|
||||
index dcd2b5097..53450c104 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Entity.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Entity.java
|
||||
@@ -758,4 +758,14 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
|
||||
@@ -755,4 +755,14 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
|
||||
@NotNull
|
||||
@ApiStatus.Experimental
|
||||
Entity copy(@NotNull Location to);
|
||||
|
|
@ -94,7 +94,7 @@ index 69ba14b6..8532b848 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/entity/LightningStrike.java b/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
index 158ac20f..d913298e 100644
|
||||
index 158ac20f8..d913298ea 100644
|
||||
--- a/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
+++ b/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
@@ -2,6 +2,7 @@ package org.bukkit.entity;
|
||||
|
|
@ -120,10 +120,10 @@ index 158ac20f..d913298e 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index 246acd6e..2b3e490a 100644
|
||||
index 402424292..bc729e0e3 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -2041,4 +2041,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
@@ -2150,4 +2150,14 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
* @return whether the player allows server listings
|
||||
*/
|
||||
public boolean isAllowingServerListings();
|
||||
|
|
@ -139,7 +139,7 @@ index 246acd6e..2b3e490a 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/inventory/meta/BookMeta.java b/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
index d650da50..f740bebe 100644
|
||||
index d650da50e..f740bebee 100644
|
||||
--- a/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
+++ b/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
@@ -185,4 +185,13 @@ public interface BookMeta extends ItemMeta {
|
||||
|
|
@ -157,5 +157,5 @@ index d650da50..f740bebe 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 0083f0bd7f088cbfde9cbf84a45f52e640f054d3 Mon Sep 17 00:00:00 2001
|
||||
From 305b458b4e55fb95e7791371188c3dde30d083d5 Mon Sep 17 00:00:00 2001
|
||||
From: Aikar <aikar@aikar.co>
|
||||
Date: Sun, 2 Jun 2013 10:42:57 +1000
|
||||
Subject: [PATCH] Spigot Timings
|
||||
|
|
@ -8,10 +8,10 @@ Adds performance tracking timings all around the Minecraft Server, and improves
|
|||
Plugins can track their own timings with CustomTimingsHandler
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
|
||||
index 6a8f1c73..5680a77c 100644
|
||||
index 81be98ab3..2e619279c 100644
|
||||
--- a/src/main/java/org/bukkit/Bukkit.java
|
||||
+++ b/src/main/java/org/bukkit/Bukkit.java
|
||||
@@ -842,6 +842,7 @@ public final class Bukkit {
|
||||
@@ -862,6 +862,7 @@ public final class Bukkit {
|
||||
*/
|
||||
public static void reload() {
|
||||
server.reload();
|
||||
|
|
@ -20,10 +20,10 @@ index 6a8f1c73..5680a77c 100644
|
|||
|
||||
/**
|
||||
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
|
||||
index 44e527c6..810f0420 100644
|
||||
index 331646da8..b20d1e8fb 100644
|
||||
--- a/src/main/java/org/bukkit/Server.java
|
||||
+++ b/src/main/java/org/bukkit/Server.java
|
||||
@@ -1790,6 +1790,10 @@ public interface Server extends PluginMessageRecipient {
|
||||
@@ -1806,6 +1806,10 @@ public interface Server extends PluginMessageRecipient {
|
||||
// Spigot start
|
||||
public class Spigot {
|
||||
|
||||
|
|
@ -35,7 +35,7 @@ index 44e527c6..810f0420 100644
|
|||
|
||||
@NotNull
|
||||
diff --git a/src/main/java/org/bukkit/command/Command.java b/src/main/java/org/bukkit/command/Command.java
|
||||
index 0577d80a..80209bb8 100644
|
||||
index 0577d80a2..80209bb88 100644
|
||||
--- a/src/main/java/org/bukkit/command/Command.java
|
||||
+++ b/src/main/java/org/bukkit/command/Command.java
|
||||
@@ -33,6 +33,7 @@ public abstract class Command {
|
||||
|
|
@ -63,7 +63,7 @@ index 0577d80a..80209bb8 100644
|
|||
return true;
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/command/SimpleCommandMap.java b/src/main/java/org/bukkit/command/SimpleCommandMap.java
|
||||
index 73906146..e195e74c 100644
|
||||
index 73906146e..e195e74c4 100644
|
||||
--- a/src/main/java/org/bukkit/command/SimpleCommandMap.java
|
||||
+++ b/src/main/java/org/bukkit/command/SimpleCommandMap.java
|
||||
@@ -144,11 +144,15 @@ public class SimpleCommandMap implements CommandMap {
|
||||
|
|
@ -83,7 +83,7 @@ index 73906146..e195e74c 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/command/defaults/TimingsCommand.java b/src/main/java/org/bukkit/command/defaults/TimingsCommand.java
|
||||
index ed4cbce7..516d7fc7 100644
|
||||
index ed4cbce77..516d7fc78 100644
|
||||
--- a/src/main/java/org/bukkit/command/defaults/TimingsCommand.java
|
||||
+++ b/src/main/java/org/bukkit/command/defaults/TimingsCommand.java
|
||||
@@ -18,23 +18,102 @@ import org.bukkit.plugin.TimedRegisteredListener;
|
||||
|
|
@ -245,7 +245,7 @@ index ed4cbce7..516d7fc7 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/plugin/SimplePluginManager.java b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
|
||||
index 1fe7249d..a69c5d5c 100644
|
||||
index 1fe7249d3..a69c5d5ca 100644
|
||||
--- a/src/main/java/org/bukkit/plugin/SimplePluginManager.java
|
||||
+++ b/src/main/java/org/bukkit/plugin/SimplePluginManager.java
|
||||
@@ -358,6 +358,7 @@ public final class SimplePluginManager implements PluginManager {
|
||||
|
|
@ -257,7 +257,7 @@ index 1fe7249d..a69c5d5c 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java b/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
||||
index 39b991ff..047c0304 100644
|
||||
index 39b991ff7..047c0304f 100644
|
||||
--- a/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
||||
+++ b/src/main/java/org/bukkit/plugin/java/JavaPluginLoader.java
|
||||
@@ -43,6 +43,7 @@ import org.bukkit.plugin.TimedRegisteredListener;
|
||||
|
|
@ -308,7 +308,7 @@ index 39b991ff..047c0304 100644
|
|||
eventSet.add(new RegisteredListener(listener, executor, eh.priority(), plugin, eh.ignoreCancelled()));
|
||||
diff --git a/src/main/java/org/spigotmc/CustomTimingsHandler.java b/src/main/java/org/spigotmc/CustomTimingsHandler.java
|
||||
new file mode 100644
|
||||
index 00000000..44badfed
|
||||
index 000000000..44badfedc
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/CustomTimingsHandler.java
|
||||
@@ -0,0 +1,137 @@
|
||||
|
|
@ -451,7 +451,7 @@ index 00000000..44badfed
|
|||
+}
|
||||
diff --git a/src/main/java/org/spigotmc/package-info.java b/src/main/java/org/spigotmc/package-info.java
|
||||
new file mode 100644
|
||||
index 00000000..a287faff
|
||||
index 000000000..a287faff5
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/package-info.java
|
||||
@@ -0,0 +1,4 @@
|
||||
|
|
@ -460,5 +460,5 @@ index 00000000..a287faff
|
|||
+ */
|
||||
+package org.spigotmc;
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 430e932e9e52168d7ba600dc0e6f672060ca8965 Mon Sep 17 00:00:00 2001
|
||||
From 55da1753f7f1fce980a770db3360ed0596cc6242 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 2 Jun 2013 15:20:49 +1000
|
||||
Subject: [PATCH] BungeeCord Support
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index 2b3e490a..c5f6bae4 100644
|
||||
index bc729e0e3..37e1f8448 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -2045,6 +2045,16 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
@@ -2154,6 +2154,16 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
// Spigot start
|
||||
public class Spigot extends Entity.Spigot {
|
||||
|
||||
|
|
@ -26,5 +26,5 @@ index 2b3e490a..c5f6bae4 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 78ac3f15ac47a0f6217af36b1e169c62d17031f5 Mon Sep 17 00:00:00 2001
|
||||
From 57f774fa154be38e6d9ca68b3108fe09976dd05a Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 2 Jul 2013 20:32:53 +1000
|
||||
Subject: [PATCH] Entity Mount and Dismount Events
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Entity Mount and Dismount Events
|
|||
|
||||
diff --git a/src/main/java/org/spigotmc/event/entity/EntityDismountEvent.java b/src/main/java/org/spigotmc/event/entity/EntityDismountEvent.java
|
||||
new file mode 100644
|
||||
index 00000000..be9560ff
|
||||
index 000000000..be9560ffa
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/event/entity/EntityDismountEvent.java
|
||||
@@ -0,0 +1,55 @@
|
||||
|
|
@ -67,7 +67,7 @@ index 00000000..be9560ff
|
|||
+}
|
||||
diff --git a/src/main/java/org/spigotmc/event/entity/EntityMountEvent.java b/src/main/java/org/spigotmc/event/entity/EntityMountEvent.java
|
||||
new file mode 100644
|
||||
index 00000000..b1b21227
|
||||
index 000000000..b1b21227b
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/event/entity/EntityMountEvent.java
|
||||
@@ -0,0 +1,55 @@
|
||||
|
|
@ -128,7 +128,7 @@ index 00000000..b1b21227
|
|||
+}
|
||||
diff --git a/src/main/java/org/spigotmc/event/entity/package-info.java b/src/main/java/org/spigotmc/event/entity/package-info.java
|
||||
new file mode 100644
|
||||
index 00000000..264664eb
|
||||
index 000000000..264664eb9
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/event/entity/package-info.java
|
||||
@@ -0,0 +1,4 @@
|
||||
|
|
@ -137,5 +137,5 @@ index 00000000..264664eb
|
|||
+ */
|
||||
+package org.spigotmc.event.entity;
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 0fe2f6da41133d9916331a7f8158e623f4af4b10 Mon Sep 17 00:00:00 2001
|
||||
From 4bfc5d9711651801a135bc3a4418863ceafa33e9 Mon Sep 17 00:00:00 2001
|
||||
From: ninja- <xninja@openmailbox.org>
|
||||
Date: Tue, 8 Oct 2013 14:35:58 +0200
|
||||
Subject: [PATCH] Add respawn API.
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index c5f6bae4..bee0d3ba 100644
|
||||
index 37e1f8448..b053e6aa4 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -2055,6 +2055,13 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
@@ -2164,6 +2164,13 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
public InetSocketAddress getRawAddress() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
@ -23,5 +23,5 @@ index c5f6bae4..bee0d3ba 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 992f2629c88961aadf908554b8cd104e70a6d18c Mon Sep 17 00:00:00 2001
|
||||
From a55132e1028d73079227fe83ce65740b2f28e152 Mon Sep 17 00:00:00 2001
|
||||
From: Tux <write@imaginarycode.com>
|
||||
Date: Sun, 9 Feb 2014 14:02:11 -0500
|
||||
Subject: [PATCH] Add support for fetching hidden players
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index bee0d3ba..8ad4d88c 100644
|
||||
index b053e6aa4..c0583fd1b 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -2062,6 +2062,16 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
@@ -2171,6 +2171,16 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
public void respawn() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
@ -26,5 +26,5 @@ index bee0d3ba..8ad4d88c 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From ce9555726679c98813d0d8154233761a6ef94621 Mon Sep 17 00:00:00 2001
|
||||
From f791d4528e5540e8e72eace01fd5499257917fed Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoungsota@gmail.com>
|
||||
Date: Sun, 23 Feb 2014 16:16:29 -0400
|
||||
Subject: [PATCH] Silenceable Lightning API
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/World.java b/src/main/java/org/bukkit/World.java
|
||||
index e3897aab..d453a975 100644
|
||||
index 2abcf42f5..0fd2e9ee1 100644
|
||||
--- a/src/main/java/org/bukkit/World.java
|
||||
+++ b/src/main/java/org/bukkit/World.java
|
||||
@@ -2738,6 +2738,35 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
|
||||
@@ -2779,6 +2779,35 @@ public interface World extends RegionAccessor, WorldInfo, PluginMessageRecipient
|
||||
// Spigot start
|
||||
public class Spigot {
|
||||
|
||||
|
|
@ -45,7 +45,7 @@ index e3897aab..d453a975 100644
|
|||
|
||||
@NotNull
|
||||
diff --git a/src/main/java/org/bukkit/entity/LightningStrike.java b/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
index d913298e..b27447d7 100644
|
||||
index d913298ea..b27447d7a 100644
|
||||
--- a/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
+++ b/src/main/java/org/bukkit/entity/LightningStrike.java
|
||||
@@ -86,6 +86,16 @@ public interface LightningStrike extends Entity {
|
||||
|
|
@ -66,5 +66,5 @@ index d913298e..b27447d7 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From ed28921780378dfab8de897fa293876161b2a7ec Mon Sep 17 00:00:00 2001
|
||||
From e8b3cf4b284abd0154dba994f7447a6cc8043293 Mon Sep 17 00:00:00 2001
|
||||
From: ninja <xninja@openmailbox.org>
|
||||
Date: Tue, 8 Apr 2014 14:01:32 +0200
|
||||
Subject: [PATCH] Add PlayerSpawnLocationEvent.
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Add PlayerSpawnLocationEvent.
|
|||
|
||||
diff --git a/src/main/java/org/spigotmc/event/player/PlayerSpawnLocationEvent.java b/src/main/java/org/spigotmc/event/player/PlayerSpawnLocationEvent.java
|
||||
new file mode 100644
|
||||
index 00000000..2515887c
|
||||
index 000000000..2515887c2
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/event/player/PlayerSpawnLocationEvent.java
|
||||
@@ -0,0 +1,53 @@
|
||||
|
|
@ -65,7 +65,7 @@ index 00000000..2515887c
|
|||
+}
|
||||
diff --git a/src/main/java/org/spigotmc/event/player/package-info.java b/src/main/java/org/spigotmc/event/player/package-info.java
|
||||
new file mode 100644
|
||||
index 00000000..6a2d5d84
|
||||
index 000000000..6a2d5d84e
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/spigotmc/event/player/package-info.java
|
||||
@@ -0,0 +1,4 @@
|
||||
|
|
@ -74,5 +74,5 @@ index 00000000..6a2d5d84
|
|||
+ */
|
||||
+package org.spigotmc.event.player;
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From c5679da77565994c87e64dd0696d49bde3a636f7 Mon Sep 17 00:00:00 2001
|
||||
From 32a5c752bbe02fec97f20b02c13915a7da1331d6 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 13 Dec 2014 02:59:14 +0100
|
||||
Subject: [PATCH] BungeeCord Chat API
|
||||
|
||||
|
||||
diff --git a/pom.xml b/pom.xml
|
||||
index e98ed55d..900855eb 100644
|
||||
index 4d2bfb4ba..0861b4493 100644
|
||||
--- a/pom.xml
|
||||
+++ b/pom.xml
|
||||
@@ -52,6 +52,13 @@
|
||||
|
|
@ -23,7 +23,7 @@ index e98ed55d..900855eb 100644
|
|||
<groupId>org.yaml</groupId>
|
||||
<artifactId>snakeyaml</artifactId>
|
||||
diff --git a/src/main/java/org/bukkit/ChatColor.java b/src/main/java/org/bukkit/ChatColor.java
|
||||
index 6149c77d..e3f185dc 100644
|
||||
index 6149c77df..e3f185dc9 100644
|
||||
--- a/src/main/java/org/bukkit/ChatColor.java
|
||||
+++ b/src/main/java/org/bukkit/ChatColor.java
|
||||
@@ -15,91 +15,223 @@ public enum ChatColor {
|
||||
|
|
@ -285,10 +285,10 @@ index 6149c77d..e3f185dc 100644
|
|||
* Gets the char value associated with this color
|
||||
*
|
||||
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
|
||||
index 810f0420..e419d575 100644
|
||||
index b20d1e8fb..f441ba2c2 100644
|
||||
--- a/src/main/java/org/bukkit/Server.java
|
||||
+++ b/src/main/java/org/bukkit/Server.java
|
||||
@@ -1794,6 +1794,24 @@ public interface Server extends PluginMessageRecipient {
|
||||
@@ -1810,6 +1810,24 @@ public interface Server extends PluginMessageRecipient {
|
||||
public org.bukkit.configuration.file.YamlConfiguration getConfig() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
@ -314,7 +314,7 @@ index 810f0420..e419d575 100644
|
|||
|
||||
@NotNull
|
||||
diff --git a/src/main/java/org/bukkit/command/CommandSender.java b/src/main/java/org/bukkit/command/CommandSender.java
|
||||
index 4b6b9540..284be63a 100644
|
||||
index 4b6b95404..284be63a1 100644
|
||||
--- a/src/main/java/org/bukkit/command/CommandSender.java
|
||||
+++ b/src/main/java/org/bukkit/command/CommandSender.java
|
||||
@@ -57,6 +57,43 @@ public interface CommandSender extends Permissible {
|
||||
|
|
@ -362,10 +362,10 @@ index 4b6b9540..284be63a 100644
|
|||
|
||||
@NotNull
|
||||
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
|
||||
index 8ad4d88c..a5046b41 100644
|
||||
index c0583fd1b..764390e5b 100644
|
||||
--- a/src/main/java/org/bukkit/entity/Player.java
|
||||
+++ b/src/main/java/org/bukkit/entity/Player.java
|
||||
@@ -2072,6 +2072,58 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
@@ -2181,6 +2181,58 @@ public interface Player extends HumanEntity, Conversable, OfflinePlayer, PluginM
|
||||
public java.util.Set<Player> getHiddenPlayers() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
@ -425,7 +425,7 @@ index 8ad4d88c..a5046b41 100644
|
|||
|
||||
@NotNull
|
||||
diff --git a/src/main/java/org/bukkit/inventory/meta/BookMeta.java b/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
index f740bebe..94852d50 100644
|
||||
index f740bebee..94852d50e 100644
|
||||
--- a/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
+++ b/src/main/java/org/bukkit/inventory/meta/BookMeta.java
|
||||
@@ -1,6 +1,7 @@
|
||||
|
|
@ -508,5 +508,5 @@ index f740bebe..94852d50 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From cd46fa86aca2a569faeb5ca1da9becead709694d Mon Sep 17 00:00:00 2001
|
||||
From 6e9e858a6a91218fa6f4da7588f91e9eae0ca82f Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 13 Jul 2015 19:10:15 +1000
|
||||
Subject: [PATCH] Add restart API.
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
|
||||
index e419d575..c394954c 100644
|
||||
index f441ba2c2..76b365f98 100644
|
||||
--- a/src/main/java/org/bukkit/Server.java
|
||||
+++ b/src/main/java/org/bukkit/Server.java
|
||||
@@ -1812,6 +1812,13 @@ public interface Server extends PluginMessageRecipient {
|
||||
@@ -1828,6 +1828,13 @@ public interface Server extends PluginMessageRecipient {
|
||||
public void broadcast(@NotNull net.md_5.bungee.api.chat.BaseComponent... components) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
@ -23,5 +23,5 @@ index e419d575..c394954c 100644
|
|||
|
||||
@NotNull
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From b782b90f07ef5aaba1313901f1e7486f5cfc2867 Mon Sep 17 00:00:00 2001
|
||||
From 6742389444efb17d5a6e16f9c2310964a289d7c6 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 2 Jul 2013 13:07:39 +1000
|
||||
Subject: [PATCH] POM Changes
|
||||
|
|
@ -34,7 +34,7 @@ index ec61ec7570..b3da3373ac 100644
|
|||
<!-- See http://checkstyle.sourceforge.net/config_imports.html -->
|
||||
<module name="AvoidStarImport">
|
||||
diff --git a/pom.xml b/pom.xml
|
||||
index a9ffd7fa5e..266853a682 100644
|
||||
index 44aba403a1..323892c4a4 100644
|
||||
--- a/pom.xml
|
||||
+++ b/pom.xml
|
||||
@@ -1,13 +1,20 @@
|
||||
|
|
@ -72,7 +72,7 @@ index a9ffd7fa5e..266853a682 100644
|
|||
<version>${project.version}</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
@@ -290,11 +297,26 @@
|
||||
@@ -296,11 +303,26 @@
|
||||
<groupId>net.md-5</groupId>
|
||||
<artifactId>scriptus</artifactId>
|
||||
<version>0.5.0</version>
|
||||
|
|
@ -102,7 +102,7 @@ index a9ffd7fa5e..266853a682 100644
|
|||
<phase>initialize</phase>
|
||||
<goals>
|
||||
<goal>describe</goal>
|
||||
@@ -327,7 +349,7 @@
|
||||
@@ -333,7 +355,7 @@
|
||||
<manifestEntries>
|
||||
<Main-Class>org.bukkit.craftbukkit.Main</Main-Class>
|
||||
<Implementation-Title>CraftBukkit</Implementation-Title>
|
||||
|
|
@ -125,5 +125,5 @@ index f905d17b6b..93046379d0 100644
|
|||
|
||||
if (stream != null) {
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 04be24fd1a3fa3afc34946a59f34305250afbb84 Mon Sep 17 00:00:00 2001
|
||||
From d04fdbe5644b26513cd7a2f430bbbd10efaf84c5 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 2 Jun 2013 15:10:56 +1000
|
||||
Subject: [PATCH] Skeleton API Implementations
|
||||
|
|
@ -6,10 +6,10 @@ Subject: [PATCH] Skeleton API Implementations
|
|||
This contains the basic, empty implementations for some Spigot-API extensions. They are included early in the patching progress so that compilation will still succeed midway despite the APIs only being provided by subsequent patches.
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 9cb58095c4..e3c8fb366e 100644
|
||||
index b0dad048fd..02b38d961d 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -2461,4 +2461,16 @@ public final class CraftServer implements Server {
|
||||
@@ -2473,4 +2473,16 @@ public final class CraftServer implements Server {
|
||||
public UnsafeValues getUnsafe() {
|
||||
return CraftMagicNumbers.INSTANCE;
|
||||
}
|
||||
|
|
@ -27,10 +27,10 @@ index 9cb58095c4..e3c8fb366e 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
index 71b8fd19de..74fd305b20 100644
|
||||
index fa92ac0523..90bb2728df 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
@@ -1993,4 +1993,15 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -2031,4 +2031,15 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
this.persistentDataContainer.putAll((NBTTagCompound) c);
|
||||
}
|
||||
}
|
||||
|
|
@ -84,10 +84,10 @@ index be10d200e5..861739d4c4 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
index 5ad14d4a39..486c4a074b 100644
|
||||
index d19210e115..56d4de675d 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
@@ -865,4 +865,15 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
@@ -866,4 +866,15 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
}
|
||||
return perm;
|
||||
}
|
||||
|
|
@ -124,10 +124,10 @@ index 3a4fb14bff..3a68e1cf5c 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index 8c3f4c05d9..d163590287 100644
|
||||
index 3cfd3a7fc2..6c825881e1 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -2178,4 +2178,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2246,4 +2246,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
public boolean isAllowingServerListings() {
|
||||
return getHandle().allowsListing();
|
||||
}
|
||||
|
|
@ -144,10 +144,10 @@ index 8c3f4c05d9..d163590287 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
index d522ff8813..03b5764552 100644
|
||||
index d4c47feb05..bfa9975988 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
@@ -347,6 +347,7 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
@@ -348,6 +348,7 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
if (this.pages != null) {
|
||||
meta.pages = new ArrayList<String>(this.pages);
|
||||
}
|
||||
|
|
@ -155,7 +155,7 @@ index d522ff8813..03b5764552 100644
|
|||
return meta;
|
||||
}
|
||||
|
||||
@@ -419,4 +420,15 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
@@ -420,4 +421,15 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
|
||||
return builder;
|
||||
}
|
||||
|
|
@ -172,5 +172,5 @@ index d522ff8813..03b5764552 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 6100a2c5ecba16110a36a921f533727512d99221 Mon Sep 17 00:00:00 2001
|
||||
From 7b38d8758be623770ce0bc4e9e747e68019cf1d3 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 7 Jul 2013 09:32:53 +1000
|
||||
Subject: [PATCH] Spigot Configuration
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Spigot Configuration
|
|||
Provides the basic infrastructure to load and save the Spigot configuration file, spigot.yml
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
index c7d70cbead..495e5b7d49 100644
|
||||
index afffad76c1..08103f6469 100644
|
||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
@@ -178,6 +178,11 @@ public class DedicatedServer extends MinecraftServer implements IMinecraftServer
|
||||
|
|
@ -51,10 +51,10 @@ index aac03fbfe2..eabc5d5231 100644
|
|||
this.world = new CraftWorld((WorldServer) this, gen, biomeProvider, env);
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index e3c8fb366e..ab361755a6 100644
|
||||
index 02b38d961d..c62cd3904d 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -895,6 +895,7 @@ public final class CraftServer implements Server {
|
||||
@@ -907,6 +907,7 @@ public final class CraftServer implements Server {
|
||||
logger.log(Level.WARNING, "Failed to load banned-players.json, " + ex.getMessage());
|
||||
}
|
||||
|
||||
|
|
@ -62,7 +62,7 @@ index e3c8fb366e..ab361755a6 100644
|
|||
for (WorldServer world : console.getAllLevels()) {
|
||||
world.serverLevelData.setDifficulty(config.difficulty);
|
||||
world.setSpawnSettings(config.spawnMonsters, config.spawnAnimals);
|
||||
@@ -909,11 +910,13 @@ public final class CraftServer implements Server {
|
||||
@@ -921,11 +922,13 @@ public final class CraftServer implements Server {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -380,5 +380,5 @@ index 0000000000..1cce14866a
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From b026f796b5172608455d781ca46db380c6a1279d Mon Sep 17 00:00:00 2001
|
||||
From 45bbebe40e686adbfb95caf22e212ba35aa6a8a6 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 7 Mar 2016 22:14:13 +1100
|
||||
Subject: [PATCH] Crop Growth Rates
|
||||
|
|
@ -55,7 +55,7 @@ index 671c10395e..6d4d73ecf6 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/level/block/BlockCactus.java b/src/main/java/net/minecraft/world/level/block/BlockCactus.java
|
||||
index 2239b3660a..9b1b72c4cc 100644
|
||||
index 196a65bc16..e848843498 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/block/BlockCactus.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/block/BlockCactus.java
|
||||
@@ -65,13 +65,14 @@ public class BlockCactus extends Block {
|
||||
|
|
@ -140,7 +140,7 @@ index 5dec1616e6..c33668b161 100644
|
|||
|
||||
if (this.canGrowInto(worldserver.getBlockState(blockposition1))) {
|
||||
diff --git a/src/main/java/net/minecraft/world/level/block/BlockMushroom.java b/src/main/java/net/minecraft/world/level/block/BlockMushroom.java
|
||||
index 50f5fb45bc..2949ea39f6 100644
|
||||
index 8c609f6b93..466e817b8f 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/block/BlockMushroom.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/block/BlockMushroom.java
|
||||
@@ -52,7 +52,7 @@ public class BlockMushroom extends BlockPlant implements IBlockFragilePlantEleme
|
||||
|
|
@ -184,10 +184,10 @@ index 501798b582..afadf84429 100644
|
|||
}
|
||||
}
|
||||
diff --git a/src/main/java/net/minecraft/world/level/block/BlockSapling.java b/src/main/java/net/minecraft/world/level/block/BlockSapling.java
|
||||
index e669b36880..47edb9b4ea 100644
|
||||
index cbd105b8c8..4f14e013f1 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/block/BlockSapling.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/block/BlockSapling.java
|
||||
@@ -56,7 +56,7 @@ public class BlockSapling extends BlockPlant implements IBlockFragilePlantElemen
|
||||
@@ -57,7 +57,7 @@ public class BlockSapling extends BlockPlant implements IBlockFragilePlantElemen
|
||||
|
||||
@Override
|
||||
public void randomTick(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, RandomSource randomsource) {
|
||||
|
|
@ -210,10 +210,10 @@ index a02e5d559a..359505bcd2 100644
|
|||
|
||||
if (i < 7) {
|
||||
diff --git a/src/main/java/net/minecraft/world/level/block/BlockSweetBerryBush.java b/src/main/java/net/minecraft/world/level/block/BlockSweetBerryBush.java
|
||||
index 4cfae55661..16c3541cc3 100644
|
||||
index e906911a16..22da83dd37 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/block/BlockSweetBerryBush.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/block/BlockSweetBerryBush.java
|
||||
@@ -74,7 +74,7 @@ public class BlockSweetBerryBush extends BlockPlant implements IBlockFragilePlan
|
||||
@@ -73,7 +73,7 @@ public class BlockSweetBerryBush extends BlockPlant implements IBlockFragilePlan
|
||||
public void randomTick(IBlockData iblockdata, WorldServer worldserver, BlockPosition blockposition, RandomSource randomsource) {
|
||||
int i = (Integer) iblockdata.getValue(BlockSweetBerryBush.AGE);
|
||||
|
||||
|
|
@ -300,5 +300,5 @@ index 1cce14866a..f42972427b 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From e698acaf27f53af1354285b23c821042ddf568b3 Mon Sep 17 00:00:00 2001
|
||||
From 5d23753102bacc3921abf9ba0d64350f6bfc8db1 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 23 Mar 2013 09:46:33 +1100
|
||||
Subject: [PATCH] Merge tweaks and configuration
|
||||
|
|
@ -6,10 +6,10 @@ Subject: [PATCH] Merge tweaks and configuration
|
|||
This allows the merging of Experience orbs, as well as the configuration of the merge radius of items. Additionally it refactors the merge algorithm to be a better experience for players.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/item/EntityItem.java b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
index efb64b2fee..595b7d1c0c 100644
|
||||
index 1be8c4aad4..fe176d374d 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
@@ -239,7 +239,10 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
@@ -240,7 +240,10 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
|
||||
private void mergeWithNeighbours() {
|
||||
if (this.isMergable()) {
|
||||
|
|
@ -21,7 +21,7 @@ index efb64b2fee..595b7d1c0c 100644
|
|||
return entityitem != this && entityitem.isMergable();
|
||||
});
|
||||
Iterator iterator = list.iterator();
|
||||
@@ -269,7 +272,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
@@ -270,7 +273,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
ItemStack itemstack1 = entityitem.getItem();
|
||||
|
||||
if (Objects.equals(this.target, entityitem.target) && areMergable(itemstack, itemstack1)) {
|
||||
|
|
@ -31,10 +31,10 @@ index efb64b2fee..595b7d1c0c 100644
|
|||
} else {
|
||||
merge(entityitem, itemstack1, this, itemstack);
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
||||
index c2e73cc702..9c7fb8748e 100644
|
||||
index c74cd39b7d..5f25af276c 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java
|
||||
@@ -706,6 +706,23 @@ public class CraftEventFactory {
|
||||
@@ -707,6 +707,23 @@ public class CraftEventFactory {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -47,7 +47,7 @@ index c2e73cc702..9c7fb8748e 100644
|
|||
+ if (e instanceof EntityExperienceOrb loopItem) {
|
||||
+ if (!loopItem.isRemoved()) {
|
||||
+ xp.value += loopItem.value;
|
||||
+ loopItem.discard();
|
||||
+ loopItem.discard(null); // Add Bukkit remove cause
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
|
|
@ -82,5 +82,5 @@ index f42972427b..5ff085b9e6 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 178bec0fa964a66c4c149af7d15df70ad4b1d87c Mon Sep 17 00:00:00 2001
|
||||
From fdcb15437c77788bf3449c5df25eb883a25b4975 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 25 Mar 2014 16:10:01 +1100
|
||||
Subject: [PATCH] Async Operation Catching
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Async Operation Catching
|
|||
Catch and throw an exception when a potentially unsafe operation occurs on a thread other than the main server thread.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
index c4aeb5e583..6ef7fc63c7 100644
|
||||
index b7e784c7da..5f7b9dff7a 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
@@ -1297,6 +1297,7 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
|
||||
|
|
@ -42,7 +42,7 @@ index c4aeb5e583..6ef7fc63c7 100644
|
|||
Vec3D vec3d = entityplayer.position().subtract(this.entity.position());
|
||||
int i = PlayerChunkMap.this.getPlayerViewDistance(entityplayer);
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index 2cab851405..bf05fdcf93 100644
|
||||
index a87c77016c..79bdd20421 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -1069,6 +1069,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -78,10 +78,10 @@ index 2cab851405..bf05fdcf93 100644
|
|||
if (entity instanceof EntityPlayer) {
|
||||
EntityPlayer entityplayer = (EntityPlayer) entity;
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/EntityLiving.java b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
index b7c22f2d9e..2657100257 100644
|
||||
index cc5a02e062..df09a9d386 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
@@ -1101,6 +1101,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -1110,6 +1110,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
}
|
||||
|
||||
public boolean addEffect(MobEffect mobeffect, @Nullable Entity entity, EntityPotionEffectEvent.Cause cause) {
|
||||
|
|
@ -122,10 +122,10 @@ index 6e42db3377..69212bdccc 100644
|
|||
world.removeBlockEntity(blockposition);
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index ab361755a6..df332d0e04 100644
|
||||
index c62cd3904d..09e034c309 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -850,6 +850,7 @@ public final class CraftServer implements Server {
|
||||
@@ -862,6 +862,7 @@ public final class CraftServer implements Server {
|
||||
public boolean dispatchCommand(CommandSender sender, String commandLine) {
|
||||
Preconditions.checkArgument(sender != null, "sender cannot be null");
|
||||
Preconditions.checkArgument(commandLine != null, "commandLine cannot be null");
|
||||
|
|
@ -134,10 +134,10 @@ index ab361755a6..df332d0e04 100644
|
|||
if (commandMap.dispatch(sender, commandLine)) {
|
||||
return true;
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
index 74fd305b20..a67dcab6e0 100644
|
||||
index 90bb2728df..d72e0a6cf4 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
@@ -275,6 +275,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -282,6 +282,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
|
||||
@Override
|
||||
public boolean unloadChunkRequest(int x, int z) {
|
||||
|
|
@ -145,7 +145,7 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
if (isChunkLoaded(x, z)) {
|
||||
world.getChunkSource().removeRegionTicket(TicketType.PLUGIN, new ChunkCoordIntPair(x, z), 1, Unit.INSTANCE);
|
||||
}
|
||||
@@ -283,6 +284,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -290,6 +291,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
}
|
||||
|
||||
private boolean unloadChunk0(int x, int z, boolean save) {
|
||||
|
|
@ -153,7 +153,7 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
if (!isChunkLoaded(x, z)) {
|
||||
return true;
|
||||
}
|
||||
@@ -297,6 +299,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -304,6 +306,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
|
||||
@Override
|
||||
public boolean regenerateChunk(int x, int z) {
|
||||
|
|
@ -161,7 +161,7 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
throw new UnsupportedOperationException("Not supported in this Minecraft version! Unless you can fix it, this is not a bug :)");
|
||||
/*
|
||||
if (!unloadChunk0(x, z, false)) {
|
||||
@@ -349,6 +352,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -356,6 +359,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
|
||||
@Override
|
||||
public boolean loadChunk(int x, int z, boolean generate) {
|
||||
|
|
@ -169,7 +169,7 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
IChunkAccess chunk = world.getChunkSource().getChunk(x, z, generate ? ChunkStatus.FULL : ChunkStatus.EMPTY, true);
|
||||
|
||||
// If generate = false, but the chunk already exists, we will get this back.
|
||||
@@ -848,6 +852,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -862,6 +866,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
|
||||
@Override
|
||||
public Collection<Entity> getNearbyEntities(BoundingBox boundingBox, Predicate<? super Entity> filter) {
|
||||
|
|
@ -177,7 +177,7 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
Preconditions.checkArgument(boundingBox != null, "BoundingBox cannot be null");
|
||||
|
||||
AxisAlignedBB bb = new AxisAlignedBB(boundingBox.getMinX(), boundingBox.getMinY(), boundingBox.getMinZ(), boundingBox.getMaxX(), boundingBox.getMaxY(), boundingBox.getMaxZ());
|
||||
@@ -1002,6 +1007,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -1016,6 +1021,7 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
|
||||
@Override
|
||||
public void save() {
|
||||
|
|
@ -186,10 +186,10 @@ index 74fd305b20..a67dcab6e0 100644
|
|||
boolean oldSave = world.noSave;
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
index 486c4a074b..ced47e0a65 100644
|
||||
index 56d4de675d..a2d4fac745 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
@@ -226,6 +226,7 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
@@ -227,6 +227,7 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
@Override
|
||||
public List<org.bukkit.entity.Entity> getNearbyEntities(double x, double y, double z) {
|
||||
Preconditions.checkState(!entity.generation, "Cannot get nearby entities during world generation");
|
||||
|
|
@ -198,10 +198,10 @@ index 486c4a074b..ced47e0a65 100644
|
|||
List<Entity> notchEntityList = entity.level().getEntities(entity, entity.getBoundingBox().inflate(x, y, z), Predicates.alwaysTrue());
|
||||
List<org.bukkit.entity.Entity> bukkitEntityList = new java.util.ArrayList<org.bukkit.entity.Entity>(notchEntityList.size());
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index d163590287..8f43175278 100644
|
||||
index 6c825881e1..ee3cc5826f 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -390,6 +390,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -396,6 +396,7 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
@Override
|
||||
public void kickPlayer(String message) {
|
||||
|
|
@ -257,5 +257,5 @@ index 0000000000..aeed769725
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 7fa75ffd8fa4e11e7367e19dc7c0a44d0dd8b4cb Mon Sep 17 00:00:00 2001
|
||||
From 08946feb6bf9c632bc21bc8822735f0f925bfa5c Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 23 Mar 2013 09:52:41 +1100
|
||||
Subject: [PATCH] View Distance
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] View Distance
|
|||
This commit allows the user to select per world view distances.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index bf05fdcf93..3031e0d27d 100644
|
||||
index 79bdd20421..e9c287944e 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -281,8 +281,8 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -21,10 +21,10 @@ index bf05fdcf93..3031e0d27d 100644
|
|||
|
||||
Objects.requireNonNull(this.entityManager);
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index e95e28c850..f120e47804 100644
|
||||
index 0939dca866..3adacb7a7c 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -234,7 +234,8 @@ public abstract class PlayerList {
|
||||
@@ -235,7 +235,8 @@ public abstract class PlayerList {
|
||||
boolean flag1 = gamerules.getBoolean(GameRules.RULE_REDUCEDDEBUGINFO);
|
||||
boolean flag2 = gamerules.getBoolean(GameRules.RULE_LIMITED_CRAFTING);
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ index e95e28c850..f120e47804 100644
|
|||
entityplayer.getBukkitEntity().sendSupportedChannels(); // CraftBukkit
|
||||
playerconnection.send(new PacketPlayOutServerDifficulty(worlddata.getDifficulty(), worlddata.isDifficultyLocked()));
|
||||
playerconnection.send(new PacketPlayOutAbilities(entityplayer.getAbilities()));
|
||||
@@ -775,6 +776,8 @@ public abstract class PlayerList {
|
||||
@@ -776,6 +777,8 @@ public abstract class PlayerList {
|
||||
WorldData worlddata = worldserver2.getLevelData();
|
||||
|
||||
entityplayer1.connection.send(new PacketPlayOutRespawn(entityplayer1.createCommonSpawnInfo(worldserver2), (byte) i));
|
||||
|
|
@ -85,5 +85,5 @@ index 5ff085b9e6..acaf903011 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From e8045af9db6ba518db761f5c7a9e894f06de23c5 Mon Sep 17 00:00:00 2001
|
||||
From 9ca63875e0613dfcd354d082f9aa89cfeea06ee1 Mon Sep 17 00:00:00 2001
|
||||
From: Aikar <aikar@aikar.co>
|
||||
Date: Thu, 10 Jan 2013 00:18:11 -0500
|
||||
Subject: [PATCH] Spigot Timings
|
||||
|
|
@ -119,7 +119,7 @@ index 93f3119c18..bd32505366 100644
|
|||
this.profiler.popPush("send chunks");
|
||||
iterator = this.playerList.getPlayers().iterator();
|
||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
index 495e5b7d49..0a7e7af51c 100644
|
||||
index 08103f6469..728b324142 100644
|
||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
@@ -59,6 +59,7 @@ import org.apache.logging.log4j.Level;
|
||||
|
|
@ -198,7 +198,7 @@ index d4d9b5dd6d..e990a1b178 100644
|
|||
}
|
||||
}
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index 3031e0d27d..cdfa973454 100644
|
||||
index e9c287944e..5dbdbb1111 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -173,6 +173,7 @@ import net.minecraft.world.level.storage.WorldDataServer;
|
||||
|
|
@ -276,7 +276,7 @@ index 3031e0d27d..cdfa973454 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index ee64c4546d..bd76f469a0 100644
|
||||
index 6b29f1fd4a..546580e260 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -323,6 +323,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -321,7 +321,7 @@ index ee64c4546d..bd76f469a0 100644
|
|||
}
|
||||
// CraftBukkit end
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
index 5f6680fdad..9999b8404a 100644
|
||||
index 9d5622c769..91aba4956f 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
@@ -137,6 +137,7 @@ import org.bukkit.craftbukkit.event.CraftPortalEvent;
|
||||
|
|
@ -332,7 +332,7 @@ index 5f6680fdad..9999b8404a 100644
|
|||
import org.bukkit.event.entity.EntityCombustByEntityEvent;
|
||||
import org.bukkit.event.hanging.HangingBreakByEntityEvent;
|
||||
import org.bukkit.event.vehicle.VehicleBlockCollisionEvent;
|
||||
@@ -315,6 +316,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -316,6 +317,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
// Marks an entity, that it was removed by a plugin via Entity#remove
|
||||
// Main use case currently is for SPIGOT-7487, preventing dropping of leash when leash is removed
|
||||
public boolean pluginRemoved = false;
|
||||
|
|
@ -340,7 +340,7 @@ index 5f6680fdad..9999b8404a 100644
|
|||
|
||||
public float getBukkitYaw() {
|
||||
return this.yRot;
|
||||
@@ -792,6 +794,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -804,6 +806,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
}
|
||||
|
||||
public void move(EnumMoveType enummovetype, Vec3D vec3d) {
|
||||
|
|
@ -348,7 +348,7 @@ index 5f6680fdad..9999b8404a 100644
|
|||
if (this.noPhysics) {
|
||||
this.setPos(this.getX() + vec3d.x, this.getY() + vec3d.y, this.getZ() + vec3d.z);
|
||||
} else {
|
||||
@@ -952,6 +955,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -964,6 +967,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
this.level().getProfiler().pop();
|
||||
}
|
||||
}
|
||||
|
|
@ -357,10 +357,10 @@ index 5f6680fdad..9999b8404a 100644
|
|||
|
||||
private boolean isStateClimbable(IBlockData iblockdata) {
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/EntityLiving.java b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
index 2657100257..fe8c2c8a29 100644
|
||||
index df09a9d386..25a5f0f5f4 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
@@ -143,6 +143,8 @@ import org.bukkit.event.entity.EntityTeleportEvent;
|
||||
@@ -145,6 +145,8 @@ import org.bukkit.event.entity.EntityTeleportEvent;
|
||||
import org.bukkit.event.player.PlayerItemConsumeEvent;
|
||||
// CraftBukkit end
|
||||
|
||||
|
|
@ -369,7 +369,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
public abstract class EntityLiving extends Entity implements Attackable {
|
||||
|
||||
private static final Logger LOGGER = LogUtils.getLogger();
|
||||
@@ -2859,6 +2861,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -2880,6 +2882,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
|
||||
@Override
|
||||
public void tick() {
|
||||
|
|
@ -377,7 +377,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
super.tick();
|
||||
this.updatingUsingItem();
|
||||
this.updateSwimAmount();
|
||||
@@ -2900,7 +2903,9 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -2921,7 +2924,9 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
}
|
||||
|
||||
if (!this.isRemoved()) {
|
||||
|
|
@ -387,7 +387,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
}
|
||||
|
||||
double d0 = this.getX() - this.xo;
|
||||
@@ -2984,6 +2989,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3005,6 +3010,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
}
|
||||
|
||||
this.refreshDirtyAttributes();
|
||||
|
|
@ -395,7 +395,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
}
|
||||
|
||||
public void detectEquipmentUpdatesPublic() { // CraftBukkit
|
||||
@@ -3158,6 +3164,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3179,6 +3185,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
|
||||
this.setDeltaMovement(d0, d1, d2);
|
||||
this.level().getProfiler().push("ai");
|
||||
|
|
@ -403,7 +403,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
if (this.isImmobile()) {
|
||||
this.jumping = false;
|
||||
this.xxa = 0.0F;
|
||||
@@ -3167,6 +3174,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3188,6 +3195,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
this.serverAiStep();
|
||||
this.level().getProfiler().pop();
|
||||
}
|
||||
|
|
@ -411,7 +411,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
|
||||
this.level().getProfiler().pop();
|
||||
this.level().getProfiler().push("jump");
|
||||
@@ -3206,6 +3214,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3227,6 +3235,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
this.resetFallDistance();
|
||||
}
|
||||
|
||||
|
|
@ -419,7 +419,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
label104:
|
||||
{
|
||||
EntityLiving entityliving = this.getControllingPassenger();
|
||||
@@ -3221,6 +3230,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3242,6 +3251,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
|
||||
this.travel(vec3d1);
|
||||
}
|
||||
|
|
@ -427,7 +427,7 @@ index 2657100257..fe8c2c8a29 100644
|
|||
|
||||
this.level().getProfiler().pop();
|
||||
this.level().getProfiler().push("freezing");
|
||||
@@ -3247,7 +3257,9 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -3268,7 +3278,9 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
this.checkAutoSpinAttack(axisalignedbb, this.getBoundingBox());
|
||||
}
|
||||
|
||||
|
|
@ -559,7 +559,7 @@ index cb9b347b27..e36e39d993 100644
|
|||
}
|
||||
}
|
||||
diff --git a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkRegionLoader.java b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkRegionLoader.java
|
||||
index 570f628549..c66df1e7a9 100644
|
||||
index 0482f20b77..f64a16d615 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/chunk/storage/ChunkRegionLoader.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/chunk/storage/ChunkRegionLoader.java
|
||||
@@ -483,10 +483,13 @@ public class ChunkRegionLoader {
|
||||
|
|
@ -585,10 +585,10 @@ index 570f628549..c66df1e7a9 100644
|
|||
};
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index df332d0e04..0a4ae1abef 100644
|
||||
index 09e034c309..76d53232a1 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -2470,6 +2470,11 @@ public final class CraftServer implements Server {
|
||||
@@ -2482,6 +2482,11 @@ public final class CraftServer implements Server {
|
||||
private final org.bukkit.Server.Spigot spigot = new org.bukkit.Server.Spigot()
|
||||
{
|
||||
|
||||
|
|
@ -824,5 +824,5 @@ index c885bc7443..70794669ff 100644
|
|||
+ // Spigot end
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a5514f1c19e3f1c7f58bdbe9281559df54fe0ad3 Mon Sep 17 00:00:00 2001
|
||||
From bc85535d200c826c83080431bdf9c25a4c53716a Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 21 Jun 2013 17:29:54 +1000
|
||||
Subject: [PATCH] Fix Mob Spawning Relative to View Distance
|
||||
|
|
@ -21,7 +21,7 @@ index e990a1b178..06cf1b8a59 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
index 6ef7fc63c7..8ab3b23b06 100644
|
||||
index 5f7b9dff7a..631e43ab55 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
@@ -1105,6 +1105,17 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
|
||||
|
|
@ -93,5 +93,5 @@ index acaf903011..0c0c29efe5 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From e532e0cfff45be0d42dd5776b1097cce866ca88e Mon Sep 17 00:00:00 2001
|
||||
From b3e19967bb3b7633c36ad6c34de0206f91493e1c Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 22 Sep 2013 19:10:53 +1000
|
||||
Subject: [PATCH] Item Despawn Rate
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/item/EntityItem.java b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
index 595b7d1c0c..0a7ceb6256 100644
|
||||
index fe176d374d..ba1c164ece 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
@@ -207,7 +207,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
@@ -208,7 +208,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -17,7 +17,7 @@ index 595b7d1c0c..0a7ceb6256 100644
|
|||
// CraftBukkit start - fire ItemDespawnEvent
|
||||
if (CraftEventFactory.callItemDespawnEvent(this).isCancelled()) {
|
||||
this.age = 0;
|
||||
@@ -537,7 +537,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
@@ -538,7 +538,7 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
|
||||
public void makeFakeItem() {
|
||||
this.setNeverPickUp();
|
||||
|
|
@ -43,5 +43,5 @@ index 0c0c29efe5..e3682d28ca 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From cd0c89689abe865ebbf8eb9c14f11a0443a391b6 Mon Sep 17 00:00:00 2001
|
||||
From 6650128a97c309a396a6c436cc688d67d9360733 Mon Sep 17 00:00:00 2001
|
||||
From: Aikar <aikar@aikar.co>
|
||||
Date: Sun, 3 Feb 2013 05:10:21 -0500
|
||||
Subject: [PATCH] Entity Activation Range
|
||||
|
|
@ -9,7 +9,7 @@ This will drastically cut down on tick timings for entities that are not in rang
|
|||
This change can have dramatic impact on gameplay if configured too low. Balance according to your servers desired gameplay.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index cdfa973454..a1b3b4911e 100644
|
||||
index 5dbdbb1111..082eb6d5ba 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -427,6 +427,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -35,10 +35,10 @@ index cdfa973454..a1b3b4911e 100644
|
|||
entity.setOldPosAndRot();
|
||||
GameProfilerFiller gameprofilerfiller = this.getProfiler();
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
index 9999b8404a..0016298d9a 100644
|
||||
index 91aba4956f..36972362a4 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
@@ -317,6 +317,12 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -318,6 +318,12 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
// Main use case currently is for SPIGOT-7487, preventing dropping of leash when leash is removed
|
||||
public boolean pluginRemoved = false;
|
||||
public CustomTimingsHandler tickTimer = org.bukkit.craftbukkit.SpigotTimings.getEntityTimings(this); // Spigot
|
||||
|
|
@ -51,7 +51,7 @@ index 9999b8404a..0016298d9a 100644
|
|||
|
||||
public float getBukkitYaw() {
|
||||
return this.yRot;
|
||||
@@ -354,6 +360,13 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -355,6 +361,13 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
this.position = Vec3D.ZERO;
|
||||
this.blockPosition = BlockPosition.ZERO;
|
||||
this.chunkPosition = ChunkCoordIntPair.ZERO;
|
||||
|
|
@ -102,10 +102,10 @@ index bd2e7ba4eb..a64ea7677b 100644
|
|||
public GroupDataEntity finalizeSpawn(WorldAccess worldaccess, DifficultyDamageScaler difficultydamagescaler, EnumMobSpawn enummobspawn, @Nullable GroupDataEntity groupdataentity, @Nullable NBTTagCompound nbttagcompound) {
|
||||
if (groupdataentity == null) {
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/EntityAreaEffectCloud.java b/src/main/java/net/minecraft/world/entity/EntityAreaEffectCloud.java
|
||||
index 3d67ac66f6..c27be344f7 100644
|
||||
index 05c0870d04..694e972195 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/EntityAreaEffectCloud.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/EntityAreaEffectCloud.java
|
||||
@@ -169,6 +169,18 @@ public class EntityAreaEffectCloud extends Entity implements TraceableEntity {
|
||||
@@ -170,6 +170,18 @@ public class EntityAreaEffectCloud extends Entity implements TraceableEntity {
|
||||
this.duration = i;
|
||||
}
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ index 3d67ac66f6..c27be344f7 100644
|
|||
+ super.inactiveTick();
|
||||
+
|
||||
+ if (this.tickCount >= this.waitTime + this.duration) {
|
||||
+ this.discard();
|
||||
+ this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
|
||||
+ return;
|
||||
+ }
|
||||
+ }
|
||||
|
|
@ -125,10 +125,10 @@ index 3d67ac66f6..c27be344f7 100644
|
|||
public void tick() {
|
||||
super.tick();
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/EntityLiving.java b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
index fe8c2c8a29..c95f1f58e5 100644
|
||||
index 25a5f0f5f4..eb14219839 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
@@ -266,6 +266,13 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -268,6 +268,13 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
return getYHeadRot();
|
||||
}
|
||||
// CraftBukkit end
|
||||
|
|
@ -143,10 +143,10 @@ index fe8c2c8a29..c95f1f58e5 100644
|
|||
protected EntityLiving(EntityTypes<? extends EntityLiving> entitytypes, World world) {
|
||||
super(entitytypes, world);
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/item/EntityItem.java b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
index 0a7ceb6256..969d304469 100644
|
||||
index ba1c164ece..40c8152d36 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/item/EntityItem.java
|
||||
@@ -220,6 +220,28 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
@@ -221,6 +221,28 @@ public class EntityItem extends Entity implements TraceableEntity {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -167,7 +167,7 @@ index 0a7ceb6256..969d304469 100644
|
|||
+ return;
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
+ this.discard();
|
||||
+ this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
|
||||
+ }
|
||||
+ }
|
||||
+ // Spigot end
|
||||
|
|
@ -176,10 +176,10 @@ index 0a7ceb6256..969d304469 100644
|
|||
protected BlockPosition getBlockPosBelowThatAffectsMyMovement() {
|
||||
return this.getOnPos(0.999999F);
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java b/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
index 49ae4e71bc..32bfae71eb 100644
|
||||
index 3f5e5fc049..d14465a86d 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
@@ -224,6 +224,17 @@ public class EntityVillager extends EntityVillagerAbstract implements Reputation
|
||||
@@ -225,6 +225,17 @@ public class EntityVillager extends EntityVillagerAbstract implements Reputation
|
||||
return this.assignProfessionWhenSpawned;
|
||||
}
|
||||
|
||||
|
|
@ -198,10 +198,10 @@ index 49ae4e71bc..32bfae71eb 100644
|
|||
protected void customServerAiStep() {
|
||||
this.level().getProfiler().push("villagerBrain");
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java b/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
index 7fdb493b97..ef1b7e5bab 100644
|
||||
index 5491c19a4e..70a2ca0283 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
@@ -77,6 +77,18 @@ public abstract class EntityArrow extends IProjectile {
|
||||
@@ -78,6 +78,18 @@ public abstract class EntityArrow extends IProjectile {
|
||||
private List<Entity> piercedAndKilledEntities;
|
||||
public ItemStack pickupItemStack;
|
||||
|
||||
|
|
@ -221,10 +221,10 @@ index 7fdb493b97..ef1b7e5bab 100644
|
|||
super(entitytypes, world);
|
||||
this.pickup = EntityArrow.PickupStatus.DISALLOWED;
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/projectile/EntityFireworks.java b/src/main/java/net/minecraft/world/entity/projectile/EntityFireworks.java
|
||||
index 543a3ff083..bed9e8f602 100644
|
||||
index 3cf204efdf..885bbbe49b 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/projectile/EntityFireworks.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/projectile/EntityFireworks.java
|
||||
@@ -80,6 +80,22 @@ public class EntityFireworks extends IProjectile implements ItemSupplier {
|
||||
@@ -82,6 +82,22 @@ public class EntityFireworks extends IProjectile implements ItemSupplier {
|
||||
this.setOwner(entity);
|
||||
}
|
||||
|
||||
|
|
@ -556,5 +556,5 @@ index e3682d28ca..936279b5fb 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a5af048b5d24cc6145e4efcc5ea61375b1703f86 Mon Sep 17 00:00:00 2001
|
||||
From 3eaa3ddbf336e795d029a4fc8616664e40075da8 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 23 Feb 2013 08:58:35 +1100
|
||||
Subject: [PATCH] Metrics
|
||||
|
|
@ -683,5 +683,5 @@ index 9ee0b4a1e7..7f14cbc63b 100644
|
|||
|
||||
static void readConfig(Class<?> clazz, Object instance)
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 3a7a8366d78b58f41a015c6924cb553fcb920a21 Mon Sep 17 00:00:00 2001
|
||||
From 2c51ec251bfb74664f857e7f19ee3f85110e8e57 Mon Sep 17 00:00:00 2001
|
||||
From: Aikar <aikar@aikar.co>
|
||||
Date: Wed, 20 Feb 2013 11:58:47 -0500
|
||||
Subject: [PATCH] Entity Tracking Ranges
|
||||
|
|
@ -12,7 +12,7 @@ This has multiple benefits:
|
|||
4) Less client lag - Not trying to render distant item frames and paintings and entities will reduce entity count on the client, which is major for shop/town worlds which may use tons of item frames.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
index 8ab3b23b06..a415d36c53 100644
|
||||
index 631e43ab55..80bd238581 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
@@ -1312,6 +1312,7 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
|
||||
|
|
@ -115,5 +115,5 @@ index 0000000000..7121ffcd8b
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From c81f9a1008a1f3b73bc4460eaf637b0ec78e862a Mon Sep 17 00:00:00 2001
|
||||
From 9849df19342d81267981b6a5b4f2d53eb053d261 Mon Sep 17 00:00:00 2001
|
||||
From: erocs <github@erocs.org>
|
||||
Date: Sun, 8 Sep 2013 12:06:15 -0700
|
||||
Subject: [PATCH] Hopper Customisations
|
||||
|
|
@ -6,10 +6,10 @@ Subject: [PATCH] Hopper Customisations
|
|||
Allows editing hopper cooldowns and amount transferred per tick.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/level/block/entity/TileEntityHopper.java b/src/main/java/net/minecraft/world/level/block/entity/TileEntityHopper.java
|
||||
index f2ccf0d254..3417dfa2f0 100644
|
||||
index d826a3f69d..47a0425d11 100644
|
||||
--- a/src/main/java/net/minecraft/world/level/block/entity/TileEntityHopper.java
|
||||
+++ b/src/main/java/net/minecraft/world/level/block/entity/TileEntityHopper.java
|
||||
@@ -143,9 +143,14 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -144,9 +144,14 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
tileentityhopper.tickedGameTime = world.getGameTime();
|
||||
if (!tileentityhopper.isOnCooldown()) {
|
||||
tileentityhopper.setCooldown(0);
|
||||
|
|
@ -25,7 +25,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
}
|
||||
|
||||
}
|
||||
@@ -166,7 +171,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -167,7 +172,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
}
|
||||
|
||||
if (flag) {
|
||||
|
|
@ -34,7 +34,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
setChanged(world, blockposition, iblockdata);
|
||||
return true;
|
||||
}
|
||||
@@ -209,7 +214,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -210,7 +215,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
// ItemStack itemstack1 = addItem(iinventory, iinventory1, iinventory.removeItem(i, 1), enumdirection);
|
||||
|
||||
// CraftBukkit start - Call event when pushing items into other inventories
|
||||
|
|
@ -43,7 +43,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
|
||||
Inventory destinationInventory;
|
||||
// Have to special case large chests as they work oddly
|
||||
@@ -225,9 +230,10 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -226,9 +231,10 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
world.getCraftServer().getPluginManager().callEvent(event);
|
||||
if (event.isCancelled()) {
|
||||
hopper.setItem(i, itemstack);
|
||||
|
|
@ -55,7 +55,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
ItemStack itemstack1 = addItem(iinventory, iinventory1, CraftItemStack.asNMSCopy(event.getItem()), enumdirection);
|
||||
// CraftBukkit end
|
||||
|
||||
@@ -236,6 +242,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -237,6 +243,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -63,7 +63,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
iinventory.setItem(i, itemstack);
|
||||
}
|
||||
}
|
||||
@@ -270,7 +277,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -271,7 +278,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
EnumDirection enumdirection = EnumDirection.DOWN;
|
||||
|
||||
return isEmptyContainer(iinventory, enumdirection) ? false : getSlots(iinventory, enumdirection).anyMatch((i) -> {
|
||||
|
|
@ -72,7 +72,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
});
|
||||
} else {
|
||||
Iterator iterator = getItemsAtAndAbove(world, ihopper).iterator();
|
||||
@@ -289,14 +296,14 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -290,14 +297,14 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -89,7 +89,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
|
||||
Inventory sourceInventory;
|
||||
// Have to special case large chests as they work oddly
|
||||
@@ -315,11 +322,12 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -316,11 +323,12 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
iinventory.setItem(i, itemstack1);
|
||||
|
||||
if (ihopper instanceof TileEntityHopper) {
|
||||
|
|
@ -103,7 +103,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
ItemStack itemstack2 = addItem(iinventory, ihopper, CraftItemStack.asNMSCopy(event.getItem()), null);
|
||||
// CraftBukkit end
|
||||
|
||||
@@ -328,6 +336,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -329,6 +337,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -111,7 +111,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
iinventory.setItem(i, itemstack1);
|
||||
}
|
||||
|
||||
@@ -431,6 +440,11 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -432,6 +441,11 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
boolean flag1 = iinventory1.isEmpty();
|
||||
|
||||
if (itemstack1.isEmpty()) {
|
||||
|
|
@ -123,7 +123,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
iinventory1.setItem(i, itemstack);
|
||||
itemstack = ItemStack.EMPTY;
|
||||
flag = true;
|
||||
@@ -458,7 +472,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -459,7 +473,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -132,7 +132,7 @@ index f2ccf0d254..3417dfa2f0 100644
|
|||
}
|
||||
}
|
||||
|
||||
@@ -520,6 +534,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
@@ -521,6 +535,7 @@ public class TileEntityHopper extends TileEntityLootable implements IHopper {
|
||||
private static IInventory getContainerAt(World world, double d0, double d1, double d2) {
|
||||
Object object = null;
|
||||
BlockPosition blockposition = BlockPosition.containing(d0, d1, d2);
|
||||
|
|
@ -168,5 +168,5 @@ index ab984b2109..cec948a055 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From 20726b53c9abf27f93c1b42a5a9d987fd4213ffc Mon Sep 17 00:00:00 2001
|
||||
From 3a578bc00de585ac43b8965a5ebd670511215181 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 21 Jun 2013 18:01:29 +1000
|
||||
Subject: [PATCH] Allow Disabling of Command Logging
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index bd76f469a0..f787182eee 100644
|
||||
index 546580e260..6ec4641943 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -1991,6 +1991,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -32,5 +32,5 @@ index 7f14cbc63b..bc9fbcc584 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From eac95ca3d8c5292aef605d31d33fa749a0c45c1d Mon Sep 17 00:00:00 2001
|
||||
From f51cc6fda40dfd610aa539cb4aad663ac8515f72 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 21 Jun 2013 18:05:54 +1000
|
||||
Subject: [PATCH] Allow Disabling of Command TabComplete
|
||||
|
|
@ -25,10 +25,10 @@ index 52f9c46b34..034d4b7592 100644
|
|||
if (commandnode2.canUse(commandlistenerwrapper)) {
|
||||
ArgumentBuilder argumentbuilder = commandnode2.createBuilder(); // CraftBukkit - decompile error
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 0a4ae1abef..51e019e28a 100644
|
||||
index 76d53232a1..c07661cc38 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -2115,6 +2115,13 @@ public final class CraftServer implements Server {
|
||||
@@ -2127,6 +2127,13 @@ public final class CraftServer implements Server {
|
||||
}
|
||||
|
||||
public List<String> tabCompleteCommand(Player player, String message, WorldServer world, Vec3D pos) {
|
||||
|
|
@ -71,5 +71,5 @@ index bc9fbcc584..fc352ecf10 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 9779a7fcc2118f8d3e1daba7226f7a6bbce6b98a Mon Sep 17 00:00:00 2001
|
||||
From 4ac4898d46e62532e6f1edf92e1049f586992c2a Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 21 Jun 2013 19:21:58 +1000
|
||||
Subject: [PATCH] Configurable Messages
|
||||
|
|
@ -23,10 +23,10 @@ index e9ec3fd8c5..18b350f024 100644
|
|||
|
||||
this.connection.send(new PacketLoginOutDisconnect(ichatmutablecomponent));
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index f120e47804..7a5665303c 100644
|
||||
index 3adacb7a7c..6f4b50b220 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -597,7 +597,7 @@ public abstract class PlayerList {
|
||||
@@ -598,7 +598,7 @@ public abstract class PlayerList {
|
||||
event.disallow(PlayerLoginEvent.Result.KICK_BANNED, CraftChatMessage.fromComponent(ichatmutablecomponent));
|
||||
} else if (!this.isWhiteListed(gameprofile)) {
|
||||
ichatmutablecomponent = IChatBaseComponent.translatable("multiplayer.disconnect.not_whitelisted");
|
||||
|
|
@ -35,7 +35,7 @@ index f120e47804..7a5665303c 100644
|
|||
} else if (getIpBans().isBanned(socketaddress) && !getIpBans().get(socketaddress).hasExpired()) {
|
||||
IpBanEntry ipbanentry = this.ipBans.get(socketaddress);
|
||||
|
||||
@@ -611,7 +611,7 @@ public abstract class PlayerList {
|
||||
@@ -612,7 +612,7 @@ public abstract class PlayerList {
|
||||
} else {
|
||||
// return this.players.size() >= this.maxPlayers && !this.canBypassPlayerLimit(gameprofile) ? IChatBaseComponent.translatable("multiplayer.disconnect.server_full") : null;
|
||||
if (this.players.size() >= this.maxPlayers && !this.canBypassPlayerLimit(gameprofile)) {
|
||||
|
|
@ -45,10 +45,10 @@ index f120e47804..7a5665303c 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 51e019e28a..b9801ba2ed 100644
|
||||
index c07661cc38..7d2b0c3655 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -856,11 +856,11 @@ public final class CraftServer implements Server {
|
||||
@@ -868,11 +868,11 @@ public final class CraftServer implements Server {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
@ -106,5 +106,5 @@ index fc352ecf10..8ad8b25894 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 20d0392ccd6d18760684b9f730cfbd4ef547c2cb Mon Sep 17 00:00:00 2001
|
||||
From 91bf786649c4480f0169e5a9378d8e021efe24f8 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Thu, 27 Jun 2013 17:26:09 +1000
|
||||
Subject: [PATCH] Properly Close Inventories
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Properly Close Inventories
|
|||
Properly close inventories when unloading and switching worlds.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index a1b3b4911e..c2dc160021 100644
|
||||
index 082eb6d5ba..8624d54438 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -1123,6 +1123,15 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -40,5 +40,5 @@ index a1b3b4911e..c2dc160021 100644
|
|||
if (entity instanceof EntityPlayer) {
|
||||
EntityPlayer entityplayer = (EntityPlayer) entity;
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From 7a79d71458218f1ce3823a8aa78347962d7ff66b Mon Sep 17 00:00:00 2001
|
||||
From 443a638acf39ebbab44d1481c30ca52d42136127 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 28 Jun 2013 19:52:54 +1000
|
||||
Subject: [PATCH] Disallow Interaction With Self
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index f787182eee..03f285a956 100644
|
||||
index 6ec4641943..b2c16cb5a8 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -2245,6 +2245,13 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -23,5 +23,5 @@ index f787182eee..03f285a956 100644
|
|||
this.player.resetLastActionTime();
|
||||
this.player.setShiftKeyDown(packetplayinuseentity.isUsingSecondaryAction());
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a441e6dffdd3953064af0d201f687511848dbcc2 Mon Sep 17 00:00:00 2001
|
||||
From e05cc2a682cd4533da098770957a01c37a20bfcb Mon Sep 17 00:00:00 2001
|
||||
From: Alex Ciuba <alexciuba@gmail.com>
|
||||
Date: Tue, 11 Jun 2013 15:23:03 -0400
|
||||
Subject: [PATCH] Prevent Ghost Players Caused by Plugins
|
||||
|
|
@ -6,10 +6,10 @@ Subject: [PATCH] Prevent Ghost Players Caused by Plugins
|
|||
Check if the player is still connected after firing event. Fixes BUKKIT-4327
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index 7a5665303c..92815d055f 100644
|
||||
index 6f4b50b220..f7c7bb35fe 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -754,6 +754,11 @@ public abstract class PlayerList {
|
||||
@@ -755,6 +755,11 @@ public abstract class PlayerList {
|
||||
Player respawnPlayer = entityplayer1.getBukkitEntity();
|
||||
PlayerRespawnEvent respawnEvent = new PlayerRespawnEvent(respawnPlayer, location, isBedSpawn && !flag2, flag2, reason);
|
||||
cserver.getPluginManager().callEvent(respawnEvent);
|
||||
|
|
@ -22,5 +22,5 @@ index 7a5665303c..92815d055f 100644
|
|||
location = respawnEvent.getRespawnLocation();
|
||||
if (!flag) entityplayer.reset(); // SPIGOT-4785
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From a3a663224b446cc225e222dd2f7760792fdee915 Mon Sep 17 00:00:00 2001
|
||||
From 956ae8b0e64f80ce36382fb98507b28d1c9f78b2 Mon Sep 17 00:00:00 2001
|
||||
From: ninja- <xninja@openmailbox.org>
|
||||
Date: Tue, 8 Oct 2013 14:34:49 +0200
|
||||
Subject: [PATCH] Implement respawn API.
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index 8f43175278..31fe6e00ea 100644
|
||||
index ee3cc5826f..cc74be0e1f 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -2183,6 +2183,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2251,6 +2251,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
// Spigot start
|
||||
private final Player.Spigot spigot = new Player.Spigot()
|
||||
{
|
||||
|
|
@ -25,5 +25,5 @@ index 8f43175278..31fe6e00ea 100644
|
|||
|
||||
public Player.Spigot spigot()
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
From e30d7f0477611b31587c2f3fb45d8c22a13dfa74 Mon Sep 17 00:00:00 2001
|
||||
From bd8795e7ecc15293d6aab15f8c422c0e69afe313 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 14 Oct 2013 19:20:10 +1100
|
||||
Subject: [PATCH] Arrow Despawn Rate
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java b/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
index ef1b7e5bab..7d10b6fb70 100644
|
||||
index 70a2ca0283..e6dea10c7f 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/projectile/EntityArrow.java
|
||||
@@ -321,7 +321,7 @@ public abstract class EntityArrow extends IProjectile {
|
||||
@@ -322,7 +322,7 @@ public abstract class EntityArrow extends IProjectile {
|
||||
|
||||
protected void tickDespawn() {
|
||||
++this.life;
|
||||
- if (this.life >= 1200) {
|
||||
+ if (this.life >= ((this instanceof EntityThrownTrident) ? this.level().spigotConfig.tridentDespawnRate : this.level().spigotConfig.arrowDespawnRate)) { // Spigot
|
||||
this.discard();
|
||||
this.discard(EntityRemoveEvent.Cause.DESPAWN); // CraftBukkit - add Bukkit remove cause
|
||||
}
|
||||
|
||||
diff --git a/src/main/java/org/spigotmc/SpigotWorldConfig.java b/src/main/java/org/spigotmc/SpigotWorldConfig.java
|
||||
|
|
@ -36,5 +36,5 @@ index cec948a055..4894096ae1 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a47102a46acc5365cc334c9373497f816f23cef7 Mon Sep 17 00:00:00 2001
|
||||
From b65477d766615f3b786b1c574cc69589d7626c67 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 5 Aug 2014 17:20:19 +0100
|
||||
Subject: [PATCH] Watchdog Thread.
|
||||
|
|
@ -25,7 +25,7 @@ index bd32505366..303d3b3b14 100644
|
|||
org.spigotmc.CustomTimingsHandler.tick(); // Spigot
|
||||
}
|
||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
index 0a7e7af51c..8e54082c5f 100644
|
||||
index 728b324142..4c36e63e1c 100644
|
||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
@@ -259,7 +259,7 @@ public class DedicatedServer extends MinecraftServer implements IMinecraftServer
|
||||
|
|
@ -38,10 +38,10 @@ index 0a7e7af51c..8e54082c5f 100644
|
|||
|
||||
thread1.setUncaughtExceptionHandler(new ThreadNamedUncaughtExceptionHandler(DedicatedServer.LOGGER));
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index b9801ba2ed..8c8a4cd740 100644
|
||||
index 7d2b0c3655..620ef31298 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -2077,7 +2077,7 @@ public final class CraftServer implements Server {
|
||||
@@ -2089,7 +2089,7 @@ public final class CraftServer implements Server {
|
||||
|
||||
@Override
|
||||
public boolean isPrimaryThread() {
|
||||
|
|
@ -50,7 +50,7 @@ index b9801ba2ed..8c8a4cd740 100644
|
|||
}
|
||||
|
||||
@Override
|
||||
@@ -2482,6 +2482,11 @@ public final class CraftServer implements Server {
|
||||
@@ -2494,6 +2494,11 @@ public final class CraftServer implements Server {
|
||||
{
|
||||
return org.spigotmc.SpigotConfig.config;
|
||||
}
|
||||
|
|
@ -359,5 +359,5 @@ index 0000000000..4734d4ae83
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From b2bb8ee1dd3c7fc9197cef3ca1d197ea5c60f9e3 Mon Sep 17 00:00:00 2001
|
||||
From 9fe023cfabdcab6e93b83671c0a4b6f685959c1a Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 12 Apr 2014 21:23:58 +1000
|
||||
Subject: [PATCH] BungeeCord Support
|
||||
|
|
@ -36,7 +36,7 @@ index 78a7dc329d..c3347013f2 100644
|
|||
|
||||
@Override
|
||||
diff --git a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
index 8e54082c5f..df923b7a10 100644
|
||||
index 4c36e63e1c..7ce35b37be 100644
|
||||
--- a/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/dedicated/DedicatedServer.java
|
||||
@@ -223,7 +223,14 @@ public class DedicatedServer extends MinecraftServer implements IMinecraftServer
|
||||
|
|
@ -168,7 +168,7 @@ index 21e7d5db02..631dd2003b 100644
|
|||
|
||||
HELLO, KEY, AUTHENTICATING, NEGOTIATING, VERIFYING, WAITING_FOR_DUPE_DISCONNECT, PROTOCOL_SWITCHING, ACCEPTED;
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index 03f285a956..876cb0d9f0 100644
|
||||
index b2c16cb5a8..4927391a34 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -1935,7 +1935,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -217,10 +217,10 @@ index 3bf6d7d2d4..8e95956397 100644
|
|||
} else {
|
||||
String[] astring1 = astring;
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index 92815d055f..47b472af44 100644
|
||||
index f7c7bb35fe..a5982632a7 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -583,7 +583,7 @@ public abstract class PlayerList {
|
||||
@@ -584,7 +584,7 @@ public abstract class PlayerList {
|
||||
|
||||
EntityPlayer entity = new EntityPlayer(this.server, this.server.getLevel(World.OVERWORLD), gameprofile, ClientInformation.createDefault());
|
||||
Player player = entity.getBukkitEntity();
|
||||
|
|
@ -230,10 +230,10 @@ index 92815d055f..47b472af44 100644
|
|||
if (getBans().isBanned(gameprofile) && !getBans().get(gameprofile).hasExpired()) {
|
||||
GameProfileBanEntry gameprofilebanentry = (GameProfileBanEntry) this.bans.get(gameprofile);
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 8c8a4cd740..515943e9b5 100644
|
||||
index 620ef31298..190c3d671d 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -755,7 +755,13 @@ public final class CraftServer implements Server {
|
||||
@@ -767,7 +767,13 @@ public final class CraftServer implements Server {
|
||||
|
||||
@Override
|
||||
public long getConnectionThrottle() {
|
||||
|
|
@ -248,7 +248,7 @@ index 8c8a4cd740..515943e9b5 100644
|
|||
}
|
||||
|
||||
@Override
|
||||
@@ -1752,7 +1758,7 @@ public final class CraftServer implements Server {
|
||||
@@ -1764,7 +1770,7 @@ public final class CraftServer implements Server {
|
||||
if (result == null) {
|
||||
GameProfile profile = null;
|
||||
// Only fetch an online UUID in online mode
|
||||
|
|
@ -258,10 +258,10 @@ index 8c8a4cd740..515943e9b5 100644
|
|||
profile = console.getProfileCache().get(name).orElse(null);
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index 31fe6e00ea..49fbd7e015 100644
|
||||
index cc74be0e1f..6328bf9355 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -2184,6 +2184,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2252,6 +2252,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
private final Player.Spigot spigot = new Player.Spigot()
|
||||
{
|
||||
|
||||
|
|
@ -294,5 +294,5 @@ index 130016282a..1e6b13103a 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 91272f5ee70e9a5c45fa094966f4b7cc6a9a3039 Mon Sep 17 00:00:00 2001
|
||||
From 45286024a70786b7634a198f36731ae99cf2bd73 Mon Sep 17 00:00:00 2001
|
||||
From: Dylan Xaldin <Puremin0rez515@gmail.com>
|
||||
Date: Thu, 12 Dec 2013 18:05:03 -0600
|
||||
Subject: [PATCH] Allow Disabling Zombie Villager Aggression
|
||||
|
|
@ -35,5 +35,5 @@ index 4894096ae1..457a8e84b0 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a4894494c1f290cba94a1d5e8051096f92197712 Mon Sep 17 00:00:00 2001
|
||||
From bbc6bf4298e0f8948bd92fca5b5ee0f6ea5ace23 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 13 Dec 2013 11:58:58 +1100
|
||||
Subject: [PATCH] Configurable Amount of Netty Threads
|
||||
|
|
@ -44,5 +44,5 @@ index 1e6b13103a..8091770655 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From c12f2c627dd41b0a0a27c0ed5739925e3a2dedea Mon Sep 17 00:00:00 2001
|
||||
From 6e85479109a354266144de3fade54958e2381256 Mon Sep 17 00:00:00 2001
|
||||
From: DerFlash <bte@freenet.de>
|
||||
Date: Tue, 9 Jul 2013 00:11:12 +0200
|
||||
Subject: [PATCH] Save ticks lived to nbttag
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
index 0016298d9a..6f0498a455 100644
|
||||
index 36972362a4..7ff06ffff7 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
@@ -1969,6 +1969,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -1981,6 +1981,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
if (maxAirTicks != getDefaultMaxAirSupply()) {
|
||||
nbttagcompound.putInt("Bukkit.MaxAirSupply", getMaxAirSupply());
|
||||
}
|
||||
|
|
@ -16,7 +16,7 @@ index 0016298d9a..6f0498a455 100644
|
|||
// CraftBukkit end
|
||||
IChatBaseComponent ichatbasecomponent = this.getCustomName();
|
||||
|
||||
@@ -2127,6 +2128,11 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -2139,6 +2140,11 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
}
|
||||
|
||||
// CraftBukkit start
|
||||
|
|
@ -29,5 +29,5 @@ index 0016298d9a..6f0498a455 100644
|
|||
this.visibleByDefault = !nbttagcompound.contains("Bukkit.visibleByDefault") || nbttagcompound.getBoolean("Bukkit.visibleByDefault");
|
||||
// SPIGOT-6907: re-implement LivingEntity#setMaximumAir()
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 8b0577e42a67420e77e82174fdc8df6f94ece1f9 Mon Sep 17 00:00:00 2001
|
||||
From 3015a21cd55de2c1e783de7541f66c18fbf62057 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 2 Feb 2014 16:55:46 +0000
|
||||
Subject: [PATCH] Add Option to Nerf Mobs from Spawners
|
||||
|
|
@ -38,5 +38,5 @@ index 457a8e84b0..3e398c4e06 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From e6661833577bbfae7095ee97cb58858206cdc574 Mon Sep 17 00:00:00 2001
|
||||
From 6b33908006d1e0d9276136e8c0282a8a1d232d47 Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thethinkofdeath@gmail.com>
|
||||
Date: Tue, 7 Jan 2014 15:56:26 +0000
|
||||
Subject: [PATCH] Allow statistics to be disabled/forced
|
||||
|
|
@ -94,5 +94,5 @@ index 8091770655..c81333c505 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From bebdd63fa7be4e0c7e243e94fce226c7aee5da2b Mon Sep 17 00:00:00 2001
|
||||
From 91d9ed6319ec1cd487686454c2e8e3622396be16 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 20 Jan 2014 13:44:07 +1100
|
||||
Subject: [PATCH] Catch stalling on corrupted map data / NBT arrays.
|
||||
|
|
@ -29,5 +29,5 @@ index 7e4c021ca7..96d4721c66 100644
|
|||
nbtreadlimiter.accountBytes(4L, (long) i);
|
||||
int[] aint = new int[i];
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 9b60aeae341ba363283ba68a35abdf6ee81cf154 Mon Sep 17 00:00:00 2001
|
||||
From 2758f2c916169f876b876c1913d358a79442048e Mon Sep 17 00:00:00 2001
|
||||
From: Dmck2b <dmck2b+github@gmail.com>
|
||||
Date: Mon, 20 Jan 2014 20:18:23 +0000
|
||||
Subject: [PATCH] Allow toggling of ZombiePigmen spawning in portal blocks
|
||||
|
|
@ -34,5 +34,5 @@ index 3e398c4e06..d4eb3ccdab 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 957e53adef4fc2a57275ee94015d4ddebc3c5406 Mon Sep 17 00:00:00 2001
|
||||
From 13012ebbe1c66fd1aacb226407e2841b950c7e87 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Thu, 26 Jan 2017 21:50:51 +0000
|
||||
Subject: [PATCH] Highly Optimized Tick Loop
|
||||
|
|
@ -129,5 +129,5 @@ index 0000000000..f5b6dec1cb
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From c9ddbfb8a2e6ac4ed2ddfaa053035c85783183fd Mon Sep 17 00:00:00 2001
|
||||
From cbb172db73e1680cfc6a79db358f34e71b664079 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 26 Jan 2014 21:48:34 +1100
|
||||
Subject: [PATCH] Configurable Ping Sample Size
|
||||
|
|
@ -39,5 +39,5 @@ index 593cab3bdd..06cb5eb3c7 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From f9ef6a078e854ac8db6e0b37695736376032d1ef Mon Sep 17 00:00:00 2001
|
||||
From 9329f59633a5aacc7cb64b12b7b1fc82595fcc40 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 27 Jan 2014 08:39:26 +1100
|
||||
Subject: [PATCH] Add Optional Tick Shuffling
|
||||
|
|
@ -39,5 +39,5 @@ index 06cb5eb3c7..b28d0e91cb 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From 6d63cd0f77b1bac61b16d4ee1c0c9323a6c61ef2 Mon Sep 17 00:00:00 2001
|
||||
From b6bc35a9cea76166a6a06e69574aff8b3d6fe4b5 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 8 Feb 2014 08:13:40 +0000
|
||||
Subject: [PATCH] Spam Filter Exclusions
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index 876cb0d9f0..a37d13c61a 100644
|
||||
index 4927391a34..247b23dc17 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -1795,7 +1795,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -69,5 +69,5 @@ index b28d0e91cb..c612c321d9 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 88faa83240e62f9a6e79127a324e00f6e0bae64f Mon Sep 17 00:00:00 2001
|
||||
From 2001e171f5029b88a2a5b8bfbdf1882587c833e8 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 9 Feb 2014 14:39:01 +1100
|
||||
Subject: [PATCH] Add Option to Silence CommandBlock Console
|
||||
|
|
@ -33,5 +33,5 @@ index c612c321d9..5d2c3a6b88 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From b9d739efc74c09d83d3dd02ea0d4c059f7cb5a1a Mon Sep 17 00:00:00 2001
|
||||
From 4cbc992d9f8f6c61c7a7d24c821f7d9ae7d4cae4 Mon Sep 17 00:00:00 2001
|
||||
From: Tux <write@imaginarycode.com>
|
||||
Date: Sun, 9 Feb 2014 14:03:03 -0500
|
||||
Subject: [PATCH] Add support for fetching hidden players
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index 49fbd7e015..53405191f6 100644
|
||||
index 6328bf9355..8c5cefbf65 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -2198,6 +2198,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2266,6 +2266,21 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
server.getServer().getPlayerList().respawn( getHandle(), false, org.bukkit.event.player.PlayerRespawnEvent.RespawnReason.PLUGIN );
|
||||
}
|
||||
}
|
||||
|
|
@ -31,5 +31,5 @@ index 49fbd7e015..53405191f6 100644
|
|||
|
||||
public Player.Spigot spigot()
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From cd493b14655eaa7df6c4c72d99ef7729b24bc682 Mon Sep 17 00:00:00 2001
|
||||
From 8ab7261626db2be0df7b374d2ea5e0e8141cf6c3 Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thethinkofdeath@gmail.com>
|
||||
Date: Wed, 12 Feb 2014 20:44:14 +0000
|
||||
Subject: [PATCH] Allow vanilla commands to be the main version of a command
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 515943e9b5..57483ca5c2 100644
|
||||
index 190c3d671d..59e58112c8 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -453,8 +453,11 @@ public final class CraftServer implements Server {
|
||||
@@ -455,8 +455,11 @@ public final class CraftServer implements Server {
|
||||
}
|
||||
|
||||
if (type == PluginLoadOrder.POSTWORLD) {
|
||||
|
|
@ -21,7 +21,7 @@ index 515943e9b5..57483ca5c2 100644
|
|||
commandMap.registerServerAliases();
|
||||
DefaultPermissions.registerCorePermissions();
|
||||
CraftDefaultPermissions.registerCorePermissions();
|
||||
@@ -468,12 +471,21 @@ public final class CraftServer implements Server {
|
||||
@@ -470,12 +473,21 @@ public final class CraftServer implements Server {
|
||||
pluginManager.disablePlugins();
|
||||
}
|
||||
|
||||
|
|
@ -78,5 +78,5 @@ index 5d2c3a6b88..ba66d92906 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 733711eea01b4287a7fff6f57f0e24d17bb8216d Mon Sep 17 00:00:00 2001
|
||||
From 5f726c7924e7fd467637093faeee18aa60211c30 Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoungsota@gmail.com>
|
||||
Date: Sun, 23 Feb 2014 16:16:59 -0400
|
||||
Subject: [PATCH] Implement Silenceable Lightning API
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
index a67dcab6e0..907895f6c2 100644
|
||||
index d72e0a6cf4..50a2e92cce 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
|
||||
@@ -2003,6 +2003,18 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
@@ -2041,6 +2041,18 @@ public class CraftWorld extends CraftRegionAccessor implements World {
|
||||
// Spigot start
|
||||
private final org.bukkit.World.Spigot spigot = new org.bukkit.World.Spigot()
|
||||
{
|
||||
|
|
@ -44,5 +44,5 @@ index 3a68e1cf5c..6c44dfa1cb 100644
|
|||
|
||||
@Override
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From a0a3f4cabbf582b51233b0d46b9401e7f79965ea Mon Sep 17 00:00:00 2001
|
||||
From d32ccdbf97524eaa70b29cb00b763a5c56b939cc Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoungsota@gmail.com>
|
||||
Date: Sat, 29 Mar 2014 13:44:25 -0400
|
||||
Subject: [PATCH] Configurable dragon death and wither spawn sounds
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon.java b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon.java
|
||||
index 99eb6571c4..a1b92ebe91 100644
|
||||
index 49b3e9c489..15d9dd384e 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/boss/enderdragon/EntityEnderDragon.java
|
||||
@@ -678,7 +678,24 @@ public class EntityEnderDragon extends EntityInsentient implements IMonster {
|
||||
@@ -679,7 +679,24 @@ public class EntityEnderDragon extends EntityInsentient implements IMonster {
|
||||
}
|
||||
|
||||
if (this.dragonDeathTime == 1 && !this.isSilent()) {
|
||||
|
|
@ -35,10 +35,10 @@ index 99eb6571c4..a1b92ebe91 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/boss/wither/EntityWither.java b/src/main/java/net/minecraft/world/entity/boss/wither/EntityWither.java
|
||||
index ec06bde715..18eeb9e4f3 100644
|
||||
index 66cf056e6f..0f56303aef 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/boss/wither/EntityWither.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/boss/wither/EntityWither.java
|
||||
@@ -277,6 +277,7 @@ public class EntityWither extends EntityMonster implements PowerableMob, IRanged
|
||||
@@ -278,6 +278,7 @@ public class EntityWither extends EntityMonster implements PowerableMob, IRanged
|
||||
double deltaX = this.getX() - player.getX();
|
||||
double deltaZ = this.getZ() - player.getZ();
|
||||
double distanceSquared = deltaX * deltaX + deltaZ * deltaZ;
|
||||
|
|
@ -105,5 +105,5 @@ index d4eb3ccdab..7f5f97defc 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 88c5beee6cf4187c1929d8807136bed3d3273122 Mon Sep 17 00:00:00 2001
|
||||
From 555b10adb4132a8f49260855b18fca48dc97a01e Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thethinkofdeath@gmail.com>
|
||||
Date: Fri, 11 Apr 2014 11:16:34 +0100
|
||||
Subject: [PATCH] Display 'Spigot' in client crashes, server lists and Mojang
|
||||
|
|
@ -19,5 +19,5 @@ index 6d3111a6a2..f61c9ce7c1 100644
|
|||
|
||||
public SystemReport fillSystemReport(SystemReport systemreport) {
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 0d90202ec8752e0f248b1d50a831029dad77a2b4 Mon Sep 17 00:00:00 2001
|
||||
From c8fabf761a64a462813d98a9fb54e35a9c1a9f94 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 13 Apr 2014 09:00:59 +1000
|
||||
Subject: [PATCH] Print Stack on InternalException
|
||||
|
|
@ -17,5 +17,5 @@ index 2c4e85749a..7a083a9961 100644
|
|||
|
||||
protected void channelRead0(ChannelHandlerContext channelhandlercontext, Packet<?> packet) {
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 1b16ac6bbd18d8193a16efbdf9bf3023afd3bd05 Mon Sep 17 00:00:00 2001
|
||||
From e33b15c0fb0fef552e0eccfdaa57c975a62ae265 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 13 Apr 2014 14:41:23 +1000
|
||||
Subject: [PATCH] Use Offline Player Data Once if Required.
|
||||
|
|
@ -39,5 +39,5 @@ index 689d28b5b9..d77142665d 100644
|
|||
WorldNBTStorage.LOGGER.warn("Failed to load player data for {}", entityhuman.getName().getString());
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 7f8943fa0ad3d1f2385fbdccbc24f9b2fc3e3a2a Mon Sep 17 00:00:00 2001
|
||||
From c793b2430242956e4231a6cdd497bb25f996a9f1 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 15 Apr 2014 10:32:48 +1000
|
||||
Subject: [PATCH] Fix Player Banning
|
||||
|
|
@ -45,5 +45,5 @@ index 2fd5a1c5f1..cc66113e96 100644
|
|||
}
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From f1bae9bbf7f0cdc13e5091b0185922d89ccc4132 Mon Sep 17 00:00:00 2001
|
||||
From bd3679644e3d31a389686b165d39030359bdb04c Mon Sep 17 00:00:00 2001
|
||||
From: David <dmck2b@gmail.com>
|
||||
Date: Mon, 21 Apr 2014 12:43:08 +0100
|
||||
Subject: [PATCH] Prevent NoClassDefError crash and notify on crash
|
||||
|
|
@ -65,5 +65,5 @@ index 4734d4ae83..b4eeeb0d00 100644
|
|||
log.log( Level.SEVERE, "Server thread dump (Look for plugins here before reporting to Spigot!):" );
|
||||
dumpThread( ManagementFactory.getThreadMXBean().getThreadInfo( MinecraftServer.getServer().serverThread.getId(), Integer.MAX_VALUE ), log );
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 1c871bf2920f3e6c984cac95c0bcbd9752898ed4 Mon Sep 17 00:00:00 2001
|
||||
From 386e896cd8aa9f3f45720cc47bbb6c10076ff4c6 Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Konrad <me@yawk.at>
|
||||
Date: Fri, 25 Apr 2014 23:46:46 +0200
|
||||
Subject: [PATCH] Fix race condition that could kill connections before they
|
||||
|
|
@ -59,5 +59,5 @@ index 4773f886da..b1676b4a73 100644
|
|||
networkmanager.handleDisconnection();
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 5f38fbd456e8ce6f0c102f790151b0c22b73a0fb Mon Sep 17 00:00:00 2001
|
||||
From c22ed290740a2172c2873bba3e8d1476dc0e76b9 Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoungsota@gmail.com>
|
||||
Date: Fri, 25 Apr 2014 18:17:30 -0400
|
||||
Subject: [PATCH] Configurable UserCache cap
|
||||
|
|
@ -33,5 +33,5 @@ index ba66d92906..6c68dc749c 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 1eed7256f8dcb26f279021adeab4733b29e802dc Mon Sep 17 00:00:00 2001
|
||||
From 286d617188bb31799c6612622573e102ef95e90c Mon Sep 17 00:00:00 2001
|
||||
From: ninja <xninja@openmailbox.org>
|
||||
Date: Tue, 8 Apr 2014 14:05:19 +0200
|
||||
Subject: [PATCH] Implement PlayerSpawnLocationEvent.
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index 47b472af44..882d3986f8 100644
|
||||
index a5982632a7..0e4ba589c9 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -223,6 +223,19 @@ public abstract class PlayerList {
|
||||
@@ -224,6 +224,19 @@ public abstract class PlayerList {
|
||||
entityplayer.setServerLevel(worldserver1);
|
||||
String s1 = networkmanager.getLoggableAddress(this.server.logIPs());
|
||||
|
||||
|
|
@ -29,5 +29,5 @@ index 47b472af44..882d3986f8 100644
|
|||
// PlayerList.LOGGER.info("{}[{}] logged in with entity id {} at ({}, {}, {})", new Object[]{entityplayer.getName().getString(), s1, entityplayer.getId(), entityplayer.getX(), entityplayer.getY(), entityplayer.getZ()});
|
||||
WorldData worlddata = worldserver1.getLevelData();
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 044886ed6f86e4e75a1b9c98f8e38924cc039a24 Mon Sep 17 00:00:00 2001
|
||||
From 74900857bb4ee608e0a53a1fd30f822ab885f55a Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoungsota@gmail.com>
|
||||
Date: Fri, 23 May 2014 18:05:10 -0400
|
||||
Subject: [PATCH] Configurable save-on-stop-only for UserCache
|
||||
|
|
@ -59,5 +59,5 @@ index 6c68dc749c..dcb5270691 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From c91933f0a817933c155ad8cf808409e3c442f4bc Mon Sep 17 00:00:00 2001
|
||||
From 00420ea5d8670a002d18091ffff46b85028f9351 Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thinkofdeath@spigotmc.org>
|
||||
Date: Sun, 29 Jun 2014 21:10:34 +0100
|
||||
Subject: [PATCH] Limit block placement/interaction packets
|
||||
|
|
@ -45,7 +45,7 @@ index 675909dc64..44ed8f10d4 100644
|
|||
this.blockHit = packetdataserializer.readBlockHitResult();
|
||||
this.sequence = packetdataserializer.readVarInt();
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index a37d13c61a..b886a48c6f 100644
|
||||
index 247b23dc17..24137a61fc 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -1529,10 +1529,30 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -88,5 +88,5 @@ index a37d13c61a..b886a48c6f 100644
|
|||
WorldServer worldserver = this.player.serverLevel();
|
||||
EnumHand enumhand = packetplayinblockplace.getHand();
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 02fc0bf9c7ebb8c72dcd21ae97cbbdc75acb651f Mon Sep 17 00:00:00 2001
|
||||
From a3b245935253672c48690122c3a814e7d1b5a15f Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thinkofdeath@spigotmc.org>
|
||||
Date: Wed, 2 Jul 2014 23:35:51 +0100
|
||||
Subject: [PATCH] Better item validation
|
||||
|
|
@ -20,10 +20,10 @@ index d5d5b75b36..138bf59b43 100644
|
|||
}
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
index 03b5764552..dfde2c619c 100644
|
||||
index bfa9975988..391ed14231 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
@@ -20,6 +20,10 @@ import org.bukkit.craftbukkit.util.CraftChatMessage;
|
||||
@@ -21,6 +21,10 @@ import org.bukkit.craftbukkit.util.CraftChatMessage;
|
||||
import org.bukkit.craftbukkit.util.CraftMagicNumbers;
|
||||
import org.bukkit.inventory.meta.BookMeta;
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ index 03b5764552..dfde2c619c 100644
|
|||
@DelegateDeserialization(SerializableMeta.class)
|
||||
public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
static final ItemMetaKey BOOK_TITLE = new ItemMetaKey("title");
|
||||
@@ -80,11 +84,11 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
@@ -81,11 +85,11 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
super(tag);
|
||||
|
||||
if (tag.contains(BOOK_TITLE.NBT)) {
|
||||
|
|
@ -48,7 +48,7 @@ index 03b5764552..dfde2c619c 100644
|
|||
}
|
||||
|
||||
if (tag.contains(RESOLVED.NBT)) {
|
||||
@@ -112,7 +116,7 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
@@ -113,7 +117,7 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
} else {
|
||||
page = validatePage(page);
|
||||
}
|
||||
|
|
@ -58,7 +58,7 @@ index 03b5764552..dfde2c619c 100644
|
|||
}
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
|
||||
index 16b17c5a62..fd300b0895 100644
|
||||
index 024631bdae..2ba9b75e33 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java
|
||||
@@ -79,6 +79,10 @@ import org.bukkit.inventory.meta.Repairable;
|
||||
|
|
@ -115,5 +115,5 @@ index 0000000000..58a9534816
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 086dd4975ad6c935b756e3e989909c20e5bf4a87 Mon Sep 17 00:00:00 2001
|
||||
From c6105b058424a486ccc2d53d83e5f055973ede12 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 4 Jul 2014 13:28:45 +1000
|
||||
Subject: [PATCH] Further Seed Customisation
|
||||
|
|
@ -6,7 +6,7 @@ Subject: [PATCH] Further Seed Customisation
|
|||
Allow server admins that really want to to customise the seeds used in world generation even further.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
index a415d36c53..e35d5b3e9c 100644
|
||||
index 80bd238581..75d4df1dc6 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/PlayerChunkMap.java
|
||||
@@ -202,7 +202,7 @@ public class PlayerChunkMap extends IChunkLoader implements PlayerChunk.d {
|
||||
|
|
@ -19,10 +19,10 @@ index a415d36c53..e35d5b3e9c 100644
|
|||
ThreadedMailbox<Runnable> threadedmailbox = ThreadedMailbox.create(executor, "worldgen");
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/monster/EntitySlime.java b/src/main/java/net/minecraft/world/entity/monster/EntitySlime.java
|
||||
index 4521318bcf..b84e1447ad 100644
|
||||
index 8246789e2b..8fe9b3cc4a 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/monster/EntitySlime.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/monster/EntitySlime.java
|
||||
@@ -338,7 +338,7 @@ public class EntitySlime extends EntityInsentient implements IMonster {
|
||||
@@ -346,7 +346,7 @@ public class EntitySlime extends EntityInsentient implements IMonster {
|
||||
}
|
||||
|
||||
ChunkCoordIntPair chunkcoordintpair = new ChunkCoordIntPair(blockposition);
|
||||
|
|
@ -170,10 +170,10 @@ index 6d6b3abd1c..926848b826 100644
|
|||
|
||||
@Override
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftChunk.java b/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
|
||||
index 96144bab27..9c594767a5 100644
|
||||
index 447b0ef691..91c542f176 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftChunk.java
|
||||
@@ -217,7 +217,7 @@ public class CraftChunk implements Chunk {
|
||||
@@ -219,7 +219,7 @@ public class CraftChunk implements Chunk {
|
||||
@Override
|
||||
public boolean isSlimeChunk() {
|
||||
// 987234911L is deterimined in EntitySlime when seeing if a slime can spawn in a chunk
|
||||
|
|
@ -228,5 +228,5 @@ index 7f5f97defc..7882c95f4c 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 92661ae8fc9205e927ef6028925a6be1595b57ce Mon Sep 17 00:00:00 2001
|
||||
From 2a183e59b360428cb7371f10f9551295f95166d9 Mon Sep 17 00:00:00 2001
|
||||
From: Suddenly <suddenly@suddenly.coffee>
|
||||
Date: Tue, 8 Jul 2014 09:44:18 +1000
|
||||
Subject: [PATCH] Safer JSON Loading
|
||||
|
|
@ -40,5 +40,5 @@ index c5147ee88c..6e97ee7465 100644
|
|||
UserCache.LOGGER.warn("Failed to load profile cache {}", this.file, ioexception);
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From fd7aa62110c6fab820a8c965e1d3c635b0c29dcc Mon Sep 17 00:00:00 2001
|
||||
From c48b83af5b84cbca581756269205127614f0b91c Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Wed, 9 Jul 2014 10:35:44 +1000
|
||||
Subject: [PATCH] Add CommandLine EULA Flag
|
||||
|
|
@ -30,5 +30,5 @@ index b7a570be3c..2d053758d6 100644
|
|||
return;
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 7c25c7601db184dd02e542c4a0e03403ddb78e54 Mon Sep 17 00:00:00 2001
|
||||
From 686131fb77407cc5f4285e376bef5b6108e1a721 Mon Sep 17 00:00:00 2001
|
||||
From: Thinkofdeath <thinkofdeath@spigotmc.org>
|
||||
Date: Sat, 19 Jul 2014 19:54:41 +0100
|
||||
Subject: [PATCH] Prevent a crash involving attributes
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
index 53405191f6..2e65e65d31 100644
|
||||
index 8c5cefbf65..5183819045 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -2004,7 +2004,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2072,7 +2072,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
}
|
||||
}
|
||||
AttributeModifiable dummy = new AttributeModifiable(GenericAttributes.MAX_HEALTH, (attribute) -> { });
|
||||
|
|
@ -26,5 +26,5 @@ index 53405191f6..2e65e65d31 100644
|
|||
}
|
||||
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From b30e76ae275624d05f07179a23d053ae059f6569 Mon Sep 17 00:00:00 2001
|
||||
From 3b4a452ee8e4271fefef56714c4a2d4641a926aa Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Konrad <me@yawk.at>
|
||||
Date: Fri, 4 Jul 2014 23:03:13 +0200
|
||||
Subject: [PATCH] Make "moved wrongly" limit configurable
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index b886a48c6f..968dd9504c 100644
|
||||
index 24137a61fc..00719d88b8 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -546,7 +546,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -42,5 +42,5 @@ index dcb5270691..d1e6921c1d 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From 84bb517d6bc74293bf62dfe3d25847a0ab0139df Mon Sep 17 00:00:00 2001
|
||||
From 74527cdac46e54e2dc9cc3c6391f88789c64acea Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Konrad <me@yawk.at>
|
||||
Date: Tue, 22 Jul 2014 15:59:01 +0200
|
||||
Subject: [PATCH] Make "moved too quickly" limit configurable
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index 968dd9504c..17892326f8 100644
|
||||
index 00719d88b8..b7c75bd7a5 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -511,7 +511,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -42,5 +42,5 @@ index d1e6921c1d..0ace6c586c 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From d57d2287f87345cf92238707fd78cdb94ce868b7 Mon Sep 17 00:00:00 2001
|
||||
From 4d82fa254f468a2f4c24458c8d33a8a3fee2c177 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 27 Jul 2014 20:46:04 +1000
|
||||
Subject: [PATCH] Apply NBTReadLimiter to more things.
|
||||
|
|
@ -67,5 +67,5 @@ index 0000000000..e74c61ca9b
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 6f496ce812b7bd3e6ee6a9545a317a8b4759fa47 Mon Sep 17 00:00:00 2001
|
||||
From 6071fdaaf81199be7c09d53e1c86190b1c529e36 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 28 Jul 2014 16:55:51 +1000
|
||||
Subject: [PATCH] Allow Attribute Capping.
|
||||
|
|
@ -61,5 +61,5 @@ index 0ace6c586c..aa9fb1cb0c 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From cdda93c3ae3fc335a170173706b8f89ede30497a Mon Sep 17 00:00:00 2001
|
||||
From 373eb2d730a108cf0b6f6b34da41b2d7b39f3db5 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 8 Aug 2014 19:57:03 +1000
|
||||
Subject: [PATCH] Plug WorldMap Memory Leak
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index c2dc160021..c8fa1d9fb5 100644
|
||||
index 8624d54438..52184e9e45 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -2048,6 +2048,29 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -39,5 +39,5 @@ index c2dc160021..c8fa1d9fb5 100644
|
|||
if (entity.getBukkitEntity() instanceof org.bukkit.inventory.InventoryHolder && (!(entity instanceof EntityPlayer) || entity.getRemovalReason() != Entity.RemovalReason.KILLED)) { // SPIGOT-6876: closeInventory clears death message
|
||||
for (org.bukkit.entity.HumanEntity h : Lists.newArrayList(((org.bukkit.inventory.InventoryHolder) entity.getBukkitEntity()).getInventory().getViewers())) {
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 01d719658ca834d025c832c0bb0d7a4299e40d18 Mon Sep 17 00:00:00 2001
|
||||
From 288a440989bf3cb27df41709a8f74c7a964d412c Mon Sep 17 00:00:00 2001
|
||||
From: lazertester <austin.techhead@gmail.com>
|
||||
Date: Sun, 17 Aug 2014 19:56:17 +1000
|
||||
Subject: [PATCH] Add Hunger Config Values
|
||||
|
|
@ -49,10 +49,10 @@ index 6e9a91900e..001fbcbee5 100644
|
|||
}
|
||||
} else if (this.isFallFlying()) {
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/player/EntityHuman.java b/src/main/java/net/minecraft/world/entity/player/EntityHuman.java
|
||||
index ee2ca32701..31b4253f8e 100644
|
||||
index 3fc1cd845b..1de4baa7c3 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/player/EntityHuman.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/player/EntityHuman.java
|
||||
@@ -1387,7 +1387,7 @@ public abstract class EntityHuman extends EntityLiving {
|
||||
@@ -1389,7 +1389,7 @@ public abstract class EntityHuman extends EntityLiving {
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ index ee2ca32701..31b4253f8e 100644
|
|||
} else {
|
||||
this.level().playSound((EntityHuman) null, this.getX(), this.getY(), this.getZ(), SoundEffects.PLAYER_ATTACK_NODAMAGE, this.getSoundSource(), 1.0F, 1.0F);
|
||||
if (flag4) {
|
||||
@@ -1567,9 +1567,9 @@ public abstract class EntityHuman extends EntityLiving {
|
||||
@@ -1576,9 +1576,9 @@ public abstract class EntityHuman extends EntityLiving {
|
||||
super.jumpFromGround();
|
||||
this.awardStat(StatisticList.JUMP);
|
||||
if (this.isSprinting()) {
|
||||
|
|
@ -122,5 +122,5 @@ index 7882c95f4c..1b5d1e2837 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 01be14cbbe4eae471da86d03955dda9885eb11fc Mon Sep 17 00:00:00 2001
|
||||
From e9cbb53791838a51bf43f4a72ab540c32fbc2ec9 Mon Sep 17 00:00:00 2001
|
||||
From: Minecrell <dev@minecrell.net>
|
||||
Date: Sun, 17 Aug 2014 12:42:53 +0200
|
||||
Subject: [PATCH] Make debug logging togglable.
|
||||
|
|
@ -65,5 +65,5 @@ index 40be2a9680..722ca84968 100644
|
|||
</Loggers>
|
||||
</Configuration>
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From b135dc73afcf90ce540e61efcb46dc27aa727f41 Mon Sep 17 00:00:00 2001
|
||||
From 5147044228b0388c19c09f2cfb4fc917b9914ff7 Mon Sep 17 00:00:00 2001
|
||||
From: Aikar <aikar@aikar.co>
|
||||
Date: Wed, 20 Aug 2014 18:12:32 -0400
|
||||
Subject: [PATCH] Limit TNT Detonations per tick
|
||||
|
|
@ -7,10 +7,10 @@ This gives a per-world control on how much TNT will be processed per-tick,
|
|||
preventing a massive TNT detonation from lagging out the server.
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/item/EntityTNTPrimed.java b/src/main/java/net/minecraft/world/entity/item/EntityTNTPrimed.java
|
||||
index 62ca85f3c1..5ea5333bf5 100644
|
||||
index c000a99f1e..bf9a391408 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/item/EntityTNTPrimed.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/item/EntityTNTPrimed.java
|
||||
@@ -72,6 +72,7 @@ public class EntityTNTPrimed extends Entity implements TraceableEntity {
|
||||
@@ -73,6 +73,7 @@ public class EntityTNTPrimed extends Entity implements TraceableEntity {
|
||||
|
||||
@Override
|
||||
public void tick() {
|
||||
|
|
@ -51,5 +51,5 @@ index 1b5d1e2837..8411f9e573 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 845e5c0f03dde3cf6a073c4e8fbd663a8c68627a Mon Sep 17 00:00:00 2001
|
||||
From 88487c51272544c2fd3c0d0e8ebe8876991177c0 Mon Sep 17 00:00:00 2001
|
||||
From: drXor <mcyoung@mit.edu>
|
||||
Date: Sat, 9 Aug 2014 13:56:51 -0400
|
||||
Subject: [PATCH] Configurable Hanging Tick
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/decoration/EntityHanging.java b/src/main/java/net/minecraft/world/entity/decoration/EntityHanging.java
|
||||
index 99cfb02282..041b0dc8e0 100644
|
||||
index 27aac713b7..f484122d10 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/decoration/EntityHanging.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/decoration/EntityHanging.java
|
||||
@@ -119,7 +119,7 @@ public abstract class EntityHanging extends Entity {
|
||||
@@ -120,7 +120,7 @@ public abstract class EntityHanging extends Entity {
|
||||
public void tick() {
|
||||
if (!this.level().isClientSide) {
|
||||
this.checkBelowWorld();
|
||||
|
|
@ -33,5 +33,5 @@ index 8411f9e573..76aeff3324 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 5591dd91ba91c3e8f5358d97df11897a2c2fc1f2 Mon Sep 17 00:00:00 2001
|
||||
From 4c6a7c558ee4d3e409ec64a3ac119e5ebb135403 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 13 Dec 2014 03:06:05 +0100
|
||||
Subject: [PATCH] BungeeCord Chat API
|
||||
|
|
@ -22,10 +22,10 @@ index 08d58de504..6b348478e6 100644
|
|||
this(packetdataserializer.readComponentTrusted(), packetdataserializer.readBoolean());
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
index 57483ca5c2..9ed6a062b7 100644
|
||||
index 59e58112c8..101e54b2e3 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||
@@ -260,6 +260,8 @@ import org.yaml.snakeyaml.Yaml;
|
||||
@@ -262,6 +262,8 @@ import org.yaml.snakeyaml.Yaml;
|
||||
import org.yaml.snakeyaml.constructor.SafeConstructor;
|
||||
import org.yaml.snakeyaml.error.MarkedYAMLException;
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ index 57483ca5c2..9ed6a062b7 100644
|
|||
public final class CraftServer implements Server {
|
||||
private final String serverName = "CraftBukkit";
|
||||
private final String serverVersion;
|
||||
@@ -2505,6 +2507,20 @@ public final class CraftServer implements Server {
|
||||
@@ -2517,6 +2519,20 @@ public final class CraftServer implements Server {
|
||||
public void restart() {
|
||||
org.spigotmc.RestartCommand.restart();
|
||||
}
|
||||
|
|
@ -90,10 +90,10 @@ index 861739d4c4..6b36321091 100644
|
|||
|
||||
@Override
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
index ced47e0a65..cf887003bd 100644
|
||||
index a2d4fac745..6f1a92cd2a 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftEntity.java
|
||||
@@ -57,6 +57,8 @@ import org.bukkit.util.BoundingBox;
|
||||
@@ -58,6 +58,8 @@ import org.bukkit.util.BoundingBox;
|
||||
import org.bukkit.util.NumberConversions;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
|
|
@ -102,7 +102,7 @@ index ced47e0a65..cf887003bd 100644
|
|||
public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
private static PermissibleBase perm;
|
||||
private static final CraftPersistentDataTypeRegistry DATA_TYPE_REGISTRY = new CraftPersistentDataTypeRegistry();
|
||||
@@ -870,6 +872,26 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
@@ -871,6 +873,26 @@ public abstract class CraftEntity implements org.bukkit.entity.Entity {
|
||||
// Spigot start
|
||||
private final org.bukkit.entity.Entity.Spigot spigot = new org.bukkit.entity.Entity.Spigot()
|
||||
{
|
||||
|
|
@ -130,10 +130,10 @@ index ced47e0a65..cf887003bd 100644
|
|||
|
||||
public org.bukkit.entity.Entity.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 2e65e65d31..552d9d8a46 100644
|
||||
index 5183819045..c74b3a3fe5 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java
|
||||
@@ -176,6 +176,8 @@ import org.bukkit.profile.PlayerProfile;
|
||||
@@ -182,6 +182,8 @@ import org.bukkit.profile.PlayerProfile;
|
||||
import org.bukkit.scoreboard.Scoreboard;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
|
|
@ -142,7 +142,7 @@ index 2e65e65d31..552d9d8a46 100644
|
|||
@DelegateDeserialization(CraftOfflinePlayer.class)
|
||||
public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
private long firstPlayed = 0;
|
||||
@@ -2221,6 +2223,48 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
@@ -2289,6 +2291,48 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
||||
|
||||
return java.util.Collections.unmodifiableSet( ret );
|
||||
}
|
||||
|
|
@ -192,10 +192,10 @@ index 2e65e65d31..552d9d8a46 100644
|
|||
|
||||
public Player.Spigot spigot()
|
||||
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
index dfde2c619c..4a94655108 100644
|
||||
index 391ed14231..8d3446dc29 100644
|
||||
--- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaBook.java
|
||||
@@ -22,6 +22,9 @@ import org.bukkit.inventory.meta.BookMeta;
|
||||
@@ -23,6 +23,9 @@ import org.bukkit.inventory.meta.BookMeta;
|
||||
|
||||
// Spigot start
|
||||
import static org.spigotmc.ValidateUtils.*;
|
||||
|
|
@ -205,7 +205,7 @@ index dfde2c619c..4a94655108 100644
|
|||
// Spigot end
|
||||
|
||||
@DelegateDeserialization(SerializableMeta.class)
|
||||
@@ -428,6 +431,94 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
@@ -429,6 +432,94 @@ public class CraftMetaBook extends CraftMetaItem implements BookMeta {
|
||||
// Spigot start
|
||||
private BookMeta.Spigot spigot = new SpigotMeta();
|
||||
private class SpigotMeta extends BookMeta.Spigot {
|
||||
|
|
@ -301,5 +301,5 @@ index dfde2c619c..4a94655108 100644
|
|||
|
||||
@Override
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 66ef412e806373c7c56593cf87df5b06bee4e463 Mon Sep 17 00:00:00 2001
|
||||
From 369228237e5fb47d70df4c7397a50eed2ba9f7bb Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 20 Feb 2015 21:39:31 +1100
|
||||
Subject: [PATCH] Allow Capping (Tile)Entity Tick Time.
|
||||
|
|
@ -105,5 +105,5 @@ index 0000000000..23a39382be
|
|||
+ }
|
||||
+}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From b68e3d49e4d2b67dadff08bfccd6db50a127132d Mon Sep 17 00:00:00 2001
|
||||
From 6f8f49f054cb347a3175277ff39eb0a803589404 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 13 Jul 2015 19:05:15 +1000
|
||||
Subject: [PATCH] Use Map for getPlayer(String) lookup.
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/players/PlayerList.java b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
index 882d3986f8..5cc31a07d9 100644
|
||||
index 0e4ba589c9..377dbcd3d7 100644
|
||||
--- a/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
+++ b/src/main/java/net/minecraft/server/players/PlayerList.java
|
||||
@@ -155,6 +155,7 @@ public abstract class PlayerList {
|
||||
@@ -156,6 +156,7 @@ public abstract class PlayerList {
|
||||
|
||||
// CraftBukkit start
|
||||
private CraftServer cserver;
|
||||
|
|
@ -16,7 +16,7 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
|
||||
public PlayerList(MinecraftServer minecraftserver, LayeredRegistryAccess<RegistryLayer> layeredregistryaccess, WorldNBTStorage worldnbtstorage, int i) {
|
||||
this.cserver = minecraftserver.server = new CraftServer((DedicatedServer) minecraftserver, this);
|
||||
@@ -279,6 +280,7 @@ public abstract class PlayerList {
|
||||
@@ -280,6 +281,7 @@ public abstract class PlayerList {
|
||||
|
||||
// entityplayer.connection.send(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(this.players)); // CraftBukkit - replaced with loop below
|
||||
this.players.add(entityplayer);
|
||||
|
|
@ -24,7 +24,7 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
this.playersByUUID.put(entityplayer.getUUID(), entityplayer);
|
||||
// this.broadcastAll(ClientboundPlayerInfoUpdatePacket.createPlayerInitializing(List.of(entityplayer))); // CraftBukkit - replaced with loop below
|
||||
|
||||
@@ -533,6 +535,7 @@ public abstract class PlayerList {
|
||||
@@ -534,6 +536,7 @@ public abstract class PlayerList {
|
||||
worldserver.removePlayerImmediately(entityplayer, Entity.RemovalReason.UNLOADED_WITH_PLAYER);
|
||||
entityplayer.getAdvancements().stopListening();
|
||||
this.players.remove(entityplayer);
|
||||
|
|
@ -32,7 +32,7 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
this.server.getCustomBossEvents().onPlayerDisconnect(entityplayer);
|
||||
UUID uuid = entityplayer.getUUID();
|
||||
EntityPlayer entityplayer1 = (EntityPlayer) this.playersByUUID.get(uuid);
|
||||
@@ -685,6 +688,7 @@ public abstract class PlayerList {
|
||||
@@ -686,6 +689,7 @@ public abstract class PlayerList {
|
||||
public EntityPlayer respawn(EntityPlayer entityplayer, WorldServer worldserver, boolean flag, Location location, boolean avoidSuffocation, RespawnReason reason) {
|
||||
entityplayer.stopRiding(); // CraftBukkit
|
||||
this.players.remove(entityplayer);
|
||||
|
|
@ -40,7 +40,7 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
entityplayer.serverLevel().removePlayerImmediately(entityplayer, Entity.RemovalReason.DISCARDED);
|
||||
BlockPosition blockposition = entityplayer.getRespawnPosition();
|
||||
float f = entityplayer.getRespawnAngle();
|
||||
@@ -805,6 +809,7 @@ public abstract class PlayerList {
|
||||
@@ -806,6 +810,7 @@ public abstract class PlayerList {
|
||||
if (!entityplayer.connection.isDisconnected()) {
|
||||
worldserver1.addRespawnedPlayer(entityplayer1);
|
||||
this.players.add(entityplayer1);
|
||||
|
|
@ -48,7 +48,7 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
this.playersByUUID.put(entityplayer1.getUUID(), entityplayer1);
|
||||
}
|
||||
// entityplayer1.initInventoryMenu();
|
||||
@@ -1008,17 +1013,7 @@ public abstract class PlayerList {
|
||||
@@ -1009,17 +1014,7 @@ public abstract class PlayerList {
|
||||
|
||||
@Nullable
|
||||
public EntityPlayer getPlayerByName(String s) {
|
||||
|
|
@ -68,5 +68,5 @@ index 882d3986f8..5cc31a07d9 100644
|
|||
|
||||
public void broadcast(@Nullable EntityHuman entityhuman, double d0, double d1, double d2, double d3, ResourceKey<World> resourcekey, Packet<?> packet) {
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From fe1b25338976f7196c00a8defc0aaaef993b3b8c Mon Sep 17 00:00:00 2001
|
||||
From 862592eb60a900d2e7dd89d9216862d23684acd4 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Wed, 22 Jul 2015 19:04:37 +1000
|
||||
Subject: [PATCH] Clear Packet Queue on Disconnect
|
||||
|
|
@ -30,5 +30,5 @@ index 66fc312e1f..68eb94b84e 100644
|
|||
} else if (packet instanceof PacketPlayOutSpawnPosition) {
|
||||
PacketPlayOutSpawnPosition packet6 = (PacketPlayOutSpawnPosition) packet;
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From b2c27b1500a31571ad82fcb19ff70b9bea997468 Mon Sep 17 00:00:00 2001
|
||||
From 51450344acede0d71c287a13d5c28ec18dd4b709 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Fri, 9 Jun 2017 16:29:31 +1000
|
||||
Subject: [PATCH] Configurable Advancement Disabling
|
||||
|
|
@ -51,5 +51,5 @@ index 18de718950..05a553977d 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 981ab14eb8d01ae2e02b1a4c3cc7bae32bda1829 Mon Sep 17 00:00:00 2001
|
||||
From 6b646661fa54fbeaa16b53a99969b342e46823c2 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Mon, 25 Feb 2019 19:26:56 +1100
|
||||
Subject: [PATCH] Add creative mode NBT permissions
|
||||
|
|
@ -24,7 +24,7 @@ index 44106fed1d..9347bebdd3 100644
|
|||
this.player.connection.send(new PacketPlayOutBlockChange(blockposition, this.level.getBlockState(blockposition)));
|
||||
this.debugLogging(blockposition, false, j, "block action restricted");
|
||||
diff --git a/src/main/java/net/minecraft/server/network/PlayerConnection.java b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
index 17892326f8..9994b67462 100644
|
||||
index b7c75bd7a5..b90c831199 100644
|
||||
--- a/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
+++ b/src/main/java/net/minecraft/server/network/PlayerConnection.java
|
||||
@@ -2810,7 +2810,7 @@ public class PlayerConnection extends ServerCommonPacketListenerImpl implements
|
||||
|
|
@ -80,5 +80,5 @@ index 75f8d47a20..525ebf961e 100644
|
|||
}
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From a225861b0ebcdff9422a06296aeaf20bd492f831 Mon Sep 17 00:00:00 2001
|
||||
From 2b597c4c236174a103e5a1b53be2e6f8e8b934ec Mon Sep 17 00:00:00 2001
|
||||
From: Spottedleaf <Spottedleaf@users.noreply.github.com>
|
||||
Date: Tue, 9 Jul 2019 02:18:54 -0700
|
||||
Subject: [PATCH] Remove DataWatcher Locking
|
||||
|
|
@ -122,10 +122,10 @@ index ac10ddf352..78d4756490 100644
|
|||
|
||||
this.entity.onSyncedDataUpdated(list);
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/Entity.java b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
index 6f0498a455..1d3d2512ce 100644
|
||||
index 7ff06ffff7..26da3d8c36 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/Entity.java
|
||||
@@ -377,6 +377,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
@@ -378,6 +378,7 @@ public abstract class Entity implements INamableTileEntity, EntityAccess, IComma
|
||||
this.entityData.define(Entity.DATA_POSE, EntityPose.STANDING);
|
||||
this.entityData.define(Entity.DATA_TICKS_FROZEN, 0);
|
||||
this.defineSynchedData();
|
||||
|
|
@ -134,5 +134,5 @@ index 6f0498a455..1d3d2512ce 100644
|
|||
this.eyeHeight = this.getEyeHeight(EntityPose.STANDING, this.dimensions);
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From 97b71dd0e68b5f7490b446d3fb19bdfb79246fc2 Mon Sep 17 00:00:00 2001
|
||||
From f2e7567c7701cf7792b011e4f5bf145c9c4432f1 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Tue, 19 Feb 2019 22:30:00 +1100
|
||||
Subject: [PATCH] Allow Reading Old Large Chunks
|
||||
|
|
@ -42,5 +42,5 @@ index c62c8cbab6..c78c5468cb 100644
|
|||
ByteBuffer bytebuffer = ByteBuffer.allocate(l);
|
||||
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
From 4e616dd36a779be148c5a1a0ffced5be23f0af73 Mon Sep 17 00:00:00 2001
|
||||
From 9f1e844bb914cb18a76c05f4aafac66b96e7026d Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sat, 14 Dec 2019 10:26:52 +1100
|
||||
Subject: [PATCH] Add log-villager-deaths option
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/EntityLiving.java b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
index c95f1f58e5..8eb48ef155 100644
|
||||
index eb14219839..2e478a8c15 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/EntityLiving.java
|
||||
@@ -1673,7 +1673,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
@@ -1682,7 +1682,7 @@ public abstract class EntityLiving extends Entity implements Attackable {
|
||||
}
|
||||
|
||||
if (!this.level().isClientSide && this.hasCustomName()) {
|
||||
|
|
@ -18,10 +18,10 @@ index c95f1f58e5..8eb48ef155 100644
|
|||
|
||||
this.dead = true;
|
||||
diff --git a/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java b/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
index 32bfae71eb..fd8a918f26 100644
|
||||
index d14465a86d..bd4afafd9e 100644
|
||||
--- a/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
+++ b/src/main/java/net/minecraft/world/entity/npc/EntityVillager.java
|
||||
@@ -666,7 +666,7 @@ public class EntityVillager extends EntityVillagerAbstract implements Reputation
|
||||
@@ -667,7 +667,7 @@ public class EntityVillager extends EntityVillagerAbstract implements Reputation
|
||||
|
||||
@Override
|
||||
public void die(DamageSource damagesource) {
|
||||
|
|
@ -47,5 +47,5 @@ index 05a553977d..ce8f8c88d9 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From af454fea1e425084a30b8ddd6ef208c1e353a7e9 Mon Sep 17 00:00:00 2001
|
||||
From 3d7d3a0874dfc6e99400185742320deda2a8d1e0 Mon Sep 17 00:00:00 2001
|
||||
From: Sander Knauff <sanderknauff@hotmail.com>
|
||||
Date: Sat, 7 Nov 2020 18:23:42 +1100
|
||||
Subject: [PATCH] Allow Disabling Player Data Saving
|
||||
|
|
@ -31,5 +31,5 @@ index ce8f8c88d9..d9ab3f622d 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
From d831e16c18c73ecb052e6228547ff50ac0d7225f Mon Sep 17 00:00:00 2001
|
||||
From 0f796d7f6bec5c677586b6859365b43b99eb1826 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Sun, 24 Oct 2021 20:29:25 +1100
|
||||
Subject: [PATCH] Configurable Thunder Chance
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/level/WorldServer.java b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
index c8fa1d9fb5..8c1a1eec97 100644
|
||||
index 52184e9e45..6688a49698 100644
|
||||
--- a/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
+++ b/src/main/java/net/minecraft/server/level/WorldServer.java
|
||||
@@ -518,7 +518,7 @@ public class WorldServer extends World implements GeneratorAccessSeed {
|
||||
|
|
@ -33,5 +33,5 @@ index 68cf01386e..b6ac09ee9f 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
From c6b4c653d4f362532260926e1eefca838f5ca2a5 Mon Sep 17 00:00:00 2001
|
||||
From 77db393b5ba7db39ecefcb2a5aff38e568c2890b Mon Sep 17 00:00:00 2001
|
||||
From: DerFrZocker <derrieple@gmail.com>
|
||||
Date: Sun, 28 Nov 2021 12:09:29 +1100
|
||||
Subject: [PATCH] Configurable Below Zero Generation
|
||||
|
|
@ -65,5 +65,5 @@ index b6ac09ee9f..ebddbf6d0c 100644
|
|||
+ }
|
||||
}
|
||||
--
|
||||
2.43.0
|
||||
2.43.2
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue