WorldEdit is an in-game map editor that lets you build fast and smart. Why should you spend your time building a wall or excavating a hole when you can work on something creative?
Create more impressive and much larger builds with less time
Fix griefing and other issues without shutting down your server
Quickly create, replace or delete thousands of blocks in seconds
Level an entire mountain and replace it with natural looking terrain
Use hand-bound tools and brushes to quickly build mountains
Generate spheres, cylinders, cuboids, forests, pumpkin patches, and snowy areas
Use your compass to quickly teleport to areas by left clicking or using /jumpto
Choose an area and have it instantly restored from backups
Copy areas, paste them, load them, and save them as .schematics
Evaluate mathematical expressions such as //g stone (0.75-sqrt(x^2+y^2))^2+z^2 < 0.25^2
Many more! There are over 100 functions.
Visit the main MCF thread
Check out the main thread for WorldEdit for more information:
You can use any regular block (cobblestone, rock, grass, dirt, water, etc.). Just don't try questionable things. Really, the only command that will cause considerable harm if you enter a bad item type is /editfill, as that will go into an infinite loop.
I do plan to add support for configuring a list of usable blocks though, so you don't accidentally enter something you shouldn't one day because you're sleepy.
The Meaning of Life, the Universe, and Everything.
Join Date:
6/8/2010
Posts:
251
Member Details
Personally I wish more mods were standalone (with compatibilities when needed), for servers that use things other than hey0's.
Does this require hey0's stuff?
The problem is that all these mods make direct replacements of Minecraft's server files. Once you have too many of these mods, they will start stepping over each others' toes because they will be replacing the same files. Second, the Minecraft server code — while you can "convert" it to source code so you can edit it and put it back in — Notch obfuscated the code so someone has to figure out what all the functions do and update it for new versions. Therefore it's not very attractive to make standalone mods, for both creators and users. hey0's mod has plugin support and also provides a sensible interface for programmers, so it helps solve the two problems.
[*:il71s15b]Undo/redo up to 15 states
[*:il71s15b]Replacing only one type of block with another (see /editreplace)
[*:il71s15b]Primitive copying and pasting of an area
[*:il71s15b]A worldedit.properties file will be created on initial plugin load, letting you adjust the list of allowed block types (note: a server/plugin reload is required for changes to take effect)
Note that the copy/undo function is primitive at the moment — it only copies block type and not block data (such as the type of mob to spawn with a mob spawner). It is also not yet possible to rotate pasted regions.
You cannot currently save your clipboard to file or read from file. In the future I plan to add .schematic save/load support if I continue.
[*:158uha8f]You can now right click once with the wooden axe to select position 1 and double right click to select position 2
[*:158uha8f]/editoutline added
[*:158uha8f]/editload and /editsave will load into and save from your clipboard into .schematic files (compatible with MCEdit and other programs!)
[*:158uha8f]/clearclipboard now works
[*:158uha8f]meteorshower.js added: drop burning resources around you
[*:158uha8f]Scripts can now be run directly as a command (i.e. /editscript forestgen -> /forestgen)
[*:158uha8f]The forest generator now tops the trees with leaves
[*:158uha8f]Scripts will now be aborted if they take 3 seconds or longer to finish
[*:158uha8f]Fixed: A bug in the undo function that prevented generated forests from undoing properly
[*:158uha8f]Teleport functions have been added to the scripting interface
forgive me if it has this function, but cant see the option anywhere
is there a was to link to it to the groups.txt of hey0 to set only certain users to be able to use it?
i would like "admins" and "mod" to be able to use it..but not default users.
Right now it checks to see if you have permission to use each and every command. Unfortunately that means you have to manually add all the commands or give all commands. Previously, or least I think at some point after I spun off WorldEdit from my server's code, you could just give the /worldedit command and one could use all functions. I'll add that back in if that sounds like what you would want?
Gave this a try, works as advertised. I was a little impressed when I exported a schematic from a Classic level, and got this message when I tried to /editload it: "Schematic must be Alpha format". Tried a few other schematics and imported them without issue.
Right now it checks to see if you have permission to use each and every command. Unfortunately that means you have to manually add all the commands or give all commands. Previously, or least I think at some point after I spun off WorldEdit from my server's code, you could just give the /worldedit command and one could use all functions. I'll add that back in if that sounds like what you would want?
no no, that works great as is then. no reason (for just me anyway) to add all that code just for that.
as very few users of mine need the permissions, far easier to add it to 2 groups than for you to add code for all the commands. the way it is I can pick and choose which commands of it they can have in the groups file.
just wanted to make sure the commands didn't show up in /help, or secretly usable (as in, worked but didnt list) by anyone I didn't set to have them.
Visit the main MCF thread
Check out the main thread for WorldEdit for more information:http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1272389-worldedit
Check out my Minecraft server.
I do plan to add support for configuring a list of usable blocks though, so you don't accidentally enter something you shouldn't one day because you're sleepy.
Check out my Minecraft server.
http://forum.hey0.net/?login=1
Check out my Let's Play Series:
I updated WorldEdit with a hard-coded list of items that you can spawn. That way you won't be able to do very bad things.
http://github.com/downloads/sk89q/world ... it-0.3.zip
There is also JavaScript support for quick scripts now (to make forests, etc.).
Check out my Minecraft server.
Check out my Minecraft server.
Does this require hey0's stuff?
Here's a pine tree forest generator script for WorldEdit though:
http://forum.hey0.net/viewtopic.php?pid=779#p779
@NikoKun:
Yes, it does require hey0's.
The problem is that all these mods make direct replacements of Minecraft's server files. Once you have too many of these mods, they will start stepping over each others' toes because they will be replacing the same files. Second, the Minecraft server code — while you can "convert" it to source code so you can edit it and put it back in — Notch obfuscated the code so someone has to figure out what all the functions do and update it for new versions. Therefore it's not very attractive to make standalone mods, for both creators and users. hey0's mod has plugin support and also provides a sensible interface for programmers, so it helps solve the two problems.
Check out my Minecraft server.
There's no undo/redo yet.
Check out my Minecraft server.
Check out my Minecraft server.
[*:il71s15b]Undo/redo up to 15 states
[*:il71s15b]Replacing only one type of block with another (see /editreplace)
[*:il71s15b]Primitive copying and pasting of an area
[*:il71s15b]A worldedit.properties file will be created on initial plugin load, letting you adjust the list of allowed block types (note: a server/plugin reload is required for changes to take effect)
Note that the copy/undo function is primitive at the moment — it only copies block type and not block data (such as the type of mob to spawn with a mob spawner). It is also not yet possible to rotate pasted regions.
You cannot currently save your clipboard to file or read from file. In the future I plan to add .schematic save/load support if I continue.
Download: http://github.com/downloads/sk89q/world ... it-0.4.zip
Usage: http://github.com/sk89q/worldedit/wiki/Usage
Check out my Minecraft server.
I'll see if I can have a fix by tomorrow and also throw in some features.
Check out my Minecraft server.
[*:158uha8f]You can now right click once with the wooden axe to select position 1 and double right click to select position 2
[*:158uha8f]/editoutline added
[*:158uha8f]/editload and /editsave will load into and save from your clipboard into .schematic files (compatible with MCEdit and other programs!)
[*:158uha8f]/clearclipboard now works
[*:158uha8f]meteorshower.js added: drop burning resources around you
[*:158uha8f]Scripts can now be run directly as a command (i.e. /editscript forestgen -> /forestgen)
[*:158uha8f]The forest generator now tops the trees with leaves
[*:158uha8f]Scripts will now be aborted if they take 3 seconds or longer to finish
[*:158uha8f]Fixed: A bug in the undo function that prevented generated forests from undoing properly
[*:158uha8f]Teleport functions have been added to the scripting interface
Check out my Minecraft server.
is there a was to link to it to the groups.txt of hey0 to set only certain users to be able to use it?
i would like "admins" and "mod" to be able to use it..but not default users.
or does it do this by default?
Check out my Minecraft server.
Keep up the good work!
"We will absolutely not keep in mind what external mapeditors will have to do to read data from the disk, that makes no sense whatsoever." - Grum
no no, that works great as is then. no reason (for just me anyway) to add all that code just for that.
as very few users of mine need the permissions, far easier to add it to 2 groups than for you to add code for all the commands. the way it is I can pick and choose which commands of it they can have in the groups file.
just wanted to make sure the commands didn't show up in /help, or secretly usable (as in, worked but didnt list) by anyone I didn't set to have them.
and thanks for the quick response!
What are you typing in for the command?
Check out my Minecraft server.