diff --git a/build.gradle b/build.gradle index 23b76ab..6379cbf 100644 --- a/build.gradle +++ b/build.gradle @@ -38,16 +38,12 @@ dependencies { modImplementation "net.fabricmc:fabric-language-kotlin:${fabric_kotlin_version}" // Other dependencies - modApi "maven.modrinth:modmenu:${modmenu_version}" // Not required modApi "maven.modrinth:emi:${emi_version}" // Dev environment modRuntimeOnly "maven.modrinth:sodium:${sodium_version}" modRuntimeOnly "maven.modrinth:modmenu:${modmenu_version}" modRuntimeOnly "maven.modrinth:emi:${emi_version}" - - //if (enable_iris) // For some reason this just always is true? - // modRuntimeOnly "maven.modrinth:iris:${iris_version}" } // Ignore warn: https://youtrack.jetbrains.com/issue/IDEA-296490 diff --git a/src/client/kotlin/cc/tweaked_programs/partnership/client/compat/modmenu/PartnershipModmenu.kt b/src/client/kotlin/cc/tweaked_programs/partnership/client/compat/modmenu/PartnershipModmenu.kt new file mode 100644 index 0000000..21f5abc --- /dev/null +++ b/src/client/kotlin/cc/tweaked_programs/partnership/client/compat/modmenu/PartnershipModmenu.kt @@ -0,0 +1,4 @@ +package cc.tweaked_programs.partnership.client.compat.modmenu + +class PartnershipModmenu { +} \ No newline at end of file diff --git a/src/client/resources/assets/partnership/lang/de_de.json b/src/client/resources/assets/partnership/lang/de_de.json index a58259a..2604001 100644 --- a/src/client/resources/assets/partnership/lang/de_de.json +++ b/src/client/resources/assets/partnership/lang/de_de.json @@ -38,5 +38,10 @@ "emi.category.partnership.boatyard": "Werftindustrie", - "itemGroup.partnership": "Partnership Mod" + "itemGroup.partnership": "Partnership Mod", + + "modmenu.partnership.modfest": "ModFest 1.20", + "modmenu.partnership.kofi": "Ko-fi", + "modmenu.partnership.modrinth": "Modrinth", + "modmenu.descriptionTranslation.partnership": "§7Fahre Schiffe mit deinen Partnern.\nFügt größere §ooder kleinere§r Schiffe hinzu, Kannonen, Hüte und weiteres Zubehör sowie Bauelemente! §lIdeal für jede Person, die es nah am Wasser mag!§r\nDies wurde für das §9ModFest 1.20§r§7 entwickelt. §o(Siehe Link im Anhang)§r\n§f§nCopyright © 2024 Sammy L. Koch§r§7" } \ No newline at end of file diff --git a/src/client/resources/assets/partnership/lang/en_gb.json b/src/client/resources/assets/partnership/lang/en_gb.json index 3f5752f..a2845ab 100644 --- a/src/client/resources/assets/partnership/lang/en_gb.json +++ b/src/client/resources/assets/partnership/lang/en_gb.json @@ -38,5 +38,9 @@ "emi.category.partnership.boatyard": "Shipyard industry", - "itemGroup.partnership": "Partnership Mod" + "itemGroup.partnership": "Partnership Mod", + + "modmenu.partnership.modfest": "ModFest 1.20", + "modmenu.partnership.kofi": "Ko-fi", + "modmenu.partnership.modrinth": "Modrinth" } \ No newline at end of file diff --git a/src/client/resources/assets/partnership/lang/en_pt.json b/src/client/resources/assets/partnership/lang/en_pt.json index 6a6360b..bc1495c 100644 --- a/src/client/resources/assets/partnership/lang/en_pt.json +++ b/src/client/resources/assets/partnership/lang/en_pt.json @@ -38,5 +38,9 @@ "emi.category.partnership.boatyard": "Shipwright's treasures", - "itemGroup.partnership": "Partnership Mod" + "itemGroup.partnership": "Partnership Mod", + + "modmenu.partnership.modfest": "ModFest 1.20", + "modmenu.partnership.kofi": "Ko-fi", + "modmenu.partnership.modrinth": "Modrinth" } \ No newline at end of file diff --git a/src/client/resources/assets/partnership/lang/en_us.json b/src/client/resources/assets/partnership/lang/en_us.json index 49c13aa..1ddbef8 100644 --- a/src/client/resources/assets/partnership/lang/en_us.json +++ b/src/client/resources/assets/partnership/lang/en_us.json @@ -39,5 +39,10 @@ "emi.category.partnership.boatyard": "Shipyard industry", - "itemGroup.partnership": "Partnership Mod" + "itemGroup.partnership": "Partnership Mod", + + "modmenu.partnership.modfest": "ModFest 1.20", + "modmenu.partnership.kofi": "Ko-fi", + "modmenu.partnership.modrinth": "Modrinth", + "modmenu.descriptionTranslation.partnership": "§7Drive ships with partners.\nAdditions such as larger §oor smaller§r boats, cannons, hats and other accessories or building blocks! §lIdeal for anyone who likes it close to the water!§r\nThis has been made for §9ModFest 1.20§r§7! Check it out! §o(Linked down below)§r\n§f§nCopyright © 2024 Sammy L. Koch§r§7" } \ No newline at end of file diff --git a/src/client/resources/assets/partnership/lang/lol_us.json b/src/client/resources/assets/partnership/lang/lol_us.json index d03959b..dd8979e 100644 --- a/src/client/resources/assets/partnership/lang/lol_us.json +++ b/src/client/resources/assets/partnership/lang/lol_us.json @@ -38,5 +38,9 @@ "emi.category.partnership.boatyard": "Shipyardy indyustry", - "itemGroup.partnership": "Partnership Mod" + "itemGroup.partnership": "Partnership Mod", + + "modmenu.partnership.modfest": "ModFest 1.20", + "modmenu.partnership.kofi": "Ko-fi", + "modmenu.partnership.modrinth": "Modrinth" } \ No newline at end of file diff --git a/src/main/kotlin/cc/tweaked_programs/partnership/main/Partnership.kt b/src/main/kotlin/cc/tweaked_programs/partnership/main/Partnership.kt index a1c5f28..8499fe6 100644 --- a/src/main/kotlin/cc/tweaked_programs/partnership/main/Partnership.kt +++ b/src/main/kotlin/cc/tweaked_programs/partnership/main/Partnership.kt @@ -32,6 +32,7 @@ TODO [-] Redo textures but good this time [ ] Add recipes [x] Sort Item Group and secondary groups for items + [ ] Remove normal boat recipe */ const val MOD_ID = "partnership" diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 3a3d129..74ce460 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -3,17 +3,28 @@ "id": "partnership", "version": "${version}", "name": "Partnership", - "description": "Drive ships with partners.", + "description": "§7Drive ships with partners.\nAdditions such as larger §oor smaller§r boats, cannons, hats and other accessories or building blocks! §lIdeal for anyone who likes it close to the water!§r\nThis has been made for §9ModFest 1.20§r§7! Check it out! §o(Linked down below)§r\n§f§nCopyright © 2024 Sammy L. Koch§r§7", "authors": [ "Sammy L. Koch" ], "contact": { "homepage": "https://tweaked-programs.cc/", - "sources": "https://github.com/tweaked-programs/" + "sources": "https://github.com/tweaked-programs/Partnership/", + "issues": "https://github.com/tweaked-programs/Partnership/issues/" }, "license": "MIT", "icon": "assets/partnership/icon.png", "environment": "*", + "custom": { + "modmenu": { + "links": { + "modmenu.partnership.modfest": "https://modfest.net/1.20/", + "modmenu.partnership.kofi": "https://ko-fi.com/sammykoch/", + "modmenu.partnership.modrinth": "https://modrinth.com/mod/partnership/" + }, + "update_checker": true + } + }, "entrypoints": { "client": [ { @@ -28,7 +39,16 @@ } ], "emi": [ - "cc.tweaked_programs.partnership.client.compat.emi.PartnershipEmi" + { + "value": "cc.tweaked_programs.partnership.client.compat.emi.PartnershipEmi", + "adapter": "kotlin" + } + ], + "modmenu": [ + { + "value": "cc.tweaked_programs.partnership.client.compat.modmenu.PartnershipModmenu", + "adapter": "kotlin" + } ] }, "mixins": [ @@ -46,6 +66,7 @@ "fabric-language-kotlin": ">=1.9.21" }, "recommends": { - "modmenu": ">=${modmenu_version}" + "modmenu": "~${modmenu_version}", + "emi": "~${emi_version}" } } \ No newline at end of file