Blueprint Builder
Blueprint
I am planning a rewrite of this plugin when I have time
Want to design your dream house on a bukkit server but don't have the resources for it yet, design it now and give resources later with Blueprint! This plug-in puts the player into creative mode where they can not break any blocks or open any inventories. When they are in blueprint mode the plug-in will start recording all the blocks they place and when the user switches out of blueprint mode the structure will disappear. If the user has the needed resources in their resource chest the plug-in will start building their structure, even in blueprint mode and allows the user to help build at the same time.
Dependencies Official bukkit version
My plugin requires SQLibrary to function (any complaints about the change to manually having to install SQLibrary should be addressed to the bukkit team)
Commands and Permissions
Command | Function | Permission |
---|---|---|
/Blueprint or /bp | Switches user to blueprint mode | blueprint.switch |
/Blueprint or /bp <Player names> | Switches user to blueprint mode | blueprint.switch.others |
/markresourcechest or /mrc | Marks a chest to look in for resources when building | blueprint.mark |
/markresourcechest or /mrc <Player names> | Marks a chest to look in for resources when building for the other player | blueprint.mark.others |
/unmarkresourcechest or /umrc | Unmarks a chest to look in for resources when building | blueprint.unmark |
/unmarkresourcechest or /umrc <Player names> | Unmarks a players chest to look in for resources when building | blueprint.unmark.others |
/listresources, /lr or /resourceslist | Shows a list of the current resources needed | blueprint.listresources |
/listresources, /lr or /resourceslist <player names> | Shows a list the player(s) needed resources | blueprint.listresources.others |
/resourceboard or /rb | Shows a list of the current resources needed in the scoreboard slot | blueprint.resourceboard |
/resourceboard or /rb <Player name> | Shows a list of the current resources needed by an other player in the scoreboard slot | blueprint.resourceboard.others |
Configuration
Setting up configuration can be found here
Link to SQLibrary, if you are going to do things with databases I'd suggest using it
Source Code
To-Do
- Economy support
- Create video/pictures
- Add logging?
- Admin commands?
- Creative chest?
Thanks
- jommeke - For suggestions
- EthyronNetwork - For suggestions and helping squish bugs
- LHammonds - For suggestions and helping squish bugs
Bleeding Edge
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
The latest version of my plugin can be found here however as it is bleeding edge take note it comes with no guaranty nor can I be held liable for any damage it may cause and still has the ability to install dependencies if enabled in the config file.
Support
For support please use the bukkit ticket system, any bug reports will be remove from the comments section
@icon256
I have created a ticket for you here
Hello, maybe i'm stupid. but how do i block potions? i have just tryed to add the ID-Number in the "list" but, it dosn't block it at all?
plzz help :)
@jyrgas I'll upload a fix for it ASAP but please use the the ticket system
@bren42 if that is a bug use the ticket system don't post here about issues also my plugin does not change item IDs and should not make damage react weird (there is no contact damage because they are effectively in creative mode hence why there is no health or hunger bar)
@everyone any more bug reports placed here as a comment will from now on be removed or ignored - please use the ticket system instead
Nice in theory, but was causing things like lava and cacti to deal damage incorrectly. I suspect it is because your plugin changes the item IDs. I admire the concept here greatly, especially since Build In A Box is no longer being updated, but because it makes these widespread ID changes and effects Minecraft mechanics (like ignoring contact damage), I will not be using this plugin any further.
You can glitch things with Itemframe fix so we can block that item
Is there any way to block players from spawning monsters
Awesome plugin, adding to my server in 3... 2.... 1..
@bl2zeldafreak
I look into it but please rather use the ticket system (I moved your first comment over already you can find it here also if you could give me a list of the plugins you are using), the reason they aren't build in a specific order is because how they are stored when the program is running but if people want it I can try an implement something, if you want only single blocks to be placed you can change that in the config file also simply breaking the chest should remove it
AWESOME!
One more thing I thought of:
WorldEdit integration/ schematic support would be really cool as well.
Maybe if we could name different Blueprint projects? Then I could set up 4-5 buildings or even a whole village with designated chests for each different project. Maybe have the ability to display the resource list on signs? (I think the single player Millenaire mode has something like this)
@TinyTom38
I'll add a fix for it so it teleports you to the correct worldI've made it so the player teleports to the world where the command was used
Hey can you try make it so players cant do commands as ive noticed a bug where if i enter bp mode in one world then tp to another then un bp mode it teleports them to the coords of last location but in the new world not the one they were in
@Elvisapresley
I'll have a look at it (I'll add a flag in the config to disable interaction with signs) however if I may make the recommendation of AShops so that users don't have to worry about setting up signs
@max9403 Well its working now but maybe possibly if you dont mind not making them allowed to interact with selling signs because technically they can still sell items on here and alot of servers have shops so... that could possibly be a little project or something if you dont mind haha
@Lolmewn
XD thanks, have any suggestion for improvements, maybe you can give a link to the topic (if you can find it) so I can look for some new features to add?
Haha, this is exactly what I wanted to make a few months ago. Didn't have time so I threw the suggestion somewhere on the forums - look what it has become :3
@Elvisapresley
You should not be able to drop items in blueprint mode are you sure you are not in creative mode?
Still very glitchy i can drop items and people can see items in blueprint mode
@jommeke
For example typing /resources and then showing showing something like:
Resources needed:
Stone: 32
Wood: 54
etc
(I'm not sure if I can resolve the names of blocks but I will try) I'll try implement it or if you have a better idea of doing it say so as well
Cane u make it sow players cane see whate to put in the builder chest ??