Download Dynamic Horizons — Minecraft Mods — MetaMods

Dynamic Horizons

Downloads

4

Last update

8 months ago

Versions

1.20.1
Client and server
Forge

Dynamic Horizons

An addon for Cosmic Horizons that brings realistic planetary rotation to your gaming universe.

Basic Settings

For the addon to work correctly, you need to add a new "anchor_name" field to all moons in the datapack. This field should match the object_name of the planet that the moon orbits.

The addon also introduces additional parameters for planets:

  • "static" - disables the new rotation logic, returning the object to standard behavior
  • "speed" - allows you to manually set the rotation speed (default is 1)
  • "orbit_roll", "orbit_yaw", "orbit_pitch" - allow you to rotate the orbit of celestial bodies

The rotation speed is inversely proportional to the distance to the object being orbited.

Simplified Configuration

To avoid individual speed settings for each planet, you can specify "default_speed" in "dimensional_data" of the cosmic dimension.

If the "anchorname" field is not specified, the body will automatically orbit the very first object in the solar system file.

Interplanetary Travel

For interplanetary travel to work correctly (instead of the standard teleport to origin[xyz]), you need to add the "object_name" field in atmospheric_data. It should match the name assigned to the object in the solar system file.

Recursive System

The system with "anchor_name" is recursive, allowing you to create moons for moons and so on, building complex hierarchical systems.

Valkyrian Skies and Starlance Compatibility

Valkyrian Skies ships can also orbit planets. For this, you need to create a new celestial object in the datapack and specify the ship slug.

Example of an orbiting VS ship:

"station": {
    "object_name": "Station",
    "anchor_name": "Earth",
    "ship_slug": "the-mogus",
    "x": -23000,
    "y": 250,
    "z": 5000,
    "yaw": 0,
    "pitch": 0,
    "roll": 0,
    "orbit_pitch": 45,
    "speed": 0.1,
    "scale": 0
}
Project members
Alenigma

Alenigma

Developer

Created: 12 Jul 2025

ID: 253716