44 lines
1.1 KiB
Java
44 lines
1.1 KiB
Java
package me.wiefferink.areashop.events.notify;
|
|
|
|
import me.wiefferink.areashop.events.NotifyRegionEvent;
|
|
import me.wiefferink.areashop.regions.RentRegion;
|
|
|
|
import java.util.UUID;
|
|
|
|
/**
|
|
* Broadcasted when a region has been unrented.
|
|
*/
|
|
public class UnrentedRegionEvent extends NotifyRegionEvent<RentRegion> {
|
|
|
|
private UUID oldRenter;
|
|
private double refundedMoney;
|
|
|
|
/**
|
|
* Constructor.
|
|
* @param region The region that has been unrented
|
|
* @param oldRenter The player that rented the region before it was unrented
|
|
* @param refundedMoney The amount of money that has been refunded
|
|
*/
|
|
public UnrentedRegionEvent(RentRegion region, UUID oldRenter, double refundedMoney) {
|
|
super(region);
|
|
this.oldRenter = oldRenter;
|
|
this.refundedMoney = refundedMoney;
|
|
}
|
|
|
|
/**
|
|
* Get the player that the region was unrented for.
|
|
* @return The UUID of the player that the region was unrented for
|
|
*/
|
|
public UUID getOldRenter() {
|
|
return oldRenter;
|
|
}
|
|
|
|
/**
|
|
* Get the amount that is paid back to the player.
|
|
* @return The amount of money paid back to the player
|
|
*/
|
|
public double getRefundedMoney() {
|
|
return refundedMoney;
|
|
}
|
|
}
|