Package org.kingdoms.data.handlers
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckInsideLand(Land land) static voidcheckInsideLand(Land land, Collection<? extends KingdomBlock> blocks) load(@NotNull org.kingdoms.data.database.dataprovider.SectionableDataGetter provider, SimpleChunkLocation id) voidsave(@NotNull org.kingdoms.data.database.dataprovider.SectionableDataSetter provider, @NonNull Land land) voidshouldSaveBuilding(org.kingdoms.data.database.dataprovider.SectionableDataSetter provider, KingdomBuilding<?> building) Methods inherited from class org.kingdoms.data.handlers.abstraction.KeyedDataHandler
getIdHandlerMethods inherited from class org.kingdoms.data.handlers.abstraction.DataHandler
getSqlProperties
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DataHandlerLand
public DataHandlerLand()
-
-
Method Details
-
checkInsideLand
-
checkInsideLand
-
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:
savein classorg.kingdoms.data.handlers.abstraction.DataHandler<Land>
-
load
public Land load(@NotNull @NotNull org.kingdoms.data.database.dataprovider.SectionableDataGetter provider, SimpleChunkLocation id) - Specified by:
loadin classorg.kingdoms.data.handlers.abstraction.KeyedDataHandler<SimpleChunkLocation,Land>
-