mirror of
https://github.com/PaperMC/Paper.git
synced 2024-11-01 16:29:45 +01:00
7f85940143
Upstream has released updates that appear 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: 58ce1b0f Improve compatibility of new DamageSource API
52 lines
1.4 KiB
Diff
52 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 8a01590cc0ee7517dc4c2a52e95aad2680610a43..4d6d75387b9a3ec467982e17a5131cd10f302260 100644
|
|
--- a/src/main/java/org/bukkit/entity/Entity.java
|
|
+++ b/src/main/java/org/bukkit/entity/Entity.java
|
|
@@ -842,5 +842,40 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
|
|
*/
|
|
@NotNull
|
|
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason getEntitySpawnReason();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is underwater
|
|
+ */
|
|
+ boolean isUnderWater();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in rain
|
|
+ */
|
|
+ boolean isInRain();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in bubble column
|
|
+ */
|
|
+ boolean isInBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or rain
|
|
+ */
|
|
+ boolean isInWaterOrRain();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or bubble column
|
|
+ */
|
|
+ boolean isInWaterOrBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in water or rain or bubble column
|
|
+ */
|
|
+ boolean isInWaterOrRainOrBubbleColumn();
|
|
+
|
|
+ /**
|
|
+ * Check if entity is in lava
|
|
+ */
|
|
+ boolean isInLava();
|
|
// Paper end
|
|
}
|