summaryrefslogtreecommitdiff
path: root/imbusy.py
AgeCommit message (Collapse)Author
2016-05-31Forgot to set this timeout back up after testing... DerpDico200
2016-05-31Clean up imbusy. Improve replying to busy people. All working perfectly, ↵Dico200
tested thoroughly.
2016-05-30Fix /busy statusDico200
2016-05-30Remove sync.py fileDico200
2016-05-30Imbusy hotfix...Dico200
2016-05-29Tweak comment above imbusy, removed credits, removed a useless comment with ↵Dico200
an old line of code
2016-05-29Removed @hook.enable decs from modules, added them to the on_enable() method ↵Dico200
of main.py.
2016-05-28Tweak imbusy permission nodesDico200
2016-05-28Enabled friends module, added friends check in imbusy, fixed small mistakesimbusy-reply-patchDico200
2016-05-26Implement some of pizza's changes from imbusy branchDico200
2016-05-25Changed debug output, tweaked [busy] broadcast prefixDico200
2016-05-25Make /busy a toggle, move help page to /busy help. Changed a few messagesDico200
2016-05-25Added catcher for /mail sendDico200
2016-05-25Changed broadcast message, removed two debugsDico200
2016-05-25Replace camelCase with _ stuffDico200
2016-05-25Solidify imbusy blocking pms, tpas, etc.Dico
I used reflection to get the Map<String, Command> object from the SimpleCommandMap instance stored in the implementation of PluginManager. I replaced all Command instances in there that handle /msg, /tpa, /tpahere and /reply, minus /minecraft:tell, with a wrapper that checks if the target is busy. Tested adequately, but some more would be nice.
2016-05-25Imbusy command: status <player> tweaked, cleaned up return statementsDico200
2016-05-25Imbusy command: Replace plugin_header calls with a single one at the startDico200
2016-05-25Small change to imbusy messagesDico200
2016-05-25Imbusy: Fixed typos and some *flaws* which I will disregard here @curs3dDico200
2016-02-07Unbusies on logoutPixelSergey
2015-10-20Added I'M BUSY! pluginPixelSergey