This commit is contained in:
GabsPuNs
2026-05-14 21:52:21 -04:00
parent 1b2f5c6fe8
commit f8a2d644f5
291 changed files with 7363 additions and 18368 deletions

View File

@@ -164,6 +164,23 @@ float *Dimension::getSunriseColor(float td, float a)
return nullptr;
}
Vec3 *Dimension::getFogColor(float td, float a) const
{
float br = Mth::cos(td * PI * 2) * 2 + 0.5f;
if (br < 0.0f) br = 0.0f;
if (br > 1.0f) br = 1.0f;
unsigned int baseFogColour = Minecraft::GetInstance()->getColourTable()->getColor( eMinecraftColour_Default_Fog_Colour );
float r = ((baseFogColour >> 16) & 0xff) / 255.0f;
float g = ((baseFogColour >> 8) & 0xff) / 255.0f;
float b = ((baseFogColour) & 0xff) / 255.0f;
r *= br * 0.94f + 0.06f;
g *= br * 0.94f + 0.06f;
b *= br * 0.91f + 0.09f;
return Vec3::newTemp(r, g, b);
}
bool Dimension::mayRespawn() const
{
return true;
@@ -222,13 +239,12 @@ double Dimension::getClearColorScale()
return 1.0 / 32.0;
}
bool Dimension::isFoggyAt(int x, int z)
{
return false;
}
int Dimension::getXZSize()
{
return level->getLevelData()->getXZSize();
}
// TU30
int Dimension::getBlockLightColour()
{
return Minecraft::GetInstance()->getColourTable()->getColor( eMinecraftColour_BlockLight_OverworldDimension );
}