Skip to content

Releases: ReinfyTeam/ProfanityFilter

v0.1.2 (Custom Punishment Command Update) ✨

23 Aug 13:39
f803ace
Compare
Choose a tag to compare

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 at punishment-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 and GithubUpdateTask class when json_decode() failes to parse the json request from the server.

Localization Languages ✍️

v0.1.1 (Remove and Add Words at in-game)

18 Aug 06:34
Compare
Choose a tag to compare
  • 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)

18 Aug 06:32
Compare
Choose a tag to compare

Suggesting to update the plugin from 0.0.x

  • Support for PM 5.0.0

v0.0.9-BETA

18 Aug 06:30
Compare
Choose a tag to compare
v0.0.9-BETA Pre-release
Pre-release

v0.0.9-BETA

  • Fixed some codes...
  • Improved UI

Github Update Revamp

25 Feb 09:31
Compare
Choose a tag to compare

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!

25 Feb 08:02
Compare
Choose a tag to compare
Pre-release

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 🐛

  • image
    Fixed github servers would'nt resolved in the server. 🚫

Pro Hint: Click assets menu to and click ProfanityFilter.phar to download this plugin.

Github AutoUpdate!

24 Feb 14:26
Compare
Choose a tag to compare

v0.0.7

  • NEW! Github AutoUpdate!
  • Moved some functions to PluginUtils
  • Rename UpdateTask to PoggitUpdateTask
  • 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 😞

24 Feb 07:15
Compare
Choose a tag to compare
Pre-release

Compatibility with PocketMine-MP 4.15.x, Dependency, and Security Updates

This plugin uses now the same api with virion.

⚠️ This release is BETA that means this might still be on testing. ⚠️

What's Changed

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

11 Jan 10:02
208c5b9
Compare
Choose a tag to compare
v0.0.6-BETA Pre-release
Pre-release

Compatibility with PocketMine-MP 4.12.x, Dependency, and Security Updates

This plugin uses now the same api with virion.

⚠️ This release is BETA that means this might still be on testing. ⚠️

What's Changed

Bug Fixes 🐛

  • Updated on poggit (missing releases)
  • Updated all libraries and security updates!

Made by @ReinfyTeam ❤️

Provided Profanity List (BETA)

29 Sep 11:39
Compare
Choose a tag to compare
Pre-release

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();
		}