Hello everyone!
This command provides the best opportunity for builders to show how talented they are, with 3 special tools (block brushes). Just tap the ground with the brushes and watch magic happens, below is the description for the 3 tools.
NETHER STAR
Creates a cuboid with the size and block you chose with /gblock <block id> <size> You can build massive mountains and enormous trees in a matter of minutes.
PRISMARINE SHARD
Replaces blocks by /gmask <id> to select the blocks you want to replace, then /grpl <id> <size> to select the replacement blocks and the size of the brush. This comes in handy for making textured terrain.
BLAZE ROD
Select a height with /stack <height>. Tap on any block and it will stack itself up with the selected height. Build sky scrapers immediately!
Tips / Warnings
- Do not allow anyone to abuse these tools, it ignores any area protection or spawn protection. I have made it so only Operators can use these tools but still be careful.
- <Size> is not to scale. /gblock 1 1 will create a 1x1 block of stone with your brush,
but /gblock 1 2 will create a 3x3 block of stone. /gblock 1 3 -> 5x5 block of stone.
-It will cause major lag if a player spam click with the tools. So again, don’t allow anyone to abuse them.
-This command requires World Edit Art plug-in
The command is rather long, copy the whole command below and paste it in http://rcon.cf
THE COMMANDS
cmd create touch
cmd add touch if %args%[7] = 369 then goto 6
cmd add touch if %args%[7] = 399 then goto 34
cmd add touch if %args%[7] = 409 then goto 56
cmd add touch exit
cmd insert touch 6 %mystats% = playerstatus(%p%)
%myop% = %mystats%[“op”]
cmd add touch if %myop% != 1 then exit
cmd add touch load %stacker%
cmd add touch if varset(%stacker%[%p%]) then goto 12
cmd add touch %stacker%[%p%] = 0
cmd add touch if %stacker%[%p%] != 0 then goto 15
cmd add touch message %p% [ Block-Sniper ] Please set a value with /stack
cmd add touch exit
cmd add touch %bx% = %args%[4]
cmd add touch %by% = %args%[5]
cmd add touch %bz% = %args%[6]
cmd add touch %bworld% = %args%[3]
cmd add touch %binfo% = blockinfo(%bworld%, %bx%, %by%, %bz%)
cmd add touch %bid% = %binfo%[“id”]
cmd add touch %bvar% = %binfo%[“variant”]
cmd add touch%theblock% = %bid% + “:” + %bvar%
cmd add touch %height% = %stacker%[%p%]
cmd add touch %stacking% = %height%
cmd add touch if %stacking% > 50 then exit
cmd add touch if %stacking% < 1 then goto 31
cmd add touch %stacking% = %stacking% - 1
cmd add touch %by% = %by% + 1
cmd add touch block %bworld% %bx% %by% %bz% %theblock%
cmd add touch goto 26
cmd add touch message %p% [ Block-Sniper ] Stacking complete!
cmd add touch exit
cmd add touch #Separating…
cmd add touch %mystats% = playerstatus(%p%)
cmd add touch %myop% = %mystats%[“op”]
cmd add touch if %myop% != 1 then exit
cmd add touch load %gblock%
cmd add touch if varset(%gblock%[%p%]) then goto 41
cmd add touch message %p% [ Block-Sniper ] Please select a block and the size of cube with /gblock
cmd add touch exit
cmd add touch load %gblocksize%
cmd add touch if varset(%gblocksize%[%p%]) then goto 44
cmd add touch goto 39
cmd add touch %id% = %gblock%[%p%]
cmd add touch %size% = %gblocksize%[%p%] - 1
cmd add touch %gx1% = %args%[4] - %size%
cmd add touch %gy1% = %args%[5] - %size%
cmd add touch %gz1% = %args%[6] - %size%
cmd add touch %gx2% = %args%[4] + %size%
cmd add touch %gy2% = %args%[5] + %size%
cmd add touch %gz2% = %args%[6] + %size%
cmd add touch //cuboid g %gx1% %gy1% %gz1% %gx2% %gy2% %gz2%
cmd add touch //set %id%
cmd add touch message %p% [ Block-Sniper ] Successfully generated cuboid!
cmd add touch exit
cmd add touch %mystats% = playerstatus(%p%)
cmd add touch %myop% = %mystats%[“op”]
cmd add touch if %myop% != 1 then exit
cmd add touch load %mb%
cmd add touch if varset(%mb%[%p%]) then goto 63
cmd add touch message %p% [ Block-Sniper ] Please set a block to replace with /gmask
cmd add touch exit
cmd add touch load %rb%
cmd add touch load %rsize%
cmd add touch if varset(%rb%[%p%]) and varset(%rsize%[%p%]) then goto 68
cmd add touch message %p% [ Block-Sniper ] Please select a replacement block and a size with /grpl
cmd add touch exit
cmd add touch %size% = %rsize%[%p%] - 1
cmd add touch %mymb% = %mb%[%p%]
cmd add touch %myrb% = %rb%[%p%]
cmd add touch %x1% = %args%[4] - %size%
cmd add touch %y1% = %args%[5] - %size%
cmd add touch %z1% = %args%[6] - %size%
cmd add touch %x2% = %args%[4] + %size%
cmd add touch %y2% = %args%[5] + %size%
cmd add touch %z2% = %args%[6] + %size%
cmd add touch //cuboid g %x1% %y1% %z1% %x2% %y2% %z2%
cmd add touch //replace %mymb% %myrb%
cmd add touch message %p% [ Block-Sniper ] Blocks replaced!
cmd trigger touch touch
cmd create stack
cmd add stack load %stacker%
cmd add stack if varset(%stacker%[%p%]) then goto 4
cmd add stack %stacker%[%p%] = 0
cmd add stack if varset(%args%[1]) then goto 7
cmd add stack message %p% Usage: /stack <height>
cmd add stack exit
cmd add stack %stacker%[%p%] = %args%[1]
cmd add stack save %stacker%
cmd add stack %height% = %stacker%[%p%]
cmd add stack message %p% [ Block-Sniper ] Set height to %height%
cmd create gmask
cmd add gmask load %mb%
cmd add gmask if varset(%args%[1]) then goto 5
cmd add gmask message %p% Usage: /gmask <id>
cmd add gmask exit
cmd add gmask %mb%[%p%] = %args%[1]
cmd add gmask save %mb%
cmd add gmask message %p% [ Block-Sniper ] Block masked!
cmd create grpl
cmd add grpl load %rb%
cmd add grpl load %rsize%
cmd add grpl if varset(%args%[1]) and varset(%args%[2]) then goto 6
cmd add grpl message %p% Usage: /grpl <id> <size>
cmd add grpl exit
cmd add grpl %rb%[%p%] = %args%[1]
cmd add grpl %rsize%[%p%] = %args%[2]
cmd add grpl save %rb%
cmd add grpl save %rsize%
cmd add grpl message %p% [ Block-Sniper ] Replacement and Size set!
cmd create gblock
cmd add gblock load %gblock%
cmd add gblock load %gblocksize%
cmd add gblock if varset(%args%[1]) and varset(%args%[2]) then goto 6
cmd add gblock message %p% Usage: /gblock
cmd add gblock exit
cmd add gblock %gblock%[%p%] = %args%[1]
cmd add gblock %gblocksize%[%p%] = %args%[2]
cmd add gblock save %gblock%
cmd add gblock save %gblocksize%
cmd add gblock message %p% [ Block-Sniper ] Block and size set!
cmd create leave
cmd add leave load %stacker%
cmd add leave %stacker%[%p%] =
cmd add leave save %stacker%
cmd add leave load %gblock%
cmd add leave load %gblocksize%
cmd add leave %gblock%[%p%] =
cmd add leave %gblocksize%[%p%] =
cmd add leave save %gblock%
cmd add leave save %gblocksize%
cmd add leave load %mb%
cmd add leave load %rb%
cmd add leave %mb%[%p%] =
cmd add leave %rb%[%p%] =
cmd add leave save %mb%
cmd add leave save %rb%
cmd trigger leave leave
Enjoy!