Commit Graph

28 Commits

Author SHA1 Message Date
jomo
45008c0443 remove trailing whitespace, replace tabs with 4x space 2015-08-13 00:30:54 +02:00
Dico200
d85b96f875 Clean up misc.py, add space support for cg key 2015-04-10 00:13:06 +02:00
Dico200
9a0767676c Didn't upload this for some reason 2015-04-09 01:39:41 +02:00
Dico200
58eea64148 I love less-than-one line list creators! 2015-04-09 01:38:58 +02:00
Dico200
9ddd523c58 Added player configurable chatgroup keys
The keys are stored in chatgroup_keys.json
2015-04-09 01:23:00 +02:00
Dico200
1750c82208 Changed all CommandExecutor arguments
Added arguments command and label to all command executor functions,
hopefully for massive performance increase.

This is due to the following mess in PythonLoader:
``` Java
@Override
public boolean onCommand(CommandSender sender, Command command, String
label, String[] args) {
boolean result;
if (argcount == -1) {
try {
result = call(4, sender, command, label, args);
argcount = 4;
} catch (PyException e) {
//this could goof up someone ... they'll probably yell at us and
eventually read this code ... fuck them
if (e.type == Py.TypeError && (e.value.toString().endsWith("takes
exactly 3 arguments (4 given)") || e.value.toString().endsWith("takes
exactly 4 arguments (5 given)"))) {
result = call(3, sender, command, label, args);
argcount = 3;
} else if (e.type == Py.TypeError && (e.value.toString().endsWith("takes
exactly 2 arguments (4 given)") || e.value.toString().endsWith("takes
exactly 3 arguments (5 given)"))) {
result = call(2, sender, command, label, args);
argcount = 2;
} else {
throw e;
}
}
} else {
result = call(argcount, sender, command, label, args);
}
return result;
}
```

Note: Still WIP on reports - I'm working on making it keep solved
reports to fix issue 10
2015-03-19 23:51:33 +01:00
jomo
9a916ed2cd change indentation from 2 spaces to 4, fix #5 2015-01-06 23:38:42 +01:00
jomo
dc6d4d5f4b remove try/except. fix code if it doesn't work ;) 2014-07-27 23:55:15 +02:00
jomo
81669c62d7 rename log to info 2014-07-27 22:20:18 +02:00
jomo
b1a3a92e49 apply file read/save helpers 2014-07-27 19:42:33 +02:00
jomo
243b4fab4f use name for CG logs 2014-07-19 02:37:57 +02:00
jomo
18c0ba0b67 fix re-writing variable 2014-07-19 02:32:35 +02:00
jomo
8db6085d63 use uid(player) helper method 2014-07-17 22:24:45 +02:00
jomo
9a0779d168 more code cleanup 2014-07-16 00:49:55 +02:00
jomo
1430a454ed removed camelcase, added more coding style to readme 2014-07-16 00:33:43 +02:00
jomo
05a68efc43 clarify how to use CG 2014-07-14 01:26:42 +02:00
jomo
879af23f9a logging groupchat messages 2014-07-14 01:25:12 +02:00
jomo
7981591fb7 using jython 2.7b2 2014-07-13 17:10:14 +02:00
jomo
23973651cc typo fix 2014-07-13 17:03:11 +02:00
jomo
568b619122 use uuid in CG 2014-07-13 16:34:31 +02:00
jomo
fafba7f5a6 show online users by UUID; add quotes info to readme 2014-07-12 03:08:01 +02:00
Louis Vogt
b8b86be805 Uses UUID now + cg_key is now : 2014-07-11 23:50:27 +02:00
jomo
ddc700d1a4 fixed wrong prefix in /cgt 2014-06-23 00:34:00 +02:00
jomo
871f3385f3 fix deprecated event 2014-06-21 14:39:43 +02:00
jomo
98620428ec HUGE code cleanup 2014-06-10 01:31:03 +02:00
jomo
099de5abe1 remove executable bit 2014-06-07 20:13:10 +02:00
jomo
a9a540a73e fix path 2014-05-17 01:17:05 +02:00
jomo
9f1ed1fb66 first commit via git 2014-05-16 23:04:40 +02:00