Scift
Scala Runtime Libraries for Rift
Scift provides runtime libraries and supporting tools required for developing Rift modifications using the Scala programming language. This project facilitates the creation of software extensions by offering all necessary components for integrating Scala into the Rift ecosystem.
Gradle Integration
To get started, add the following lines to your Gradle build file:
plugins {
id 'scala'
}
repositories {
maven { url = 'https://jitpack.io' }
}
Dependencies for Different Scala Versions
Scala 2 Support:
// Use the following dependencies for Scala version 2
dependencies {
implementation 'com.github.Nova-Committee:Scift:2-1.1.0'
}
Scala 3 Support:
// For Scala version 3, use the specified dependencies
dependencies {
implementation 'com.github.Nova-Committee:Scift:3-1.1.0'
}
The project demonstrates an example of working with Rift modifications using this solution.