Inactive [EDIT] NanoBot v1.39 - Edit Structures, Landscapes and more [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Moon_werewolf, Jul 11, 2011.

  1. Offline


    NanoBot - Edit Structures, Landscapes and more

    Version: 1.39
    craftbukkit: 1.2.5-R1.0


    NanoBot is a plugin that is able to change, copy, move, remove and rotate Structures and Landscapes. When someone uploads a structure by default, it will appear on this webpage:

    Test server: Offline, Waiting for new server computer. (2012-04-25)
    On the nanobot test server the latest build of nanobot is installed. there very one is allowed to test nanobot. the worlds resets every hour so do what you please. the server is off 3 - 4 minutes on every restart

    nanobot demonstration:

    nanobot tools

    Sumbitted Video or Others (open)




    Latest version
    NanoBot.jar (Alt)

    Ops the upload server is only for them that can code PHP and MySQL (alt)

    Here can you find older versions:

    1. Download
    2. put nanobots.jar in plugin folder
    3. Remove the old nanobots.jar file
    How to use:
    After the plugin is installed run the server or reload it, then got the nanobot folder that is the plugin and then open up the settings.yml file and under premission there are some settings for see how is allowed to use the mod

    op = minecraft own op system
    playerList = all users that going to beable to use the mod most be listed in allowPlayers.txt
    premission = if the server has some other permission plugin you can enable that setting to use that plugin instead

    then the permissions are sorted out restart or reload the server , Enter a command in the chat then hit a block with a empty hand

    nanobot.nanobot = allow the use of nanobot = allow download from a web server
    nanobot.upload = allow upload a structure to a web server
    nanobot.load = allow loading a structure from a file and place it

    The modes are
    Color = Edit only block with the same color (wool)
    Ground = Edit every block that the world generator can make (except bedrock)
    Normal = Edit block of the same type as the fist one you hit
    Structures = Edit structures
    All = Edit all blocks except air and bedrock
    • /nano remove [mode] [amount]
      • Remove blocks
    • /nano copy [mode] [amount]
      • Copy blocks
    • /nano move [mode] [amount]
      • Move blocks
    • /nano change <id> [mode] [amount]
      • Change blocks to something else (like dirt to grass)
    • /nano change <id>:<color> [mode] [amount]
      • Change block to something else but support color
      • /nano change 35:red (change something to red wool)
    • /nano fill <id> [amount]
      • Fill holes
    • /nano rotate <90|180|270>
      • allows the player to rotate structures or landscapes
    • /nano <save|load> <filename> [mode] [amount]
      • Save and load Structures or Landscapes from a file
    • /nano upload <filename> [mode] [amount]
      • Upload a structure to a public site where it can be downloaded
    • /nano download <filename> <id>
      • Download a structure from the public site (then use /nano load)
    • /nano tools [tool name]
      • See a list of all tools avaiable or see more info about one tool
    • /nano select [mode] [amount]
      • Selecting a structure or landscape
    • /nano <toss|info|cancel|undo>
      • Stand in water or lava and use Toss to use the nanobot on water
      • Info allows the player to see the information about the nano like then it is done
      • Cancel quits the operation the nanobot are assign to
      • Undo are just like it sound it undo that players last edit with he/she did with the nanobots
    Commands advance:

    now in a command can players use +<block id> to add and -<block id> to remove blocks that aren't on the scan list like
    /nano copy +1 s 1000 will now also copy smooth stone

    I want to thank @Flabaliki for helping with Bug testing the plugin

    Know bugs:
    • Stairs, Signs and other block don't rotate correctly

    full change list (open)

    Version 1.31
    * Select tool works with /nano change

    Version 1.3
    * Players get now the right amount of block edited
    * Color and All mode added
    * Snow layer are now ignored
    * Selection tool added (set id in tools.yml)
    * Some changes to scanning and editing codes
    * Permission bug fixed
    * Sand and Gravel that has been scanned don't fall
    * Config crash fix
    * The throw command now works on water and lava
    * Structures and landscape can now be rotate while move or copying
    * Support for the whole mode name
    * Fixed some bugs with the + and - system

    Version 1.25
    * Fixed a problem with item on walls fell of then they where loaded
    * Redstone torches now rotate correctly
    * Things on walls (torches, sign and more) do not change with the command change
    * Flowers and pistons now count as a on wall block

    Version 1.22 (Hotfix)
    * Fixed the special command -<block id> for real
    * Fixed torches and steps being rotated correctly
    * Fixed a bug that caused the tools to not work

    Version 1.2
    * Change .properties file to .yml
    * File being converted automatically
    * Small order now getting instantly completed
    * Added a blueprint tool
    * Fixed folder rename bug
    * Fixed the special command -<block id>
    * Changed Allowed blocks to disallowed blocks

    Version 1.1 (hotfix)
    * Permissions work as they should

    Version 1.0
    * Better scan code
    * Better edit code
    * Added nanobot tools
    * Added allowMaterial in options
    * Added command /nano select
    * Added progress messages
    * Changed /nano rotate
    * Fixed /nano move so it can now move things with out messing them up
    * Added /nano tools to see all tools

    Version 0.81 (hotfix)
    * Fixed the permissions
    * Fixed Save and upload functions
    * Added /nano fill in help

    Version 0.8
    * Added /nano fill
    * Added english number format
    * Added -diagonal
    * Added permissions
    * Change max number of block to edit every second from 250 to 2500
    * Some performance changes
    * Blocked some blocks in the commands
    * Remove the old nanobots.jar file
    Version 0.7
    * Fixed new scan code
    * Added -up and +down
    * Now can nanobot scan air (if +0 are used)

    Version 0.6
    * Fixed amount problem then saving
    * Change upload file location to temp folder

    Version 0.56
    * Fixed undo problem
    * Fixed load problem
    Version 0.55
    * Tried to fix the undo bug (i can't test it for i don't have that bug)
    * Fixed the nano rotate error
    * added new options needPermissionFile and needOp
    Version 0.5
    * Added a experimental setting that stops things from spreading while nanobots work
    * Fixed a loop issue
    * Fixed so - and + option works again
    * Fixed undo so it now should work correctly
    * Fixed so toss works again
    * Fixed some compatibility issues

    Version 0.45
    * Fixed for bukkit build 1000
    * Some performance issues fixed
    * Increased scan speed
    * Some new options added

    Version 0.41
    * Fixed a error that broke the hole plugin

    Version 0.4
    * Added upload function
    * Added download function
    * Added more advance options
    * Added setting file
    Version 0.3
    *Nanobot now logs in the server log
    * who, where and when someone uses the mod
    * Now do the undo file get created when the server shutdown
    Added some missing commands in /nano help
    Added leaves (18) in ground mode

    Version 0.2
    * First release
  2. Offline

    tha d0ctor

    that is awesome. I rally can't wait to see this materialize. I'm glad I could help out!

    If you are looking for a future project I had an an idea for a world edit schematic viewer using the same tech. I was thinking of setting up a site along that line.

    here is a demo of my favorite script, I was thinking of updating it to recognize more textures.. hmmm ;)

    time to learn how to properly use github
  3. Offline

    tha d0ctor

    I see you made some real good work on the viewer, way to go!
  4. Offline


    thx :) the only problem is lagging to much on big structures :( but I'm working on it
  5. Offline

    tha d0ctor

    can someone post a compelted / filled out tools config as an example please, thanks!

    if you made it so it wasn't constantly in motion, instead have the view point start out as a prospective and stay that way I would imagine it would increase the FPS a bit

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


    Thanks for good plugin, but i have problem. I watched your video "speed build" and tried build wood cube like you in beginning of clip. I typed "/nano change 5" and clicked once with a stick on grass block and all blocks under me changed on wood. I repeat same action on your server: typed command, clicked 3 time on different blocks and get normal wood cube like you. What did I do wrong? Your server has other settings for stick?
  7. Offline


    Yes it has. if you go to plugins/nanobot there are a file named tools.yml open it with wordpad then to the line where it says selectTool: -1 and replace it with selectTool: 280 (or any other id) save and close then use restart the server or use /reload
  8. Offline


    Oh, right! Its realy work. Thanks for help :)

    Another question: i want copy cube 3x3 composed of different blocks. If i use hand, then copy only same block which i hit. If i use stick, select 3 point and show place where i want to move the object, then... nothing happens. How copy an object by three points?

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


    you can use the stick then after the 3 hits then hit the ground where you want to cube with empty and the first hit with the stick are the "start block"

    or you can use example:
    /nano copy +1 +4 +5 that will copy the block you hit and stone, wood and cubble
    /nano copy s that will copy block normally used for building
    /nano copy g that will copy all block that you can find (grass, dirt, stone, ores)
    /nano copy a that will copy every block except air
  10. Offline


    Yes, i'll do it. I did 3 hits and received plugins message "Scan completed! Click where you want the structure", but when i hit ground where i want structure - nothing happend.
  11. Offline


    was your hand empty?
  12. Offline


    Ok, if i use empty hand for select (scaning) and empty hand for placing composed-block structure - all good.
    If i use stick for select and stick for placing - not work.
    If i use stick for select and empty hand for placing - not work.
  13. Offline


    very odd. I'm still working on the new version so i going to fix that proglem in it
  14. Offline


    I tried to copy the blocks in one world and put into another. It did not work. You can add this feature?
  15. Offline


    i can try. after I'm done with the new scanning code
  16. Offline


    I was wondering if you were considering adding a radius and/or chunk option for remove and fill? like radius would be circular radius, and chunk would be square radius
  17. Offline


    Didn't read through all the posts but is it not possible for /nano undo any more?

    It doesn't show up in /nano help or /nano help 2.

    I thought this was one of the best features of nanobot
  18. Offline


    i have not removed it, i think i just forgot to put it in the help command
  19. Offline


    can somebody post a copy of the tools for stick and hand, I tried to make one, but it didn't work, or does it come automatically with those two? for me I can use the commands, but it doesn't appear to do anything, any help?
  20. Offline


    Sorry for taking long time on the new version. the new save code is a bit odd

    what tools? the stick i use in speed build?
  21. Offline


    I got my tools to work, (I had copied the "set tool-1 blah blah" multiple times, but when I type a command, and then try to use a stick to select points, it doesn't work... Aside from that, it is an amazingly fun plugin, I was using it to copy and paste to make a giant castle wall. Thanks for your work :)
  22. Offline


    So easy to install and use, I love you!!!!
  23. Offline


    ive used this plugin ad ive tried the /nano upload and it say wrong web sote so wht is the right one

    i downloaded the plugin right and ive used it but when i tried the /nano uplaod it didnt work it said wrong website so is there a website i can get stuuf from ??

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


    Very odd. the homepage is here i going to have to take a look on that for the new version i working on
  25. Offline


  26. Offline


    i hope you update it soon as it is an awesome tool that is used a lot on my server.
    BTW the plugin still works, although it obviously does not copy/etc. any new blocks in structure mode for example stone bricks and the like... BUT: this can be easily done with using the "all" method and make sure its not connected OR by including the item numbers of the new blocks used in a building to the command like this:

    /nano copy s +98 (will include stone bricks for example, as the plugin may not KNOW the new blocks, it just parses the command to bukkit, which does know it)

    keep up the good work i hope to see an updated version soon (although it is not really neccessary but including the new blocks would be nice for example.)

  27. Offline


    I know that i haven't updated this to the latest build. I'm working on it, i have so far messed up the code a bit so i need to reprogram the scanning function and the way the plugin edits blocks and I also have find a job (irl) so i haven't so much free time anymore but the week after christmas i will have
  28. Offline


    I'm still using a fairly old version of this program for my server because the newest version is not compatible with switching worlds. Is this something you could also take a look at and ensure compatibility with please?

    The program I use for multiple worlds is MyWorlds, and the problem I encountered was that older versions allowed me to copy a structure in one world, teleport to another world and place the structure. The latest versions I have tried seem to lose the structure when switching between worlds.

    Thanks for the work you do Moon_werewolf
  29. Offline


    this is my favorite plugin. I just figured out how to use it as the ultimate de-griefing water and lava cleanup tool.
    Place an odd block (sponge?) or something unique to the area and at the BOTTOM of the water or lava grief scene.
    Make sure the block is touching the water or lava.
    /nano remove +8 +9 (use for water)
    /nano remove +10 +11 (use for lava)

    click the odd block and POOF! Deletes the odd block plus 10,000 blocks worth of lava or water all the way up the chain. Suuuuweeet!
  30. Offline


  31. Offline


    Upgrade your great plug-in for R5 :)

Share This Page