fix typo pre-commit hook typo
simplifications, and replacing the line-endings to unix ones, hopefully for the last time
new() the object as intended
how did this ever work
make saving of state atomic
documentation tweaks and refactor handling of !commands into separate plugin, move core.send into the core
handle plugins with numbers in their names
do not write state files for plugins which do not need them
handle the upgrade of configs/states of plugins by extending the old configs/states with the default configs/states always
fix bug with defaults overriding actually set state and config
fix .ay(yy lmao) bug
!sc2 prototyped
no ;
move things to config, cleanup
cache for 2 minutes
fix merge conflict