Bukkit/CraftBukkit — pull request #614 by grandwazir (2012-01-06 19:13:42+00:00)
Title: Fixes BUKKIT-464 (server.broadcast sends messages to players when provided Permission is false.)

Current behaviour is for server.broadcast to send messages to players with a Permission without checking if it is set to false or not. This causes issues when using Permission managers which have group inheritance and it is desirable to set certain permissions to false as players move up through the groups.

The pull request changes the behaviour to instead check if the Permissible has the Permission set to true before sending the message and ignores that CommandSender if this is not the case.