RealEstate/plugin.yml
Famous_Longwing 9561dca8f2 SoftDependency added: WorldEdit
Rental properties can now become self-cleaning (Disabled by default)
WARNING: This is extremely distructive, if enabled the property will use
WorldEdit to create a schematic of the rental area (and save it), when
the rental period ends, the schematic is loaded and pasted.

Signs are no longer editable once they become RealEstate signs (in short
they become waxed).

Config changes:
Added configuration to enable or disable the self-cleaning rentals. As
this can cause a kind of infinite item exploit (place something down,
rent, remove, unrent).

Future plans:
Self cleaning rentals will factor changes made by rentor, for example if
the owner places a shulker with diamonds, those diamonds should still be
gone after the rental process completes. Similarly items, and blocks,
placed by rentors should be returned to them prior to finalizing the
close of the rent. For example rentor rents property, builds house, rent
expires, the materials that make up the house, and anything inside,
should return to the rentor.
2024-02-20 10:17:52 -05:00

86 lines
2.8 KiB
YAML

name: RealEstate
main: me.EtienneDx.RealEstate.RealEstate
version: ${project.version}
authors: [EtienneDx, DmitryRendov, FamousLongwing]
depend: [Vault, GriefPrevention]
softdepend: [WorldEdit]
api-version: "1.20"
commands:
re:
description: Access to the claim transaction information.
usage: /<command>
aliases: [realestate]
permission: realestate.info
permission-message: You do not have access to that command!
permissions:
realestate.*:
description: Gives access to all Real Estate permissions
default: op
children:
realestate.info: true
realestate.admin: true
realestate.destroysigns: true
realestate.claim.buy: true
realestate.claim.sell: true
realestate.claim.rent: true
realestate.claim.lease: true
realestate.subclaim.buy: true
realestate.subclaim.sell: true
realestate.subclaim.rent: true
realestate.subclaim.lease: true
realestate.autorenew: true
realestate.claim.*:
description: Allows the player full access over claims
default: op
children:
realestate.claim.buy: true
realestate.claim.sell: true
realestate.claim.rent: true
realestate.claim.lease: true
realestate.subclaim.*:
description: Allows the player full access over subclaims
default: op
children:
realestate.subclaim.buy: true
realestate.subclaim.sell: true
realestate.subclaim.rent: true
realestate.subclaim.lease: true
realestate.admin:
description: Allows the player to sell and lease admin claims, as well as see plugin informations
default: op
realestate.info:
description: Allow the player to get informations about the claim
default: true
realestate.claim.buy:
description: Allows the player to buy claims (buying, paying rents, paying leases)
default: true
realestate.claim.sell:
description: Allows the player to sell claims
default: true
realestate.claim.rent:
description: Allows the player to rent claims
default: true
realestate.claim.lease:
description: Allows the player to lease claims
default: true
realestate.subclaim.buy:
description: Allows the player to buy subclaims (buying, paying rents)
default: true
realestate.subclaim.sell:
description: Allows the player to sell subclaims
default: false
realestate.subclaim.rent:
description: Allows the player to rent subclaims
default: true
realestate.subclaim.lease:
description: Allows the player to lease subclaims
default: false
realestate.destroysigns:
description: Allows the player to destroy any sign representing a transaction
default: op
realestate.autorenew:
description: Allows the player to enable automatic renew for his rented claims and subclaims
default: true