ThePwnd Posted July 15, 2018 Posted July 15, 2018 Greetings all, Couple of first notes - 1) I'm pretty new to this, so if something I say or did seems ignorant, please don't judge too hard, and 2) I'm working in Minecraft 1.7.10 on Windows 7 for this project. Recently I created a fork of Terra Firma Craft's source code with the ultimate intention of making a more modular version so that it will be more compatible with other world gen mods. I downloaded the official GitHub Desktop Client and used it to clone the repository I created into a workspace folder on my computer. However, after doing this, I've run into some problems trying to create a project in Eclipse. I'm pretty sure the first thing I need to do is open a command prompt in my workspace folder and run gradlew setupDecompWorkspace which seems to run without any errors: followed by gradlew eclipse Here's the output: Those commands seem to run without any errors, but no "eclipse" folder gets created. I took a look at the build.gradle file, and it appears that instead of an "eclipse" folder, the "run" folder is created instead to serve the same purpose. So I open Eclipse and try to set my project workspace to the "run" folder, but when I do that, Eclipse doesn't seem to think that any project actually exists. Interestingly, I just noticed that the Git perspective does show the repository, but it doesn't seem to be what I need in order to edit the project. So, the next thing I tried was to create a new forge dev environment (the default one, with the example mod), then copy over the source folders, add them to the build path, and add the extra libraries that TFC needed after reading the build.gradle file. However, and this is where it gets really weird, now the TFC source code is still full of errors. There are a couple visibility issues and a whole bunch of "cannot be assigned" errors. I'm definitely using the master branch, so it seems like there must be a step that I'm missing on my end. It can't be that TFC's source code on their master branch is broken, and this badly, can it? This has had me scratching my head all week. I posted about it over on Minecraft Forum but I haven't gotten any response back about it. If anyone can spot what the problem is, I'd really appreciate it. Quote
jabelar Posted July 15, 2018 Posted July 15, 2018 (edited) 2 hours ago, diesieben07 said: *shudders*. Use Git from the command line. If you're planning a career in software, yes you need to get intimate understanding of how git command line works. In fact it is common interview question. However, it is also 2018 and all the concepts of revision control lend themselves very well to a graphical representation. In fact pretty much every tutorial for using git ends up drawing all sorts of diagrams to show the head and commits, and such. For most hobbyists a git GUI (I recommend SourceTree) works very well. In any case, I'd rather have everyone using source control rather than not, and a GUI makes it a lot more accessible to beginners. Edited July 15, 2018 by jabelar Quote Check out my tutorials here: http://jabelarminecraft.blogspot.com/
ThePwnd Posted July 15, 2018 Author Posted July 15, 2018 Alright, it's decided then, I'm downloading SourceTree. 4 hours ago, diesieben07 said: Seems like TF might be using some access transformers. In eclipse you need to do File > Import > General > Existing Projects into Workspace and then select the project root (where your build.gradle is). However looking at TF's repository, they are not following any kind of standard, so I doubt this will work easily. Interestingly, that worked this time. I tried that before and I kept getting a no valid project found error. There are no errors, and all the required libraries are being referenced, but I'm getting 549 java *warnings,* almost all of which are "raw type" errors. I'm thinking that this is something the devs did, and not another mistake I've made on my end in trying to get the project setup... >.> Quote
ThePwnd Posted July 15, 2018 Author Posted July 15, 2018 Good to know lol. Well thank you so much for your help! I'm able to launch the Minecraft client with TFC's source code finally. This problem was driving me nuts! Quote
Draco18s Posted July 15, 2018 Posted July 15, 2018 48 minutes ago, diesieben07 said: Yes, that is bad Java code. It's TerraFirmaCraft, the Minecraft mod that gives no fucks about being compatible with anyone or anything. And also: 7 hours ago, ThePwnd said: Minecraft 1.7.10 Quote Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.