diff options
author | granny <contact@granny.dev> | 2024-09-25 01:12:45 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-25 09:12:45 +0100 |
commit | dce652c46894631e3936c383c2efe21c51de6476 (patch) | |
tree | 1c60b3119252de4d5c83b4310f511393475949f8 /spark-paper/src | |
parent | 72880ddb8f4e5cd896e0b6570d134a21682a0c13 (diff) | |
download | spark-dce652c46894631e3936c383c2efe21c51de6476.tar.gz spark-dce652c46894631e3936c383c2efe21c51de6476.tar.bz2 spark-dce652c46894631e3936c383c2efe21c51de6476.zip |
Use Paper's Datapack API in spark-paper (#459)
Diffstat (limited to 'spark-paper/src')
-rw-r--r-- | spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java b/spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java index 1729a95..4670be1 100644 --- a/spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java +++ b/spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java @@ -23,6 +23,7 @@ package me.lucko.spark.paper; import me.lucko.spark.common.platform.world.AbstractChunkInfo; import me.lucko.spark.common.platform.world.CountMap; import me.lucko.spark.common.platform.world.WorldInfoProvider; +import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer; import org.bukkit.Chunk; import org.bukkit.GameRule; import org.bukkit.Server; @@ -107,14 +108,14 @@ public class PaperWorldInfoProvider implements WorldInfoProvider { return data; } - @SuppressWarnings("removal") @Override public Collection<DataPackInfo> pollDataPacks() { - return this.server.getDataPackManager().getDataPacks().stream() + this.server.getDatapackManager().refreshPacks(); + return this.server.getDatapackManager().getPacks().stream() .map(pack -> new DataPackInfo( - pack.getTitle(), - pack.getDescription(), - pack.getSource().name().toLowerCase(Locale.ROOT).replace("_", "") + PlainTextComponentSerializer.plainText().serialize(pack.getTitle()), + PlainTextComponentSerializer.plainText().serialize(pack.getDescription()), + pack.getSource().toString().toLowerCase(Locale.ROOT).replace("_", "") )) .collect(Collectors.toList()); } |