|
11 | 11 | DELAY_AFTER_ESCAPE = 0.05 |
12 | 12 | DELAY_AFTER_COMMAND = 0.10 |
13 | 13 |
|
14 | | -app = { # REQUIRED dict, must be named 'app' |
| 14 | +app = { # REQUIRED dict, must be named 'app' |
15 | 15 | 'name' : 'Minecraft PE (effect)', # Application name |
16 | 16 | # |
17 | 17 | # /effect <player: target> <effect: Effect> |
18 | 18 | # [seconds: int] [amplifier: int] [hideParticles: Boolean] |
19 | 19 | # |
20 | | - 'macros' : [ # List of button macros... |
| 20 | + 'macros' : [ # List of button macros... |
21 | 21 | # COLOR LABEL KEY SEQUENCE |
22 | 22 | # 1st row ---------- |
23 | 23 | (0x002000, 'speed', [ |
24 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 24 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
25 | 25 | '/effect @s speed 999999999 1 true', |
26 | 26 | Keycode.RETURN, -Keycode.RETURN, |
27 | 27 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
28 | 28 | (0x002000, 'str', [ |
29 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 29 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
30 | 30 | '/effect @s strength 999999999 1 true', |
31 | 31 | Keycode.RETURN, -Keycode.RETURN, |
32 | 32 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
33 | 33 | (0x002000, 'haste', [ |
34 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 34 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
35 | 35 | '/effect @s haste 999999999 1 true', |
36 | 36 | Keycode.RETURN, -Keycode.RETURN, |
37 | 37 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
38 | 38 | # 2nd row ---------- |
39 | 39 | (0x002000, 'jump', [ |
40 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 40 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
41 | 41 | '/effect @s jump_boost 999999999 1 true', |
42 | 42 | Keycode.RETURN, -Keycode.RETURN, |
43 | 43 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
44 | 44 | (0x000030, 'breath', [ |
45 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 45 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
46 | 46 | '/effect @s water_breathing 999999999 0 true', |
47 | 47 | Keycode.RETURN, -Keycode.RETURN, |
48 | 48 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
49 | 49 | (0x202020, 'darkv', [ |
50 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 50 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
51 | 51 | '/effect @s night_vision 999999999 0 true', |
52 | 52 | Keycode.RETURN, -Keycode.RETURN, |
53 | 53 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
54 | 54 | # 3rd row ---------- |
55 | 55 | (0x300000, 'health', [ |
56 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 56 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
57 | 57 | '/effect @s health_boost 999999999 4 true', |
58 | 58 | Keycode.RETURN, -Keycode.RETURN, |
59 | 59 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
60 | 60 | (0x300000, 'regen', [ |
61 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 61 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
62 | 62 | '/effect @s regeneration 999999999 4 true', |
63 | 63 | Keycode.RETURN, -Keycode.RETURN, |
64 | 64 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
65 | 65 | (0x002000, 'absorb', [ |
66 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 66 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
67 | 67 | '/effect @s absorption 999999999 3 true', |
68 | 68 | Keycode.RETURN, -Keycode.RETURN, |
69 | 69 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
70 | 70 | # 4th row --------- |
71 | 71 | (0x002000, 'resist', [ |
72 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 72 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
73 | 73 | '/effect @s resistance 999999999 3 true', |
74 | 74 | Keycode.RETURN, -Keycode.RETURN, |
75 | 75 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
76 | 76 | (0x101010, 'invis', [ |
77 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 77 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
78 | 78 | '/effect @s invisibility 999999999 0 true', |
79 | 79 | Keycode.RETURN, -Keycode.RETURN, |
80 | 80 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
81 | 81 | (0x300000, 'fire_r', [ |
82 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 82 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
83 | 83 | '/effect @s fire_resistance 999999999 0 true', |
84 | 84 | Keycode.RETURN, -Keycode.RETURN, |
85 | 85 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
86 | 86 | # Encoder button --- Remove all status effects.... |
87 | 87 | (0x000000, '', [ |
88 | | - Keycode.ESCAPE, -Keycode.ESCAPE, |
| 88 | + Keycode.ESCAPE, -Keycode.ESCAPE, DELAY_AFTER_ESCAPE, |
89 | 89 | '/effect @s clear', |
90 | 90 | Keycode.RETURN, -Keycode.RETURN, |
91 | 91 | Keycode.ESCAPE, -Keycode.ESCAPE]), |
|
0 commit comments