inHaze Retired Moderator Level 96 : Overlord Terraformer
5,842
Build Commands 1.8 The Ultimate Worldedit Toolkit
General Info
Welcome everyone to Build Commands, which is my latest and greatest addition to my series of map making tools. It is a single worldedit craftscript that offers over 30 tools, and brushes not available in normal worldedit. Most of these tools are things I wished I had when I was working on my own maps. Some are from my older scripts, but a lot are brand new ideas I have just came up with recently.
This script, and everything else you see here, has been created 100% by me alone over the past few months. If you enjoyed it at all, please consider showing me some support, either by giving a diamond on this mod, or liking the video. It really does help a lot, and encourages me to continue making new stuff like this. Thanks, and have fun! -inHaze
Majority of all commands work in both single, and multiplayer versions!
Save, load, and perfectly place all new shape objects with a single click!
Easy kit creation that allows loading up to 18 shapes with 1 command! Support for loading, and placing TerrainContol mod .bo2 objects! 10 new randomly generated tree types! Paint biomes ingame with a brand new biome brush! Easily create rivers and ravines with the advanced overlay brush! Fill and erode terrain away with my terraforming toolkit brushes! Mirror and flip your selection with greater ease and precision! Create a customizable flatland anywhere using the new flatten brush! Create custom 3d lines, laser beams, and massive spikes! Easily Place large patches of random ground foliage, or hanging vines! Rotate, and revolve your selection to any angle or increment! Save surface maps of your current area to an external png image file! Play the classic, windows puzzle game, Minesweeper, completely ingame!
Due to length and formatting issues, I have moved the full list of commands, and all help and install info over to my site at inhaze.net.
You may also find within every download a .pdf help file that also contains a full list of commands and all documentation.
-Build Commands has been updated to work again with Minecraft 1.8 and WorldEdit 6.x. The pdf help document has not been updated at all, and does not reflect any of the changes made this version.
-It is now assumed that this will only be run through WorldEdit in a bukkit environment, as SPC is pretty much dead. It may still work in other places, but nothing is guaranteed.
-Four new brushes have been added that should help aid in terraforming certain terrain types.
-New brush Shoreline added that allows the fixing and creation of any water based shorelines. It will make smooth descending shorlines based on the shore edge it finds next to the water. Best used with a higher brush size(15+).
-New brush Land added that acts in a opposite way to the shoreline brush. The will create smooth beaches and inland coastal terrain based on the distance from water. A selection of a water shoreline blocks can be used for more accuracy.
-New bursh Flood added that works much in the same in of it's name. It will attempt to flood a type of block to any clicked block and it's neighbors that are the same type, flooding till it hits a limit or can't find any other blocks touching.
-New brush Bump added, which is actually the first brush not created soley by me.Originally created by BlockHead on the craftscripts forums, this will allow you to bump, or shift the current terrain either up, or down, based on user parameters.
-A new minified javascript file has been included now for default use, as it should run somewhat faster. The full source is also included for anyone that is interested, they should run exactly the same though.
-A few uncommonly used commands have been removed, specifically the kill brush and the spawner brush. The biome brush is also not working in this version and wil result in an error message when used.
-Several older tools have been converted over to more effecient sphere-looping methods which should slightly increase run speed.
-Better error helper/reporting tool that should give better info on any problems that occur.
-Map brush tool has been redone to make images look much better than in the previous version. This, however, comes with a significant incrase in run time, please start with small sizes when running these tools for the first time.
-New feature added that will rename any items used for brushes to match the current brush name. -Multiple other small changes not worth noting.
(Works On PC and MAC) Step By Step: --------------------- 1. Open your Minecraft Launcher 2. Press Edit Profile 3. Press Open Game Directory 4. Go to your versions file folder in .minecraft 5. Get rid of your forge version that you have in there already. 6. Download the forge version that you want. 7. Launch your just downloaded Forge version 8. Reload your Minecraft Launcher (Exit and re-enter) 9. Go to edit profile 10. Click 'Use Version' 11. Scroll down to the bottom and click the Forge version that you want. 12. Hit 'Save Profile' 13. And finally... Press 'PLAY' !!! :D I hope I helped, it took me a while to realize that's what I had to do!
I have all the files installed in their proper place on a Bukkit 1.8.8 server, and no matter what command I use under /cs build, I get the following error:
Failed to Execute: ReferenceError: “BlockPattern” is not defined. (plugins/Worldedit/craftscripts/build.js#3) in plugins/Worldedit/craftscripts/build.js at line number 3
If I switch the script over to the build_src.js, it gives the same error on line# 48; the line it seems to be referencing is this: var airMat = new BlockPattern(new BaseBlock(0,1)); Now I swear I've fixed this on another server I used to run but I have no access now and have no idea what I did to make the script work... any ideas?
Dude, this seems absolutely amazing. Only problem is, Bukkit is for multiplayer and since single player commands is dead, I don't seem to be able to get it to work in single player. Is there any way you can help me out with this?
Im havind a lot of trouble, like A LOT trying to install this mod. So could you pls make a tutorrial? I have world edit i just cant get the scripts installed it says to go to sk89q's wiki, but it seems to take me to the wrong thing.
Thank god you updated! This is one of my favorite plugins and its so hard to do anything on a server without it! I wish i could give you 10,000 Diamonds for this!
It really only requires WorldEdit, so if you can get that installed, then it should work. I have personally only tested it on a Bukkit server, so I can't say for sure if Forge will be any different.
Ok so I downloaded the files for the PDFs and read all the comments trying to find a solution, couldn't find one to my problem so here it goes:
Friend of mine is trying to have this running on his server, said server has different ranks able to do different things in World Edit. Where do you have the list for the permissions files associated with this?
I followed the installation guide but i get this, [07:15:38 ERROR]: Could not load 'plugins/js.jar' in folder 'plugins' org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:150) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:357) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks] Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml ... 9 more
I have successfully edited the //cs build grass command (in the build.js file) several times since my last post, for various projects :) I'm unsure as to how I would go about adding double tallgrass into the mix though; I don't know how to add in an option for a double stack of one variable :P
Every attempt I've made so far has given me 1 block high double tallgrass. It has a different ID from normal tallgrass, but it's blades are dwarven, haha. Send help plz!
When I try to replace blocks within the selected area it says 0 Blocks have been replaced. When I also try to fill an area with grass it says 0 Blocks have been created. How do I fix this? I want to start using the mod asap I have installed Single player commands, build commands and all that
inHaze, would you mind if you could watch my comment on your Rainforest Valley project? I've been trying to get in touch with you but Idk what to do! Please ;C
Oh sorry then, I've tried getting people to answer me for weeks and months. You shouldn't say anything, I understand that he's allowed to use some time. But he answers others and not me, it's been over 10 days and I'd say he'd had some time to think.. But I ain't trying to be rude, but jeez! I really wanna work on this project, knowing the answer would help me out extremely much. Either: yes I can use it. Or no, and I need to find a better or at least something like it. So yeah! And I ain't whinny, just tired of people ignoring me and not answering me :)
I don't mind if you want to use the project on your server, I allow any of my builds to be used on servers. I just do not want people re-uploading them as there own personal projects.
Also, private messages are normally a much better way to contact me as I don't always see/respond to all the comments I get on projects, etc.
We're a community of block friendly creatives sharing everything Minecraft! Even if you don't post your own creations, we appreciate feedback on ours. Join us!
Step By Step:
---------------------
1. Open your Minecraft Launcher
2. Press Edit Profile
3. Press Open Game Directory
4. Go to your versions file folder in .minecraft
5. Get rid of your forge version that you have in there already.
6. Download the forge version that you want.
7. Launch your just downloaded Forge version
8. Reload your Minecraft Launcher (Exit and re-enter)
9. Go to edit profile
10. Click 'Use Version'
11. Scroll down to the bottom and click the Forge version that you want.
12. Hit 'Save Profile'
13. And finally... Press 'PLAY' !!!
:D I hope I helped, it took me a while to realize that's what I had to do!
Failed to Execute:
ReferenceError: “BlockPattern” is not defined.
(plugins/Worldedit/craftscripts/build.js#3) in plugins/Worldedit/craftscripts/build.js at line number 3
If I switch the script over to the build_src.js, it gives the same error on line# 48; the line it seems to be referencing is this:
var airMat = new BlockPattern(new BaseBlock(0,1));
Now I swear I've fixed this on another server I used to run but I have no access now and have no idea what I did to make the script work... any ideas?
But I knew I had to get it because this is the best :) Great job and thanks for the update!
Friend of mine is trying to have this running on his server, said server has different ranks able to do different things in World Edit. Where do you have the list for the permissions files associated with this?
Thanks in advance
ravand
PS: this also works fine with the 1.7.2 liteloader wrapper for worldedit; one just needs to figure out where to put the files.
18.05 17:40:07 [Server] WARN ... 35 more
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.scripting.RhinoCraftScriptEngine.evaluate(RhinoCraftScriptEngine.java:57)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.Context.evaluateString(Context.java:1111)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.gen.plugins_WorldEdit_craftscripts_build_js_13.exec(plugins/WorldEdit/craftscripts/build.js)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.gen.plugins_WorldEdit_craftscripts_build_js_13.call(plugins/WorldEdit/craftscripts/build.js)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3178)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.scripting.RhinoContextFactory.doTopCall(RhinoContextFactory.java:57)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:426)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.gen.plugins_WorldEdit_craftscripts_build_js_13.call(plugins/WorldEdit/craftscripts/build.js)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.gen.plugins_WorldEdit_craftscripts_build_js_13._c_script_0(plugins/WorldEdit/craftscripts/build.js:64)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1781)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3848)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3763)
18.05 17:40:07 [Server] WARN at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3785)
18.05 17:40:07 [Server] WARN Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "Brush" is not defined. (plugins/WorldEdit/craftscripts/build.js#64)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:469)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:558)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:260)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:667)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:47)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:817)
18.05 17:40:07 [Server] WARN at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:955)
18.05 17:40:07 [Server] WARN at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:703)
18.05 17:40:07 [Server] WARN at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180)
18.05 17:40:07 [Server] WARN at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:52)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:236)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.WorldEdit.handleCommand(WorldEdit.java:879)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:172)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:186)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:73)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.util.eventbus.MethodEventHandler.dispatch(MethodEventHandler.java:58)
18.05 17:40:07 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:606)
18.05 17:40:07 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
18.05 17:40:07 [Server] WARN at sun.reflect.GeneratedMethodAccessor120.invoke(Unknown Source)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.extension.platform.CommandManager.handleCommand(CommandManager.java:178)
18.05 17:40:07 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.execute(CommandsManager.java:425)
18.05 17:40:07 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.executeMethod(CommandsManager.java:520)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.extension.platform.CommandManager$CommandsManagerImpl.invokeMethod(CommandManager.java:264)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.extension.platform.CommandManager$CommandsManagerImpl.invokeMethod(CommandManager.java:335)
18.05 17:40:07 [Server] WARN at com.sk89q.minecraft.util.commands.CommandsManager.invokeMethod(CommandsManager.java:533)
18.05 17:40:07 [Server] WARN at java.lang.reflect.Method.invoke(Method.java:606)
18.05 17:40:07 [Server] WARN at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
18.05 17:40:07 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
18.05 17:40:07 [Server] WARN at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.command.ScriptingCommands.execute(ScriptingCommands.java:67)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.WorldEdit.runScript(WorldEdit.java:955)
18.05 17:40:07 [Server] WARN at com.sk89q.worldedit.scripting.RhinoCraftScriptEngine.evaluate(RhinoCraftScriptEngine.java:77)
18.05 17:40:07 [Server] WARN javax.script.ScriptException: ReferenceError: "Brush" is not defined. (plugins/WorldEdit/craftscripts/build.js#64) in plugins/WorldEdit/craftscripts/build.js at line number 64
18.05 17:40:07 [Server] INFO WorldEdit: Pangamma (in "LumaZone"): cs build - Position: (4353.693626343572, 76.2245482095748, -650.2410099992969) - Orienta
[07:15:38 ERROR]: Could not load 'plugins/js.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:150) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:357) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-56-g3779cff-b3072jnks]
Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
... 9 more
Every attempt I've made so far has given me 1 block high double tallgrass. It has a different ID from normal tallgrass, but it's blades are dwarven, haha. Send help plz!
Please help I really need this Mod for my server Thanks.
-tykin
So you know if you have time Please Do it Thanks
Tykin (=
I've been trying to get in touch with you but Idk what to do! Please ;C
So yeah! And I ain't whinny, just tired of people ignoring me and not answering me :)
Also, private messages are normally a much better way to contact me as I don't always see/respond to all the comments I get on projects, etc.