Dec update update broke the plugin :/
(20:14:50) | Timer of 1s has failed in 'Player DLC API v1.6.0 by k1lly0u' [callback] (Object reference not set to an instance of an object)
   at void Oxide.Plugins.PlayerDLCAPI.ProcessSteamDefinitions() in /home/rust1/serverfiles/carbon/plugins/PlayerDLCAPI.cs:line 85
   at void Oxide.Plugins.PlayerDLCAPI.CheckSteamDefinitionsUpdated() in /home/rust1/serverfiles/carbon/plugins/PlayerDLCAPI.cs:line 51
   at Timer Oxide.Plugins.Timers.In(float time, Action action)+() => { } in /__w/Carbon/Carbon/Carbon.Core/Carbon.Components/Carbon.Common/src/Oxide/Libraries/Timer.cs:line 50​


(20:16:27) | Failed to call internal hook 'OnServerInitialized' on plugin 'PlayerDLCAPI v1.6.0' [352240293] (Object reference not set to an instance of an object)
   at void Oxide.Plugins.PlayerDLCAPI.ProcessSteamDefinitions() in /home/rust1/serverfiles/carbon/plugins/PlayerDLCAPI.cs:line 85
   at void Oxide.Plugins.PlayerDLCAPI.CheckSteamDefinitionsUpdated() in /home/rust1/serverfiles/carbon/plugins/PlayerDLCAPI.cs:line 51
   at void Oxide.Plugins.PlayerDLCAPI.OnServerInitialized() in /home/rust1/serverfiles/carbon/plugins/PlayerDLCAPI.cs:line 31
   at object Oxide.Plugins.PlayerDLCAPI.InternalCallHook(uint hook, object[] args) in PlayerDLCAPI.cs/Internal:line 187​

Yes, please update for December patch! Thank you :)

Same

Failed to call hook 'OnServerInitialized' on plugin 'PlayerDLCAPI v1.6.0' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.PlayerDLCAPI.ProcessSteamDefinitions () [0x00112] in <3660f8d8a8c9472caea3af6f1723c8bb>:0
at Oxide.Plugins.PlayerDLCAPI.CheckSteamDefinitionsUpdated () [0x0007b] in <3660f8d8a8c9472caea3af6f1723c8bb>:0
at Oxide.Plugins.PlayerDLCAPI.OnServerInitialized () [0x00000] in <3660f8d8a8c9472caea3af6f1723c8bb>:0
at Oxide.Plugins.PlayerDLCAPI.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00038] in <3660f8d8a8c9472caea3af6f1723c8bb>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <42f9bedc659b4f4786eb778d3cd58968>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in <112d89ea5d3348c8b949af0ab1a866d2>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <112d89ea5d3348c8b949af0ab1a866d2>:0

it has a knock on effect, so a lot of servers will be having problems. things like server rewards, skinbox, anything else that depends on it will not work until this is solved

Ya same here, crashed server so unloaded for now, he will fix soon im sure

Short version:
The plugin is assuming that all of Rust’s internal data (skins, items, DLC info, etc.) were always fully set and non-null when OnServerInitialized ran. On your server/version, that assumption is no longer true, so the plugin hit a null somewhere during its big “scan everything” step and blew up.


 

Still breaking as of today

Failed to run a 1.00 timer in 'PlayerDLCAPI v1.2.0' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.PlayerDLCAPI.FindItemRedirects () [0x00056] in <50265eabeb8a4ea0964904acc6d39584>:0

at Oxide.Plugins.PlayerDLCAPI.CheckSteamDefinitionsUpdated () [0x00081] in <50265eabeb8a4ea0964904acc6d39584>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <112d89ea5d3348c8b949af0ab1a866d2>:0

Unloaded plugin Player DLC API v1.2.0 by k1lly0u

 

hackterr

Still breaking as of today

Failed to run a 1.00 timer in 'PlayerDLCAPI v1.2.0' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.PlayerDLCAPI.FindItemRedirects () [0x00056] in <50265eabeb8a4ea0964904acc6d39584>:0

at Oxide.Plugins.PlayerDLCAPI.CheckSteamDefinitionsUpdated () [0x00081] in <50265eabeb8a4ea0964904acc6d39584>:0

at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00018] in <112d89ea5d3348c8b949af0ab1a866d2>:0

Unloaded plugin Player DLC API v1.2.0 by k1lly0u

 

v1.2.0 ??

v1.6.1 is the last