Translations:Anvil/Chest Manipulation/16/en
/* In BlockChest.java */ public void setBlockBoundsBasedOnState(BlockPos pos) {
if (getBlockState(pos.north()).getBlock() == this) { this.setBlockBounds(0.0625, 0.0, 0.0, 0.9375, 0.875, 0.9375); } else if (getBlockState(pos.south()).getBlock() == this) { this.setBlockBounds(0.0625, 0.0, 0.0625, 0.9375, 0.875, 1.0); } else if (getBlockState(pos.west()).getBlock() == this) { this.setBlockBounds(0.0, 0.0, 0.0625, 0.9375, 0.875, 0.9375); } else if (getBlockState(pos.east()).getBlock() == this) { this.setBlockBounds(0.0625, 0.0, 0.0625, 1.0, 0.875, 0.9375); } else //single chest { this.setBlockBounds(0.0625, 0.0, 0.0625, 0.9375, 0.875, 0.9375); }
} </syntaxhighlight>