ConstructionSites
This plugin is compatible with 1.7.9 Craftbukkit and 1.8 Spigot.
« ConstructionSites Info »
Everyone knows that creating a beautiful structure can sometimes be difficult. This is especially true in Survival mode, where it is a challenge to get the simplest materials without your brains becoming a zombie's snack or being blown to bits by a creeper. So, how could you begin building a house template/building for a configurable price, have it built over time, then finished with the click of a button? Two words: Construction Sites.
NOTICE: This plugin is in BETA. Many features are largely untested, so it is recommended you use this for testing/personal uses only until the first release file is published. However, I would appreciate it if you used it on your server for public use because it will help me identify the bugs and thus, improve the stability. Please note that there will be a few problems to go along with it including glitch abuse, so keep an eye out.
What the Admin Does
This plugin allows the player to create custom build sites, of which the completion price, margin deposit (to take in account the player possibly obstructing the building) and build time are fully configurable. Server administrators create schematics with the aid of the powerful and easy-to-use WorldEdit tool. Then they save them, and add them to CS using a special admin command.
Hey, ConstructionSites 1.4 users, adding sites just got easier. You can now add sites with /construct by selecting the Admin Center option and using "create site." Read more, here.
What the Player Does
The player uses the CS base command to place a sign for whatever building he'd like to make. A fraction of the total build cost is initially subtracted (configurable), and depending on the build time the administrator set, he must wait while it finishes (the time remaining can be seen on the face of the sign, as the second line). The time on the sign does not count down while the server is down. However, once the server comes back up again, it will resume construction without any interaction by the player needed. Once this line turns green and reads "Complete", the player right-clicks the sign and pays the difference of the cost of the site and the margin deposit he made when he started it (since nothing happened to the sign during the build). The site is built and the build sign breaks.
Make sure to read the tutorials for information on how to set up and make a construction site.
In the mean time, here's a nifty demonstration of the plugin.
Check out more videos for ConstructionSites here.
And by the way, donations are greatly appreciated and very helpful!
« Dependencies »
Vault and WorldEdit (6.0+) are both necessary dependencies for ConstructionSites.
« Permissions »
The following are the permissions of ConstructionSites:
- csites.admin - Allows player to use /construct admin (addsite/delsite)
- csites.build - Allows the player to view and use the "Build" option in the ConstructionSites GUI. You MUST add this permission for players to see the option. Your GUI will be blank if they do not have this. Same goes for the next permission, "scan."
- csites.scan - Allows the player to view and use the "Scan" option in the ConstructionSites GUI.
- csites.build.<site name> - Allows the player to build a specific site. Example usages: csites.build.house or csites.build.fountain would allow a player to build the sites "house" or "fountain" if they exist.
« Commands »
(/con can be used instead of /construct for convenience.)
/construct - (With no arguments) Opens an inventory GUI with a variety of options.
/construct build - Lists the available buildings along with their prices.
/construct build (site) - Constructs a site.
/construct admin addsite (site name) (construction time: [hours:minutes:seconds, i.e. 12:34:40]) (site cost [dollars.cents])
/construct admin delsite (site name)
« Config »
The following is the config for this plugin:
CS: # The percentage of the build cost. This is subtracted from the player when he first makes the site, and only given back if he finishes the site. Advance: 0.25 Prefs: # ScanColors -> Enabled: When a building is being scanned, should it visualize it? # ScanColors -> Timeout: How long should it wait before removing the visualization? (20 = 1 second) ScanColors: Enabled: true Timeout: 100 Pasting: # The X, Y, Z scan offsets. In this example, the borders of the building must be at least two blocks away from any no-build WorldGuard regions for the site to be built. Offset: X: 2.0 Y: 2.0 Z: 2.0 # The names of the sites you add with /con admin addsite. This line will not appear in your config initially. The four listed names are only examples. Names: [] # The details for each site are below. These are also auto-generated when you add the sites. # And a list of unfinished processes are below. Don't tamper with these. Processes: []
« More »
CSPacks
Download the cool new ConstructionSites Pack, FactionsPack! Download it here: (Link)*
- CSPacks are not sponsored or approved officially by BukkitDev or Curse. Downloads are at your own risk.
You can send your own cool schematics to me if you have any.
You might want to add "No Cheat Plus" support.
[16:26:43 INFO]: NASH0XX issued server command: /construct build Explorer [16:26:43 INFO]: NASH0XX left the game.
[16:26:43 INFO]: [NoCheatPlus] NASH0XX failed WrongBlock: broke another block than clicked. VL 2766.
[16:26:43 INFO]: [NoCheatPlus] (CONSOLE) Kicked NASH0XX : Block breaking out of sync!
[16:26:43 INFO]: [NoCheatPlus] NASH0XX failed Frequency: tried to break too many blocks within time frame. VL 31489.
[16:26:43 WARN]: handleDisconnection() called twice
Alright, still it doesn't allow default players THAT HAVE PERMISSIONS to build.
Also the plugin scans for "QuickMarket" signs??? Why is this happening?
[16:29:14 INFO]: [ConstructionSites] NUUU: §8[§6Shop§8], §lBuy: 1
And I believe it makes that with every sign you create...
And yeah it will spam the console... A lot.
Here's the config:
CS: Advance: 0.25 Prefs: ScanColors: Enabled: true Timeout: 100 Offset: X: 2.0 Y: 2.0 Z: 2.0 explorer: Time: 0:0:30 Cost: 10000.0 Processes: []
Here are the perms:
- csites.build.explorer - csites.build.Explorer (I added both, one with capital letter and another with that small letter in case there was a problem with capital letters in the permissions. Also tried with one and the other one alone. Still nothing. I'm using PermissionsEX for the permissions btw, and yeah permissions work fine with the rest of the other plugins.)
Here's a picture:
Using Spigot 1.8.8 and latest version of this plugin. (that's 1.4)
No more errors in the console, otherwise I'd have listed them here.
The thing will only work when I'm "OP". If you are playing as a default users nothing happens and the /construct command will display that empty thing shown in the picture.
NAD YES I have loaded the schematic file. how do I know this? Because as I said before it works when I'm "OP".
@nashoxx
Hi, please fill out a ticket detailing how you can reproduce the problem. Also include any relevant error logs.
Ticket: http://dev.bukkit.org/bukkit-plugins/constructionsites/tickets/
Need a fix/reply or something ASAP plz.
I even added the perm and all. It works for me, since I'm OP/Admin. But other players can't use it.
Default users have acces to /construct but they don't see anything in the menu, just the "close" thingy. When they access to /construct build [schematic file] it throws them an error.
@nashoxx
Hi, I'm glad you like the plugin. :) This seems to be a client bug. It's annoying, but if you log out and log back in, teleport worlds, reload the chunk, or just right click the blocks, they do go away. I'll see if I can add some kind of patch though.
Hello, this is a great plugin, but there's an issue: Whenever you scan for the place if you can build or not there, the green stained glass blocks do not disappear they stay there.
Using spigot 1.8.8 and ConstructionSites 1.4
@Jamboozlez
You could just use TNT, or find some other demolition plugin. =)
@Jamboozlez
That sounds interesting, but the problem is it's impossible to be able to tell what's a building and what's not. I could add a detection cuboid, but not only would that be very taxing towards performance, but if you add anything on to your house then it wouldn't know what to demolish. Thanks for your suggestion, though!
I love this plugin, however, I'd like to make a suggestion. Lots of players tend to build things in towns, but eventually run out of room and have to take down old builds to make space. However, demolishing builds is time consuming. What about a feature to demolish old buildings and have their items returned in a chest or something?
Thanks!
@Genzzen
Thank you. I'm glad you like it. :)
Dude this is a revolutionary plugin :}
I think I'm in love.
@rockdude3512
I'll certainly consider it!
can you add it so for additional costs players can speed up builds?
@TheRobZombie
Please fill out a ticket with all relevant details to get this resolved. :)
No i have everything installed, i just can't seem to access the file
@TheRobZombie
Did you forget to install Vault, WorldGuard and WorldEdit?
I am having issues implementing this plugin into my server, when i run the server it does not appear as a listed plugin, second there is no folder created in which i can edit files. If there is any help it would be much appreciated.
@Meastrofer5
In theory, yes, I suppose.