So, it deleted my stuff, I'mma just put new stuff here. I am looking for people to help me out with making mods. I actually have tried before (MCreator, sorry guys, please no rage) it failed horribly. I even looked up videos and stuff, still nothing. I just feel like I need real person action when it comes to explaining. I did lua coding for discord bots once, I found a video series for that which felt like the guy was actually speaking to me, and only me, which is why I learned it. Code Blue was the youtuber. But if any of you mod creators out there wanna come teach me personally, I'm all for it
For convenience. 1.7.10 is easier because you don't have to use files for certain things that could have been much easily done in code. Most mods have reached their peaks in 1.7.10 due to the time it took Mojang to release 1.8. Which caused more mods to be created for 1.7.10.
Take for example Rival Rebels a mod containing a lot of models and rendering. The modder said the modding community got screwed and he would rather invest in time to develop his game rather to update his mod because it would take too much time to port all of his models to JSON files.
I have seen other modders that are refusing to update to 1.8 I can understand why, it's just a pain in the ass.
And still, as it always has been since the release of 1.7.10 it is the BEST version for modpacks because of so many mods are supporting the version.
Even though it's not support by forge you can still ask questions in this forum. If you go to the minecraftforge forum you repeatedly get people to tell you to update.
In 1.7.10:
- You can model inside the code
- Language is register through LanguageRegistry (code)
- You can still use ids and names
In 1.8+
- You are forced to use JSON files for modeling, you are probably gonna have to buy a program (I'm not sure)
For convenience. 1.7.10 is easier because you don't have to use files for certain things that could have been much easily done in code. Most mods have reached their peaks in 1.7.10 due to the time it took Mojang to release 1.8. Which caused more mods to be created for 1.7.10.
Take for example Rival Rebels a mod containing a lot of models and rendering. The modder said the modding community got screwed and he would rather invest in time to develop his game rather to update his mod because it would take too much time to port all of his models to JSON files.
I have seen other modders that are refusing to update to 1.8 I can understand why, it's just a pain in the ass.
And still, as it always has been since the release of 1.7.10 it is the BEST version for modpacks because of so many mods are supporting the version.
Even though it's not support by forge you can still ask questions in this forum. If you go to the minecraftforge forum you repeatedly get people to tell you to update.
In 1.7.10:
- You can model inside the code
- Language is register through LanguageRegistry (code)
- You can still use ids and names
In 1.8+
- You are forced to use JSON files for modeling, you are probably gonna have to buy a program (I'm not sure)
- You are forced to use a file for language.
- No more ids you have to use names only now
Lol...you do know that it's actually better to have external files right? It's actually convention in enterprise software (minecraft is now considered enterprise software when it was bought by microsoft and was ported to multiple platforms) to use external files for various things. I agree that models should not be done in json (as well as blockstates) but then there's NBT (which is saved to external files) and that is good right? Also, the lang file is very much an ADVANTAGE cause now ALL the names are saved in a single file. Also, you can have other lang files for different languages. It's great. And the id's...do you really expect everybody to keep track of what number has been assigned to what? You'd have to memorize/look up the last used id but not only that you have to actually estimate what id's you cannot use due to other mods taking other id's. Eventually there comes to be duplicate id's so there had to be a workaround. Also, in the crashlog, you'd have to look up what ID is causing problems. With names, you can tell instantly what it is, AND you can also have minimal duplicate names as long as you keep your names as original as possible. Either having a pre/suffix, or have some way of spelling your names, etc. The only time when I've seen a duplicate registered name error is a) a type or a mistake in the code, or b ) when an idiot decides to install two mods that basically add the same things. Lastly, who told you that you have to buy a program to edit json files??? They're editable files. You can use notepad for them LOLOL so if ANYBODY tells you that you need to buy a program to work with json files, do not believe them. That is completely wrong. But I do know where you're getting the idea actually. You might be thinking of IntelliJ. Which I don't know why people don't just click the download button right there on the front page of the product page. It'll take you to a list of features comparing the different packages of IntelliJ and one of them is the Community Edition, which is free.
So when you give those lists for why 1.7.10 is better than 1.8, I don't know what the hell you're talking about.
- Language is register through LanguageRegistry (code)
- You can still use ids and names
In 1.8+
- You are forced to use JSON files for modeling, you are probably gonna have to buy a program (I'm not sure)
- You are forced to use a file for language.
- No more ids you have to use names only now
Uhmm... you out of your mind? Everything you mentioned about 1.8+ is a positive.
Model JSON files can be overrode by resource pack authors to do absolutely crazy things with resource packs that weren't even thinkable in 1.7. You can't even change the shape of a block in 1.7 with a resource pack. And if you would spend five seconds to google instead of being immediately dismissive, you would have found MrCrayfish's model editor and JannisX11's Blockbench, which are both free model editors... the entire model format is online as well, so you can just do them in Notepad if you really want to.
I'd also like to point out that the single biggest reason 1.8+ is much more performant than 1.7 is because of block models, which can only be easily baked to chunk geometry because they're not done in code. And I'd also also like to point out that if you *really want* to write models in code, TESRs are a thing...
Language files are also extensible by resource pack authors and translators. Separation of concerns is a GOOD thing: if you decide to rename a whole bunch of items, you just have to find-replace in one file; adding support for a new language is as easy as adding one additional file; volunteer translators don't have to know how to navigate your code. I don't get the lang file hate. All you have to do is add one file to your assets directory (which you already have anyways, because I bet you your mod adds at least one image), use translatable text components, and everything already "just works". "Languages can be registered through code in 1.7" - well, I don't have to register my languages at all in 1.8+.
And I literally can't think of any reason under the sun you'd *want* to be using numeric IDs and metadata values? Like,
on purpose? Do you like ID conflicts? "Oh yeah guys juggling 0-15 meta values is soooo much more fun than iblockstate herp derp"
Basically, in short, mod for 1.12. It's what all the cool people are doing anyways sooooooo
First learn to basics of Java, then look up some modding tutorials for 1.7.10 on youtube and learn how to use Eclipse.
I recommend MrCrayfish's tutorials:
If you have any questions post them in this forum after you have tried googling your problem and found no help.
I actually tried MrCrayfish's tutorials and Eclipse didn't work out for me, it didn't boot up at all when I first installed it. The only reason I came here too anyways is cause, videos just don't seem to work for me, neither do the text ones.
I actually tried MrCrayfish's tutorials and Eclipse didn't work out for me, it didn't boot up at all when I first installed it. The only reason I came here too anyways is cause, videos just don't seem to work for me, neither do the text ones.
That means you're doing something wrong. Besides, less and less people are using eclipse because well IntelliJ is a thing. It's super fast, easy to set up, easy on the eyes and works great. It has some fancy features too. It's really great at java development and plus you can install plugins for other languages easily too. I have a rust plugin installed cause I wanna learn rust at some point. It also has a really good handle on gradle, maven, ant, vcs (git, mercurial, etc), also, it comes with a pretty good decompiler too. It's, like I said, really fast. Faster than eclipse. It loads up super fast. It takes like 5 seconds on an average pc. It takes like a second or two on my 16gb memory, 500gb storage, quad-core i7 2.7ghz macbook pro. When I was on my 8gb memory 1tb storage 2.7gh processor computer, Eclipse would load up in like 10 seconds. Trust me, everybody is starting to use IntelliJ.
Oh, and another thing, if you're having problems with *1.7.10 tutorials*, you're gonna get the same answers: search for already existing discussions. You're not going to get anything for 1.7.10. You either have to know how to code and do it on your own, or just move on to 1.11+ like the rest of us. There are lots and lots of tutorials out there for 1.11+. Don't be afraid to move on. And I know what you're gonna say, "but all my favorite mods are in 1.7.10" yeah? So are mine. But there are lots of great mods out for 1.10+. Go look at a list of mods out right now for 1.10+ and you'll see that there are lots of really great mods. Mods that have been around for years. Mods from 1.7.10 onward. A few from the 1.4.2 era as well iirc. And try out the newer mods too. You can't stay trapped in the past. It's very unhealthy. How weird, you just got life advice from some guy on a minecraft forums website.
So, it deleted my stuff, I'mma just put new stuff here. I am looking for people to help me out with making mods. I actually have tried before (MCreator, sorry guys, please no rage) it failed horribly. I even looked up videos and stuff, still nothing. I just feel like I need real person action when it comes to explaining. I did lua coding for discord bots once, I found a video series for that which felt like the guy was actually speaking to me, and only me, which is why I learned it. Code Blue was the youtuber. But if any of you mod creators out there wanna come teach me personally, I'm all for it
First learn to basics of Java, then look up some modding tutorials for 1.7.10 on youtube and learn how to use Eclipse.
I recommend MrCrayfish's tutorials:
If you have any questions post them in this forum after you have tried googling your problem and found no help.
Any reasons for staying on 1.7.10? I'd suggest to start with 1.11.2/.12.2, as 1.7 is outdated and not officially supported by forge anymore.
For convenience. 1.7.10 is easier because you don't have to use files for certain things that could have been much easily done in code. Most mods have reached their peaks in 1.7.10 due to the time it took Mojang to release 1.8. Which caused more mods to be created for 1.7.10.
Take for example Rival Rebels a mod containing a lot of models and rendering. The modder said the modding community got screwed and he would rather invest in time to develop his game rather to update his mod because it would take too much time to port all of his models to JSON files.
I have seen other modders that are refusing to update to 1.8 I can understand why, it's just a pain in the ass.
And still, as it always has been since the release of 1.7.10 it is the BEST version for modpacks because of so many mods are supporting the version.
Even though it's not support by forge you can still ask questions in this forum. If you go to the minecraftforge forum you repeatedly get people to tell you to update.
In 1.7.10:
- You can model inside the code
- Language is register through LanguageRegistry (code)
- You can still use ids and names
In 1.8+
- You are forced to use JSON files for modeling, you are probably gonna have to buy a program (I'm not sure)
- You are forced to use a file for language.
- No more ids you have to use names only now
Lol...you do know that it's actually better to have external files right? It's actually convention in enterprise software (minecraft is now considered enterprise software when it was bought by microsoft and was ported to multiple platforms) to use external files for various things. I agree that models should not be done in json (as well as blockstates) but then there's NBT (which is saved to external files) and that is good right? Also, the lang file is very much an ADVANTAGE cause now ALL the names are saved in a single file. Also, you can have other lang files for different languages. It's great. And the id's...do you really expect everybody to keep track of what number has been assigned to what? You'd have to memorize/look up the last used id but not only that you have to actually estimate what id's you cannot use due to other mods taking other id's. Eventually there comes to be duplicate id's so there had to be a workaround. Also, in the crashlog, you'd have to look up what ID is causing problems. With names, you can tell instantly what it is, AND you can also have minimal duplicate names as long as you keep your names as original as possible. Either having a pre/suffix, or have some way of spelling your names, etc. The only time when I've seen a duplicate registered name error is a) a type or a mistake in the code, or b ) when an idiot decides to install two mods that basically add the same things. Lastly, who told you that you have to buy a program to edit json files??? They're editable files. You can use notepad for them LOLOL so if ANYBODY tells you that you need to buy a program to work with json files, do not believe them. That is completely wrong. But I do know where you're getting the idea actually. You might be thinking of IntelliJ. Which I don't know why people don't just click the download button right there on the front page of the product page. It'll take you to a list of features comparing the different packages of IntelliJ and one of them is the Community Edition, which is free.
So when you give those lists for why 1.7.10 is better than 1.8, I don't know what the hell you're talking about.
If you would like to get a hold of me somehow, then my discord is @Alex Couch#5275.
Uhmm... you out of your mind? Everything you mentioned about 1.8+ is a positive.
Model JSON files can be overrode by resource pack authors to do absolutely crazy things with resource packs that weren't even thinkable in 1.7. You can't even change the shape of a block in 1.7 with a resource pack. And if you would spend five seconds to google instead of being immediately dismissive, you would have found MrCrayfish's model editor and JannisX11's Blockbench, which are both free model editors... the entire model format is online as well, so you can just do them in Notepad if you really want to.
I'd also like to point out that the single biggest reason 1.8+ is much more performant than 1.7 is because of block models, which can only be easily baked to chunk geometry because they're not done in code. And I'd also also like to point out that if you *really want* to write models in code, TESRs are a thing...
Language files are also extensible by resource pack authors and translators. Separation of concerns is a GOOD thing: if you decide to rename a whole bunch of items, you just have to find-replace in one file; adding support for a new language is as easy as adding one additional file; volunteer translators don't have to know how to navigate your code. I don't get the lang file hate. All you have to do is add one file to your assets directory (which you already have anyways, because I bet you your mod adds at least one image), use translatable text components, and everything already "just works". "Languages can be registered through code in 1.7" - well, I don't have to register my languages at all in 1.8+.
And I literally can't think of any reason under the sun you'd *want* to be using numeric IDs and metadata values? Like,
on purpose? Do you like ID conflicts? "Oh yeah guys juggling 0-15 meta values is soooo much more fun than iblockstate herp derp"
Basically, in short, mod for 1.12. It's what all the cool people are doing anyways sooooooo
I actually tried MrCrayfish's tutorials and Eclipse didn't work out for me, it didn't boot up at all when I first installed it. The only reason I came here too anyways is cause, videos just don't seem to work for me, neither do the text ones.
That means you're doing something wrong. Besides, less and less people are using eclipse because well IntelliJ is a thing. It's super fast, easy to set up, easy on the eyes and works great. It has some fancy features too. It's really great at java development and plus you can install plugins for other languages easily too. I have a rust plugin installed cause I wanna learn rust at some point. It also has a really good handle on gradle, maven, ant, vcs (git, mercurial, etc), also, it comes with a pretty good decompiler too. It's, like I said, really fast. Faster than eclipse. It loads up super fast. It takes like 5 seconds on an average pc. It takes like a second or two on my 16gb memory, 500gb storage, quad-core i7 2.7ghz macbook pro. When I was on my 8gb memory 1tb storage 2.7gh processor computer, Eclipse would load up in like 10 seconds. Trust me, everybody is starting to use IntelliJ.
Oh, and another thing, if you're having problems with *1.7.10 tutorials*, you're gonna get the same answers: search for already existing discussions. You're not going to get anything for 1.7.10. You either have to know how to code and do it on your own, or just move on to 1.11+ like the rest of us. There are lots and lots of tutorials out there for 1.11+. Don't be afraid to move on. And I know what you're gonna say, "but all my favorite mods are in 1.7.10" yeah? So are mine. But there are lots of great mods out for 1.10+. Go look at a list of mods out right now for 1.10+ and you'll see that there are lots of really great mods. Mods that have been around for years. Mods from 1.7.10 onward. A few from the 1.4.2 era as well iirc. And try out the newer mods too. You can't stay trapped in the past. It's very unhealthy. How weird, you just got life advice from some guy on a minecraft forums website.
If you would like to get a hold of me somehow, then my discord is @Alex Couch#5275.