[INACTIVE][EDIT] Blueprint-Revisited v0.5 - Design outside of Minecraft and import in! [670]

Discussion in 'Inactive/Unsupported Plugins' started by bob3695, Apr 5, 2011.

  1. Offline

    bob3695

    Blueprint-Revisited - Design out of Minecraft and then bring it into Minecraft!
    Version: v0.5

    This is a fork of a plugin that got started then the developer kinda went missing.
    I had a strong interest in it so I decided to fork it and make my own version :)
    Here is the link to the other one:
    http://forums.bukkit.org/threads/edit-blueprint-1-0-an-editor-and-a-plugin-550.8985

    The idea behind this plugin is to allow people to use a external application to design their
    buildings and anything else you can imagine without the worry of mobs, or server lag, or
    just to save the time it would take to build it by hand and fix any issues you might find.
    This takes all that away and makes it nice and easy to design then import your blueprint into
    Minecraft. This works in 3D (one of the larger advancements over the original), you can build
    as high as you want! The editor is a basic 2D editor that you can go up in layers. Currently
    you can not see the below layers but that is a feature I am looking to add.

    Features:
    • Design a building, or whatever you want with a basic editor (in 3D!)
    • Import your design into Minecraft as glass, once you are happy with the placement convert it to the actual blocks!
    • Left click to place the block. Right click to remove it.
    • Save/load blueprints so you can come back an work on them later!
    • Uses the .schematic file so the files are compatible with WorldEdit, MCEdit, Minecraft Structure Planner, and anything else that uses that file standard
    • Save a layer and reuse that layer in any other blueprint or even the same on!
    • Pain the blocks by holding down the mouse button!
    Download: https://github.com/downloads/bob3695/Blueprint-Revisited/Blueprint-Revisited.zip
    Source: https://github.com/bob3695/Blueprint-Revisited

    Usage:
    There are two JAR files in the zip file. The first one we will worry about it Blueprint.jar. That is the plugin that you just need to simply drop into the plugins folder of your server! Simple as that. The other is called BlueprintEditor.jar, now this one is the brains of the operation. You will also take note of the res file, that needs to stay with BlueprintEditor.jar if you want it to work! Now, to design our first blueprint!

    details (open)

    Step 1: Load up BlueprintEditor.jar
    Upon load you should get a window like this:
    [​IMG]

    You then need to decide what blocks you want from this menu:
    [​IMG]

    Once you decide which blocks you want to place, start placing them by right clicking. If you make a mistake right click on it to remove it! You can go up layers to make each level of the building/design you are working on. You will need to place the Player block at the end of the list. The reason for this block is it decides how to import it relative to your location. So if you put the player block in the middle of the design, when you import it, you will be surrounded by your design.
    [​IMG]

    Now that you have a layout that you like (or one that you just want to test) goto the file menu and save the blueprint. Now you need to take that blueprint file and put it into the /plugins/Blueprint folder on your server. That folder will be created on first run of the plugin or you can manually create it. Once you have all that done it is time to head into Minecraft. Once you go scouting for where you what your blueprint to be and find the perfect location enter the load command (below). Where filename is put the name of the blueprint (you can add the .blueprint or just leave it off, it doesn't matter). This will bring your blueprint in as Glass blocks. With this you can look at the location and decide if that is where you really want it, if it isn't enter the cancel command (below) and it will clear out the glass. If it is enter the build command (below) and it will replace all the glass with the actual blocks you used in the blueprint editor. With version 0.3 you can import/export layers too. You are not able to bring the layers into Minecraft but you can use this to design a basic layout of a tall building (as an example) and import that on every layer and just make the minor modifications needed to each floor.


    Video (open)

    Thanks to godgodgodgo for the video!

    Editor Basics:


    Showing off the import/save layer feature:


    • /blueprint load <filename> - blueprint can be replaced with "/bp" anywhere.
    • /blueprint build - Build the loaded blueprint
    • /blueprint cancel - Cancel the blueprint if you don't like the position.
    • /blueprint help - A very crude help command. Will be cleaning this up sometime.
    TODO:
    • [v?.?] Make it so you actually need the materials to build the blueprint in world (configurable)
    • [v?.?] Make it so you have to pay a fee to import buildings (configurable)
    • [v?.?] Add Permissions support
    • [v?.?] Make the editor better (all around)
    • [v?.?] Add a method to save creations you made in world as blueprints so you can re-import them later or open them up in the editor and make modifications!
    • [v0.6] Display the layer you are currently on
    • [v0.6] Draw a straight line of a block by clicking the start block, then holding a key (most likely shift) then clicking a block in a straight line from the first block, fill the line with the block type being place (easy long lines!)
    • [v?.?] Add an air block so you can clear out areas that won't have blocks
    • [v?.?] Add special blocks (different wool colors, different wood types, etc)
    • [v?.?] Add ability to choose which layer is displayed below the current layer (make it a option, if it is not set it defaults to showing two layers down as it does now)
    • [v?.?] Make it so the blueprint list persists through server restarts
    • [v?.?] Update the help command!
    • [v?.?] Add in more messages to give players feedback if they did something incorrectly
    Known Bugs:
    • Some blocks don't place correctly when importing to Minecraft
    • If Java is not the default program for opening .jar files the blocks menu seems to mess up and not show blocks. Setting Java as the default program seems to be a good temp fix for now.
    • Found another bug? Post it here!
    Changelog:

    Version 0.5
    • You can now move and rotate you're blueprint around with "/blueprint move (north/northeast/northwest/west/east/southeast/southwest/south)" and "/blueprint rotate (90/180/270/360)" NOTE: You need to re-open you schematic file and save it again in the edit due to the save improvements. This only works while the structure is glass
    • Save Improvements. This actually fixes it so the schematic files now open in Minecraft Structure Planner and they are needed before you can correctly use the new rotate feature.
    • Changed the "/bp" command to "/bpr" due to conflicts with http://forums.bukkit.org/threads/edit-fun-blastpick-clear-your-path-617.7007/page-2#post-197323
    • Started laying ground work to find how many materials are in the build. This will be used when users are going to be required to have the building materials (This will be configurable)
    • PLEASE NOTE! The folder where you need to store you're blueprints has been renamed! It went from "Blueprint" to "Blueprint-Revisited". This is to reflect the actual plugin name.
    details (open)

    Version 0.4
    • Now works with schematic files! (Blueprint is getting phased out...you must open them in the editor and save it as a schematic to import it now) - Thanks to WorldEdit!
    • A few other minor things.
    • YOU NO LONGER NEED THE PLAYER BLOCK! I LEFT IT IN FOR BACKWARD COMPATIBILITY TO BLUEPRINT FILES. REMOVE IT WHEN SAVING THE SCHEMATIC FILE
    Version 0.3
    • Can now save and import layers!
    • Scroll through different layers with the mouse wheel and the 'w' and 's' keys!
    Version 0.2
    • You can now see the layer below the one you are working on in the editor!
    Version 0.1b
    • Fixed the bug that didn't allow you to select blocks in the same row as the currently selected block.
    Version 0.1
    • First release of this plugin outside of the original.
     
    DylanP and Fwater like this.
  2. Offline

    bob3695

    Yes, I forgot to add the adding of missing file extensions. Rename the file and add ".schematic". That will fix all your problems :)
     
  3. Offline

    Asymetrikon

    Ah ok thanks. :)
     
  4. Offline

    bob3695

    Need everyones opinion. If you don't want this feature it will be configurable so you don't have to worry. I am looking into making it so the builder (the person who says "/bp load <schematic>" needs the materials for the build. Would you prefer that the plugin check their inventory or spawn a chest somewhere and have them place it in the chest? I am leaning toward checking their inventory. I can have it so there is a command that they can say something like "/bp add materials" then anything in their inventory gets added to the blueprint, if they are short on materials then it will print out an updated material list and before they can do "/bp build" they need to add the rest of the materials.

    Also, I am not sure if everyone that was having the block menu not showing issue is still have the problem. If you are please PM me so i can work with each of you to get it figured out.

    Thanks!
     
  5. Offline

    Don Redhorse

    cool.... thanks for that... now I just need to figure out on how to get the schematic files to the server
     
  6. Offline

    bob3695

    If you look in the first post under the spoiler there are some instructions posted on how to do it. If you still can't get it after that let me know and I will help walk you through it
     
  7. Offline

    Lavalamp52

    I have the res folder nxt to the editor.jar and i run the editor click on choose block and it come up with white and nothing else, help plz
     
  8. Offline

    bob3695

    Do me a favor and take a screen shot of the folder (at the lever where you see BlueprintEditor.jar) and put it up on imageshack or comparable and give me the link. I just want to see something as a few people have been having this issue.
     
  9. Offline

    MacVaultDweller

     
  10. Offline

    bob3695

    They are 150x150 (although some of them are slightly different sizes). If you replace the images in /res/icons with what ever you want, they will show in the editor as what you replace the image with
     
  11. Offline

    MacVaultDweller

    working on thanks
     
  12. Offline

    Sabinno

    Your plugin destroyed my server, sorry to say.
    Minecraft closed itself while I was loading a schematic; I didn't finish with /bp build before I logged off.
    I can no longer use any commands (not even the default ones) and I've literally deleted the entire server and reinstalled from scratch. It's done something to my computer, possibly. The only commands I CAN use are the BluePrint commands. I've even reinstalled MC and run the server vanilla. Nothing worked.
    Any reason this might happen?
    Thanks in advance for a solution (if possible);
    I found a solution. I literally only had to restart my computer xDD
    I'm sorry to bother you my good man. Great plugin. Thanks for it!
    -Sabinno-
     
  13. Offline

    MacVaultDweller

    Dramatic post
    Happy ending : )
    Alls well that ends well.

    If anyone has any doubts as to the abilities of this plugin even in it's primitive state just visit my server as a guest and see the Exchange building and Sanctuary towers that I have built with it.
    The Exchange was built with Blueprint from the the ground up.
    Thanks again bob for a great creative tool!
    Website http://newworldminecraft.tk/
    Server address 72.224.80.231:25565

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  14. Offline

    bob3695

    I'm glad it worked out for you! :)

    I went to check it out and I spawned in a little hole that I couldn't leave haha.
     
  15. Offline

    MacVaultDweller

    Thanks for the visit.
    Giving you automatic player status if you ever want to have a proper look around
    My Many Thanks.
     
  16. Offline

    Sabinno

    ALSO:
    Is this version compatible with CB 670?
    Thanks in advance;
    -Sabinno-
     
  17. Offline

    bob3695

    I believe there weren't any "breaking" changes in that build so it should work without issue. But I have not tested it
     
  18. Offline

    MacVaultDweller

    you spawned in a water column just spacebar up and w forward next time lol
     
  19. Offline

    bob3695

    I don't recall water being there but no big deal
     
  20. Offline

    MacVaultDweller

    ok will look into it.
    Visit the colosseum next time.
    fight the pig zombies it's fun
     
  21. Offline

    EggRoll

    This is seriously the best plugin ever...
     
  22. Offline

    bob3695

    I am glad that you like it!

    Edit: Quick video put up to show off the basic function of the editor/plugin

    New version up ladys and gents! Enjoy!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
  23. Offline

    Feist

    [​IMG]

    Here is 2 images meshed together of my file folders (minecraft folder and plugin folder).

    I am one of those having problems seeing/using blocks in the editor (just getting the single white block).
     
  24. Offline

    bob3695

    Sent you a PM Feist. I will work with you via that to get this figured out!

    Thanks

    Edit: It seems that if you don't have Java as the default application for jar files and you have to go through the "open with" menu on windows the blocks menu doesn't seem to work. I will be looking into this but if you have an issue with blocks not showing up in the blocks menu and Java isn't the default application try and set it to the default application then run it again.
     
  25. Offline

    Feist

    Works great now that genius-Bob3695 figured out the empty drop-down menu problem I was having. Thanks again. Great plugin. If I was rich, I would donate to you mega bucks! :D[redflower]
     
  26. Offline

    Flipp

    Hi, relly good thing!
    The Editor doesn´t work on my Windows 7. Doesn´t show the Blocks. But you know this Problem already. So I use the structure-planner. This works.

    Is there a way to move the structure up and down? I created a ship, and wanted to place it, with a few blocks underwater. I didn´t get it there.
    Greets!
     
  27. Offline

    bob3695

    @Flipp Is Java the default program for the JAR file? (Do you just double click it and it opens?)

    I didn't think about moving up and down with the last release but that would be easy to implement for the next release.
     
  28. Offline

    Flipp

    I just unzipped it, went into the Folder, made a right klick and "open with..." "Java Platform SE Binary". With doubleklick 7Zip opens it. (so that´s my default).

    That would be nice.
     
  29. Offline

    bob3695

    If you set java to your default application to open jar files I bet it will work. I am still trying to figure out why this is but that is a temp fix for now.
     
  30. Offline

    Flipp

    Oh yes, it works! Thanks. That´s really curious. Hmm, maybe it has to do with the "Windows 7 Super Secure Admin Rights" - System. I don´t know.
     
  31. Offline

    bob3695

    It might, I will be looking into it over the next few days
     

Share This Page