Package dev.plex.util

Class PlexUtils

java.lang.Object
dev.plex.util.PlexUtils
All Implemented Interfaces:
PlexBase

public class PlexUtils extends Object implements PlexBase
  • Field Details

    • MINI_MESSAGE

      private static final net.kyori.adventure.text.minimessage.MiniMessage MINI_MESSAGE
    • DEVELOPERS

      public static List<String> DEVELOPERS
    • LEGACY_FORMATTING_PATTERN

      private static final Pattern LEGACY_FORMATTING_PATTERN
  • Constructor Details

    • PlexUtils

      public PlexUtils()
  • Method Details

    • addToArrayList

      public static <T> T addToArrayList(List<T> list, T object)
    • disabledEffect

      public static void disabledEffect(org.bukkit.entity.Player player, org.bukkit.Location location)
    • disabledEffectMultiple

      public static void disabledEffectMultiple(org.bukkit.entity.Player[] players, org.bukkit.Location location)
    • testConnections

      public static void testConnections()
    • isFolia

      public static boolean isFolia()
    • hasVanishPlugin

      public static boolean hasVanishPlugin()
    • isPluginCMD

      public static boolean isPluginCMD(String cmd, String pluginName)
    • removeHoverAndClick

      public static net.kyori.adventure.text.Component removeHoverAndClick(net.kyori.adventure.text.Component component)
    • stringToComponent

      public static net.kyori.adventure.text.Component stringToComponent(String input)
    • legacyToMiniString

      @Deprecated public static String legacyToMiniString(String input)
      Deprecated.
    • mmStripColor

      public static String mmStripColor(String input)
    • mmDeserialize

      public static net.kyori.adventure.text.Component mmDeserialize(String input)
    • mmSerialize

      public static String mmSerialize(net.kyori.adventure.text.Component input)
    • mmCustomDeserialize

      public static net.kyori.adventure.text.Component mmCustomDeserialize(String input, net.kyori.adventure.text.minimessage.tag.resolver.TagResolver... resolvers)
    • messageComponent

      public static net.kyori.adventure.text.Component messageComponent(String entry, Object... objects)
    • messageComponent

      public static net.kyori.adventure.text.Component messageComponent(String entry, net.kyori.adventure.text.Component... objects)
    • messageString

      public static String messageString(String entry, Object... objects)
    • getTextFromComponent

      public static String getTextFromComponent(net.kyori.adventure.text.Component component)
    • getTextFromComponents

      public static String getTextFromComponents(net.kyori.adventure.text.Component... components)
    • getPlayerNameList

      public static List<String> getPlayerNameList()
    • broadcast

      public static void broadcast(String s)
    • broadcast

      public static void broadcast(net.kyori.adventure.text.Component component)
    • broadcastToAdmins

      public static void broadcastToAdmins(net.kyori.adventure.text.Component component, String permission)
    • adminChat

      public static List<UUID> adminChat(String senderName, String prefix, String message, UUID... ignore)
    • cleanString

      public static String cleanString(String input)