I'm looking for an experienced Dev. to make me a revised/heavily configured version of the old Plot Guardian plugin (link below).
The plugin allows players to buy, sell, and rent out plots and for OPs to use w/e and make custom plots from region selections.
Full details list:
Plot Plugin
Shft1.0.2
How it should work:
Creating a plot (OPs):
- Select a region with world edit
- Execute "/plot create {plotname} {price}"
- The plot is created a sell sign (SIGN:NEWPLOT, sign formats listed below) is generated in the center of the plot
- Once a plot is created, the border one block around it should become a wall of brick and a wall of fences on top
Buying a plot:
- Warp to a plot for sale
- Break the sell sign
- Money is transferred from the player to the seller through vault
Selling a plot:
- You must place a sign anywhere on the plot (SIGN:SELL)
- Plot gets listed on the plots for sale list
- The seller can not interact with the plot once the sign is placed unless he breaks the sign therefore stopping the sale
- Those who were banned are no longer banned and those added get removed
Renting a plot:
- You must place a sign anywhere on the plot (SIGN:RENT)
- The renter must break the sign and pay the set amount/time interval
- Once someone rents out the plot, it gets cleared to it's orignial state (empty)
- A player can leave the plot at any time by using "/plot rent end {plotname}"
- After executing the end command, they have 24 hours to move everything out before the plot returns to its old state before it was rented out
Adding/Removing Players from a plot:
- "/plot addmember {name} {plotname}" to add a player
- Added players can open chests, grief, break/place, etc. but cannot sell the plot
- "/plot removemember {name} {plotname}" to remove players, taking away permission to interact
Banning Players from a plot:
- "/plot ban {name} {plotname}" to ban a player
- Whenever the banned player tries to teleport to the plot, they get an access denied message
- Whenever the banned player tries to walk onto a plot they're banned from, they get teleported to spawn
Plot Ranking System:
- Players can give likes to plots and move them up in the leaderboards
- Players can only give 1 like per plot and cannot like their own plots
- Likes are cleared when a plot is sold, rented, or cleared
- Integrated leaderboard
- Whoever is #1 gets special perks and prizes (set in config)
Plot Clearing
- OPs can "clear" a plot and set it back to its original state
- A sign should be generated in the center as it was when the plot was first created
- When an OP executes the /plot clear command, they should get a confirmation message making sure they want to do this and forcing them to type it in a again if yes.
Price Range Search
- Players can find a plot within a certain price range with /plot sales {price-price}
- This should give them a customized plot sales list with only the plots that fit the range
- On top of searching for price, players can also search for a certain size range /plot sales {size-size}
- The ranges should not be required and if they aren't put in, it's just a normal plot sales list
Signs:
SIGN:NEWPLOT
1st - [plot]
2nd - {size #x#}
3rd - {price}
4th - noowner
SIGN:SELL
1st - [plot]
2nd - {blank}
3rd - {price}
4th - {IGN}
SIGN:RENT
1st - [rent]
2nd - {duration} -- NOTE: d=days w=week m=month y=years days = 24 hours, weeks = 168 hours, month = 720 hours, year = 8760 hours
3rd - {price} -- NOTE: this is the recurring price paid at every interval
4th - {IGN}
Commands:
/plot warp {plotname} - Warps to a plot that you own, that's for sale, or that you are added to
/plot sales - lists all the plots for sale
/plot info {plotname (optional} - gives you the info of the plot you're standing in or one you descirbed. Should give you the plot owner, banned players, added players, plot name, size, and buy price
/plot addmember {IGN} {plotname} - gives a specified player permission to build/break and warp to the plot you add them to
/plot removemember {IGN} {plotname} - revoke addmember permissions
/plot ban {IGN} {plotname/all} - ban a player from one or all of your plots
/plot kick {IGN/all} - kick one player or all of them from the plot you're standing in
/plot clear {plotname} - clears the plot you're standing it (makes it empty)
/plot rent end {plotname} - stop renting out a plot
/plot create {plotname} - creates a plot using a selected world edit region
/plot list - list the plots you own and in a sub-list, list the plots you are added to
/plot like {plotname} - give a +1 to a plot
/plot leaderboard - gives the plot leaderboard of who's winning with likes
/plot sales {price-price or size-size} - Gives a specified sales list with only those that fit within the price/size range
permissions:
plot.default - give default perms for addmember, removemember, plot ban, kick, etc.
plot.plots.# - number of plots you can own, default = 2
plot.OP.create - gives op perms for plot create commands
plot.OP.clear - gives op perms for plot clear commands
Features List:
Thank you!
Plot Guardian : https://dev.bukkit.org/projects/plotguardian
PM ME IF INTERESTED.
The plugin allows players to buy, sell, and rent out plots and for OPs to use w/e and make custom plots from region selections.
Full details list:
Plot Plugin
Shft1.0.2
How it should work:
Creating a plot (OPs):
- Select a region with world edit
- Execute "/plot create {plotname} {price}"
- The plot is created a sell sign (SIGN:NEWPLOT, sign formats listed below) is generated in the center of the plot
- Once a plot is created, the border one block around it should become a wall of brick and a wall of fences on top
Buying a plot:
- Warp to a plot for sale
- Break the sell sign
- Money is transferred from the player to the seller through vault
Selling a plot:
- You must place a sign anywhere on the plot (SIGN:SELL)
- Plot gets listed on the plots for sale list
- The seller can not interact with the plot once the sign is placed unless he breaks the sign therefore stopping the sale
- Those who were banned are no longer banned and those added get removed
Renting a plot:
- You must place a sign anywhere on the plot (SIGN:RENT)
- The renter must break the sign and pay the set amount/time interval
- Once someone rents out the plot, it gets cleared to it's orignial state (empty)
- A player can leave the plot at any time by using "/plot rent end {plotname}"
- After executing the end command, they have 24 hours to move everything out before the plot returns to its old state before it was rented out
Adding/Removing Players from a plot:
- "/plot addmember {name} {plotname}" to add a player
- Added players can open chests, grief, break/place, etc. but cannot sell the plot
- "/plot removemember {name} {plotname}" to remove players, taking away permission to interact
Banning Players from a plot:
- "/plot ban {name} {plotname}" to ban a player
- Whenever the banned player tries to teleport to the plot, they get an access denied message
- Whenever the banned player tries to walk onto a plot they're banned from, they get teleported to spawn
Plot Ranking System:
- Players can give likes to plots and move them up in the leaderboards
- Players can only give 1 like per plot and cannot like their own plots
- Likes are cleared when a plot is sold, rented, or cleared
- Integrated leaderboard
- Whoever is #1 gets special perks and prizes (set in config)
Plot Clearing
- OPs can "clear" a plot and set it back to its original state
- A sign should be generated in the center as it was when the plot was first created
- When an OP executes the /plot clear command, they should get a confirmation message making sure they want to do this and forcing them to type it in a again if yes.
Price Range Search
- Players can find a plot within a certain price range with /plot sales {price-price}
- This should give them a customized plot sales list with only the plots that fit the range
- On top of searching for price, players can also search for a certain size range /plot sales {size-size}
- The ranges should not be required and if they aren't put in, it's just a normal plot sales list
Signs:
SIGN:NEWPLOT
1st - [plot]
2nd - {size #x#}
3rd - {price}
4th - noowner
SIGN:SELL
1st - [plot]
2nd - {blank}
3rd - {price}
4th - {IGN}
SIGN:RENT
1st - [rent]
2nd - {duration} -- NOTE: d=days w=week m=month y=years days = 24 hours, weeks = 168 hours, month = 720 hours, year = 8760 hours
3rd - {price} -- NOTE: this is the recurring price paid at every interval
4th - {IGN}
Commands:
/plot warp {plotname} - Warps to a plot that you own, that's for sale, or that you are added to
/plot sales - lists all the plots for sale
/plot info {plotname (optional} - gives you the info of the plot you're standing in or one you descirbed. Should give you the plot owner, banned players, added players, plot name, size, and buy price
/plot addmember {IGN} {plotname} - gives a specified player permission to build/break and warp to the plot you add them to
/plot removemember {IGN} {plotname} - revoke addmember permissions
/plot ban {IGN} {plotname/all} - ban a player from one or all of your plots
/plot kick {IGN/all} - kick one player or all of them from the plot you're standing in
/plot clear {plotname} - clears the plot you're standing it (makes it empty)
/plot rent end {plotname} - stop renting out a plot
/plot create {plotname} - creates a plot using a selected world edit region
/plot list - list the plots you own and in a sub-list, list the plots you are added to
/plot like {plotname} - give a +1 to a plot
/plot leaderboard - gives the plot leaderboard of who's winning with likes
/plot sales {price-price or size-size} - Gives a specified sales list with only those that fit within the price/size range
permissions:
plot.default - give default perms for addmember, removemember, plot ban, kick, etc.
plot.plots.# - number of plots you can own, default = 2
plot.OP.create - gives op perms for plot create commands
plot.OP.clear - gives op perms for plot clear commands
Features List:
- Allows OPs to use world edit and select a region to make a plot
- Option for players to rent their own land for other people for the amount of money for defined time period.
- Teleport system to allow users to teleport to their plots
- Option for players to sell their land to other players with signs
- Ability to kick players from your plot with a command
- System for giving "likes" to plots
- Possibility to restore plots to their previous state on rent end event with help of WorldEdit Schematics
- Detailed plot information
- Ability to add and remove players to give them access to their plots
- auto plot removal if player is offline for 30 days
- Protection against sand/gravel cannons (OWNERS AND THOSE ADDED TO THE PLOT CAN GRIEF THEIR OWN PLOTS WITH TNT)
- Multi-World support.
- Option to disable plugin in particular worlds
- Collision detection system to prevent plots from overlapping.
- Permission, worldguard, and vault support
Thank you!
Plot Guardian : https://dev.bukkit.org/projects/plotguardian
PM ME IF INTERESTED.
Last edited:
