blob: 5e444805e065ccc1a6c1fa137d85d7e35012a8ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
package gtPlusPlus.xmod.galacticraft.system.objects;
import net.minecraft.world.chunk.IChunkProvider;
public class DimensionSettings {
private final int TierRequirement;
private final PlanetGenerator Planet;
private final boolean Atmosphere;
private final int Pressure;
private final boolean SolarRadiation;
private final float CloudHeight;
private final float Gravity;
private final float MeteorFreq;
private final boolean CanRainOrSnow;
private final long DayLength;
private final Class<? extends IChunkProvider> ChunkProvider;
public DimensionSettings(PlanetGenerator aPlanet, Class<? extends IChunkProvider> aChunkProvider, int aTierRequirement, boolean aHasBreathableAtmo,
int aPressure, boolean aSolarRadiation, float aCloudHeight, float aGravity, float aMeteorFreq, boolean aCanRainOrSnow, long aDayLength) {
Planet = aPlanet;
TierRequirement = aTierRequirement;
Atmosphere = aHasBreathableAtmo;
Pressure = aPressure;
SolarRadiation = aSolarRadiation;
CloudHeight = aCloudHeight;
Gravity = aGravity;
MeteorFreq = aMeteorFreq;
CanRainOrSnow = aCanRainOrSnow;
DayLength = aDayLength;
ChunkProvider = aChunkProvider;
}
public synchronized final int getTierRequirement() {
return TierRequirement;
}
public synchronized final PlanetGenerator getPlanet() {
return Planet;
}
public synchronized final boolean hasAtmosphere() {
return Atmosphere;
}
public synchronized final int getPressure() {
return Pressure;
}
public synchronized final boolean hasSolarRadiation() {
return SolarRadiation;
}
public synchronized final float getCloudHeight() {
return CloudHeight;
}
public synchronized final float getGravity() {
return Gravity;
}
public synchronized final float getMeteorFreq() {
return MeteorFreq;
}
public synchronized final boolean hasRainOrSnow() {
return CanRainOrSnow;
}
public synchronized final long getDayLength() {
return DayLength;
}
public synchronized final Class<? extends IChunkProvider> getChunkProvider() {
return ChunkProvider;
}
}
|