AutoCodeLock

AutoCodeLock 3.0.12

Added configurable chat command "codelock.skin".
This will let you select the skin used for codelocks when placing a door and having it auto-lock.
You will only be allowed to select a codelock skin that you own.
This only applies to players with the "autocodelock.nolockneed" permission when placing a lock with needing one in your inventory. When the plugin consumes a lock from your inventory it uses the skin of that item
Pre-emptive update for when the naval update eventually comes
When auto-placing a lock, check for both the regular codelock and the pilot codelock, if the player has neither also check the inventory for a keylock
Check for null parameters in OnEntityBuilt
Added UI option to disable all door closers
Updated for pool changes
Revert because I am an idiot
This is for the coming Rust update. Do not update prior

Pool changes per Rust update
Null check entity and door closer in AdjustDoorCloserPosition
Added chat command "/closer" to enable/disable door closers on a specific door (command can be changed in the config)
Added config option "Hide door closers"
Queue door closer delay updates when plugin loads as the door closer entity doesn't serialize its delay when the game saves