BuyPlots

BuyPlots - Buy new plots and increase your plot limit

This is unofficial addon to PlotSquared plugin which allows player
to buy new plots (increase their plot limit) for money.

Requirements:
- PlotSquared v3.x (BuyPlots 1.0-.1.2) or v4.x (BuyPlots 1.3+)
- Vault

Features:
- Buy new plots in two ways
- Set global discounts
- Enable/disable plugin or modify his features without restarting server

Commands (Each command can be run using alias /bp):

/buyplots buy - Basic buy command - you should use this command if you have already claimed all available number of plots. If not, this command doesn't replace default limit, just adds new perm to player (plots.plot.<claimedplots+1>). So if group "vip" has default limit of 10 plots and has claimed e.g. 3 plots this command will not work properly.
/buyplots buy <number> - Extended buy command - <number> is the plot limit you already have. Plugin checks if this number is valid and increases it by 1 if player has enough money
/buyplots info - Display info about plot price, discounts and buy process
/buyplots discount enable/disable - Enable/Disable global discount
/buyplots discount set <valuepercent> - Set global discount value
(it can be e.g. 25 or 25.0)

/buyplots groupdiscount enable/disable - Enable/Disable group discounts
/buyplots groupdiscount <groupId> set <valuepercent> - Set discount for permissions group
/buyplots reload - Reload plugin
/buyplots enable/disable - Enable/Disable plugin

 

Permissions:
buyplots.user - access to buy plots and info
buyplots.admin - access to admin commands
 
Config:
# BuyPlots 1.1 Config File

# Should plugin be enabled?
enabled: true
# Enable logging - every when player "successfuly" buy plot an information will appear in log.
# This can be helpful if player forgot to claim all its plots before buying new.
Logging: true
# Here you set plot price (e.g. 1000, 1000.0)
PlotPrice: 50000.0
# Discounts 
Discounts:
# Global discount - for every player
    Global:
        active: false
        valuePercent: 0.0
# Group discount - for permissions system groups with given name.  
    Group:
        active: false
        # Max number of groups, default 10. 
        # If you want more than 10 just increase this value and manually add lines like these below
        numberGroups: 10
        Groups:
            Group1: # <- This is groupId, it cannot be renamed
                GroupName: "default" # <- Group name from permissions
                valuePercent: 0.0
            Group2:
                GroupName: ""
                valuePercent: 0.0
            Group3:
                GroupName: ""
                valuePercent: 0.0
            Group4:
                GroupName: ""
                valuePercent: 0.0
            Group5:
                GroupName: ""
                valuePercent: 0.0
            Group6:
                GroupName: ""
                valuePercent: 0.0
            Group7:
                GroupName: ""
                valuePercent: 0.0
            Group8:
                GroupName: ""
                valuePercent: 0.0
            Group9:
                GroupName: ""
                valuePercent: 0.0
            Group10:
                GroupName: ""
                valuePercent: 0.0

 



Screenshots:

 

 

Donate:

Click here

 

Plugin tested on 1.7-1.13

Updates coming soon.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    272147
  • Created
    Jul 15, 2017
  • Last Released File
    Jul 3, 2021
  • Total Downloads
    2,812
  • License

Categories

Members