Releases: ReinfyTeam/ProfanityFilter
v0.1.2 (Custom Punishment Command Update) ✨
v0.1.2 (Custom Punishment Command Update) ✨
- NEW! Now you can now execute a custom command when player exceeds maxinum violations
- Configure at
config.yml
atpunishment-type
and choose "command". - Execute the command as a player or a console.
- Fixed some languages
.yml
parse, syntax codes modified in gitlocalize.com - Fixed
PoggitUpdateTask
andGithubUpdateTask
class whenjson_decode()
failes to parse the json request from the server.
Localization Languages ✍️
- Added
deu.yml
(Germany) Translation using gitlocalize.com - Added
vie.yml
(Vietnamese) by @NhanAZ
v0.1.1 (Remove and Add Words at in-game)
- Now you can remove words at the in-game using ui or command.
- Use
/pf ui
to remove or add words the game - or using
/pf add <word>
to add words and - using
/pf remove <word>
to remove words directly from profanity config.
Bugs Fixes 🐛
- #180 (Report a Unexpected Behaivor.)
v0.1.0 (PMMP 5.0.0)
Suggesting to update the plugin from 0.0.x
- Support for PM 5.0.0
v0.0.9-BETA
v0.0.9-BETA
- Fixed some codes...
- Improved UI
Github Update Revamp
v0.0.8 📓
In this update, we will be introducing the Toggle ProfanityFilter Update!
- NEW! Toggle ProfanityFilter on the chat. 🔕
- NEW!
/pf toggle
can be accessed to toggle profanityfilter! 😮 - NEW! Github Updater! 💯
- NEW!
/pf ui
can now be accessed to enable/disable profanityfilter! 🤩 - NEW! Removing profanity levels! 💯
- Improved profanity filtering! ⏫
- The
mb_strlen
is now introduced in v0.0.8 for removing non-utf8 unicodes. 🈹
Bugs Fixes 🐛
- #15 (Add more languages...) Updated all language files...
Pro Hint: Click assets menu to and click ProfanityFilter.phar to download this plugin.
Toggle ProfanityFilter Update!
v0.0.8-BETA 📓
In this update, we will be introducing the Toggle ProfanityFilter Update!
- NEW! Toggle ProfanityFilter on the chat. 🔕
- NEW!
/pf toggle
can be accessed to toggle profanityfilter! 😮 - NEW! Github Updater! 💯
- NEW!
/pf ui
can now be accessed to enable/disable profanityfilter! 🤩 - NEW! Removing profanity levels! 💯
- Improved profanity filtering! ⏫
- The
mb_strlen
is now introduced in v0.0.8 for removing non-utf8 unicodes. 🈹
Bugs Fixes 🐛
Pro Hint: Click assets menu to and click ProfanityFilter.phar to download this plugin.
Github AutoUpdate!
v0.0.7
- NEW! Github AutoUpdate!
- Moved some functions to
PluginUtils
- Rename
UpdateTask
toPoggitUpdateTask
- Added
GithubUpdateTask
- New Artifact URL can be downloaded in github.
Bug Fixes 🐛
- Improved (#108) POGGIT IS DOWN 😞
- Fixed and Improved on this version (#107) foreach() argument must be of type array|object, null given
- Added more features...
Pro Hint: Click assets menu to and click ProfanityFilter.phar to download this plugin.
POGGIT IS DOWN UPDATE 😞
Compatibility with PocketMine-MP 4.15.x, Dependency, and Security Updates
This plugin uses now the same api with virion.
What's Changed
- Bump phpstan/phpstan from 1.9.8 to 1.9.11 by @dependabot in #86
- Bump phpstan/phpstan-phpunit from 1.1.3 to 1.3.3 by @dependabot in #84
- Bump phpstan/phpstan-strict-rules from 1.4.4 to 1.4.5 by @dependabot in #83
- Bump phpstan/phpstan from 1.9.11 to 1.9.12 by @dependabot in #88
- Bump phpunit/phpunit from 9.5.27 to 9.5.28 by @dependabot in #87
- Bump pocketmine/pocketmine-mp from 4.12.8 to 4.12.9 by @dependabot in #89
- Bump phpstan/phpstan from 1.9.12 to 1.9.14 by @dependabot in #92
- Bump pocketmine/pocketmine-mp from 4.12.9 to 4.12.10 by @dependabot in #90
- Bump friendsofphp/php-cs-fixer from 3.13.2 to 3.14.3 by @dependabot in #94
Full Changelog: v0.0.6-BETA...v0.0.7-BETA
Bug Fixes 🐛
- Updated all libraries and security updates!
- foreach() argument must be of type array|object, null given (#107)
- More code stability, and maintained for long term.
Since poggit is down, the downloads are now included in assets. Click assets and click ProfanityFilter.phar
to download.
v0.0.6-BETA
Compatibility with PocketMine-MP 4.12.x, Dependency, and Security Updates
This plugin uses now the same api with virion.
What's Changed
- Bump Virion from
c486613
to2fc9976
by @dependabot in #67 - Bump ExamplePlugin from
85edc74
toc5051c6
by @dependabot in #66 - Bump Virion from
2fc9976
tod2d3979
by @dependabot in #68 - Bump ExamplePlugin from
c5051c6
tof56d526
by @dependabot in #69 - Bump Virion from
d2d3979
tod766876
by @dependabot in #70 - Bump ExamplePlugin from
f56d526
toc414799
by @dependabot in #71 - Bump phpstan/phpstan from 1.8.6 to 1.8.7 by @dependabot in #72
- Bump phpstan/phpstan from 1.8.7 to 1.8.8 by @dependabot in #73
- Bump phpstan/phpstan-phpunit from 1.1.1 to 1.1.3 by @dependabot in #81
- Bump phpunit/phpunit from 9.5.25 to 9.5.27 by @dependabot in #80
- Bump pocketmine/pocketmine-mp from 4.9.0 to 4.12.8 by @dependabot in #79
- Bump phpstan/phpstan from 1.8.8 to 1.9.8 by @dependabot in #78
- Bump peter-evans/create-pull-request from 4.1.3 to 4.2.3 by @dependabot in #75
- Bump tj-actions/verify-changed-files from 11.1 to 12.0 by @dependabot in #74
- Bump friendsofphp/php-cs-fixer from 3.11.0 to 3.13.2 by @dependabot in #76
- Click to see all changes...
Bug Fixes 🐛
- Updated on poggit (missing releases)
- Updated all libraries and security updates!
Made by @ReinfyTeam ❤️
Provided Profanity List (BETA)
Now in this version, You can now select profanity provided list.
# Default Profanity Choise
# You can choose a custom profanity or self provided Profanity List.
# choose 'custom' if you want to add your own custom profanity words or choose 'provided' to use default plugin provided profanities.
# Default: 'custom'
profanity: custom
This is on be testing to be in ready on production.
API Changes
- Some changes needs to be documented.
public function getProvidedProfanities() : array {
return file($this->getDataFolder() . "profanity_filter.wlist");
}
if (strtolower($this->provider) === "custom") {
$words = $this->plugin->getProfanity()->get("banned-words");
} else {
$words = (array) $this->plugin->getProvidedProfanities();
}