Commit Graph

27 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
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
ce8b20aacd fix problem with 'none' permission 2014-07-21 02:07: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
bd5dcf1933 add noperm; return true 2014-07-14 01:20:42 +02:00
jomo
62b3f8a270 fix basecolor in abot 2014-07-14 01:20:11 +02:00
jomo
c9763953d4 can't call function before definition 2014-07-14 00:56:46 +02:00
jomo
2a00635606 use json config for abot 2014-07-14 00:54:25 +02:00
jomo
f3c781ab47 more abot fixes 2014-07-11 00:26:49 +02:00
jomo
7cd3151d8c more abot fixes 2014-07-10 23:45:32 +02:00
jomo
e78a147a44 match e.g. who can clear plot 2014-07-10 23:36:36 +02:00
jomo
9af08cfe4f remove empty matchgroup; first match has to be a word 2014-07-10 23:35:03 +02:00
jomo
55e3cbc137 fix false positive for e.g. MODel, MODern 2014-07-10 23:32:23 +02:00
jomo
8efb6bcc20 fix false positive for e.g. MODel, MODern 2014-07-10 23:30:35 +02:00
jomo
bde3848ee6 skip abot for players with 'utils.ignore_abot' permission 2014-07-10 23:08:23 +02:00
jomo
bf0507ee23 fix literal '.' in regex, fixes 2014-07-10 23:06:45 +02:00
jomo
7b742a3152 more noob matching 2014-07-10 22:58:47 +02:00
jomo
07f1a169c3 needs trailing space 2014-07-10 01:22:53 +02:00
jomo
755bd35abb fix typo, nicer output 2014-07-10 01:21:14 +02:00
jomo
ec9063b6e7 do not require extra words 2014-07-10 01:11:25 +02:00
jomo
44af737e9e fucking comma 2014-07-10 01:03:39 +02:00
jomo
c2814fac4a fix braces 2014-07-10 00:55:04 +02:00
jomo
2248007358 more questions 2014-07-10 00:52:32 +02:00
jomo
43e4015311 add abot (AnswerBot) to get rid of stupid FAQ asking 2014-07-10 00:37:42 +02:00