Class WorldTracker

java.lang.Object
dev.kitteh.factions.util.WorldTracker

@AvailableSince("4.0.0") @NullMarked public class WorldTracker extends Object
  • Field Details

  • Constructor Details

    • WorldTracker

      public WorldTracker(String worldName)
    • WorldTracker

      public WorldTracker(String worldName, it.unimi.dsi.fastutil.longs.Long2IntMap chunkToID)
  • Method Details

    • worldName

      public String worldName()
    • addClaim

      public void addClaim(int id, FLocation location)
    • addClaimOnLoad

      public void addClaimOnLoad(int id, int x, int z)
    • removeClaim

      public void removeClaim(FLocation location)
    • removeAllClaims

      public void removeAllClaims(int id)
    • allClaims

      public List<FLocation> allClaims(int id)
    • allClaimsAsLong

      public it.unimi.dsi.fastutil.longs.LongSet allClaimsAsLong(int id)
    • chunkIdMapForSave

      public it.unimi.dsi.fastutil.longs.Long2IntMap chunkIdMapForSave()
    • allClaimsForDynmap

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<it.unimi.dsi.fastutil.longs.LongList> allClaimsForDynmap()
    • idAt

      public int idAt(FLocation location)
    • countClaims

      public int countClaims(int id)
    • countClaims

      public int countClaims()
    • ids

      public it.unimi.dsi.fastutil.ints.IntList ids()