promotional bannermobile promotional banner

Estatemanager

Estatemanager

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

  1. Download the latest version of Estatemanager.
  2. Put Estatemanager.jar into yourpathtobukkit/Bukkit/plugins
  3. 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)
  4. 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).

  1. showMoney
    • description: Shows the Money of a Player
    • usage: /showMoney <name(if empty it shows your money)>
  2. buyEstate
    • description: Buy an estate
    • usage: /buyEstate <estate>
  3. 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>
  4. 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>
  5. deleteEstate:
    • description: remove an Estate
    • usage: /deleteEstate <estate>
  6. allow:
    • description: allow another player to build on an estate.
    • usage: /allow <player> <estate> <true/false>
  7. setForSale:
    • description: set an estate for sale
    • usage: /setForSale <estate> <true/false>
  8. setPrice:
    • description: set the price of an estate
    • usage: /setPrice <estate> <Price>
  9. showEstates
    • description: show all Estates that are for sale sorted by price per block
    • usage: /showEstates
  10. giveMoney:
    • description: give money to a player
    • usage: /giveMoney <player> <amount>
  11. makeAuction:
    • description: make an auction of the item in your hand which can be bought by other players
    • usage: /makeAuction <price>
  12. buyAuction:
    • description: buy an auction
    • usage: /buyAuction <AuctionID>
  13. showAuctions:
    • description: show auctions of a specific item type sorted by price per item
    • usage: /showAuctions <item type>
  14. removeAuction:
    • description: remove an auction
    • usage: /removeAuction <AuctionID>

Plans

Here a list of things I'd like to add:

  1. Change some command-handling to rightclick-handling
  2. Estate leasing
  3. Auctionhouse taxes

The Estatemanager Team

profile avatar
  • 1
    Projects
  • 868
    Downloads