package com.laytonsmith.abstraction.bukkit.entities; import com.laytonsmith.abstraction.MCPainting; import com.laytonsmith.abstraction.enums.MCArt; import com.laytonsmith.abstraction.enums.bukkit.BukkitMCArt; import org.bukkit.entity.Entity; import org.bukkit.entity.Painting; /** * */ public class BukkitMCPainting extends BukkitMCHanging implements MCPainting { Painting p; public BukkitMCPainting(Entity painting) { super(painting); this.p = (Painting) painting; } @Override public MCArt getArt() { return BukkitMCArt.getConvertor().getAbstractedEnum(p.getArt()); } @Override public boolean setArt(MCArt art) { return setArt(art, false); } @Override public boolean setArt(MCArt art, boolean force) { return p.setArt(BukkitMCArt.getConvertor().getConcreteEnum(art), force); } }