Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improves event API a bit by making few things bit more uniform.
Changed signature of few event handlers that I think have not been used much outside of beerchat mod.
Moves more stuff away from beerchat core to modular extensions which makes configuration easier.
Makes
beerchat.send_on_channel(...)
handle both local and remote chat, basic high level messaging API.Adds
beerchat.send_on_local_channel(...)
which handles only local (minetest) chat and skips remote platforms.Was using broken events to decide if player is banned, updated registrations.
Rewriting of channel message parameters added. Leaves few things out like
/me message
but offers basics for normal messages.Not sure if this is good, it actually might be better if jailed players only receive jail channel messages...