Dico200
|
75c9a86ba3
|
Replaced /sudo and /me with @simplecommand hook
Also improved simplecommand a little bit.
Don't ask me why it doesn't work in its own file as I have no clue, it
wasn't tracing the errors.
|
2015-03-25 00:38:56 +01:00 |
|
Dico200
|
f1b2c61411
|
Fix reports.py. Oops.
|
2015-03-23 22:04:53 +01:00 |
|
Dico200
|
8a95dc65f6
|
Quick fix
|
2015-03-20 01:28:02 +01:00 |
|
Dico200
|
98774e8f84
|
Report code cleanup and /rp reopen
These changes are not yet tested!!!
|
2015-03-20 01:25:35 +01:00 |
|
Dico200
|
71c0f8782c
|
Removed redundant code check and small tweak
|
2015-03-20 00:07:47 +01:00 |
|
Dico200
|
3bdb56e8a2
|
Changed reports module fixes #10
Write /rp ingame for new commands n stuff.
|
2015-03-20 00:06:47 +01: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
|
0b98ba42d3
|
forgot space
|
2014-08-07 03:03:27 +02:00 |
|
jomo
|
adaddd7500
|
use threading for offline players
|
2014-08-07 02:49:34 +02:00 |
|
jomo
|
0cf6c53405
|
use new thread for reports list
|
2014-08-07 02:30:44 +02:00 |
|
jomo
|
bea7d369ac
|
get rid of dico's stupid nonsense :3
|
2014-08-07 02:27:49 +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
|
8db6085d63
|
use uid(player) helper method
|
2014-07-17 22:24:45 +02:00 |
|
Dico
|
372a831c82
|
Converted reports module to UUID and minor changes to forcefield module
|
2014-07-17 15:26:48 +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
|
568b619122
|
use uuid in CG
|
2014-07-13 16:34:31 +02:00 |
|
jomo
|
241292acce
|
fix double quites
|
2014-07-12 03:10:42 +02:00 |
|
Louis Vogt
|
0466cb781b
|
Changed single quotes to double quotes
|
2014-07-12 01:17:13 +02:00 |
|
jomo
|
c2031cbeed
|
avoid using deleting e.g. reports[-1]
|
2014-07-05 18:58:22 +02:00 |
|
jomo
|
d5e2cf282f
|
fix broken report deletion
|
2014-07-05 18:54:52 +02:00 |
|
jomo
|
8ffa50c436
|
fix deleteing non-existing report
|
2014-07-02 01:13:12 +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 |
|