seems as of recent using betterchat breaks a lot of plugins from function i.e such as quest plugin and many more i have to disable it to even use some now.
Better Chat potentially causing issues with other pluginsNot An Issue
How exactly does it break them? What exactly is the issue? Without any details, we can't really understand the issue you are facing.
Anything related to chat as of recent patch breaks plugins. below is one o the many plugins its breaking for some reason when betterchats loaded with multiple others it seems to just break all others. its Quests and dozens others. anything that pulls from chat or console or ranks or commands seem to be causing errors with it loaded
(16:40:46) | Failed to call hook 'OnBetterChat' on plugin 'Quests v2.2.7' (KeyNotFoundException: The given key was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 at Oxide.Plugins.Quests.OnBetterChat (System.Collections.Generic.Dictionary`2[TKey,TValue] dict) [0x00029] in :0 at Oxide.Plugins.Quests.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x005ca] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <4452f821def6406d834e4149849fe7ea>:0
Any plugin using Better Chat would have to be updated for its changes; that error is not the Chat breaking in general, just that plugin using Better Chat.
In response to Wulf ():Any plugin using Better Chat would have to be updated for its changes; that error is not the Chat br...
issue is it seems to even be ones that are not using it. but using simple / commands are even breaking with a few ever since rust tinkered with chat it now for some odd reason gives hook errors. either way i just removed betterchat since it was breaking almost 2 dozen plugins some that do not have crap to do with chat or even use it seems odd so somewhere rust messed up crap again.
In response to Kitty87 ():issue is it seems to even be ones that are not using it. but using simple / commands are even break...
The above error is only with plugins using Better Chat. If you are having other errors, we'd need to see those, but so far it looks like your issue is only related to outdated plugins utilizing Better Chat.
In response to Wulf ():The above error is only with plugins using Better Chat. If you are having other errors, we'd need to...
i took a look seems not so. look like onHooks have been disabled which is the errors being given by a lot plugins. which explains a lot. so its not betterchat just oxide/rust
In response to Kitty87 ():i took a look seems not so. look like onHooks have been disabled which is the errors being given by...
Better Chat replaces the original chat and sends its own, which other plugins that work with Better Chat can add compatibility with it by using its OnBetterChat hook. Using Better Chat doesn't mean other chat plugins will not work, the same OnUserChat and OnPlayerChat hooks get called for ALL plugins, this plugin will not stop that from happening in other plugins unless they use the OnBetterChat hook.
The issue is the plugins using Better Chat, they need to be updated.
The issue is the plugins using Better Chat, they need to be updated.
Locked automatically