Mirror von
https://github.com/IntellectualSites/FastAsyncWorldEdit.git
synchronisiert 2024-12-25 18:40:05 +01:00
Added flip and rotate code for upside-down stairs and steps.
Dieser Commit ist enthalten in:
Ursprung
d32bb79549
Commit
5a9bddd252
@ -78,6 +78,10 @@ public final class BlockData {
|
|||||||
case 1: return 3;
|
case 1: return 3;
|
||||||
case 2: return 1;
|
case 2: return 1;
|
||||||
case 3: return 0;
|
case 3: return 0;
|
||||||
|
case 4: return 6;
|
||||||
|
case 5: return 7;
|
||||||
|
case 6: return 5;
|
||||||
|
case 7: return 4;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -238,6 +242,10 @@ public final class BlockData {
|
|||||||
case 3: return 1;
|
case 3: return 1;
|
||||||
case 1: return 2;
|
case 1: return 2;
|
||||||
case 0: return 3;
|
case 0: return 3;
|
||||||
|
case 6: return 4;
|
||||||
|
case 7: return 5;
|
||||||
|
case 5: return 6;
|
||||||
|
case 4: return 7;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -421,17 +429,25 @@ public final class BlockData {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BlockID.STEP:
|
||||||
|
return data ^ (flipY << 3);
|
||||||
|
|
||||||
case BlockID.WOODEN_STAIRS:
|
case BlockID.WOODEN_STAIRS:
|
||||||
case BlockID.COBBLESTONE_STAIRS:
|
case BlockID.COBBLESTONE_STAIRS:
|
||||||
case BlockID.BRICK_STAIRS:
|
case BlockID.BRICK_STAIRS:
|
||||||
case BlockID.STONE_BRICK_STAIRS:
|
case BlockID.STONE_BRICK_STAIRS:
|
||||||
case BlockID.NETHER_BRICK_STAIRS:
|
case BlockID.NETHER_BRICK_STAIRS:
|
||||||
|
data ^= flipY << 2;
|
||||||
switch (data) {
|
switch (data) {
|
||||||
case 0:
|
case 0:
|
||||||
case 1:
|
case 1:
|
||||||
|
case 4:
|
||||||
|
case 5:
|
||||||
return data ^ flipX;
|
return data ^ flipX;
|
||||||
case 2:
|
case 2:
|
||||||
case 3:
|
case 3:
|
||||||
|
case 6:
|
||||||
|
case 7:
|
||||||
return data ^ flipZ;
|
return data ^ flipZ;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren