Plugins now get cached to avoid sending them to the client every time someone joins