geforkt von Mirrors/FastAsyncWorldEdit
Allow piston blocks to rotate
Dieser Commit ist enthalten in:
Ursprung
084e9456e1
Commit
1e9c5b2c76
@ -134,6 +134,15 @@ public final class BlockData {
|
||||
case 2: return 0 | open;
|
||||
case 3: return 1 | open;
|
||||
}
|
||||
} else if (type == BlockID.PISTON_BASE || type == BlockID.PISTON_STICKY_BASE || type == BlockID.PISTON_EXTENSION) {
|
||||
switch(data) {
|
||||
case 0: return 0;
|
||||
case 1: return 1;
|
||||
case 2: return 5;
|
||||
case 3: return 4;
|
||||
case 4: return 2;
|
||||
case 5: return 3;
|
||||
}
|
||||
}
|
||||
|
||||
return data;
|
||||
@ -252,6 +261,16 @@ public final class BlockData {
|
||||
case 0: return 2 | open;
|
||||
case 1: return 3 | open;
|
||||
}
|
||||
} else if (type == BlockID.PISTON_BASE || type == BlockID.PISTON_STICKY_BASE || type == BlockID.PISTON_EXTENSION) {
|
||||
int dir = data & 0x8;
|
||||
switch(dir) {
|
||||
case 0: return 0;
|
||||
case 1: return 1;
|
||||
case 2: return 4;
|
||||
case 3: return 5;
|
||||
case 4: return 3;
|
||||
case 5: return 2;
|
||||
}
|
||||
}
|
||||
|
||||
return data;
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren