this is a simple mod that adds ae2 integration to schematica allowing to pull from a ME system (wireless crafting terminal from WCT only for now)
- Java 100%
Move AE2 extraction server-side over a SimpleNetworkWrapper channel so it works against a dedicated server (grids are server-only): client plans the restock and sends RestockMessage; ServerRestockService resolves the player's WCT and extracts from the real grid, honouring infinity range. Mod is now two-sided (must be installed on client and server); Schematica is client-only and downgraded to an 'after' dependency. Restock now keeps a one-stack (64) buffer per placing item via a target-stock planner, so the printer doesn't stall; AE2 supplies whatever it has when it can't cover the full buffer. Also add an archiveOldJars build step (old main jars -> build/libs/old-versions, old classifier jars deleted) and bump version to 1.2.2. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| gradle | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| CHANGELOG.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
| tags.properties | ||
TemplateDevEnv
For Kotlin see TemplateDevEnvKt
Template workspace for modding Minecraft 1.12.2. Licensed under MIT, it is made for public use.
This template runs on Java 25, Gradle 9.2.1 + RetroFuturaGradle 2.0.2 + Forge 14.23.5.2847.
With coremod and mixin support that is easy to configure.
Instructions:
- Click
use this templateat the top. - Clone the repository that you have created with this template to your local machine.
- Make sure IDEA is using Java 25 for Gradle before you sync the project. Verify this by going to IDEA's
Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM. - Open the project folder in IDEA. When prompted, click "Load Gradle Project" as it detects the
build.gradle, if you weren't prompted, right-click the project'sbuild.gradlein IDEA, selectLink Gradle Project, after completion, hitRefresh Allin the gradle tab on the right. - Run gradle tasks such as
runClientandrunServerin the IDEA gradle tab, or use the auto-imported run configurations like1. Run Client.
Notes:
- Dependencies script in gradle/scripts/dependencies.gradle, explanations are commented in the file.
- Publishing script in gradle/scripts/publishing.gradle.
- When writing Mixins on IntelliJ, it is advisable to use latest MinecraftDev Fork for RetroFuturaGradle.