101b011009
Upstream has released updates that appears to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 0e90062a Remove draft API from entity persistence CraftBukkit Changes: 13fc33f73 #744: Add ability to get location from smithing inventory
51 lines
1.4 KiB
Diff
51 lines
1.4 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: William Blake Galbreath <Blake.Galbreath@GMail.com>
|
|
Date: Thu, 2 Jul 2020 18:11:33 -0500
|
|
Subject: [PATCH] Add entity liquid API
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
|
|
index df15c0f2e52abc51f35d6e00e17ffa0ea39d838b..cb9ef706eeb994f1948708ad5e8689550ea56df7 100644
|
|
--- a/src/main/java/org/bukkit/entity/Entity.java
|
|
+++ b/src/main/java/org/bukkit/entity/Entity.java
|
|
@@ -655,5 +655,40 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
|
|
*/
|
|
@NotNull
|
|
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason getEntitySpawnReason();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water
|
|
+ */
|
|
+ public boolean isInWater();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in rain
|
|
+ */
|
|
+ public boolean isInRain();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in bubble column
|
|
+ */
|
|
+ public boolean isInBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or rain
|
|
+ */
|
|
+ public boolean isInWaterOrRain();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or bubble column
|
|
+ */
|
|
+ public boolean isInWaterOrBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or rain or bubble column
|
|
+ */
|
|
+ public boolean isInWaterOrRainOrBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in lava
|
|
+ */
|
|
+ public boolean isInLava();
|
|
// Paper end
|
|
}
|