Description
For all the citybuild servers out there I wanted to make managing estates easier. So Estatemanager is the result. An estate is a rectangle in your world which is protected from bedrock to sky, it is defined through two points P(a|b) and Q(c|d) so it's edges are |a - c| and |b - d|.
Protected means nobody besides the allowed players can :
- place blocks
- break blocks
- set fire
- perform a rightclickaction(e.g. open a chest)
And on estates blocks won't get destroyed from fire or explosions. Each estate is owned by a player who can allow other players to build on his estate or sell it to others. If a player is offline for more than 3 months his estates will be set for sale and each block will cost one e-coin and his e-coins will get deleted. You gain money by selling auctions. Every Item can be sold in Auctions.
Usage
- Download the latest version of Estatemanager.
- Put Estatemanager.jar into yourpathtobukkit/Bukkit/plugins
- Configure config.yml: open Estatemanager.jar with winrar(or a similar program) and open config.yml with a texteditor
- startmoney: the money new players start with
- limittime: the time in milliseconds players may be offline without getting their money and estates reset
- ppb: the standard price per block for estates (used when a player was offline too long and his estate gets sold)
- Make estates with the command from the console or ingame and sell them to players.
Commands
Here's a list of the commands, basically everything is handled by them. I'll probably change this to some ingame rightclick - handling but for now the commands are all you need to know. For more information open Estatemanager.jar with winrar(or a similar program) and have a look at plugin.yml (open it with a normal texteditor).
- showMoney
- description: Shows the Money of a Player
- usage: /showMoney <name(if empty it shows your money)>
- buyEstate
- description: Buy an estate
- usage: /buyEstate <estate>
- makeEstate
- description: declare an Estate between P(a|b) and Q(c|d) from bedrock to sky
- usage: /makeEstate <name> <owner> <price> <a> <b> <c> <d>
- makeEstateGrid:
- description: make multiple Estates in a Grid starting at (a|b)
- usage: /makeEstateGrid <Name> <Owner> <Price for each> <a> <b> <Gap> <Width of each> <Height of each> <NumberofestatesX> <NumberofestatesZ>
- deleteEstate:
- description: remove an Estate
- usage: /deleteEstate <estate>
- allow:
- description: allow another player to build on an estate.
- usage: /allow <player> <estate> <true/false>
- setForSale:
- description: set an estate for sale
- usage: /setForSale <estate> <true/false>
- setPrice:
- description: set the price of an estate
- usage: /setPrice <estate> <Price>
- showEstates
- description: show all Estates that are for sale sorted by price per block
- usage: /showEstates
- giveMoney:
- description: give money to a player
- usage: /giveMoney <player> <amount>
- makeAuction:
- description: make an auction of the item in your hand which can be bought by other players
- usage: /makeAuction <price>
- buyAuction:
- description: buy an auction
- usage: /buyAuction <AuctionID>
- showAuctions:
- description: show auctions of a specific item type sorted by price per item
- usage: /showAuctions <item type>
- removeAuction:
- description: remove an auction
- usage: /removeAuction <AuctionID>
Plans
Here a list of things I'd like to add:
- Change some command-handling to rightclick-handling
- Estate leasing
- Auctionhouse taxes

