{
try
{
Painting p = getWorld().spawn(location.getBlock().getRelative(hanging.getAttachedFace()).getLocation(), Painting.class);
p.teleport(location);
p.setFacingDirection(hanging.getFacing(), true);
p.setArt(((Painting) hanging).getArt());
} catch (IllegalArgumentException e)
{
return false;