This is technically a breaking change, but I'm fairly sure I'm the only person using this event. It's quite obscure ;p
https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434 Relates to #1337
Slight optimization, toLowerCase is a relatively expensive call in the scheme of permission checks.
This avoids a (somewhat) costly lookup operation involving Contexts comparison. It aims to be effective on the basis that lookup calls within the same period of time are likely to target the same context (and therefore have the same result).
Caffeine seems to just fallback to a ConcurrentHashMap based implementation in this case anyway.
This fixes the issue Multicraft panels have with displaying ? characters in console. (absolute quality)
Related to: lucko/ExtraContexts#4