1.20.4 -> 1.21.X (wip)

This commit is contained in:
Sollace 2024-09-25 23:51:30 +01:00
parent 5a17cec52f
commit 74d30d7c95
No known key found for this signature in database
GPG key ID: E52FACE7B5C773DB
9 changed files with 46 additions and 38 deletions

View file

@ -4,7 +4,7 @@ buildscript {
} }
} }
plugins { plugins {
id 'fabric-loom' version '1.5-SNAPSHOT' id 'fabric-loom' version '1.7-SNAPSHOT'
id 'com.modrinth.minotaur' version '2.+' id 'com.modrinth.minotaur' version '2.+'
id 'org.ajoberstar.reckon' version '0.13.1' id 'org.ajoberstar.reckon' version '0.13.1'
} }
@ -43,13 +43,12 @@ reckon {
repositories { repositories {
mavenLocal() mavenLocal()
flatDir { dirs 'lib' } flatDir { dirs 'lib' }
maven { name 'entity-reach-attributes'; url 'https://maven.jamieswhiteshirt.com/libs-release'; content { includeGroup "com.jamieswhiteshirt" } }
maven { name 'trinkets'; url 'https://maven.ladysnake.org/releases' } maven { name 'trinkets'; url 'https://maven.ladysnake.org/releases' }
maven { name 'mod-menu'; url 'https://maven.terraformersmc.com/' } maven { name 'mod-menu'; url 'https://maven.terraformersmc.com/' }
maven { name 'minelp-snapshot'; url 'https://repo.minelittlepony-mod.com/maven/snapshot' } maven { name 'minelp-snapshot'; url 'https://repo.minelittlepony-mod.com/maven/snapshot' }
maven { name 'minelp-releases'; url 'https://repo.minelittlepony-mod.com/maven/release' } maven { name 'minelp-releases'; url 'https://repo.minelittlepony-mod.com/maven/release' }
maven { name 'TerraformersMC'; url 'https://maven.terraformersmc.com/' } maven { name 'TerraformersMC'; url 'https://maven.terraformersmc.com/' }
maven { name 'Nodium'; url 'https://maven.cafeteria.dev/releases/' } maven { name 'Iris Deps'; url "https://maven.covers1624.net/" }
maven { name 'Greenhouse Maven For Farmers delight'; url 'https://maven.greenhouseteam.dev/releases/' } maven { name 'Greenhouse Maven For Farmers delight'; url 'https://maven.greenhouseteam.dev/releases/' }
maven { name 'Porting Lib For Farmers delight'; url = 'https://mvn.devos.one/releases/' } maven { name 'Porting Lib For Farmers delight'; url = 'https://mvn.devos.one/releases/' }
maven { name 'Modrinth'; url 'https://api.modrinth.com/maven' } maven { name 'Modrinth'; url 'https://api.modrinth.com/maven' }
@ -67,9 +66,6 @@ dependencies {
modApi "com.minelittlepony:kirin:${project.kirin_version}" modApi "com.minelittlepony:kirin:${project.kirin_version}"
include "com.minelittlepony:kirin:${project.kirin_version}" include "com.minelittlepony:kirin:${project.kirin_version}"
modApi "com.jamieswhiteshirt:reach-entity-attributes:${project.reach_attributes_version}"
include "com.jamieswhiteshirt:reach-entity-attributes:${project.reach_attributes_version}"
modApi "com.sollace:fabwork:${project.fabwork_version}" modApi "com.sollace:fabwork:${project.fabwork_version}"
include "com.sollace:fabwork:${project.fabwork_version}" include "com.sollace:fabwork:${project.fabwork_version}"
@ -77,6 +73,13 @@ dependencies {
include "com.sollace:Romanizer:Romanizer:1.0.2" include "com.sollace:Romanizer:Romanizer:1.0.2"
modCompileOnly "com.terraformersmc:modmenu:${project.modmenu_version}" modCompileOnly "com.terraformersmc:modmenu:${project.modmenu_version}"
modImplementation "com.terraformersmc.terraform-api:terraform-wood-api-v1:${project.terraformer_api_version}"
include "com.terraformersmc.terraform-api:terraform-wood-api-v1:${project.terraformer_api_version}"
modImplementation "com.github.MattiDragon:TlaApi:${project.tla_version}"
include "com.github.MattiDragon:TlaApi:${project.tla_version}"
if (project.use_trinkets == '1') { if (project.use_trinkets == '1') {
modCompileOnly "dev.emi:trinkets:${project.trinkets_version}" modCompileOnly "dev.emi:trinkets:${project.trinkets_version}"
modCompileOnly "dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.3.0" modCompileOnly "dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.3.0"
@ -85,15 +88,11 @@ dependencies {
modCompileOnly "dev.emi:trinkets-dummy:${project.trinkets_version}" modCompileOnly "dev.emi:trinkets-dummy:${project.trinkets_version}"
} }
modImplementation "com.terraformersmc.terraform-api:terraform-wood-api-v1:${project.terraformer_api_version}" if (project.use_farmers_delight == '1') {
include "com.terraformersmc.terraform-api:terraform-wood-api-v1:${project.terraformer_api_version}" modImplementation "vectorwing:FarmersDelight-Refabricated:${project.farmers_delight_version}", {
exclude group: "net.fabricmc"
modImplementation "me.luligabi:NoIndium:${project.nodium_version}" }
include "me.luligabi:NoIndium:${project.nodium_version}" }
//modImplementation "vectorwing:FarmersDelight-Refabricated:${project.farmers_delight_version}", {
// exclude group: "net.fabricmc"
//}
if (project.use_pehkui == '1') { if (project.use_pehkui == '1') {
modCompileOnly "maven.modrinth:pehkui:${project.pehkui_version}", { exclude group: "net.fabricmc.fabric-api" } modCompileOnly "maven.modrinth:pehkui:${project.pehkui_version}", { exclude group: "net.fabricmc.fabric-api" }
modCompileOnly "com.github.Virtuoel:KanosConfig:0.4.1", { exclude group: "net.fabricmc.fabric-api" } modCompileOnly "com.github.Virtuoel:KanosConfig:0.4.1", { exclude group: "net.fabricmc.fabric-api" }
@ -112,8 +111,13 @@ dependencies {
if (project.tmi_type == 'emi') { if (project.tmi_type == 'emi') {
modCompileOnly "dev.emi:emi-fabric:${project.emi_version}" modCompileOnly "dev.emi:emi-fabric:${project.emi_version}"
} else { }
modCompileOnly "dev.emi:emi-fabric-dummy:${project.emi_version}" if (project.tmi_type == 'rei') {
modCompileOnly "me.shedaniel:RoughlyEnoughItems-default-plugin-fabric:${project.rei_version}"
modCompileOnly "me.shedaniel:RoughlyEnoughItems-fabric:${project.rei_version}"
modCompileOnly "dev.architectury:architectury-fabric:${project.rei_architectury_version}"
modCompileOnly "me.shedaniel.cloth:basic-math:${project.rei_cloth_basic_math_version}"
modCompileOnly "me.shedaniel.cloth:cloth-config-fabric:${project.rei_cloth_config_version}"
} }
} }

View file

@ -3,10 +3,10 @@ org.gradle.daemon=false
# Fabric Properties # Fabric Properties
# check these on https://fabricmc.net/develop # check these on https://fabricmc.net/develop
minecraft_version=1.20.4 minecraft_version=1.21
yarn_mappings=1.20.4+build.1 yarn_mappings=1.21+build.9
loader_version=0.15.1 loader_version=0.16.5
fabric_version=0.91.2+1.20.4 fabric_version=0.102.0+1.21
# Mod Properties # Mod Properties
group=com.minelittlepony group=com.minelittlepony
@ -15,32 +15,36 @@ org.gradle.daemon=false
description=Magical Abilities for Mine Little Pony! description=Magical Abilities for Mine Little Pony!
# Publishing # Publishing
minecraft_version_range=1.20.4 minecraft_version_range=>=1.21
modrinth_loader_type=fabric modrinth_loader_type=fabric
modrinth_project_id=9K7RJlvM modrinth_project_id=9K7RJlvM
# Dependencies # Dependencies
fabwork_version=1.3.0+1.20.2 fabwork_version=1.3.1+1.21
modmenu_version=9.0.0-pre.1 modmenu_version=11.0.0-beta.1
minelp_version=4.11.6+1.20.2 minelp_version=4.12.0+1.21
kirin_version=1.17.1+1.20.4 kirin_version=1.19.0+1.21
reach_attributes_version=2.4.2 trinkets_version=3.10.0
trinkets_version=3.8.0 terraformer_api_version=11.0.0-alpha.1
terraformer_api_version=8.0.0-beta.1
nodium_version=1.1.0+1.20
# Testing # Testing
use_farmers_delight=0
use_trinkets=1 use_trinkets=1
use_pehkui=0 use_pehkui=0
use_sodium=1 use_sodium=1
use_iris=1 use_iris=1
farmers_delight_version=1.20.1-2.0.9 farmers_delight_version=1.21-2.1.9
pehkui_version=3.7.8+1.14.4-1.20.4 pehkui_version=3.8.3+1.14.4-1.21
iris_version=1.7.2+1.20.4 iris_version=1.7.2+1.21
sodium_version=mc1.20.4-0.5.8 sodium_version=mc1.21-0.5.9
indium_version=1.0.30+mc1.20.4 indium_version=1.0.33+mc1.21
# TMI Testing # TMI Testing
tmi_type=emi tmi_type=none
emi_version=1.0.29+1.20.4 tla_version=1.2.1
emi_version=1.1.7+1.21
rei_version=16.0.729
rei_architectury_version=13.0.1
rei_cloth_basic_math_version=0.6.1
rei_cloth_config_version=15.0.127

View file

@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

Binary file not shown.

BIN
lib/TlaApi-1.2.1.jar Normal file

Binary file not shown.