Class DataHandlerLand

java.lang.Object
org.kingdoms.data.handlers.abstraction.DataHandler<Land>
org.kingdoms.data.handlers.abstraction.KeyedDataHandler<SimpleChunkLocation,Land>
org.kingdoms.data.handlers.DataHandlerLand

public final class DataHandlerLand extends org.kingdoms.data.handlers.abstraction.KeyedDataHandler<SimpleChunkLocation,Land>
  • Field Details

  • Constructor Details

    • DataHandlerLand

      public DataHandlerLand()
  • Method Details

    • checkInsideLand

      public static void checkInsideLand(Land land, Collection<? extends KingdomBlock> blocks)
    • checkInsideLand

      public static void checkInsideLand(Land land)
    • shouldSaveBuilding

      public void shouldSaveBuilding(org.kingdoms.data.database.dataprovider.SectionableDataSetter provider, KingdomBuilding<?> building)
    • save

      public void save(@NotNull @NotNull org.kingdoms.data.database.dataprovider.SectionableDataSetter provider, @NonNull Land land)
      Specified by:
      save in class org.kingdoms.data.handlers.abstraction.DataHandler<Land>
    • load

      public Land load(@NotNull @NotNull org.kingdoms.data.database.dataprovider.SectionableDataGetter provider, SimpleChunkLocation id)
      Specified by:
      load in class org.kingdoms.data.handlers.abstraction.KeyedDataHandler<SimpleChunkLocation,Land>