Using
ProtocolLib and
PlaceholderAPI this plugin will intercept packets send to players and change the item to update placeholder.
I haven't tested all the versions but as long as ProtocolLib is updated it should still work (and as long as the minecraft api for packet doesn't change much I guess).
The image represent the same chest seen as the same time by two different players
This plugin doesn't add anything like commands, configuration files, etc...
To test if everything is working, you can try naming an item : %player_name%
(don't forget to add the extension with /papi ecloud download Player)
Each player should see the element named with their name.