Assume we have a player, like with the openInventory methods
Add openSign() method without parameters
Trigger sign change event even when there's no sign
Remove packet send since it was CB-added; remove Minecraft-provided warning message since it may not be appropriate for some uses