Remove required, add getEnv, hasFocus and getFocus

This commit is contained in:
CocoTheOwner 2021-02-11 11:20:47 +01:00
parent dd4c66dbd8
commit 5ea0a53995

View File

@ -80,7 +80,6 @@ public class IrisDimension extends IrisRegistrant
@Desc("Reference loot tables in this area") @Desc("Reference loot tables in this area")
private IrisLootReference loot = new IrisLootReference(); private IrisLootReference loot = new IrisLootReference();
@Required
@MinNumber(0) @MinNumber(0)
@DontObfuscate @DontObfuscate
@Desc("The version of this dimension. Changing this will stop users from accidentally upgrading (and breaking their worlds).") @Desc("The version of this dimension. Changing this will stop users from accidentally upgrading (and breaking their worlds).")
@ -169,13 +168,11 @@ public class IrisDimension extends IrisRegistrant
@Desc("Generate ravines or not") @Desc("Generate ravines or not")
private boolean ravines = true; private boolean ravines = true;
@Required
@MinNumber(1) @MinNumber(1)
@DontObfuscate @DontObfuscate
@Desc("The rarity of a ravine layer having a lib (or rib) that sticks in or out by one block. Minecraft's default is 3.") @Desc("The rarity of a ravine layer having a lib (or rib) that sticks in or out by one block. Minecraft's default is 3.")
private int ravineRibRarity = 2; private int ravineRibRarity = 2;
@Required
@MinNumber(1) @MinNumber(1)
@DontObfuscate @DontObfuscate
@Desc("The rarity of ravines. Each chunk has a 1 in X chance") @Desc("The rarity of ravines. Each chunk has a 1 in X chance")
@ -197,7 +194,6 @@ public class IrisDimension extends IrisRegistrant
@Desc("Use post processing for caves or not") @Desc("Use post processing for caves or not")
private boolean postProcessCaves = true; private boolean postProcessCaves = true;
@Required
@DontObfuscate @DontObfuscate
@Desc("The world environment") @Desc("The world environment")
private Environment environment = Environment.NORMAL; private Environment environment = Environment.NORMAL;
@ -376,6 +372,18 @@ public class IrisDimension extends IrisRegistrant
return false; return false;
} }
public Environment getEnvironment(){
return environment;
}
public boolean hasFocusRegion(){
return !focusRegion.equals("");
}
public String getFocusRegion(){
return focusRegion;
}
public double sinRotate() public double sinRotate()
{ {
return sinr.aquire(() -> Math.sin(getDimensionAngle())); return sinr.aquire(() -> Math.sin(getDimensionAngle()));