djoveryde / Contigo

Minecraft Forge Server Software implementing the Spigot/Bukkit API, formerly known as Cauldron/MCPC/Thermos
GNU General Public License v3.0
42 stars 10 forks source link

Make Thermos Build-able again #2

Closed djoveryde closed 7 years ago

djoveryde commented 7 years ago

Thermos needs fixing so that people are able to build once again.

All links to the original developer site are now defunct so new sources are needed.

CDAGaming commented 7 years ago

Referencing #3 , I'd fork The Cyberdyne-Bukkit so its on your profile and you can make changes there also

CDAGaming commented 7 years ago

You can also try to get some of the build.gradle changes which seem to comment out the Prok Dependencies, so maybe try some of its changes

djoveryde commented 7 years ago

I'll take a look, I've forked the cyberdynecc/thermos-bukkit now :)

djoveryde commented 7 years ago

Not sure if the referenced URL changes exist. Tried to access that repo to grab a copy of the Pom files but it times out.

CDAGaming commented 7 years ago

Odd, seems then we need a completly new copy of both, however you can try to comment out the prok lines (View #3 - build.gradle for reference on this) and see if it builds then (That's what i'm trying next if it doesn't build)

djoveryde commented 7 years ago

Done although I believe sadly it needs dependencies from that repo

djoveryde commented 7 years ago

I've actually found a copy of those files on sourceforge so I've linked the maven to there, hopefully that will allow the build to work now

CDAGaming commented 7 years ago

Ok, hopefully, still building quickly, then ill pull your changes to locol I'd also advice that if those file go down one day that you find a more permanent place to host/keep them for the forseeable future

djoveryde commented 7 years ago

Most of the work today has been from my mobile so I'm going to grab a backup of all the files once I am on my computer tonight. At least that we can quickly migrate the repo to a new location quikcly

djoveryde commented 7 years ago

Once it's stable I'm thinking of renaming it to "Phoenix-1.7.10" seeing as it's died and been resurrected a lot lol

CDAGaming commented 7 years ago

Build Error:

`

CDAGaming commented 7 years ago

Well @djoveryde There have been over forks calling it Contigo now, but that would be a good name

On the bright side, the build ran faster now until it errored But yeah, youll have to make a new maven repository to host the kcauldron file

djoveryde commented 7 years ago

@CDAGaming I've added the files into my onedrive temporarily, hopefully that will progress it a little

CDAGaming commented 7 years ago

@djoveryde Not sure if Onedrive will work, as it does need to be a maven repository (Forgot to edit my last message to say that)

CDAGaming commented 7 years ago

Another Error:

` Required by: project :

Could not find pw.prok:KImagine:0.2.0. Searched in the following locations: http://oss.sonatype.org/content/repositories/snapshots/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom http://oss.sonatype.org/content/repositories/snapshots/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar https://1drv.ms/f/s!AhTZsFCMTRcErFE1qp95IL07LCAp/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom https://1drv.ms/f/s!AhTZsFCMTRcErFE1qp95IL07LCAp/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar http://files.minecraftforge.net/maven/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom http://files.minecraftforge.net/maven/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar https://libraries.minecraft.net/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom https://libraries.minecraft.net/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar https://hub.spigotmc.org/nexus/content/repositories/snapshots/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom https://hub.spigotmc.org/nexus/content/repositories/snapshots/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar file:/C:/Users/tonyg/Desktop/Thermos2/libs/KImagine-0.2.0.jar file:/C:/Users/tonyg/Desktop/Thermos2/libs/KImagine.jar https://repo1.maven.org/maven2/pw/prok/KImagine/0.2.0/KImagine-0.2.0.pom https://repo1.maven.org/maven2/pw/prok/KImagine/0.2.0/KImagine-0.2.0.jar Required by: project : `

CDAGaming commented 7 years ago

folder Structure in onedrive might not be correctly setup @djoveryde

CDAGaming commented 7 years ago

Hm, seems it says when i actually go to the link, that it doesnt exist or i dont have perms to view it. Esure the folder with all the directories is publicly accessible @djoveryde

djoveryde commented 7 years ago

Yh, seems any form of sharing refuses to allow extensions, it just sends you to that share alone. I would need to upload it to a website in order to make it work

CDAGaming commented 7 years ago

Yea, i guess so. Try to host a github.io site and put the files there @djoveryde

SantaGitHub commented 7 years ago

Look my PR

CDAGaming commented 7 years ago

@SantaGitHub I'm compiling from it right now, taking awhile...

djoveryde commented 7 years ago

Will continue to try and set up a free hosting site so the files themselves can actually be hosted properly instead of having to manually download everything

CDAGaming commented 7 years ago

Ok, working on compiling again, following Santa's advice

djoveryde commented 7 years ago

His way should work as it's essentially looking at the build locally for those files instead of relying on having to download them. Only problem is most people won't know how to do that so it's a temporary workaround.

CDAGaming commented 7 years ago

I can edit the readme how to with the neccesary steps until we find a more permanent solution

djoveryde commented 7 years ago

Might work as the files themselves exist on the internet. I've added you as a collaborator as well so hopefully will give you more freedom to work with it :)

SantaGitHub commented 7 years ago

How fix it? - Use your hosting for the repository There are free hosting in Russia. If interested, could raise the repository.

djoveryde commented 7 years ago

@CDAGaming Ok i got a free host set up, hopefully it will allow it to build from scratch, can you confirm this?

SantaGitHub commented 7 years ago

@djoveryde i will try build. Give me the link to your repo

CDAGaming commented 7 years ago

https://github.com/djoveryde/Thermos/commit/cc502862ececee97aa20f27fa9c73b821c1c3d57 @SantaGitHub

djoveryde commented 7 years ago

Let me know if there's any more missing files as the repo I got it from has a lot of files, obviously I don't want to grab every one if it's not required.

SantaGitHub commented 7 years ago

@djoveryde it's work. I can download all files and building project.

djoveryde commented 7 years ago

Brilliant, thats one issue squashed :) Are you getting the same result @CDAGaming when trying to create a clean build?

SantaGitHub commented 7 years ago

Hmm.. Why MCP 9.05? Why not 9.08?

CDAGaming commented 7 years ago

Building 73% > :eclipseCauldron > Resolving dependencies ':Cauldron:testRuntime' At here atm, dont know if it just takes a long time or its stuck @SantaGitHub @djoveryde

djoveryde commented 7 years ago

i've never actually looked at updating MCP, presume I just replace mcpVersion = '9.05' to mcpVersion = '9.08' in the build.gradle? Do you know if there is anywhere else that would need a change?

CDAGaming commented 7 years ago

I can do a simple commit to update the MCP Version also, that wont be any issue (hopefully)

CDAGaming commented 7 years ago

@djoveryde Shouldn't be any other changes needed :P

SantaGitHub commented 7 years ago

Hm.. Wooden PC? @CDAGaming I have i3-4005u, 240Gb SSD, 12Gb RAM.

CDAGaming commented 7 years ago

I7-6500U, 256GB SSD + 1TB HDD, 16GB Ram @SantaGitHub

djoveryde commented 7 years ago

Ok i've issued a commit for MCP 9.08, will need testing again though. @CDAGaming could have just been a momentary blip in the connection?

CDAGaming commented 7 years ago

Maybe, ill try rebuilding under the new commit

CDAGaming commented 7 years ago

For Reference, i am using gradlew setupCauldron jar to build also so not sure if i should use a command like gradlew clean build

djoveryde commented 7 years ago

My results are different unless im doing something stupid.

CDAGaming commented 7 years ago

I know that issue, make sure you installed the submodules installed @djoveryde

djoveryde commented 7 years ago

How and why the heck did I skip a step when setting this up..My bad lol

CDAGaming commented 7 years ago

lol, meanwhile mine is frozen in testruntime

@djoveryde Are you running gradlew setupCauldron jar to build or another command?

djoveryde commented 7 years ago

Yup using the same command, its sat :decompile right now

CDAGaming commented 7 years ago

For me its at

Building 73% > :eclipseCauldron > Resolving dependencies ':Cauldron:testRuntime' So i guess it takes awhile

SantaGitHub commented 7 years ago

@CDAGaming try ./gradlew --parallel jar