Package com.griefdefender.api.event
Interface RentClaimEvent
- All Superinterfaces:
net.kyori.event.Cancellable,ClaimEvent,Event
An event that is fired before a claim is rented.
Note: Canceling this event will prevent claim being rented.
-
Method Summary
Modifier and TypeMethodDescriptiondoubleGets the original rent balance.doubleGets the original rent rate for claim.Gets the rentPaymentTypedoubleGets the current rent balance due.Gets theUserbeing charged.doubleGets the current rent rate.voidsetRentRate(double newRentRate) Sets a new rent rate for claim.Methods inherited from interface net.kyori.event.Cancellable
cancelled, cancelledMethods inherited from interface com.griefdefender.api.event.ClaimEvent
getClaim, getClaims, getMessage, getSource, getSourceUser, setMessage
-
Method Details
-
getOriginalRentBalance
double getOriginalRentBalance()Gets the original rent balance. Note: This is the previous balance before the new rate was applied.- Returns:
- The original rent balance
-
getOriginalRentRate
double getOriginalRentRate()Gets the original rent rate for claim.- Returns:
- The original rent rate
-
getRentBalance
double getRentBalance()Gets the current rent balance due. Note: To adjust the rent balance, usesetRentRate(double)- Returns:
- The current rent balance
-
getRentRate
double getRentRate()Gets the current rent rate.- Returns:
- The current rent rate
-
setRentRate
void setRentRate(double newRentRate) Sets a new rent rate for claim.- Parameters:
newRentRate- The new rent rate.
-
getRenter
User getRenter()Gets theUserbeing charged.- Returns:
- The user being charged
-
getPaymentType
PaymentType getPaymentType()Gets the rentPaymentType- Returns:
- The payment type
-