About interface hookSolved

There are some internal hooks that is strating with I in game code like

"IOnServerInitialized",
"IOnServerShutdown",​

that is working if you call them without I (OnServerInitialized) and there are other hooks

"IOnServerUsersRemove",
"IOnServerUsersSet"​

that is not working at all. Why is that and what is rules about replacing hooks with "I"?

Hooks prefixed with I are internal and wrapped; those are not intended for plugins to use.

MXfutBF2aC2GbsG.jpg Wulf

Hooks prefixed with I are internal and wrapped; those are not intended for plugins to use.

But there are hooks like

OnEntityTakeDamage

that is not exists anywhere in code and modified/called somewhere by oxide code. Question is how much there are that kind of hooks and what is their list?

OnEntityTakeDamage is called from Oxide.Rust and is in the code. You can see which are internal in the opj, and what they call from Oxide.Rust.

Locked automatically