diff --git a/sponge/build.gradle b/sponge/build.gradle index 8f2094f4d..09aedfe06 100644 --- a/sponge/build.gradle +++ b/sponge/build.gradle @@ -25,7 +25,7 @@ dependencies { exclude(module: 'configurate-gson') exclude(module: 'configurate-yaml') } - compileOnly 'me.lucko:adventure-platform-spongeapi:4.0.0' // re: this artifact - see note in common/build.gradle + //compileOnly 'me.lucko:adventure-platform-spongeapi:4.0.0' // re: this artifact - see note in common/build.gradle } blossom { diff --git a/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java b/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java index 9fe5bd141..18fb7e39b 100644 --- a/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java +++ b/sponge/src/main/java/me/lucko/luckperms/sponge/LPSpongePlugin.java @@ -116,7 +116,7 @@ public class LPSpongePlugin extends AbstractLuckPermsPlugin { protected Set getGlobalDependencies() { Set dependencies = super.getGlobalDependencies(); dependencies.add(Dependency.ADVENTURE_PLATFORM); - dependencies.add(Dependency.ADVENTURE_PLATFORM_SPONGEAPI); + //dependencies.add(Dependency.ADVENTURE_PLATFORM_SPONGEAPI); dependencies.add(Dependency.CONFIGURATE_CORE); dependencies.add(Dependency.CONFIGURATE_HOCON); dependencies.add(Dependency.HOCON_CONFIG); diff --git a/sponge/src/main/java/me/lucko/luckperms/sponge/SpongeSenderFactory.java b/sponge/src/main/java/me/lucko/luckperms/sponge/SpongeSenderFactory.java index 7204313b0..3ee567e44 100644 --- a/sponge/src/main/java/me/lucko/luckperms/sponge/SpongeSenderFactory.java +++ b/sponge/src/main/java/me/lucko/luckperms/sponge/SpongeSenderFactory.java @@ -25,25 +25,25 @@ package me.lucko.luckperms.sponge; +import me.lucko.luckperms.common.locale.TranslationManager; import me.lucko.luckperms.common.sender.Sender; import me.lucko.luckperms.common.sender.SenderFactory; import me.lucko.luckperms.sponge.service.CompatibilityUtil; -import net.kyori.adventure.platform.spongeapi.SpongeAudiences; import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer; import net.luckperms.api.util.Tristate; import org.spongepowered.api.command.CommandSource; import org.spongepowered.api.entity.living.player.Player; +import org.spongepowered.api.text.Text; +import org.spongepowered.api.text.serializer.TextSerializers; import java.util.UUID; public class SpongeSenderFactory extends SenderFactory { - private final SpongeAudiences audiences; - public SpongeSenderFactory(LPSpongePlugin plugin) { super(plugin); - this.audiences = SpongeAudiences.create(plugin.getBootstrap().getPluginContainer(), plugin.getBootstrap().getGame()); } @Override @@ -64,7 +64,7 @@ public class SpongeSenderFactory extends SenderFactory