Plot Plugin {$}

Status
This thread has been locked.

Cowboysjoe

Owner of MaximizedMC | Freelance Artist
Banned
Feedback score
9
Posts
519
Reactions
275
Resources
0
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:
  • 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:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

kampai

Feedback score
8
Posts
361
Reactions
187
Resources
0
You never gave us the link
 

Cowboysjoe

Owner of MaximizedMC | Freelance Artist
Banned
Feedback score
9
Posts
519
Reactions
275
Resources
0
Banned forever. Reason: Scamming (https://builtbybit.com/threads/cowboysjoe-scam-report.266451/)
Status
This thread has been locked.
Top