Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ProfanityFilter Virion #58

Closed
xqwtxon opened this issue Sep 26, 2022 · 0 comments
Closed

ProfanityFilter Virion #58

xqwtxon opened this issue Sep 26, 2022 · 0 comments
Assignees
Labels
Issue: Ask/Questions Further information is requested Issue: Documentation Improvements or additions to documentation Issue: Enhancement New feature or request Issue: Fixed Fixed
Milestone

Comments

@xqwtxon
Copy link
Contributor

xqwtxon commented Sep 26, 2022

What is this?

Poggit Virions (“Virions”) are PHP libraries specifically used in PocketMine plugins. This documentation provides information on the workflow of virion development and usage.

Libraries are great in software development, but when multiple plugins use the same library, since they are executing in the same PHP runtime, the wrong version of the library may be used. The Virion framework aims to resolve this problem by shading the classes.

Virions are expected to be used by plugins, or by other virions. In this documentation, “virion user” refers to plugins/virions using a virion.

Plan

We're going to make an api that checks if contains profanity and removes the profanity within the chat. This is useful when blocking profanity (people using unicode), now in Minecraft 1.19.2+, ProfanityFilter has been added client sidely, BUT people using unicode to bypass them, ALSO you can even disable by your self. In this plugin, we take it server sidely ban/kick punishments.

Todo List

This might update daily.

ExamplePlugin

New submodules has been added to the main repository. This shows the usage of latest ProfanityFilter Virion plugin.

@xqwtxon xqwtxon added Issue: Documentation Improvements or additions to documentation Issue: Enhancement New feature or request Issue: Ask/Questions Further information is requested labels Sep 26, 2022
@xqwtxon xqwtxon added this to the v1.0.0 milestone Sep 26, 2022
@xqwtxon xqwtxon self-assigned this Sep 26, 2022
@xqwtxon xqwtxon closed this as completed Feb 26, 2023
@xqwtxon xqwtxon added the Issue: Fixed Fixed label Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue: Ask/Questions Further information is requested Issue: Documentation Improvements or additions to documentation Issue: Enhancement New feature or request Issue: Fixed Fixed
Projects
None yet
Development

No branches or pull requests

1 participant