Thank you for this, looks good from the quick testing I did for it.
I have a new question to ask of you, do you think it would be possible to add in a way to check if the player has access to being able to use shields or not, since if i'm not mistaken your plugin just allows, all to use shields with or without that right?
I have made a work around for this, but thought i'd ask you see if you could add it into your own plugin to help clean things up.