mirror of
https://github.com/Jozufozu/Flywheel.git
synced 2024-11-10 12:34:11 +01:00
Fancy buildscript and 0.0.2
This commit is contained in:
parent
96670f3276
commit
ac5af96db1
42
build.gradle
42
build.gradle
@ -18,8 +18,10 @@ plugins {
|
||||
apply plugin: 'net.minecraftforge.gradle'
|
||||
apply plugin: 'org.spongepowered.mixin'
|
||||
|
||||
boolean dev = System.getenv('RELEASE') == null || System.getenv('RELEASE').equals('false');
|
||||
|
||||
group = 'jozufozu'
|
||||
version = "${mod_version}"
|
||||
version = "${mc_update_version}-${mod_version}"
|
||||
archivesBaseName = 'flywheel'
|
||||
|
||||
sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8'
|
||||
@ -115,29 +117,8 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
// Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed
|
||||
// that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied.
|
||||
// The userdev artifact is a special name and will get all sorts of transformations applied to it.
|
||||
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
|
||||
|
||||
// You may put jars on which you depend on in ./libs or you may define them like so..
|
||||
// compile "some.group:artifact:version:classifier"
|
||||
// compile "some.group:artifact:version"
|
||||
|
||||
// Real examples
|
||||
// compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env
|
||||
// compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
|
||||
|
||||
// The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
|
||||
// provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
|
||||
|
||||
// These dependencies get remapped to your current MCP mappings
|
||||
// deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev'
|
||||
|
||||
// For more info...
|
||||
// http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
|
||||
// http://www.gradle.org/docs/current/userguide/dependency_management.html
|
||||
|
||||
annotationProcessor 'org.spongepowered:mixin:0.8:processor'
|
||||
}
|
||||
|
||||
@ -158,3 +139,20 @@ jar {
|
||||
}
|
||||
|
||||
jar.finalizedBy('reobfJar')
|
||||
|
||||
tasks.curseforge.enabled = !dev && project.hasProperty('jozu_curseforge_key')
|
||||
|
||||
curseforge {
|
||||
if (project.hasProperty('jozu_curseforge_key')) {
|
||||
apiKey = project.jozu_curseforge_key
|
||||
}
|
||||
|
||||
project {
|
||||
id = project.projectId
|
||||
changelog = file('changelog.txt')
|
||||
releaseType = project.curse_type
|
||||
mainArtifact(jar) {
|
||||
displayName = "${archivesBaseName}-${version}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
9
changelog.txt
Normal file
9
changelog.txt
Normal file
@ -0,0 +1,9 @@
|
||||
0.0.2:
|
||||
New
|
||||
- Added /flywheel backend command to replace /create experimentalRendering
|
||||
- Added /flywheel normalOverlay command
|
||||
- Added basic config
|
||||
- New logo (thanks, bumble_dani!)
|
||||
|
||||
0.0.1:
|
||||
- Initial release
|
@ -2,7 +2,8 @@ org.gradle.jvmargs=-Xmx3G
|
||||
org.gradle.daemon=false
|
||||
|
||||
# mod version info
|
||||
mod_version=0.0.1
|
||||
mod_version=0.0.2
|
||||
mc_update_version=1.16
|
||||
minecraft_version=1.16.5
|
||||
forge_version=36.0.42
|
||||
mcp_mappings=20200920-mixed-1.16.3
|
||||
@ -16,4 +17,6 @@ jei_version=7.6.1.71
|
||||
# curse_type=beta
|
||||
|
||||
# github information
|
||||
projectId=486392
|
||||
curse_type=beta
|
||||
github_project=Jozufozu/Flywheel
|
||||
|
Loading…
Reference in New Issue
Block a user