001 package org.bukkit.material; 002 003 import org.bukkit.Material; 004 import org.bukkit.block.BlockFace; 005 006 /** 007 * Represents a chest 008 */ 009 public class Chest extends DirectionalContainer { 010 011 public Chest() { 012 super(Material.CHEST); 013 } 014 015 /** 016 * Instantiate a chest facing in a particular direction. 017 * 018 * @param direction the direction the chest's lit opens towards 019 */ 020 public Chest(BlockFace direction) { 021 this(); 022 setFacingDirection(direction); 023 } 024 025 /** 026 * 027 * @deprecated Magic value 028 */ 029 @Deprecated 030 public Chest(final int type) { 031 super(type); 032 } 033 034 public Chest(final Material type) { 035 super(type); 036 } 037 038 /** 039 * 040 * @deprecated Magic value 041 */ 042 @Deprecated 043 public Chest(final int type, final byte data) { 044 super(type, data); 045 } 046 047 /** 048 * 049 * @deprecated Magic value 050 */ 051 @Deprecated 052 public Chest(final Material type, final byte data) { 053 super(type, data); 054 } 055 056 @Override 057 public Chest clone() { 058 return (Chest) super.clone(); 059 } 060 }