public void setOpened(Player player, boolean opened) {
if (isDouble()) {
Block block = getBlock();
//MC will only play the chest open/close animation if you play it on the NE-most chest block in double chests
if (block.translate(BlockFace.EAST).getMaterial() == VanillaMaterials.CHEST) {
VanillaBlockMaterial.playBlockAction(block.translate(BlockFace.EAST), (byte) 1, opened ? (byte) 1 : (byte) 0);
} else if (block.translate(BlockFace.NORTH).getMaterial() == VanillaMaterials.CHEST) {
VanillaBlockMaterial.playBlockAction(block.translate(BlockFace.NORTH), (byte) 1, opened ? (byte) 1 : (byte) 0);
}
}
super.setOpened(player, opened);