Class UnclaimProcessor
java.lang.Object
org.kingdoms.abstraction.processor.AbstractKingdomsProcess
org.kingdoms.abstraction.processor.AbstractKingdomsProcessor
org.kingdoms.managers.land.claiming.AbstractClaimProcessor
org.kingdoms.managers.land.claiming.UnclaimProcessor
- All Implemented Interfaces:
Cloneable,org.kingdoms.abstraction.processor.KingdomsProcess,org.kingdoms.abstraction.processor.KingdomsProcessor,org.kingdoms.locale.provider.MessageContextProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kingdoms.managers.land.claiming.AbstractClaimProcessor
AbstractClaimProcessor.ChunkHandlingNested classes/interfaces inherited from interface org.kingdoms.abstraction.processor.KingdomsProcess
org.kingdoms.abstraction.processor.KingdomsProcess.Intent, org.kingdoms.abstraction.processor.KingdomsProcess.Message, org.kingdoms.abstraction.processor.KingdomsProcess.MessageType -
Field Summary
Fields inherited from class org.kingdoms.managers.land.claiming.AbstractClaimProcessor
auto, chunk, ignoreAdmin, kingdom, kp, money, rp, specialChunks -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUnclaimProcessor(SimpleChunkLocation chunk, KingdomPlayer kp, Kingdom kingdom) -
Method Summary
Modifier and TypeMethodDescriptionstatic UnclaimProcessorbuild(SimpleChunkLocation chunk, KingdomPlayer kp, Kingdom kingdom) calculateRefund(Kingdom kingdom, int lands, boolean auto) clone()booleanstatic org.kingdoms.managers.land.claiming.ClaimProcessorBuilder<UnclaimProcessor> static Cooldown<SimpleChunkLocation> booleanprocess()static voidsetBuilder(org.kingdoms.managers.land.claiming.ClaimProcessorBuilder<UnclaimProcessor> builder) voidsetConfirmed(boolean confirmed) Methods inherited from class org.kingdoms.managers.land.claiming.AbstractClaimProcessor
asAuto, getChunk, getKingdom, getKingdomPlayer, getLand, getMoney, getResourcePoints, getSpecialChunks, getSpecialHandling, isAdminMode, setChunk, setChunk, specialHandlingMethods inherited from class org.kingdoms.abstraction.processor.AbstractKingdomsProcess
getFinalizer, getIntent, getMessageContext, getMessages, getMetadata, isSuccessful, setIntent, setSuccessfulMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kingdoms.abstraction.processor.KingdomsProcess
addFinalizer, fail, getCombinedMessage, getFinalizer, getIntent, getMessages, getMetadata, inherit, isSuccessful, message, sendMessages, setIntent, setSuccessful, varMethods inherited from interface org.kingdoms.locale.provider.MessageContextProvider
getMessageContext
-
Constructor Details
-
UnclaimProcessor
-
-
Method Details
-
getBuilder
public static org.kingdoms.managers.land.claiming.ClaimProcessorBuilder<UnclaimProcessor> getBuilder() -
setBuilder
public static void setBuilder(org.kingdoms.managers.land.claiming.ClaimProcessorBuilder<UnclaimProcessor> builder) -
build
-
setConfirmed
public void setConfirmed(boolean confirmed) -
isConfirmed
public boolean isConfirmed() -
reprocess
- Specified by:
reprocessin interfaceorg.kingdoms.abstraction.processor.KingdomsProcessor- Specified by:
reprocessin classAbstractClaimProcessor
-
clone
- Specified by:
clonein classAbstractClaimProcessor
-
initialChecks
- Overrides:
initialChecksin classAbstractClaimProcessor
-
process
- Specified by:
processin interfaceorg.kingdoms.abstraction.processor.KingdomsProcessor- Specified by:
processin classAbstractClaimProcessor
-
finalizeProcess
public boolean finalizeProcess()- Specified by:
finalizeProcessin interfaceorg.kingdoms.abstraction.processor.KingdomsProcess- Overrides:
finalizeProcessin classAbstractClaimProcessor
-
checkWorldAndPermission
- Specified by:
checkWorldAndPermissionin classAbstractClaimProcessor
-
processIssue
-
checkCooldown
-
checkConfirmation
-
disconnectsLandsAfterUnclaim
-
calculateRefund
-
getUnclaimCooldown
-