Class RankEditor

java.lang.Object
org.kingdoms.managers.structures.RankEditor

public final class RankEditor extends Object
  • Constructor Details

    • RankEditor

      public RankEditor(org.bukkit.entity.Player player, Rank rank, Group group, Consumer<org.kingdoms.gui.InteractiveGUI> ranksGUIEditor, KingdomsGUI ranksGUIPath)
  • Method Details

    • getRankEdits

      public static MessageBuilder getRankEdits(Rank rank)
    • randomMaterial

      public static com.cryptomorin.xseries.XMaterial randomMaterial()
    • createNewRank

      public static Rank createNewRank(RankMap ranks, boolean nation)
    • openRanks

      protected static org.kingdoms.gui.InteractiveGUI openRanks(KingdomsGUI guiPath, org.bukkit.entity.Player player, KingdomPlayer kp, Group group, Consumer<org.kingdoms.gui.InteractiveGUI> editor)
    • openRankEditor

      public org.kingdoms.gui.InteractiveGUI openRankEditor(Consumer<org.kingdoms.gui.InteractiveGUI> editor)
    • openRankEditor

      public org.kingdoms.gui.InteractiveGUI openRankEditor(KingdomsGUI guiPath, Consumer<org.kingdoms.gui.InteractiveGUI> editor)
    • openPermissions

      public org.kingdoms.gui.InteractiveGUI openPermissions(Consumer<org.kingdoms.gui.InteractiveGUI> editor, int page)
    • rankSelector

      public org.kingdoms.gui.InteractiveGUI rankSelector(Consumer<org.kingdoms.gui.InteractiveGUI> editor)