Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Valkyrien Skies 1 is now EOL, but it lives on with a superior engine and better quality, performance, and features in the Valkyrien Skies 2 repository. Join the discord if interested in backporting VS2 to 1.12.

alkyrien Skies

CircleCI Jenkins Discord

See: LICENSE file, Project Roadmap

The Airships Mod to end all other Airships Mods. Better compatibility, performance, collisions, interactions and physics than anything prior!



Official and stable releases of the Valkyrien Skies mod can be found on the CurseForge page.

Beta releases (warning: may be unstable!) can be found on the following:

  • CircleCI (click on the latest build #, then artifacts, then download the mod .jar file)
  • Jenkins (click on the branch name, then download the mod .jar file)

Installing on your server

To install Valkyrien Skies, move the downloaded .jar file into your Minecraft's mods/ folder, just as you would any other mod.


Lots of information, including tutorials, can be found on the Wiki. Everything there is for the latest version, for old 0.9 builds see below.


You may also be interested in the wiki page on development, which contains detailed instructions, FAQs, and more.


  1. Clone the repo: git clone --recurse-submodules
  2. Copy in the eclipse/ folder from a fresh installation of the Forge MDK
  3. Run ./gradlew setupDecompWorkspace eclipse
  4. Open the project in Eclipse
  5. (Optional) recommend git config submodule.recurse true


  1. Clone the repo: git clone --recurse-submodules
  2. Run ./gradlew setupDecompWorkspace idea genIntellijRuns
  3. Open the project in IntelliJ
  4. Import the gradle project, sync gradle
  5. Open settings (Control + Alt + S), and search for Annotation Processors
  6. Check the Enable annotation processing box, and add lombok.launch.AnnotationProcessorHider$AnnotationProcessor to the list of Processor FQ Names
  7. (Optional) recommend git config submodule.recurse true