they made it ARR and it's kinda scary
Find a file
2024-10-22 13:59:20 +02:00
.github/workflows add workflows 2024-08-22 23:32:40 +02:00
Common fix new custom tags entries not being considered in unification 2024-10-22 13:59:20 +02:00
Fabric fix Fabric recipe viewer integration entrypoints 2024-09-29 23:43:06 +02:00
gradle/wrapper 1.21 port (#86) 2024-08-22 15:06:58 +02:00
NeoForge fix EnderIO sag mill outputs unification breaking recipes 2024-10-06 18:26:52 +02:00
testmod_configs rename sanitizing to implicit count handling 2024-08-22 22:31:16 +02:00
.editorconfig allow nullable annotation anywhere 2024-08-26 20:42:19 +02:00
.gitattributes Initial commit 2022-05-31 18:29:30 +02:00
.gitignore port 1.19.2 changes 2023-06-14 11:48:51 +02:00
build.gradle.kts update recipe viewer dependencies to fix transitive deps 2024-09-27 20:14:50 +02:00
CHANGELOG.md fix new custom tags entries not being considered in unification 2024-10-22 13:59:20 +02:00
gradle.properties bump version 2024-10-06 18:15:24 +00:00
gradlew Initial commit 2022-05-31 18:29:30 +02:00
gradlew.bat 1.21 port (#86) 2024-08-22 15:06:58 +02:00
Jenkinsfile update to 1.21.1 2024-08-22 23:32:19 +02:00
README.md improve readme license description 2024-08-30 22:11:50 +02:00
settings.gradle.kts 1.21 port (#86) 2024-08-22 15:06:58 +02:00

Preview

Almost Unified

A Minecraft mod to unify resources.

Workflow Status License

Version Total Downloads CF Total Downloads MR

Discord Wiki

📖 Information

For an in-depth explanation of the mod, its functionality, config descriptions, FAQs and more, check out the wiki.

🔧 Manual Installation

  1. Download the latest mod jar from the releases, from CurseForge or Modrinth.
  2. Install Minecraft NeoForge or Fabric.
  3. Drop the jar file into your mods folder.

🔗 Depending on the Mod

Maven

Every release of this project is built on and published to the BlameJared maven.

repositories {
    maven {
        url = 'https://maven.blamejared.com'
        name = 'BlameJared Maven'
    }
}
dependencies {
    modCompileOnly("com.almostreliable.mods:almostunified-common:<version>:api")
}
dependencies {
    modCompileOnly("com.almostreliable.mods:almostunified-fabric:<version>:api")
    modRuntimeOnly("com.almostreliable.mods:almostunified-fabric:<version>")
}
dependencies {
    compileOnly("com.almostreliable.mods:almostunified-neoforge:<version>:api")
    runtimeOnly("com.almostreliable.mods:almostunified-neoforge:<version>")
}

Examples

For code examples on how to use the API, check out the wiki.

🖥️ Dev Environment Setup

  1. Clone the repository
  2. Import into IntelliJ (VSCode and Eclipse are not tested)
  3. Run
  • gradle -> common -> Tasks -> fabric -> genSources
  • gradle -> fabric -> Tasks -> fabric -> genSources
  • gradle -> neoforge -> Tasks -> loom -> genSources
  • gradle -> Tasks -> buildconfig -> generateBuildConfig
  1. Restart the IDE

The common module uses fabric-loom. This allows to use ParchmentMC.
Do not use Fabric related features inside the common module!

💚 Credits

The logo was made by mo_shark.

🎓 License

This project is All Rights Reserved. Forks should only be created with the intent of submitting changes to the upstream repository via pull requests.

The license applies exclusively to the project's source code. Versions published on CurseForge and Modrinth may be used for gameplay and modpack creation, provided they are downloaded directly from these platforms. GitHub releases are intended for private use or as a fallback if CurseForge and Modrinth are unavailable.

The project's API can be freely used in other mods, as long as this project is not an included dependency. This includes custom inclusion methods like Jar-in-Jar.

Redistribution of builds or rehosting is strictly prohibited.