build.gradle 909 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. plugins {
  2. id 'fabric-loom' version '0.5-SNAPSHOT'
  3. id 'maven-publish'
  4. }
  5. sourceCompatibility = JavaVersion.VERSION_1_8
  6. targetCompatibility = JavaVersion.VERSION_1_8
  7. archivesBaseName = project.archives_base_name
  8. version = project.mod_version
  9. group = project.maven_group
  10. dependencies {
  11. minecraft "com.mojang:minecraft:${project.minecraft_version}"
  12. mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
  13. modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
  14. // modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
  15. }
  16. processResources {
  17. inputs.property "version", project.version
  18. from(sourceSets.main.resources.srcDirs) {
  19. include "fabric.mod.json"
  20. expand "version": project.version
  21. }
  22. from(sourceSets.main.resources.srcDirs) {
  23. exclude "fabric.mod.json"
  24. }
  25. }
  26. tasks.withType(JavaCompile) {
  27. options.encoding = "UTF-8"
  28. }
  29. jar {
  30. from "LICENSE"
  31. }