aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle40
1 files changed, 40 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
new file mode 100644
index 0000000..97b0bd2
--- /dev/null
+++ b/build.gradle
@@ -0,0 +1,40 @@
+plugins {
+ id "fabric-loom" version "1.1-SNAPSHOT"
+}
+
+sourceCompatibility = targetCompatibility = JavaVersion.VERSION_17
+
+archivesBaseName = project.archives_base_name
+version = project.mod_version
+group = project.maven_group
+
+repositories {
+ maven {
+ name = "Meteor Dev Releases"
+ url = "https://maven.meteordev.org/releases"
+ }
+ maven {
+ name = "Meteor Dev Snapshots"
+ url = "https://maven.meteordev.org/snapshots"
+ }
+}
+
+dependencies {
+ // Fabric
+ minecraft "com.mojang:minecraft:${project.minecraft_version}"
+ mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
+ modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
+
+ // Meteor
+ modImplementation "meteordevelopment:meteor-client:${project.meteor_version}"
+}
+
+processResources {
+ filesMatching("fabric.mod.json") {
+ expand "version": project.version, "mc_version": project.minecraft_version
+ }
+}
+
+tasks.withType(JavaCompile).configureEach {
+ it.options.encoding("UTF-8")
+}