Advertisement
AnthonyLW

.macros

Feb 20th, 2018
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.03 KB | None | 0 0
  1. #
  2. # macros.txt
  3. # This file stores the macro definitions, parameters and options for mod_macros
  4. #
  5.  
  6. # Version number of the mod which saved this file. ***Do not alter this value!***
  7. version=1320
  8.  
  9. #
  10. # Settings
  11. #
  12.  
  13. autocraft.failed.popup=1
  14.  
  15. # Set to 1 to enable the chat filter module
  16. chatfilter.enabled=1
  17.  
  18. # True to enable custom (designable) GUI in the chat screen
  19. chatgui.enabled=1
  20.  
  21. # Set this to the colour code format used by your server
  22. colourcodeformat=&%s
  23.  
  24. # Use 0 to disable or -1 to use the MACRO OVERRIDE key
  25. colourcodehelperkey=0
  26.  
  27. # Compiler flags, CASE SENSITIVE. Only change this if you know what you're doing
  28. compiler.flags=
  29.  
  30. # Maximum number of file includes which can be inserted during a single compiler iteration
  31. compiler.maxincludes=10
  32.  
  33. # Enable per-config friends list, setting this to 0 uses a single list for all configurations
  34. configs.enable.friends=0
  35.  
  36. # Enable per-config homes list, setting this to 0 uses a single list for all configurations
  37. configs.enable.homes=0
  38.  
  39. # Enable per-config places list, setting this to 0 uses a single list for all configurations
  40. configs.enable.places=0
  41.  
  42. # Enable per-config presets list, setting this to 0 uses a single list for all configurations
  43. configs.enable.presets=0
  44.  
  45. # Enable per-config towns list, setting this to 0 uses a single list for all configurations
  46. configs.enable.towns=0
  47.  
  48. # Enable per-config warps list, setting this to 0 uses a single list for all configurations
  49. configs.enable.warps=0
  50.  
  51. # Enables on-screen debugging information to help diagnose problems with the mod
  52. debug.enabled=0
  53.  
  54. # Displays all environment variables on the HUD when debugging is enabled and the minecraft debug info is visible. WARNING THIS CAN DESTROY YOUR FRAMERATE, USE WITH CAUTION
  55. debug.environment.enabled=0
  56.  
  57. # Includes all KEY_ environment variables in the environment variable display
  58. debug.environment.keys=0
  59.  
  60. discover.commandhomelist=/listhomes
  61. discover.commandtownlist=/town list
  62. discover.commandwarplist=/warp
  63. discover.commandwarplistpage=/warp %s
  64. discover.enabled=1
  65. discover.homecountregex=^\xa7[0-9a-f]Home\(s\) : \xa7[0-9a-f]([0-9]+)
  66. discover.responsetimeticks=60
  67. discover.townregex=\xa7[0-9a-f]([a-zA-Z0-9\.\_\-]+)\xa7[0-9a-f] \[[0-9]+\]\xa7[0-9a-f]
  68. discover.waitforhomecount=1
  69. discover.warpignoreregex=^\xa7c
  70. discover.warppageregex=^\xa77.+?page [0-9]+ of ([0-9]+)
  71.  
  72. # True if the text editor should display context-sensitive help popups
  73. editor.help.enabled=1
  74.  
  75. # Set which action the editor will take when the minimise button is clicked. Valid options are "save", "nosave" or blank to always prompt
  76. editor.minimiseprompt=
  77.  
  78. # True if the text editor should enable syntax highlighting
  79. editor.syntax.enabled=1
  80.  
  81. # Serialised version of the event layout, each param is {MappingID,X,Y}
  82. events.layout={1000,6,4}{1001,6,24}{1002,6,44}{1003,6,64}{1004,6,84}{1005,6,104}{1006,6,124}{1007,6,144}{1008,145,4}{1009,145,24}{1010,145,44}{1011,145,64}{1012,145,84}{1013,145,104}{1014,145,124}{1015,145,144}{1016,6,164}{1017,145,164}{1018,284,4}{1019,284,24}
  83.  
  84. # True to enable the filterable chat functionality
  85. filterablechat.enabled=0
  86.  
  87. # Flood protection settings
  88. floodprotection.behaviour.tickslimit=180
  89.  
  90. floodprotection.behaviour.ticksmessage=20
  91. floodprotection.enabled=1
  92. floodprotection.ignorecommands=0
  93. floodprotection.queuesize=32
  94. floodprotection.style=QUEUE
  95.  
  96. # Enable the slide animation in the macro binding GUI
  97. gui.animation=1
  98.  
  99. # True if the keyboard (and event) layouts should be scaled to fit the screen rather than remaining a fixed size
  100. gui.autoscale=0
  101.  
  102. # Pressing ENTER or ESC in the MACRO EDIT screen will return to the MACRO BIND screen
  103. gui.bindafteredit=0
  104.  
  105. gui.bindingmode=NORMAL
  106.  
  107. # By default the config name banner now shows the configs dropdown, enable this setting to use the old behaviour
  108. gui.configname.linkstosettings=0
  109.  
  110. gui.optionsfirst=0
  111.  
  112. # Remember which binding page was used last when opening the binding GUI, otherwise always starts with the KEYS screen
  113. gui.rememberpage=1
  114.  
  115. # True to display the old style large copy, move and delete buttons in the binding screen
  116. gui.showlargebuttons=0
  117.  
  118. # Show the slot ID's when hovering over container slots. Useful if you need to figure out which slots are which
  119. gui.showslotids=0
  120.  
  121. gui.simple=0
  122. gui.textboxhighlight.enabled=1
  123.  
  124. # Show the chat history in the 'Macro Parameter' screens
  125. guiparams.chathistory=1
  126.  
  127. # Mapping of ASCII values to LWJGL key codes, this is used by the key event pump to supply key codes for pumped characters
  128. input.charmap={34,3}{35,40}{32,57}{33,2}{38,8}{39,41}{36,5}{37,6}{42,9}{40,10}{41,11}{46,52}{47,53}{44,51}{45,12}{51,4}{50,3}{49,2}{48,11}{55,8}{54,7}{53,6}{52,5}{59,39}{58,39}{57,10}{56,9}{63,53}{62,52}{61,13}{60,51}{68,32}{69,18}{70,33}{71,34}{64,41}{65,30}{66,48}{67,46}{76,38}{77,50}{78,49}{79,24}{72,35}{73,23}{74,36}{75,37}{85,22}{84,20}{87,17}{86,47}{81,16}{80,25}{83,31}{82,19}{93,27}{92,43}{95,12}{94,7}{89,21}{88,45}{91,26}{90,44}{102,33}{103,34}{100,32}{101,18}{98,48}{99,46}{97,30}{110,49}{111,24}{108,38}{109,50}{106,36}{107,37}{104,35}{105,23}{119,17}{118,47}{117,22}{116,20}{115,31}{114,19}{8962,53}{113,16}{112,25}{126,40}{125,27}{124,43}{123,26}{122,44}{121,21}{120,45}
  129.  
  130. # Enable the compatibility mode key interception. Use this if the enhanced key capture mode is causing issues with other mods.
  131. input.compatibilitymode.enabled=0
  132.  
  133. input.debounce.enabled=1
  134.  
  135. # Minimum number of game ticks that must elapse before a template can be retriggered
  136. input.debounce.ticks=4
  137.  
  138. # Disable the deep injection proxy. This proxy enables more reliable key event injection but can cause the game to crash with certain mods.
  139. input.deepinjection.disabled=0
  140.  
  141. # Keys which will require MACRO OVERRIDE to function as macro keys
  142. input.keys.reserved=68,87,59,61,62
  143.  
  144. keyboard.colour.bound=#FFFF00
  145. keyboard.colour.boundspecial=#FFAA00
  146. keyboard.colour.denied=#FF0000
  147. keyboard.colour.global=#00FF00
  148. keyboard.colour.reserved=#880000
  149. keyboard.colour.selected=#FFFFFF
  150. keyboard.colour.unbound=#404040
  151.  
  152. # 0 to disable layout editing, 1 to enable the 'edit' button
  153. keyboard.editable=0
  154.  
  155. # Overrides for some keys in the display, specifies alternate text for the key
  156. keyboard.labels={1,ESC}{12,-}{13,=}{14,<-}{26,[}{27,]}{28,RTN}{29,CTRL}{39,;}{40,#}{41,'}{42,#}{43,\}{51,,}{52,.}{53,/}{54,#}{55,[*]}{56,ALT}{58,CAPS}{69,NUM}{70,SCRL}{71,[7]}{72,[8]}{73,[9]}{74,[-]}{75,[4]}{76,[5]}{77,[6]}{78,[+]}{79,[1]}{80,[2]}{81,[3]}{82,[0]}{83,[.]}{156,ENT}{157,CTRL}{181,[/]}{200,#}{201,PGUP}{203,#}{205,#}{207,END}{208,#}{209,PGDN}{210,INS}{211,DEL}
  157.  
  158. # Serialised version of the keyboard layout, each param is {MappingID,X,Y}
  159. keyboard.layout={1,20,4}{2,36,24}{3,56,24}{4,76,24}{5,96,24}{6,116,24}{7,136,24}{8,156,24}{9,176,24}{10,196,24}{11,216,24}{12,236,24}{13,256,24}{14,288,24}{15,16,40}{16,44,40}{17,64,40}{18,84,40}{19,104,40}{20,124,40}{21,144,40}{22,164,40}{23,184,40}{24,204,40}{25,224,40}{26,244,40}{27,264,40}{28,292,40}{29,20,88}{30,48,56}{31,68,56}{32,88,56}{33,108,56}{34,128,56}{35,148,56}{36,168,56}{37,188,56}{38,208,56}{39,228,56}{40,268,56}{41,248,56}{42,12,72}{43,36,72}{44,56,72}{45,76,72}{46,96,72}{47,116,72}{48,136,72}{49,156,72}{50,176,72}{51,196,72}{52,216,72}{53,236,72}{54,280,72}{55,368,116}{57,136,88}{58,20,56}{59,48,4}{60,68,4}{61,88,4}{62,108,4}{63,132,4}{64,152,4}{65,172,4}{66,192,4}{67,216,4}{68,240,4}{69,296,116}{70,368,4}{71,296,132}{72,332,132}{73,368,132}{74,404,116}{75,296,148}{76,332,148}{77,368,148}{78,404,132}{79,296,164}{80,332,164}{81,368,164}{82,314,180}{83,368,180}{87,268,4}{88,296,4}{156,404,164}{157,252,88}{181,332,116}{183,332,4}{197,404,4}{199,368,24}{200,368,72}{201,404,24}{203,332,88}{205,404,88}{207,368,40}{208,368,88}{209,404,40}{210,332,24}{211,332,40}{219,56,88}{220,216,88}{248,92,116}{249,92,132}{250,26,108}{251,164,108}{252,168,152}{253,26,152}{254,26,136}
  160.  
  161. # Overrides for some keys in the display, show an ASCII symbol instead of text
  162. keyboard.symbols={42,30}{54,30}{156,17}{200,24}{203,27}{205,26}{208,25}{248,24}{249,25}
  163.  
  164. # If true, then the custom GUI -> slot mappings are loaded from the config at startup, otherwise the defaults are always applied
  165. layout.bindings.loadatstartup=1
  166.  
  167. # Item ID/damage values to include in the items list that aren't automatically enumerated, use {id} for base items and {id:damage} for specific damage values
  168. list.items.include={80}{18:2}
  169.  
  170. # Base directory for ancilliary macro config files, relative to the Minecraft directory. Use . to use the Minecraft directory (old behaviour)
  171. macrosdirectory=/liteconfig/common/macros/
  172.  
  173. # Include self in the 'online users' list ($$u)
  174. onlineuser.includeself=1
  175.  
  176. # Number of characters to trim from the END of online user names
  177. onlineuser.trimchars.end=0
  178.  
  179. # Number of characters to trim from the START of online user names
  180. onlineuser.trimchars.start=0
  181.  
  182. # Saves outbound chat messages generated by the mod to the local chat history. Defaults to false
  183. output.enablehistory=0
  184.  
  185. # Enable the config-switched popup when changing configs and imports
  186. overlay.configpopup.enabled=1
  187.  
  188. # Enable the auto-crafting status display
  189. overlay.craftingstatus.enabled=1
  190.  
  191. # Enable the override function when in the chat GUI, disable if using CTRL
  192. override.chatgui.enabled=1
  193.  
  194. # Enable the override function when in the command block GUI, disable if using CTRL
  195. override.commandblockgui.enabled=1
  196.  
  197. # Enable the MACRO OVERRIDE function
  198. override.enabled=1
  199.  
  200. # True to show only the "simple" MACRO OVERRIDE popup instead of the full prompt bar
  201. override.simplepopup=1
  202.  
  203. # Uses standard java formatting string, param 1 is X, 2 is Y and 3 is Z
  204. place.coordsformat=%1$s %2$s %3$s
  205.  
  206. # Enable the 'running macros' display
  207. runstatus.enabled=1
  208.  
  209. # Rate limit in ticks for auto-craft slot clicks, defaults to no delay (one action per tick) increasing this value waits the specifed number of ticks between slot actions
  210. script.craft.ratelimit=0
  211.  
  212. # Limit the number of instructions that can be processed per macro per tick
  213. script.run.limitpertick=100
  214.  
  215. script.run.maxtimesharems=100
  216.  
  217. # If enabled, items and blocks in the default "minecraft" namespace will be have the minecraft: prefix stripped from their names when returned by script commands or environment variables
  218. script.stripdefaultnamespace=1
  219.  
  220. script.trace=0
  221.  
  222. # True if the script engine should generate warnings for blocked script actions
  223. script.warn.permissions.enabled=0
  224.  
  225. #
  226. # Macros
  227. #
  228.  
  229. # KEY_I
  230. Macro[23].Macro=$${IF(@sell);LOG("&7AutoSell: &c&lOFF");UNSET(@sell);STOP;ELSE;LOG("&7AutoSell: &a&lON");SET(@sell);DO;PICK(cactus);ECHO(/sell chest);WAIT(1200);WHILE(@sell);LOOP;ENDIF;}$$
  231.  
  232. # KEY_K
  233. Macro[37].Macro=$${LOG(&7&oScaning...);LOG(&7&oIf there is nothing after this then there are no staff);WAIT(10t);ECHO(/list);}$$
  234. Macro[37].NamedParam[x]=2
  235.  
  236. # EVENT_ONCHAT
  237. Macro[1001].Macro=$${IFMATCHES(%CHATCLEAN%,".*Staff Online.*.*Sr. M.*");LOG(&b&7&m-------------&8[&fTrappist-1&8]&7&m-------------);LOG(&cWARNING: &eStaff with '/vanish' perm are online);LOG(&7&oIt is suggested that you limit usage of cheats);ENDIF;IFMATCHES(%CHATCLEAN%,".*Staff Online.*.*Admin.*");LOG(&b&7&m-------------&8[&fTrappist-1&8]&7&m-------------);LOG(&cWARNING: &eStaff with '/vanish' perm are online);LOG(&7&oIt is suggested that you limit usage of cheats);ENDIF;IFMATCHES(%CHATCLEAN%,".*Staff Online.*.*Manag.*");LOG(&b&7&m-------------&8[&fTrappist-1&8]&7&m-------------);LOG(&cWARNING: &eStaff with '/vanish' perm are online);LOG(&7&oIt is suggested that you limit usage of cheats);ENDIF;IFCONTAINS(%CHATCLEAN%,"[Zombie Realm] [HashTrap -> me] tpc3");WAIT(3);ECHO(/tpahere HashTrap);ENDIF;IFCONTAINS(%CHATCLEAN%,"[Zombie Realm] [HashTrap -> me] dis3");DISCONNECT();ENDIF;IFCONTAINS(%ITEM%,"_axe");IFCONTAINS(%CHATCLEAN%,"Your inventory is full so items are dropping");&item = %INVSLOT%;WAIT(2t);PICK(melon);WAIT(2t);ECHO(/sell hand all);WAIT(4);ECHO(/server zombie);WAIT(2t);SLOT(%&item%);ENDIF;ENDIF;}$$
  238.  
  239. # EVENT_ONFOODCHANGE
  240. Macro[1003].Macro=$${IFMATCHES(%SERVERNAME%,"SaicoPvP");if(%HUNGER% < 9);ECHO(/eat);ENDIF();ENDIF();}$$
  241.  
  242. # EVENT_ONITEMDURABILITYCHANGE
  243. Macro[1011].Macro=$${IFMATCHES(%SERVERNAME%,"SaicoPvP");IF(%DURABILITY% < 100);LOG(&c&lSTOP your tool is at %DURABILITY%);ECHO(/server);ENDIF();ENDIF();}$$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement