mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-04 00:46:08 +00:00
Merge pull request #1026 from CocoTheOwner/jigsawRotationFix
Disable initial rotation if set to true
This commit is contained in:
commit
99d3dba440
@ -256,7 +256,7 @@ public class PlannedStructure {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void generateStartPiece() {
|
private void generateStartPiece() {
|
||||||
pieces.add(new PlannedPiece(this, position, getData().getJigsawPieceLoader().load(rng.pick(getStructure().getPieces())), 0, rng.nextInt(4), 0));
|
pieces.add(new PlannedPiece(this, position, getData().getJigsawPieceLoader().load(rng.pick(getStructure().getPieces())), 0, getStructure().isDisableInitialRotation() ? 0 : rng.nextInt(4), 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void generateTerminators() {
|
private void generateTerminators() {
|
||||||
|
@ -62,6 +62,9 @@ public class IrisJigsawStructure extends IrisRegistrant {
|
|||||||
@Desc("Force Y to a specific value")
|
@Desc("Force Y to a specific value")
|
||||||
private int lockY = -1;
|
private int lockY = -1;
|
||||||
|
|
||||||
|
@Desc("Set to true to prevent rotating the initial structure piece")
|
||||||
|
private boolean disableInitialRotation = false;
|
||||||
|
|
||||||
private transient AtomicCache<Integer> maxDimension = new AtomicCache<>();
|
private transient AtomicCache<Integer> maxDimension = new AtomicCache<>();
|
||||||
|
|
||||||
private void loadPool(String p, KList<String> pools, KList<String> pieces) {
|
private void loadPool(String p, KList<String> pools, KList<String> pieces) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user