Almost a complete rewrite, lots of new features, and better performance.
Please refer to this page for updating your resource packs to this version of Celestial
Performance
Triangle Fan Objects
Twilight Objects
Sky Objects
Local Variables
Vertex List
Error Messages
Color Entries
Sky Boxes
Variables and Functions
Removed requirement for variable calls to start with a hashtag. Hashtags will however still be accepted in equations, and will simply be ignored.
Renamed "rainLevel" to "rainAlpha", and changed it to no longer return "1 - (Rain level)".
Renamed "thunderGradient" to "thunderAlpha"
Renamed function "isInBiome" to "inBiome".
Renamed function "isUsing" to "rightClickingWith".
Renamed function "isMiningWith" to "leftClickingWith".
Renamed function "isHolding" to "holding".
Renamed function "isInArea" to "inArea".
Renamed function "distanceToBiomeIgnoreY" to "distanceToBiomeFlat".
Changed function "distanceToBiome" arguments to "distanceToBiome([Distance], [Biome Name]...)".
Changed function "distanceToBiomeFlat" arguments to "distanceToBiomeFlat([Distance], [Y Position], [Biome Name]...)".
Changed function "inBiome" arguments to "inBiome([Biome Name]...)".
Changed function "holding" arguments to "holding([Item ID]...)".
Changed function "leftClickingWith" arguments to "leftClickingWith([Item ID]...)".
Changed function "rightClickingWith" arguments to "rightClickingWith([Item ID]...)".
Renamed variable "isRightClicking" to "rightClicking".
Renamed variable "isLeftClicking" to "leftClicking".
Renamed variable "isSubmerged" to "submerged".
Renamed variable "getGameTime" to "gameTime".
Renamed variable "getWorldTime" to "worldTime".
Renamed variable "getDayTime" to "dayTime".
Renamed variable "xPos" to "posX".
Renamed variable "yPos" to "posY".
Renamed variable "zPos" to "posZ".
Replaced "[Number]m[Min]" format with function "min([Number], [Min]...)".
Replaced "[Number]M[Max]" format with function "max([Number], [Max]...)".
Added variable "bossSkyDarken", which returns the percent of the fog darken effect created by withers/ender dragons.
Added function "colorEntryRed([Color Entry Name])", which returns the red value of a color entry.
Added function "colorEntryGreen([Color Entry Name])", which returns the green value of a color entry.
Added function "colorEntryBlue([Color Entry Name])", which returns the blue value of a color entry.
Added function "modulo([Number], [Divisor])", which returns the modulo of a number.
Added function "repeat([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds but returns repeating values when going beyond the bounds.
Added function "clamp([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds.
Added function "lerp([Number 1], [Number 2], [0-1 Ratio])", which returns the linear interpolation between two numbers.
Added function variant of "starAlpha", "starAlpha([Sky Angle])", which allows for a custom sky angle as an argument.
Added function variant of "dayLight", "dayLight([Sky Angle])", which allows for a custom sky angle as an argument.
Twilight Functions
Sky Object Properties
Almost a complete rewrite, lots of new features, and better performance.
Please refer to this page for updating your resource packs to this version of Celestial
Performance
Triangle Fan Objects
Twilight Objects
Sky Objects
Local Variables
Vertex List
Error Messages
Color Entries
Sky Boxes
Variables and Functions
Removed requirement for variable calls to start with a hashtag. Hashtags will however still be accepted in equations, and will simply be ignored.
Renamed "rainLevel" to "rainAlpha", and changed it to no longer return "1 - (Rain level)".
Renamed "thunderGradient" to "thunderAlpha"
Renamed function "isInBiome" to "inBiome".
Renamed function "isUsing" to "rightClickingWith".
Renamed function "isMiningWith" to "leftClickingWith".
Renamed function "isHolding" to "holding".
Renamed function "isInArea" to "inArea".
Renamed function "distanceToBiomeIgnoreY" to "distanceToBiomeFlat".
Changed function "distanceToBiome" arguments to "distanceToBiome([Distance], [Biome Name]...)".
Changed function "distanceToBiomeFlat" arguments to "distanceToBiomeFlat([Distance], [Y Position], [Biome Name]...)".
Changed function "inBiome" arguments to "inBiome([Biome Name]...)".
Changed function "holding" arguments to "holding([Item ID]...)".
Changed function "leftClickingWith" arguments to "leftClickingWith([Item ID]...)".
Changed function "rightClickingWith" arguments to "rightClickingWith([Item ID]...)".
Renamed variable "isRightClicking" to "rightClicking".
Renamed variable "isLeftClicking" to "leftClicking".
Renamed variable "isSubmerged" to "submerged".
Renamed variable "getGameTime" to "gameTime".
Renamed variable "getWorldTime" to "worldTime".
Renamed variable "getDayTime" to "dayTime".
Renamed variable "xPos" to "posX".
Renamed variable "yPos" to "posY".
Renamed variable "zPos" to "posZ".
Replaced "[Number]m[Min]" format with function "min([Number], [Min]...)".
Replaced "[Number]M[Max]" format with function "max([Number], [Max]...)".
Added variable "bossSkyDarken", which returns the percent of the fog darken effect created by withers/ender dragons.
Added function "colorEntryRed([Color Entry Name])", which returns the red value of a color entry.
Added function "colorEntryGreen([Color Entry Name])", which returns the green value of a color entry.
Added function "colorEntryBlue([Color Entry Name])", which returns the blue value of a color entry.
Added function "modulo([Number], [Divisor])", which returns the modulo of a number.
Added function "repeat([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds but returns repeating values when going beyond the bounds.
Added function "clamp([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds.
Added function "lerp([Number 1], [Number 2], [0-1 Ratio])", which returns the linear interpolation between two numbers.
Added function variant of "starAlpha", "starAlpha([Sky Angle])", which allows for a custom sky angle as an argument.
Added function variant of "dayLight", "dayLight([Sky Angle])", which allows for a custom sky angle as an argument.
Twilight Functions
Sky Object Properties
Almost a complete rewrite, lots of new features, and better performance.
Please refer to this page for updating your resource packs to this version of Celestial
Performance
Triangle Fan Objects
Twilight Objects
Sky Objects
Local Variables
Vertex List
Error Messages
Color Entries
Sky Boxes
Variables and Functions
Removed requirement for variable calls to start with a hashtag. Hashtags will however still be accepted in equations, and will simply be ignored.
Renamed "rainLevel" to "rainAlpha", and changed it to no longer return "1 - (Rain level)".
Renamed "thunderGradient" to "thunderAlpha"
Renamed function "isInBiome" to "inBiome".
Renamed function "isUsing" to "rightClickingWith".
Renamed function "isMiningWith" to "leftClickingWith".
Renamed function "isHolding" to "holding".
Renamed function "isInArea" to "inArea".
Renamed function "distanceToBiomeIgnoreY" to "distanceToBiomeFlat".
Changed function "distanceToBiome" arguments to "distanceToBiome([Distance], [Biome Name]...)".
Changed function "distanceToBiomeFlat" arguments to "distanceToBiomeFlat([Distance], [Y Position], [Biome Name]...)".
Changed function "inBiome" arguments to "inBiome([Biome Name]...)".
Changed function "holding" arguments to "holding([Item ID]...)".
Changed function "leftClickingWith" arguments to "leftClickingWith([Item ID]...)".
Changed function "rightClickingWith" arguments to "rightClickingWith([Item ID]...)".
Renamed variable "isRightClicking" to "rightClicking".
Renamed variable "isLeftClicking" to "leftClicking".
Renamed variable "isSubmerged" to "submerged".
Renamed variable "getGameTime" to "gameTime".
Renamed variable "getWorldTime" to "worldTime".
Renamed variable "getDayTime" to "dayTime".
Renamed variable "xPos" to "posX".
Renamed variable "yPos" to "posY".
Renamed variable "zPos" to "posZ".
Replaced "[Number]m[Min]" format with function "min([Number], [Min]...)".
Replaced "[Number]M[Max]" format with function "max([Number], [Max]...)".
Added variable "bossSkyDarken", which returns the percent of the fog darken effect created by withers/ender dragons.
Added function "colorEntryRed([Color Entry Name])", which returns the red value of a color entry.
Added function "colorEntryGreen([Color Entry Name])", which returns the green value of a color entry.
Added function "colorEntryBlue([Color Entry Name])", which returns the blue value of a color entry.
Added function "modulo([Number], [Divisor])", which returns the modulo of a number.
Added function "repeat([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds but returns repeating values when going beyond the bounds.
Added function "clamp([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds.
Added function "lerp([Number 1], [Number 2], [0-1 Ratio])", which returns the linear interpolation between two numbers.
Added function variant of "starAlpha", "starAlpha([Sky Angle])", which allows for a custom sky angle as an argument.
Added function variant of "dayLight", "dayLight([Sky Angle])", which allows for a custom sky angle as an argument.
Twilight Functions
Sky Object Properties
Almost a complete rewrite, lots of new features, and better performance.
Please refer to this page for updating your resource packs to this version of Celestial
Performance
Triangle Fan Objects
Twilight Objects
Sky Objects
Local Variables
Vertex List
Error Messages
Color Entries
Sky Boxes
Variables and Functions
Removed requirement for variable calls to start with a hashtag. Hashtags will however still be accepted in equations, and will simply be ignored.
Renamed "rainLevel" to "rainAlpha", and changed it to no longer return "1 - (Rain level)".
Renamed "thunderGradient" to "thunderAlpha"
Renamed function "isInBiome" to "inBiome".
Renamed function "isUsing" to "rightClickingWith".
Renamed function "isMiningWith" to "leftClickingWith".
Renamed function "isHolding" to "holding".
Renamed function "isInArea" to "inArea".
Renamed function "distanceToBiomeIgnoreY" to "distanceToBiomeFlat".
Changed function "distanceToBiome" arguments to "distanceToBiome([Distance], [Biome Name]...)".
Changed function "distanceToBiomeFlat" arguments to "distanceToBiomeFlat([Distance], [Y Position], [Biome Name]...)".
Changed function "inBiome" arguments to "inBiome([Biome Name]...)".
Changed function "holding" arguments to "holding([Item ID]...)".
Changed function "leftClickingWith" arguments to "leftClickingWith([Item ID]...)".
Changed function "rightClickingWith" arguments to "rightClickingWith([Item ID]...)".
Renamed variable "isRightClicking" to "rightClicking".
Renamed variable "isLeftClicking" to "leftClicking".
Renamed variable "isSubmerged" to "submerged".
Renamed variable "getGameTime" to "gameTime".
Renamed variable "getWorldTime" to "worldTime".
Renamed variable "getDayTime" to "dayTime".
Renamed variable "xPos" to "posX".
Renamed variable "yPos" to "posY".
Renamed variable "zPos" to "posZ".
Replaced "[Number]m[Min]" format with function "min([Number], [Min]...)".
Replaced "[Number]M[Max]" format with function "max([Number], [Max]...)".
Added variable "bossSkyDarken", which returns the percent of the fog darken effect created by withers/ender dragons.
Added function "colorEntryRed([Color Entry Name])", which returns the red value of a color entry.
Added function "colorEntryGreen([Color Entry Name])", which returns the green value of a color entry.
Added function "colorEntryBlue([Color Entry Name])", which returns the blue value of a color entry.
Added function "modulo([Number], [Divisor])", which returns the modulo of a number.
Added function "repeat([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds but returns repeating values when going beyond the bounds.
Added function "clamp([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds.
Added function "lerp([Number 1], [Number 2], [0-1 Ratio])", which returns the linear interpolation between two numbers.
Added function variant of "starAlpha", "starAlpha([Sky Angle])", which allows for a custom sky angle as an argument.
Added function variant of "dayLight", "dayLight([Sky Angle])", which allows for a custom sky angle as an argument.
Twilight Functions
Sky Object Properties
Almost a complete rewrite, lots of new features, and better performance.
Please refer to this page for updating your resource packs to this version of Celestial
Performance
Triangle Fan Objects
Twilight Objects
Sky Objects
Local Variables
Vertex List
Error Messages
Color Entries
Sky Boxes
Variables and Functions
Removed requirement for variable calls to start with a hashtag. Hashtags will however still be accepted in equations, and will simply be ignored.
Renamed "rainLevel" to "rainAlpha", and changed it to no longer return "1 - (Rain level)".
Renamed "thunderGradient" to "thunderAlpha"
Renamed function "isInBiome" to "inBiome".
Renamed function "isUsing" to "rightClickingWith".
Renamed function "isMiningWith" to "leftClickingWith".
Renamed function "isHolding" to "holding".
Renamed function "isInArea" to "inArea".
Renamed function "distanceToBiomeIgnoreY" to "distanceToBiomeFlat".
Changed function "distanceToBiome" arguments to "distanceToBiome([Distance], [Biome Name]...)".
Changed function "distanceToBiomeFlat" arguments to "distanceToBiomeFlat([Distance], [Y Position], [Biome Name]...)".
Changed function "inBiome" arguments to "inBiome([Biome Name]...)".
Changed function "holding" arguments to "holding([Item ID]...)".
Changed function "leftClickingWith" arguments to "leftClickingWith([Item ID]...)".
Changed function "rightClickingWith" arguments to "rightClickingWith([Item ID]...)".
Renamed variable "isRightClicking" to "rightClicking".
Renamed variable "isLeftClicking" to "leftClicking".
Renamed variable "isSubmerged" to "submerged".
Renamed variable "getGameTime" to "gameTime".
Renamed variable "getWorldTime" to "worldTime".
Renamed variable "getDayTime" to "dayTime".
Renamed variable "xPos" to "posX".
Renamed variable "yPos" to "posY".
Renamed variable "zPos" to "posZ".
Replaced "[Number]m[Min]" format with function "min([Number], [Min]...)".
Replaced "[Number]M[Max]" format with function "max([Number], [Max]...)".
Added variable "bossSkyDarken", which returns the percent of the fog darken effect created by withers/ender dragons.
Added function "colorEntryRed([Color Entry Name])", which returns the red value of a color entry.
Added function "colorEntryGreen([Color Entry Name])", which returns the green value of a color entry.
Added function "colorEntryBlue([Color Entry Name])", which returns the blue value of a color entry.
Added function "modulo([Number], [Divisor])", which returns the modulo of a number.
Added function "repeat([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds but returns repeating values when going beyond the bounds.
Added function "clamp([Number], [Lower Bounds], [Upper Bounds])", which clamps a number between two bounds.
Added function "lerp([Number 1], [Number 2], [0-1 Ratio])", which returns the linear interpolation between two numbers.
Added function variant of "starAlpha", "starAlpha([Sky Angle])", which allows for a custom sky angle as an argument.
Added function variant of "dayLight", "dayLight([Sky Angle])", which allows for a custom sky angle as an argument.
Twilight Functions
Sky Object Properties