Cannot change code

So I don't know if this started with the initial oxide update on force wipe or if it's been in one of the subsequent protocol updates, but I had a player brind to my attention today and the command for changing the code doesen't actually update their code. You can run the "/al code" and it opens the codelock screen, but in doing some debug probing, the OnCodeEntered API hook isn't being called. I noticed that the signature for that API call was slightly different from the AutoLock.cs uses and what's listed in the API information https://umod.org/documentation/games/rust#oncodeentered. I modified the hook signature to match the documentation but the hook still isn't being called when the code is entered. So all the other aspects of the plugin work, but the player is stuck with whatever code they currently have set or the random code if they are using it for the first time.

So, apparenlty, the plugin just started working again. No changes to the plugin, no server restart, so I'm not sure what changed.

Merged post

And it has quick working again today.