maybe fix some bukkit migration issues when plugins use strange identifier formats, cleanup legacy message conversion on Bungee

This commit is contained in:
Luck
2017-11-12 15:05:06 +00:00
Unverified
parent 9a420403de
commit df37491199
10 changed files with 109 additions and 142 deletions
@@ -29,7 +29,6 @@ import me.lucko.luckperms.api.Tristate;
import me.lucko.luckperms.common.commands.sender.SenderFactory;
import me.lucko.luckperms.common.constants.Constants;
import me.lucko.luckperms.common.plugin.LuckPermsPlugin;
import me.lucko.luckperms.common.utils.TextUtils;
import me.lucko.luckperms.sponge.service.model.CompatibilityUtil;
import net.kyori.text.Component;
@@ -70,12 +69,7 @@ public class SpongeSenderFactory extends SenderFactory<CommandSource> {
@Override
protected void sendMessage(CommandSource source, Component message) {
try {
source.sendMessage(TextSerializers.JSON.deserialize(ComponentSerializers.JSON.serialize(message)));
} catch (Exception e) {
//noinspection deprecation
sendMessage(source, TextUtils.toLegacy(message));
}
source.sendMessage(TextSerializers.JSON.deserialize(ComponentSerializers.JSON.serialize(message)));
}
@Override