Home / Bukkit Plugins / BuyLand Bukkit Plugin for minecraft 1.6.2/1.6.1

BuyLand Bukkit Plugin for minecraft 1.6.2/1.6.1

http://img3.5minecraft.net/Mods/Buyland-bukkit-plugin-0.png

BuyLand Bukkit Plugin 1.6.2

BuyLand allows users to buy, sell, and price WorldGuard Regions. It uses the WorldGuard Flags BUYABLE and PRICE. A player simply types /buyland [Region Name] and it will deduct the money from their account. This plugin uses WorldGuard, WorldEdit, and Vault. You can also configure how many regions a single person is allowed to own, as well as the default price someone will pay if no price is specifically set. You can also set the sell back price as a percentage. The Land once bought will take a snapshot of the land and save it. As soon as the Land is sold it will restore the land back to the snapshot.

Features

  • Use commands or signs to buy/sell/rent a region
  • Price can be calculated by number of blocks in the region.
  • Configurable amount of land one person is allowed to own.
  • Default price in the event a price is not set.
  • Configurable percentage that an amount is sellable back for.
  • Configurable language file.
  • Land can be reset to when it was first bought.
  • WorldGuard Flag of Entry added to config file to stop non owners from entering.
  • Land can be selected using WorldEdit and saved as a BuyLand region.
  • Land can be selected using WorldEdit and saved as a RentLand region.
  • Add/Remove members from a region.
  • Signs auto change to show if the land has been bought or sold.
  • Remove LWC Protections
  • Players can list all regions they own
  • Players can teleport to any region.
  • Admin can view all regions a player owns.
  • Auto Remove Feature for inactive players.

Commands

Type Command Permission Description
Admin /ReloadBuyland buyland.reload Reload all BuyLand Config Files
Admin /abl Save [RegionName] buyland.admin Select your cuboid using WorldEdit then run this command to create a new sellable region.
Admin /abl ForSale [RegionName] buyland.admin This will set the land back to default.
Just as if the player sold the land back.
Admin /abl Reset [RegionName] buyland.admin This will simply reset the Land back to when a player bought the land.
This will not sell back the land only reset it to default.
Admin /abl Price [RegionName] [Cost] [SecMinHrDay] buyland.admin Used to change sale price of a For Sale region from the default in config. Can also be used to change the Rent price for a Rent region.
Admin /abl List [Player] buyland.admin.list Lists all regions a player owns.
Admin /abl LwcRemove [RegionName] buyland.admin Removes LWC Protections for the region.
Admin /abl Flags buyland.admin List all worldguard flags that can be set in the config.yml file.
Admin /rentland Save [RegionName] buyland.admin Select your cuboid using WorldEdit then run this command to create a new rentable region.
Admin /rentland Reset [RegionName] buyland.admin This will simply reset the rent land region back as if the rent had expired.
Buy /buyland [RegionName] buyland.buy Buys a region.
Buy /sellland [RegionName] buyland.sell Sells a region.
Buy /buyland AddMember [RegionName] [PlayerName] buyland.buy.addmember Lets a landowner add members to their region.
Buy /buyland RemoveMember [RegionName] [PlayerName] buyland.buy.removemember Lets a landowner remove a member from their region.
Buy /buyland tp [RegionName] buyland.tp Teleport the player to the sign of a region.
Buy /buyland list buyland.list Lists all the regions the player owns
Buy /buyland top [Owners/Renters/CashSpent] (Player Qty) buyland.top Shows “Top Players” with: owned lands, cash spent, rented lands
Buy
Rent
/priceland [RegionName] buyland.price Displays the price of a region.
Works on both Sellable and rentable regions.
Rent /rentland [RegionName] [TimeQuantity] [SecMinHrDay] buyland.rent Rents a region.
Rent /rentland Cost {RegionName] buyland.rent Gets the price of a rented region.
Rent /rentland AddMember [RegionName] [PlayerName] buyland.rent.addmember Lets a landowner add members to their rented region.
Rent /rentland RemoveMember [RegionName] [PlayerName] buyland.rent.removemember Lets a landowner remove a member from their rented region.

Additional Permissions

  • buyland.all – ALL Commands.
  • buyland.signuse – Allows the user of buyland signs.
  • buyland.signbreak – Allows a user to break buyland signs.
  • buyland.signcreate – Allows a user to create buyland signs.
  • buyland.maxland.(Any Number Between 1-50)

Sign Usage

Sign Setup

  • [BuyLand]
  • For Sale / For Rent
  • RegionName – Must be exactly what the regions name is.
  • 1 Second / 1 Minute / 1 Hour / 1 Day (This line is left blank when making a For Sale Sign.)

A BuyLand sign can be placed anywhere outside the region it represents.

For Sale For Rent

Changelogs:

v0.8.6

[spoiler]
  • Major update to plugin config options to group together and have increased control over what happens when. (Below is an example of the new config.yml file and how they map to the old config values on the right. On update, the config.yml file values will be preserved when creating the new structure. Please make a backup copy of your config.yml file before upgrading, just in case.
    • general:
      • regionPriority: 1 [buyland.landpriority]
      • configVersion: 2
    • buyland:
      • offlineLimit:
        • days: 30 [buyland.offlinelimitindays]
        • enable: true [buyland.offlinelimitenable]
        • checkMembers: false [new option see Ticket 63]
      • onCreate:
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • saveSchematic: true [buyland.resetlandonsale]
        • removelwcprotection: false [buyland.removelwcprotection]
        • worldGuardFlags:
          • default: ”
      • onBuyFromBank:
        • breakSign: false [buyland.breaksignonbuy]
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • placeSchematic: false [buyland.resetlandonsale] (opposite value of previous setting)
        • saveSchematic: true [buyland.resetlandonsale]
        • price:
          • default: 100.0 [buyland.defaultprice]
          • perBlock: 1.0 [buyland.defaultpriceperblock]
          • usePerBlock: false [buyland.usepriceperblock]
        • removelwcprotection: false [buyland.removelwcprotection]
        • worldGuardFlags:
          • default: ”
      • onSaleToBank:
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • placeSchematic: true [buyland.resetlandonsale]
        • saveSchematic: false [buyland.resetlandonsale] (opposite value of previous setting)
        • removelwcprotection: false [buyland.removelwcprotection]
        • price:
          • percent: 1.00 [buyland.percentsellback]
        • worldGuardFlags:
          • default: ”
    • rentland:
      • onPlayerJoin
        • notifyOfTimeLeft: true [buyland.notifyplayerofrenttime]
      • onCreate:
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • saveSchematic: false
        • removelwcprotection: false [buyland.removelwcprotection]
        • worldGuardFlags:
          • default: ”
        • price:
          • perMinDefault: 1.0 [buyland.defaultrentcostpermin]
      • onRentBegin:
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • placeSchematic: false [buyland.resetlandonsale] (opposite value of previous setting)
        • saveSchematic: true [buyland.resetlandonsale]
        • removelwcprotection: false [buyland.removelwcprotection]
        • worldGuardFlags:
          • default: ”
        • maxRegions: 1 [buyland.maxamountofrentland]
      • onRentExtend:
        • denyEntry: false
        • placeSchematic: false
        • saveSchematic: false
        • removelwcprotection: false
        • worldGuardFlags:
          • default: ”
      • onRentExpire:
        • denyEntry: false [buyland.denyentrytoland]
        • greetMessage:
          • display: true [buyland.landgreeting]
          • erase: false [buyland.landgreetingerasemsg] (only available if display = false)
        • placeSchematic: true [buyland.resetlandonsale]
        • saveSchematic: false [buyland.resetlandonsale] (opposite value of previous setting)
        • removelwcprotection: false [buyland.removelwcprotection]
        • broadcast:
          • available: true [buyland.rentbroadcastmsg]
        • worldGuardFlags:
          • default: ”
  • Ticket 64 – Completed
  • Add “Week” as a valid parameter to identify time periods on For Rent signs.
  • Ticket 63 – Completed
    • Currently the region is sold back if the owner has not logged on for x days.
    • Extend the check to also include members of the region.
    • Allow config setting to disable additional member check
  • Ticket 62 – Fix bugs introduced in 0.8.5
    • /buyland list – command not recognizing buyland.list perm
      • Fixed: there was an incorrect additional permission requirement of buyland.buy
        • This would have also affected /buyland tp, /buyland addMemeber, /buyland removeMember as they had different permission requirements than buyland.buy
    • /rentland reset – command not working from console
      • Fixed: Now works from console
    • Negative number in rentdb.yml can cause issues
      • Fixed: Negative numbers are prevented from being placed in the db.yml and rentdb.yml files by the plugin.
  • Ticket 52 – Allow for a WorldGuard region flag set that will automatically be added or cleared when a region is created, rented, expired, purchased, or sold.
    • This will be implemented for the following actions:
      • buyland:
        • onCreate:
          • worldGuardFlags:
            • default: ‘ ‘
            • region_name: (example of flag usage for sample region)
              • snow-fall: allow (example of adding a flag)
              • ice-form: clear (example of clearing a flag)
        • onBuyFromBank:
        • onSaleToBank:
      • rentland:
        • onCreate:
        • onRentBegin:
        • onRentExtend:
        • onRentExpire:
    • Each of the default sections can be copied to a region specific version by creating a section under the worldGuardFlags named the same as the region in lower case: and including flags underneath that. See worldGuard wiki for the flags and names.
  • Ticket 11 – A command that let people show the “Top Players” with: owned lands, cash spent, rented lands
    • New Command:
      • /buyland top [Owners/Renters/CashSpent] (Player Qty)
      • The type is required and can be: Owners, Renters, or CashSpent
      • The Quantity to show is optional and defaults to: 10
      • buyland top owners will have an output similar to:
        • Top 10 region owners:
        • the_nut – 3 regions
        • chriztopia – 2 regions
      • buyland top renters will have an output similar to:
        • Top 10 region renters:
        • chriztopia – 3 regions
        • the_nut – 2 regions
      • buyland top cashSpent will have an output similar to:
        • Top 10 spenders on regions:
        • chriztopia – 165.32
        • the_nut – 163.17
  • The things tracked in the db.yml and rentdb.yml files have changed and are as follows:
old structure of db.yml and rentdb.yml files:
the_nut: 0

New structure of db.yml:
the_nut:
  own: 3
  earned: 170.0   (adds to this when player sells a region)
  spent: 100.00   (adds to this when player buys a region)

new structure of rentdb.yml:
the_nut:
  renting: 2
  earned: 0.0   (not tracked, but for possible future use)
  spent: 63.17   (adds to this when player rents a region)
[/spoiler]

Download BuyLand Bukkit Plugin

For 1.6.2

http://dl2.5minecraft.net/download.php?file=461088850bb2651b634e248e5d5cd4d5

For 1.6.1

http://dl2.5minecraft.net/download.php?file=f671eb0feba12656baea608f0a6f0657

Credits: 

  • chriztopia
  • The_Nut

About thang phung

Check Also

Holographic Displays Plugin 1.8.3

Features Create floating text lines! Floating icons! Fast and easy to use. Simple API for …

Leave a Reply

Your email address will not be published.

Powered by themekiller.com watchanimeonline.co