Commit Graph
17 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 f9e09d0f86 small bugfixes 2014-08-07 22:41:02 +02:00
jomo 6c164a054a case insensitive /lol search 2014-08-07 04:21:16 +02:00
jomo 286ca74f71 fix %s 2014-08-07 02:10:36 +02:00
jomo b31e887aa4 better /lol search 2014-08-07 01:39:12 +02:00
jomo b1a3a92e49 apply file read/save helpers 2014-07-27 19:42:33 +02:00
jomo efc3ee439c better use of plugin_header in saylol 2014-07-27 05:41:25 +02:00
jomo e04053e46f add /lol search <text> 2014-07-27 05:28:31 +02:00
jomo 70668f0210 fix broken broadcast 2014-07-20 17:53:19 +02:00
jomo 1430a454ed removed camelcase, added more coding style to readme 2014-07-16 00:33:43 +02:00
jomo 7981591fb7 using jython 2.7b2 2014-07-13 17:10:14 +02:00
jomo 5ceb3f096c fix out of range /lol id 2014-07-08 02:17:37 +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