package org.bukkit.entity; import org.bukkit.Art; import org.bukkit.event.painting.PaintingBreakEvent; /** * Represents a Painting. */ public interface Painting extends Hanging { /** * Get the art on this painting * * @return The art */ public Art getArt(); /** * Set the art on this painting * * @param art The new art * @return False if the new art won't fit at the painting's current location */ public boolean setArt(Art art); /** * Set the art on this painting * * @param art The new art * @param force If true, force the new art regardless of whether it fits at the current location * Note that forcing it where it can't fit normally causes it to drop as an item unless you override * this by catching the {@link PaintingBreakEvent}. * @return False if force was false and the new art won't fit at the painting's current location */ public boolean setArt(Art art, boolean force); }