mirror of
https://github.com/BX-Team/DivineMC.git
synced 2025-12-26 18:29:18 +00:00
add Resource pack API
This commit is contained in:
52
patches/api/0005-Resource-pack-API.patch
Normal file
52
patches/api/0005-Resource-pack-API.patch
Normal file
@@ -0,0 +1,52 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: NONPLAYT <76615486+NONPLAYT@users.noreply.github.com>
|
||||
Date: Mon, 13 May 2024 17:52:58 +0300
|
||||
Subject: [PATCH] Resource pack API
|
||||
|
||||
|
||||
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
|
||||
index 70ef8f63ab79e102cb4326c21cc344488f4fbdd3..4f6de5c48fe8b9a419d719d8a2be855ab12f7464 100644
|
||||
--- a/src/main/java/org/bukkit/Bukkit.java
|
||||
+++ b/src/main/java/org/bukkit/Bukkit.java
|
||||
@@ -3033,4 +3033,19 @@ public final class Bukkit {
|
||||
server.clearBlockHighlights();
|
||||
}
|
||||
// Purpur end
|
||||
+
|
||||
+ // DivineMC start - Resource pack API
|
||||
+ /**
|
||||
+ * Sets the server resource pack.
|
||||
+ * The sha1 hash will be calculated automatically.
|
||||
+ *
|
||||
+ * @param url url
|
||||
+ * @param hash sha1 hash
|
||||
+ * @param required whether resource pack is required
|
||||
+ * @param prompt prompt
|
||||
+ */
|
||||
+ public static void setResourcePack(@Nullable String url, @Nullable String hash, boolean required, @Nullable net.kyori.adventure.text.Component prompt) {
|
||||
+ server.setResourcePack(url, hash, required, prompt);
|
||||
+ }
|
||||
+ // DivineMC end
|
||||
}
|
||||
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
|
||||
index adeb76886e99bd8f8374102471c71694ab5a30e4..0d7300ab76dc4197aa2da6d57f29fc8f631d98c2 100644
|
||||
--- a/src/main/java/org/bukkit/Server.java
|
||||
+++ b/src/main/java/org/bukkit/Server.java
|
||||
@@ -2662,4 +2662,17 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
|
||||
*/
|
||||
void clearBlockHighlights();
|
||||
// Purpur end
|
||||
+
|
||||
+ // DivineMC start - Resource pack API
|
||||
+ /**
|
||||
+ * Sets the server resource pack.
|
||||
+ * The sha1 hash will be calculated automatically.
|
||||
+ *
|
||||
+ * @param url url
|
||||
+ * @param hash sha1 hash
|
||||
+ * @param required whether resource pack is required
|
||||
+ * @param prompt prompt
|
||||
+ */
|
||||
+ void setResourcePack(@Nullable String url, @Nullable String hash, boolean required, @Nullable net.kyori.adventure.text.Component prompt);
|
||||
+ // DivineMC end
|
||||
}
|
||||
Reference in New Issue
Block a user