aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2023-09-05 23:22:33 -0400
committerGravatar Chris Xiong <chirs241097@gmail.com> 2023-09-05 23:22:33 -0400
commit40432e083b11271cf3148b9c38156cf759436699 (patch)
tree592dc434b38dc2fba42b66943d9db7328bc63c0f /build.gradle
downloadmeteor-trashy-addon-40432e083b11271cf3148b9c38156cf759436699.tar.xz
Initial code dump.
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")
+}