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)