UFilter

Blocks advertisements and/or profanity and optionally punishes player

Total Downloads: 424 - First Release: Jul 1, 2016 - Last Update: Jan 20, 2017

5/5, 5 likes
  1. RustyForest

    RustyForest Wood Hoarder

    how can you add unwanted words to use as a profanity filter?
     
  2. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    That hasn't been added yet. The Overview is updated for the new version coming soon.
     
  3. RustyForest

    RustyForest Wood Hoarder

    ahhh ok looking for a filter since it has been stripped away from betterchat
     
  4. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    I'll be releasing it fairly soon.
     
  5. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Wulf updated UFilter with a new update entry:

    4.0.0

    Read the rest of this update entry...
     
    RustyForest likes this.
  6. RustyForest

    RustyForest Wood Hoarder

    lol that was VERY quick lol
     
  7. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    It was mostly done already, just didn't get all of what I wanted in yet, so it'll get some changes over time yet.
     
    RustyForest likes this.
  8. MooMe

    MooMe Scavenger

    Yo wulf!

    (19:11:56) | Calling hook OnUserChat resulted in a conflict between the following plugins: BetterChat - True (Boolean), UFilter (True (Boolean))

    you know any good fix for this? =)
     
  9. RustyForest

    RustyForest Wood Hoarder

    was going to ask how does it know what is profanity found the long list in the data file :D
     
  10. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    I added a bunch of defaults in the plugin.

    Update BetterChat.
     
    MooMe likes this.
  11. MooMe

    MooMe Scavenger

    Easy like that, thx man! :)
     
  12. sKilloWsky

    sKilloWsky Wood Hoarder

    UFilter 4.00 error

    Code (Text):
    18:57 [Stacktrace]   at System.String.FormatHelper (System.Text.StringBuilder result, IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (IFormatProvider provider, System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at System.String.Format (System.String format, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Game.Hurtworld.Libraries.Covalence.HurtworldPlayer.Message (System.String message, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UFilter.OnUserChat (IPlayer player, System.String message) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UFilter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
     
  13. Monty4G63

    Monty4G63 Scavenger

    Can this be used with Mute for better chat? like say if someone uses profanity it can mute them for X amount of time?
     
  14. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Please provide the actual error above that.

    It works with BetterChat; it has no specific integration with BC Mute.
     
  15. MimiV

    MimiV Scavenger

    How does profanity in names work? I have it on true but it doesn't seem to be working? Also is it supposed to replace the 'bad word' with '****' or just say ''Profanity is not allowed on this server"? My players really miss them unicorns.
     
  16. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    It blocks it by default. The replacement only happens if you have change the action to "censor" in the config. I might need to re-think it a bit though.
     
    MimiV likes this.
  17. RustyForest

    RustyForest Wood Hoarder

    Code (Text):
    Failed to call hook 'OnUserConnected' on plugin 'UFilter v4.0.0' (NullReferenceException: Object reference not set to an instance of an object)
     
  18. MimiV

    MimiV Scavenger

    I just noticed I got the same thing happen
     
  19. Wulf

    Wulf Community Admin Community Admin Oxide Developer

    Do you know the name of the person? Full log or error would be good too.
     
  20. MimiV

    MimiV Scavenger

    Code (Text):
    19:23 [Error] Failed to call hook 'OnUserConnected' on plugin 'UFilter v4.0.0' (NullReferenceException: Object reference not set to an instance of an object)
    19:23 [Stacktrace]   at Oxide.Game.Rust.Libraries.Covalence.RustPlayer.Rename (System.String name) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UFilter.OnUserConnected (IPlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.UFilter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
    This is inside log
    and this in console
    Code (Text):
    Failed to call hook 'OnUserConnected' on plugin 'UFilter v4.0.0' (NullReferenceException: Object reference not set to an instance of an object)
    [Rewards] Mr.Moo got 50 as a welcome reward
    [Rewards] Data saved
    *********/*******/Mr.Moo joined [windows/******]