Exclude bungee-chat

Nothing uses this lol
This commit is contained in:
HaHaWTH 2024-05-28 14:20:31 +08:00
parent 9e208532d3
commit 583a275100
3 changed files with 7 additions and 32 deletions

View File

@ -829,6 +829,10 @@
<groupId>com.googlecode.json-simple</groupId> <groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId> <artifactId>json-simple</artifactId>
</exclusion> </exclusion>
<exclusion>
<artifactId>bungeecord-chat</artifactId>
<groupId>net.md-5</groupId>
</exclusion>
</exclusions> </exclusions>
</dependency> </dependency>
<!-- Keep in sync with spigot 1.19 --> <!-- Keep in sync with spigot 1.19 -->

View File

@ -7,7 +7,6 @@ import fr.xephi.authme.AuthMe;
import fr.xephi.authme.initialization.SettingsDependent; import fr.xephi.authme.initialization.SettingsDependent;
import fr.xephi.authme.settings.Settings; import fr.xephi.authme.settings.Settings;
import fr.xephi.authme.settings.properties.PluginSettings; import fr.xephi.authme.settings.properties.PluginSettings;
import net.md_5.bungee.api.chat.BaseComponent;
import org.bukkit.BanEntry; import org.bukkit.BanEntry;
import org.bukkit.BanList; import org.bukkit.BanList;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
@ -248,24 +247,6 @@ public class BukkitService implements SettingsDependent {
return Bukkit.broadcastMessage(message); return Bukkit.broadcastMessage(message);
} }
/**
* Broadcast a message to all players using components.
*
* @param message the message
*/
public void broadcastMessage(BaseComponent message) {
Bukkit.spigot().broadcast(message);
}
/**
* Broadcast messages to all players using components.
*
* @param messages the messages
*/
public void broadcastMessage(BaseComponent... messages) {
Bukkit.spigot().broadcast(messages);
}
/** /**
* Gets the player with the exact given name, case insensitive. * Gets the player with the exact given name, case insensitive.
* *

View File

@ -2,24 +2,11 @@ package fr.xephi.authme.util.message;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage; import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.serializer.bungeecord.BungeeComponentSerializer;
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
import net.md_5.bungee.api.chat.BaseComponent;
public class MiniMessageUtils { public class MiniMessageUtils {
private static final MiniMessage miniMessage = MiniMessage.miniMessage(); private static final MiniMessage miniMessage = MiniMessage.miniMessage();
/**
* Parse a MiniMessage string into a BungeeCord BaseComponent[].
*
* @param message The message to parse.
* @return The parsed message.
*/
public static BaseComponent[] parseMiniMessage(String message) {
Component component = miniMessage.deserialize(message);
return BungeeComponentSerializer.get().serialize(component);
}
/** /**
* Parse a MiniMessage string into a legacy string. * Parse a MiniMessage string into a legacy string.
* *
@ -30,4 +17,7 @@ public class MiniMessageUtils {
Component component = miniMessage.deserialize(message); Component component = miniMessage.deserialize(message);
return LegacyComponentSerializer.legacyAmpersand().serialize(component); return LegacyComponentSerializer.legacyAmpersand().serialize(component);
} }
private MiniMessageUtils() {
}
} }