928bcc8d3a
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: 09943450 Update SnakeYAML version 5515734f SPIGOT-7162: Incorrect description for Entity#getVehicle javadoc 6f82b381 PR-788: Add getHand() to all relevant events CraftBukkit Changes: aaf484f6f SPIGOT-7163: CraftMerchantRecipe doesn't copy demand and specialPrice from BukkitMerchantRecipe 5329dd6fd PR-1107: Add getHand() to all relevant events 93061706e SPIGOT-7045: Ocelots never spawn with babies with spawn reason OCELOT_BABY
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: u9g <winworkswow@gmail.com>
|
|
Date: Mon, 3 Jan 2022 23:27:21 -0500
|
|
Subject: [PATCH] Add new overload to PersistentDataContainer#has
|
|
|
|
Adds the new overload: PersistentDataContainer#has(NamespacedKey key)
|
|
|
|
diff --git a/src/main/java/org/bukkit/persistence/PersistentDataContainer.java b/src/main/java/org/bukkit/persistence/PersistentDataContainer.java
|
|
index bf2a957be52d86d07d7d303c86bd3da5fe0a16c0..eebb3da156e2d95efbe22d4afa470b977ce19f10 100644
|
|
--- a/src/main/java/org/bukkit/persistence/PersistentDataContainer.java
|
|
+++ b/src/main/java/org/bukkit/persistence/PersistentDataContainer.java
|
|
@@ -151,4 +151,18 @@ public interface PersistentDataContainer {
|
|
*/
|
|
@NotNull
|
|
PersistentDataAdapterContext getAdapterContext();
|
|
+
|
|
+ // Paper start
|
|
+ /**
|
|
+ * Returns if the persistent metadata provider has metadata registered
|
|
+ * matching the provided key.
|
|
+ *
|
|
+ * @param key the key for which existence should be checked.
|
|
+ *
|
|
+ * @return whether the key exists
|
|
+ *
|
|
+ * @throws NullPointerException if the key to look up is null
|
|
+ */
|
|
+ boolean has(@NotNull NamespacedKey key);
|
|
+ // Paper end
|
|
}
|