grant permission trust on rent lease
This commit is contained in:
parent
8bb1b46cd0
commit
f25693ce6b
@ -64,7 +64,7 @@ public class GP_RealEstateHook implements IRealEstate
|
||||
Transaction b = RealEstate.transactionsStore.getTransaction(claim);
|
||||
if(b != null && b instanceof BoughtTransaction)
|
||||
{
|
||||
if(((BoughtTransaction)b).getBuyer() != null)
|
||||
if(((BoughtTransaction)b).getBuyer() != null && !((BoughtTransaction)b).getBuyer().equals(player.getUniqueId()))
|
||||
return "This claim is currently involved in a transaction, you can't change any permission!";
|
||||
}
|
||||
return null;
|
||||
|
||||
@ -308,6 +308,7 @@ public class ClaimLease extends BoughtTransaction
|
||||
lastPayment = LocalDateTime.now();
|
||||
paymentsLeft--;
|
||||
claim.setPermission(buyer.toString(), ClaimPermission.Build);
|
||||
claim.allowGrantPermission(player);
|
||||
GriefPrevention.instance.dataStore.saveClaim(claim);
|
||||
getHolder().breakNaturally();// leases don't have signs indicating the remaining time
|
||||
update();
|
||||
|
||||
@ -284,6 +284,7 @@ public class ClaimRent extends BoughtTransaction
|
||||
startDate = LocalDateTime.now();
|
||||
autoRenew = false;
|
||||
claim.setPermission(buyer.toString(), ClaimPermission.Build);
|
||||
claim.allowGrantPermission(player);
|
||||
GriefPrevention.instance.dataStore.saveClaim(claim);
|
||||
update();
|
||||
RealEstate.transactionsStore.saveData();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user