Advertisement
Guest User

WorldEdit Shortcuts by Hurricane_32

a guest
Sep 15th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.26 KB | None | 0 0
  1. DIRECTIVE BEGINCONFIG() WorldEdit Shortcuts
  2.  
  3. # KEY_1
  4. Macro[2].Macro=//pos1
  5. Macro[2].Control=1
  6.  
  7. # KEY_2
  8. Macro[3].Macro=//pos2
  9. Macro[3].Control=1
  10.  
  11. # KEY_BACK
  12. Macro[14].Macro=//desel
  13. Macro[14].Control=1
  14.  
  15. # KEY_Q
  16. Macro[16].Macro=//wand
  17. Macro[16].Control=1
  18.  
  19. # KEY_E
  20. Macro[18].Macro=//set $$i
  21. Macro[18].Control=1
  22. Macro[18].Item=wool:10
  23. Macro[18].CompilerFlags=i
  24.  
  25. # KEY_R
  26. Macro[19].Macro=//replace $$i $$i
  27. Macro[19].Control=1
  28. Macro[19].Item=wool:2
  29. Macro[19].CompilerFlags=i
  30.  
  31. # KEY_Y
  32. Macro[21].Macro=//redo
  33. Macro[21].Control=1
  34.  
  35. # KEY_O
  36. Macro[24].Macro=//schem save mcedit $$0
  37. Macro[24].Control=1
  38. Macro[24].PresetText[0]=lel
  39.  
  40. # KEY_J
  41. Macro[36].Macro=$${echo(//replace $$[First]:0 $$[Second]:0); wait(1); echo(//replace $$[First]:1 $$[Second]:1); wait(1); echo(//replace $$[First]:2 $$[Second]:2); wait(1); echo(//replace $$[First]:3 $$[Second]:3); wait(1); echo(//replace $$[First]:4 $$[Second]:4); wait(1); echo(//replace $$[First]:5 $$[Second]:5); wait(1); echo(//replace $$[First]:6 $$[Second]:6); wait(1); echo(//replace $$[First]:7 $$[Second]:7); wait(1); log(&8[&a!&8]&a StairTool &8[&a!&8] &aDone!)}$$
  42. Macro[36].Control=1
  43. Macro[36].NamedParam[first]=156
  44. Macro[36].NamedParam[second]=109
  45.  
  46. # KEY_L
  47. Macro[38].Macro=//schem load $$0
  48. Macro[38].Control=1
  49. Macro[38].PresetText[0]=NovusMA
  50.  
  51. # KEY_Z
  52. Macro[44].Macro=//undo
  53. Macro[44].Control=1
  54.  
  55. # KEY_X
  56. Macro[45].Macro=//cut
  57. Macro[45].Control=1
  58.  
  59. # KEY_C
  60. Macro[46].Macro=//copy
  61. Macro[46].Control=1
  62.  
  63. # KEY_V
  64. Macro[47].Macro=//paste
  65. Macro[47].Control=1
  66.  
  67. # KEY_COMMA
  68. Macro[51].Macro=//rotate -90
  69. Macro[51].Control=1
  70.  
  71. # KEY_PERIOD
  72. Macro[52].Macro=//rotate 90
  73. Macro[52].Control=1
  74.  
  75. # KEY_F1
  76. Macro[59].Macro=$${LOG(&8[&a!&8]&a WorldEdit Shortcuts &8[&a!&8]);LOG(&7Created by &aHurricane_32 &7for the &fMacro / Keybind Mod&7.);LOG(&7Included &aStair Tool &7created by &atheamdman&7.);}$$
  77.  
  78. # KEY_NUMLOCK
  79. Macro[69].Macro=$${LOG(&5Please keep &lNum Lock &r&5enabled!)}$$
  80.  
  81. # KEY_SCROLL
  82. Macro[70].Macro=$${TOGGLE(@scroll);IF(@scroll);LOG(&dSet to moving mode.);LOG(&5Make sure &lScroll Lock &r&5is enabled.);STOP();ELSE;LOG(&dSet to region resizing mode. (Default));LOG(&5Make sure &lScroll Lock &r&5is disabled.);STOP();ENDIF;}$$
  83.  
  84. # KEY_NUMPAD8
  85. Macro[72].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 front);WAIT(250ms);ECHO(//shift 1 front);STOP();ELSE;ECHO(//contract 1 front);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 front);STOP();ELSE;ECHO(//expand 1 front);STOP();ENDIF;ENDIF;}$$
  86.  
  87. # KEY_NUMPAD9
  88. Macro[73].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 up);WAIT(250ms);ECHO(//shift 1 up);STOP();ELSE;ECHO(//contract 1 up);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 up);STOP();ELSE;ECHO(//expand 1 up);STOP();ENDIF;ENDIF;}$$
  89.  
  90. # KEY_SUBTRACT
  91. Macro[74].Macro=//inset 1
  92. Macro[74].RepeatRate=250
  93.  
  94. # KEY_NUMPAD4
  95. Macro[75].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 left);WAIT(250ms);ECHO(//shift 1 left);STOP();ELSE;ECHO(//contract 1 left);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 left);STOP();ELSE;ECHO(//expand 1 left);STOP();ENDIF;ENDIF;}$$
  96.  
  97. # KEY_NUMPAD5
  98. Macro[76].Macro=$${TOGGLE(@secfn);IF(@secfn);IF(@scroll);LOG(&dBlock motion enabled.);STOP();ELSE;LOG(&dSet to region size contract mode.);STOP();ENDIF;ELSE;IF(@scroll);LOG(&dBlock motion disabled. (Default));STOP();ELSE;LOG(&dSet to region size expand mode. (Default));STOP();ENDIF;ENDIF;}$$
  99.  
  100. # KEY_NUMPAD6
  101. Macro[77].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 right);WAIT(250ms);ECHO(//shift 1 right);STOP();ELSE;ECHO(//contract 1 right);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 right);STOP();ELSE;ECHO(//expand 1 right);STOP();ENDIF;ENDIF;}$$
  102.  
  103. # KEY_ADD
  104. Macro[78].Macro=//outset 1
  105.  
  106. # KEY_NUMPAD2
  107. Macro[80].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 back);WAIT(250ms);ECHO(//shift 1 back);STOP();ELSE;ECHO(//contract 1 back);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 back);STOP();ELSE;ECHO(//expand 1 back);STOP();ENDIF;ENDIF;}$$
  108.  
  109. # KEY_NUMPAD3
  110. Macro[81].Macro=$${IF(@secfn);IF(@scroll);ECHO(//move 1 down);WAIT(250ms);ECHO(//shift 1 down);STOP();ELSE;ECHO(//contract 1 down);STOP();ENDIF;ELSE;IF(@scroll);ECHO(//shift 1 down);STOP();ELSE;ECHO(//expand 1 down);STOP();ENDIF;ENDIF;}$$
  111.  
  112. # KEY_INSERT
  113. Macro[210].Macro=//replace 0 $$i
  114. Macro[210].Control=1
  115. Macro[210].Item=wool:9
  116.  
  117. # KEY_DELETE
  118. Macro[211].Macro=//set 0
  119. Macro[211].Control=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement