SPIGOT-7530, #1314: Improve Resource Pack API with new 1.20.3 functionality
By: md_5 <git@md-5.net>
This commit is contained in:
@@ -183,6 +183,7 @@ import org.bukkit.craftbukkit.metadata.EntityMetadataStore;
|
||||
import org.bukkit.craftbukkit.metadata.PlayerMetadataStore;
|
||||
import org.bukkit.craftbukkit.metadata.WorldMetadataStore;
|
||||
import org.bukkit.craftbukkit.packs.CraftDataPackManager;
|
||||
import org.bukkit.craftbukkit.packs.CraftResourcePack;
|
||||
import org.bukkit.craftbukkit.potion.CraftPotionBrewer;
|
||||
import org.bukkit.craftbukkit.profile.CraftPlayerProfile;
|
||||
import org.bukkit.craftbukkit.scheduler.CraftScheduler;
|
||||
@@ -237,6 +238,7 @@ import org.bukkit.loot.LootTable;
|
||||
import org.bukkit.map.MapPalette;
|
||||
import org.bukkit.map.MapView;
|
||||
import org.bukkit.packs.DataPackManager;
|
||||
import org.bukkit.packs.ResourcePack;
|
||||
import org.bukkit.permissions.Permissible;
|
||||
import org.bukkit.permissions.Permission;
|
||||
import org.bukkit.plugin.Plugin;
|
||||
@@ -712,6 +714,11 @@ public final class CraftServer implements Server {
|
||||
return this.serverTickManager;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ResourcePack getServerResourcePack() {
|
||||
return this.getServer().getServerResourcePack().map(CraftResourcePack::new).orElse(null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getResourcePack() {
|
||||
return this.getServer().getServerResourcePack().map(MinecraftServer.ServerResourcePackInfo::url).orElse("");
|
||||
|
||||
Reference in New Issue
Block a user