1.5.0-beta+1.21
Compatibility
Required content
Changes
A lot of code has been rewritten for this update, and this beta version may still be buggy.
Comets

Small icy bodies with highly eccentric orbits. As comets approach the sun, they brighten rapidly and tails start to form. Some comets even exceed Venus in brightness.
Spyglass Zoom
You can now zoom in further, by scrolling with the mouse wheel. This causes issues when Spyglass Improvements is installed, you can disable Astrocraft's zoom in the config.
Star Rendering Rewrite
Star Rendering is 20x faster, and you can set the Magnitude Limit config option up to magnitude 11 (previously only 6).
Planet Configuration
Semi-Major-Axis and Eccentricity options in the planets' orbit config, have been replaced with Perihelion and Aphelion Radii, which should be more intuitive. If you have the semi-major-axis and eccentricity of an orbit, you can convert using the following:
- q = a * (1 - e)
- Q = a * (1 + e)
Highly eccentric or inclined orbits are no longer broken.
The Absolute Magnitude option was replaced with Diameter. Magnitude is calculate from the configured Diameter and Color (albedo).
Custom Star Configuration
Custom stars can have binary systems with exoplanets. Which you can "observe" from, using the Observing Location option. You can also set a star's color to a temperature (K) or spectral class.
Live Mode
Live Mode uses real-life time and planetary positions, though it may not be accurate for things like eclipses. Timezones / Globe Mode is working again now.
Sun and Moon Compatibility
The sun and moon is rendered using vanilla textures, which means many resource packs and mods changing those textures work again. This includes: Cubic Sun & Moon, and Enchanced Celestials.

Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:DCWEXia7:phu4nnpf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:DCWEXia7:phu4nnpf"
}

