@@ -26,16 +26,20 @@ public class FurnaceAndDispenser extends MaterialData implements Directional {
|
||||
|
||||
public void setFacingDirection(BlockFace face) {
|
||||
byte data;
|
||||
|
||||
switch (face) {
|
||||
case EAST:
|
||||
data = 0x2;
|
||||
break;
|
||||
|
||||
case WEST:
|
||||
data = 0x3;
|
||||
break;
|
||||
|
||||
case NORTH:
|
||||
data = 0x4;
|
||||
break;
|
||||
|
||||
case SOUTH:
|
||||
default:
|
||||
data = 0x5;
|
||||
@@ -46,19 +50,23 @@ public class FurnaceAndDispenser extends MaterialData implements Directional {
|
||||
|
||||
public BlockFace getFacing() {
|
||||
byte data = getData();
|
||||
|
||||
switch (data) {
|
||||
case 0x2:
|
||||
return BlockFace.EAST;
|
||||
|
||||
case 0x3:
|
||||
return BlockFace.WEST;
|
||||
|
||||
case 0x4:
|
||||
return BlockFace.NORTH;
|
||||
|
||||
case 0x5:
|
||||
default:
|
||||
return BlockFace.SOUTH;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return super.toString() + " facing " + getFacing();
|
||||
|
||||
Reference in New Issue
Block a user