aboutsummaryrefslogtreecommitdiff
path: root/spark-paper/src
diff options
context:
space:
mode:
Diffstat (limited to 'spark-paper/src')
-rw-r--r--spark-paper/src/main/java/me/lucko/spark/paper/PaperWorldInfoProvider.java11
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());
}