c97ce029e9
PaperMC believes that 1.16.2 is now ready for general release as we fixed the main issue plagueing the 1.16.x release, the MapLike data conversion issues. Until now, it was not safe for a server to convert a world to 1.16.2 without data conversion issues around villages and potentially other things. If you did, those MapLike errors meant something went wrong. This is now resolved. Big thanks to all those that helped, notably @BillyGalbreath and @Proximyst who did large parts of the update process with me. Please as always, backup your worlds and test before updating to 1.16.2! If you update to 1.16.2, there is no going back to an older build than this. --------------------------------- Co-authored-by: William Blake Galbreath <Blake.Galbreath@GMail.com> Co-authored-by: Mariell Hoversholm <proximyst@proximyst.com> Co-authored-by: krolik-exe <69214078+krolik-exe@users.noreply.github.com> Co-authored-by: BillyGalbreath <BillyGalbreath@users.noreply.github.com> Co-authored-by: stonar96 <minecraft.stonar96@gmail.com> Co-authored-by: Shane Freeder <theboyetronic@gmail.com> Co-authored-by: Jason <jasonpenilla2@me.com> Co-authored-by: kashike <kashike@vq.lc> Co-authored-by: Aurora <21148213+aurorasmiles@users.noreply.github.com> Co-authored-by: KennyTV <kennytv@t-online.de> Co-authored-by: commandblockguy <commandblockguy1@gmail.com> Co-authored-by: DigitalRegent <misterwener@gmail.com> Co-authored-by: ishland <ishlandmc@yeah.net>
66 lines
1.8 KiB
Diff
66 lines
1.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: BillyGalbreath <Blake.Galbreath@GMail.com>
|
|
Date: Sun, 7 Oct 2018 04:29:51 -0500
|
|
Subject: [PATCH] Add more Zombie API
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/entity/Zombie.java b/src/main/java/org/bukkit/entity/Zombie.java
|
|
index a5b20b0454af5ea78e2bb7f16a56c38670c84efb..1217576e6f08abf0175ab800cfca058d5deda116 100644
|
|
--- a/src/main/java/org/bukkit/entity/Zombie.java
|
|
+++ b/src/main/java/org/bukkit/entity/Zombie.java
|
|
@@ -90,4 +90,55 @@ public interface Zombie extends Monster, Ageable {
|
|
* @param time new conversion time
|
|
*/
|
|
void setConversionTime(int time);
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Check if zombie is drowning
|
|
+ *
|
|
+ * @return True if zombie conversion process has begun
|
|
+ */
|
|
+ boolean isDrowning();
|
|
+
|
|
+ /**
|
|
+ * Make zombie start drowning
|
|
+ *
|
|
+ * @param drownedConversionTime Amount of time until zombie converts from drowning
|
|
+ *
|
|
+ * @deprecated See {@link #setConversionTime(int)}
|
|
+ */
|
|
+ @Deprecated
|
|
+ void startDrowning(int drownedConversionTime);
|
|
+
|
|
+ /**
|
|
+ * Stop a zombie from starting the drowning conversion process
|
|
+ */
|
|
+ void stopDrowning();
|
|
+
|
|
+ /**
|
|
+ * Set if zombie has its arms raised
|
|
+ *
|
|
+ * @param raised True to raise arms
|
|
+ */
|
|
+ void setArmsRaised(boolean raised);
|
|
+
|
|
+ /**
|
|
+ * Check if zombie has arms raised
|
|
+ *
|
|
+ * @return True if arms are raised
|
|
+ */
|
|
+ boolean isArmsRaised();
|
|
+
|
|
+ /**
|
|
+ * Check if this zombie will burn in the sunlight
|
|
+ *
|
|
+ * @return True if zombie will burn in sunlight
|
|
+ */
|
|
+ boolean shouldBurnInDay();
|
|
+
|
|
+ /**
|
|
+ * Set if this zombie should burn in the sunlight
|
|
+ *
|
|
+ * @param shouldBurnInDay True to burn in sunlight
|
|
+ */
|
|
+ void setShouldBurnInDay(boolean shouldBurnInDay);
|
|
+ // Paper end
|
|
}
|