mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-24 05:03:34 -04:00
Fix just changing /env preset (but making no other changes to level) not updating the .properties file.
This commit is contained in:
parent
e01eba80e8
commit
d48fd8f40e
@ -159,23 +159,20 @@ namespace MCGalaxy.Commands {
|
||||
string[] parts = text.Split(' ');
|
||||
preset = new EnvPreset(parts[0], parts[1], parts[2], parts[3], parts[4]);
|
||||
}
|
||||
if (preset == null) { SendPresetsMessage(p); return false; }
|
||||
|
||||
if( preset != null ) {
|
||||
LevelEnv.SendEnvColorPackets(p, 0, preset.Sky);
|
||||
p.level.SkyColor = preset.Sky;
|
||||
LevelEnv.SendEnvColorPackets(p, 1, preset.Clouds);
|
||||
p.level.CloudColor = preset.Clouds;
|
||||
LevelEnv.SendEnvColorPackets(p, 2, preset.Fog);
|
||||
p.level.FogColor = preset.Fog;
|
||||
LevelEnv.SendEnvColorPackets(p, 3, preset.Shadow);
|
||||
p.level.ShadowColor = preset.Shadow;
|
||||
LevelEnv.SendEnvColorPackets(p, 4, preset.Sun);
|
||||
p.level.LightColor = preset.Sun;
|
||||
return true;
|
||||
} else {
|
||||
SendPresetsMessage(p);
|
||||
return false;
|
||||
}
|
||||
LevelEnv.SendEnvColorPackets(p, 0, preset.Sky);
|
||||
p.level.SkyColor = preset.Sky;
|
||||
LevelEnv.SendEnvColorPackets(p, 1, preset.Clouds);
|
||||
p.level.CloudColor = preset.Clouds;
|
||||
LevelEnv.SendEnvColorPackets(p, 2, preset.Fog);
|
||||
p.level.FogColor = preset.Fog;
|
||||
LevelEnv.SendEnvColorPackets(p, 3, preset.Shadow);
|
||||
p.level.ShadowColor = preset.Shadow;
|
||||
LevelEnv.SendEnvColorPackets(p, 4, preset.Sun);
|
||||
p.level.LightColor = preset.Sun;
|
||||
|
||||
Level.SaveSettings(p.level);
|
||||
}
|
||||
|
||||
class EnvPreset {
|
||||
|
Loading…
x
Reference in New Issue
Block a user