DarkholmeTenk / TardisModIssues

Contains the issues tracker for the private TardisMod
25 stars 8 forks source link

[Question? Bug? Me?] Building TardisMod with project red #632

Open ghost opened 6 years ago

ghost commented 6 years ago

I recently started playing around with the src of the tardis mod and anytime at runtime it would crash due to missing a class with project red. I doubled check that the project red from the gradle is the same one and was downloaded correctly. Could you tell me the specific version of project red you used because the one that the gradle downloaded does not seem to work. I am not familiar with using gradle either so it could be something with my inexperience with it. Any help would be apreciated.

AlienXtream commented 6 years ago

project red isn't a requirement? if you added its API yourself for some reason then its just your end im afraid. (i don't know much about programing or mod development myself, just what logic i've picked up over time. as i always say: "i couldn't program my way out of a cardboard box")

ghost commented 6 years ago

I used the gradle that was from the src. It auto downloaded all the files and dependencies I need to use the src in eclipse. It might be something that was added or not included in the gradle . Though, I do not know much about project red and might be something related to that. Later when I have time, I might go through the APIs included by the gradle and start disabling or testing the errored APIs to see if the incorrect version or type was downloaded or if the APIs are missing their own dependencies.

AlienXtream commented 6 years ago

eh. like i said, im not a programer nor do i understand gradle. this really is darks territory. i just break stuff (and given that the mod is rather stable now there isn't much to break)

ghost commented 6 years ago

Figured out what the problem was. Apparently, project red needed additional dependencies and was not originally included into the gradle. Managed to manually insert the remaining mods which seem to be ForgeRelocation, ForgeMultipart, and MrTJPCore. Due to not using the deobf or src versions of these, I also used codechicken core and its dependencies to run the standard jar file in my dev environment. Seems that either dark needs to remove project red or add the rest of its dependencies to the gradle.