package org.bukkit.material; import java.util.ArrayList; import java.util.List; import org.bukkit.Material; /** * Represents the different types of smooth bricks. */ public class SmoothBrick extends TexturedMaterial { private static final List textures = new ArrayList(); static { textures.add(Material.STONE); textures.add(Material.MOSSY_COBBLESTONE); textures.add(Material.COBBLESTONE); textures.add(Material.SMOOTH_BRICK); } public SmoothBrick() { super(Material.SMOOTH_BRICK); } public SmoothBrick(final int type) { super(type); } public SmoothBrick(final Material type) { super((textures.contains(type)) ? Material.SMOOTH_BRICK : type); if (textures.contains(type)) { setMaterial(type); } } public SmoothBrick(final int type, final byte data) { super(type, data); } public SmoothBrick(final Material type, final byte data) { super(type, data); } @Override public List getTextures() { return textures; } @Override public SmoothBrick clone() { return (SmoothBrick) super.clone(); } }