Johannes Kuhn
Johannes Kuhn
I will try, but I will use a dicts as objects. They are immutable, so modification of them will be hard. Also, I don't understand why you use apply at...
+q for Libera.Chat and Freenode would be nice too. +R means on some networks: Channel Registered (Undernet), reg-only join (UnrealIRCd).
The right thing would be to parse CHANMODES 005 and PREFIX 005.
You can see in what group R is in. If it is a list-mode, it is in group A. If it has no parameter, it's in group D. `CHANMODES=beIR,k,l,imnpstaqrzZ` The...
On a related note - CHANMODES and PREFIX should give you enough information to correctly parse a MODE line. * Group A are list-modes. * Group B have a parameter...
Integrated Dynamics
The Variable Store. Two functions: * `list()` - lists the variables in the store, including ID, type and name, if set by a labeler. * `get(int slot)` - get the...
Before, it exposed all items (no matter the EMC value) up to that limit. (So other mods would see 2B Stone, 2B Diamonds...) Increasing it to `Long.MAX_VALUE` seems to breaks...
You can use `.reset #channel` to refresh the modes.
In theory it should already be possible to create a user, add the account to that user and give them the +k (autokick) flag. I need to test this at...