[1.6.4] Provide build
target-san opened this issue ยท 0 comments
Apologies for raising issue on such an outdated topic.
Could anyone please provide latest binaries for MC 1.6.4? AFAIR it's version 4.3.7.
If that's not possible, I'd be grateful for at least commit hash from which to build, and some hint on how to build that particular version (pre-gradle times, I guess?).
Sadly, v4.3.7 seems to be not mentioned in history. And oldest builds are for 1.7.10.
UPDATE
Okay, so I was able to build all this. Some notes for those who want to have build for them
- The commit seems to be 1ae9b30 . It's named
Release prep
, has internal mod version set to 4.3.7.0, so I assume it's the one. - To build everyting, you'll apparently need JDK, Ant and Python (2.7 I think, I have both and didn't bother too much)
- minecraft_server.1.6.4.JAR. Forge wants it having one MD5, but the file located on Amazon has different - which doesn't seem to influence anything. To overcome this, you need
- Run
ant test
for the first time and wait until it fails. Then see error message where two hashes are presented - go to
../download
folder, open Forge archive - go to
forge/fml/mc_versions.cfg
inside - go to
[1.6.4]
section, then changeserver_md5
to the other of two hashes you seen before - run
ant test
again
- Run
scala.zip
is missing from Dropbox. Just get 2.10.2 ZIP from scala-lang.org and repack it a bit - move all contents fromscala-2.10.2
directory to the root of archive. After this, place archive to../download
directory.- ChickenBones' mods have changed their locations and names in some cases. Go to http://www.chickenbones.craftsaddle.org/Pages/links.html, change MC version to 1.6.4 and download missing archives by hand. Don't forget to rename them - and take into account that whitespace in names may be replaced by
%20
. So final names also need to have%20
instead of whitespace. Also place all of them to../download
. - Some other mods cannot be downloaded from CurseForge that easy anymore. Don't worry, just download them by hand and also place archives to downloads folder.
- Finally, Thermal Expansion. The version on Curse is a bit newer than the one ProjectRed was developed against. Simply rename archives. It causes no issues except one. To fix it
- Go to
common/mrtjp/projectred/compatibility/thermalexpansion/LinkStateTesseract.java
- Change line 10
import thermalexpansion.block.tesseract.TileTesseract;
to
import thermalexpansion.block.ender.TileTesseract;
- Go to
After this, everything seems to compile just fine. I'll update this issue after I'll test how it runs on Crash Landing.
UPDATE
The only problem is dependancies.info
inside several mods which reference conflicting dependencies. Otherwise, works fine.