Class PrefixManager


  • public class PrefixManager
    extends Object
    • Constructor Detail

      • PrefixManager

        public PrefixManager()
    • Method Detail

      • loadPrefixes

        public int loadPrefixes()
      • loadConfiguredPrefixes

        public void loadConfiguredPrefixes()
      • loadDefaultPrefix

        public void loadDefaultPrefix()
      • getVisiblePrefix

        public List<PrefixConfig> getVisiblePrefix​(Player player,
                                                   @Nullable
                                                   @Nullable String group)
        根据group获取可见的前缀列表
        Parameters:
        player - 玩家
        group - 分组名称,为null时返回所有前缀
        Returns:
        过滤后的前缀列表
      • getGroups

        public Set<String> getGroups()
        获取所有已配置的group列表
        Returns:
        group名称集合
      • getDefaultPrefix

        @NotNull
        public @NotNull PrefixConfig getDefaultPrefix()
      • getStorageFolder

        protected File getStorageFolder()
      • readActions

        protected static List<cc.carm.lib.easyplugin.gui.configuration.GUIActionConfiguration> readActions​(@NotNull
                                                                                                           @NotNull List<String> strings)