Commit Graph

23 Commits

Author SHA1 Message Date
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