Class MemoryFPlayers

java.lang.Object
dev.kitteh.factions.data.MemoryFPlayers
All Implemented Interfaces:
FPlayers
Direct Known Subclasses:
JSONFPlayers

@Internal @NullMarked public abstract class MemoryFPlayers extends Object implements FPlayers
  • Field Details

  • Constructor Details

    • MemoryFPlayers

      public MemoryFPlayers()
  • Method Details

    • all

      public List<FPlayer> all()
      Specified by:
      all in interface FPlayers
    • get

      public FPlayer get(UUID id)
      Specified by:
      get in interface FPlayers
    • has

      public boolean has(UUID uuid)
      Specified by:
      has in interface FPlayers
    • constructNewFPlayer

      protected abstract FPlayer constructNewFPlayer(UUID id)
    • load

      public abstract int load()
    • forceSave

      public abstract void forceSave(boolean sync)
    • removePlayer

      public abstract void removePlayer(FPlayer fPlayer)