Can't the forge guy's release like snapshots of forge where it takes the new unadapted things from the update and acts as if it is a mod, Until they adapt the things to forge? Is that Possible?
but to answer your final question, sadly no... it 100% relies on MCP [ http://mcpold.ocean-labs.de/index.php/Main_Page ] being updated by searge [ who started MCP - and to an extent modding we could say, and has just been hired by Mojang ] et al... so that the Forge API can use the deobfuscated class names...
- if this doesn't make sense if you're non techy, just take it as a "it's a bit tricky"
think of it as this:
mojang make minecraft... and minecraft has a function which for the sake of example we'll just call "takeDamage" - which allows an entity in the game to take damage...
mojang compile and release minecraft, and as part of this process "obfuscate" the code... - this changes our call "takeDamage" to function_b12332 or something....
this new name isn't informative nor is it useful to code against... as your code would be as unreadable...
soooo.... MCP came along and is designed to change those names back and output what is closer to the original minecraft source [ searge has stated that he - prior to his new mojang job - would get info from mojang about what they should be ]
... so, once MCP has done its job, then LexManos et al can then start the work of changing forge to use any new functions, remove any removed functions, fix everything that's broken... etc etc...
THEN, and realistically only then* can modders then start updating their mods.
* sure, there are ways you can mod or start updating based on /what you think you are likely to use/ but that's rarely fun
so... hope that helps explain the wait..
plus it'll take them weeks to recover from minecon yet
edit: just to underline, my deobfuscation example above isn't a real example with true names, it's just an example of the pattern.
but to answer your final question, sadly no... it 100% relies on MCP [ http://mcpold.ocean-labs.de/index.php/Main_Page ] being updated by searge [ who started MCP - and to an extent modding we could say, and has just been hired by Mojang ] et al... so that the Forge API can use the deobfuscated class names...
- if this doesn't make sense if you're non techy, just take it as a "it's a bit tricky"
think of it as this:
mojang make minecraft... and minecraft has a function which for the sake of example we'll just call "takeDamage" - which allows an entity in the game to take damage...
mojang compile and release minecraft, and as part of this process "obfuscate" the code... - this changes our call "takeDamage" to function_b12332 or something....
this new name isn't informative nor is it useful to code against... as your code would be as unreadable...
soooo.... MCP came along and is designed to change those names back and output what is closer to the original minecraft source [ searge has stated that he - prior to his new mojang job - would get info from mojang about what they should be ]
... so, once MCP has done its job, then LexManos et al can then start the work of changing forge to use any new functions, remove any removed functions, fix everything that's broken... etc etc...
THEN, and realistically only then* can modders then start updating their mods.
* sure, there are ways you can mod or start updating based on /what you think you are likely to use/ but that's rarely fun
so... hope that helps explain the wait..
plus it'll take them weeks to recover from minecon yet
edit: just to underline, my deobfuscation example above isn't a real example with true names, it's just an example of the pattern.
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
There is a huge change to minecraft 1.7. Over 15,000 lines of code were changed plus all the migration from ids to minecraft:name of item. I am a modder and I understand why its taking then so long.
Also the sound system and graphics system have been rewritten from scratch.
That's a lot of code.
If the forge api didn't change too much it would basicly just be to recompile your mod to get 1.7.2 so some mods will probably be updated within a few days after forge comes out
to quote Sparta
"if"
but yeah... so long as the mod doesn't use any networking [new engine], rendering [new engine] or ID numbers [no longer used], it should compile straight away
however, that being said; your point still stands - i'm not a modder [i've modded, for my own "fun"] - but i think there's many a fprge modder out there that once the API is out will spend every hour they breathe getting them out as soon as possible...
I hope you's right... Iron Chest = AwesomeSauce.exe!
it was sorta tongue-in-cheek really... as cpw is the main author of fml and iron chests... so by the time he's got forge/fml working with lex' et al - it's probably a test-mod for them... since it's a trivial mod, in real terms - i.e. just a new texture and a change to the number of slots in the inventory... to the point that i imagine he could adapt iron chests for 1.7 now if he wanted, without mcp... [ but won't ofc, as that would miss the point ]
all of this is my own assumption of course, but a vaguely educated one methinks.
I know it's hard to wait, trust me. But I am sure all the mod creators are working like mad to get the new version out. In the mean time we can run around collecting flowers and new blocks and checking out the new biomes. That's at least what I am doing. I now I will have my mods in 1.7.2 in no time.
Don't count on it.They redid most of the code. Also they made a new sound system and an edit to the normal one... MCP isn't even out yet! Let alone Forge!
Don't count on it.They redid most of the code. Also they made a new sound system and an edit to the normal one... MCP isn't even out yet! Let alone Forge!
Don't count on it.They redid most of the code. Also they made a new sound system and an edit to the normal one... MCP isn't even out yet! Let alone Forge!
That's right. In fact, MCP alone isn't supposed to be done till mid-December!
Mods depend on Minecraft Forge. ↓
Forge depends on MCP (Mod Coder Pack) to translate useless file names in the game to useful names. ↓
MCP takes a while to update after major updates, as it de-obfuscates all of the code necessary for modding.
@Fir3will
Mojang does not release the de-obfuscated class files, ever. Not even privately. That is the reason that MCP takes a long time to be updated after major Minecraft updates, because all of the changed code needs to be updated.
Forge mods need Forge to update. Forge in turn needs MCP to be updated, afaik. And MCP hasn't come out yet. Pretty much all mods need MCP to update, as that is the software that converts the meaningless classes like dx.class, acd.class etc. to actual names and makes sense of them (a process known as deobfuscation). There will be exceptions once in a blue moon, but you need to look around quite a bit before they're to be seen.
1.7 is an unusually big update, MCP normally takes just a few hours to update, but it's already been almost 2 days without a word from Searge and his team on their website. Also, I read in another update that critical parts of Forge no longer work after the update to 1.7, and quite a bit has to be rewritten - we should expect the bigger mods for Forge to be released some time in December. [citation needed]
MCP? (Minecraft Patcher?) Um, i don't think you need MCP (if it IS mine craft Patcher) to install it, unless forge bases classes on it?????? idk
but as stated by lexmanos, and reitterated above... don't expect anything before december....
you can follow their github here: https://github.com/MinecraftForge
but to answer your final question, sadly no... it 100% relies on MCP [ http://mcpold.ocean-labs.de/index.php/Main_Page ] being updated by searge [ who started MCP - and to an extent modding we could say, and has just been hired by Mojang ] et al... so that the Forge API can use the deobfuscated class names...
- if this doesn't make sense if you're non techy, just take it as a "it's a bit tricky"
think of it as this:
mojang make minecraft... and minecraft has a function which for the sake of example we'll just call "takeDamage" - which allows an entity in the game to take damage...
mojang compile and release minecraft, and as part of this process "obfuscate" the code... - this changes our call "takeDamage" to function_b12332 or something....
this new name isn't informative nor is it useful to code against... as your code would be as unreadable...
soooo.... MCP came along and is designed to change those names back and output what is closer to the original minecraft source [ searge has stated that he - prior to his new mojang job - would get info from mojang about what they should be ]
... so, once MCP has done its job, then LexManos et al can then start the work of changing forge to use any new functions, remove any removed functions, fix everything that's broken... etc etc...
THEN, and realistically only then* can modders then start updating their mods.
* sure, there are ways you can mod or start updating based on /what you think you are likely to use/ but that's rarely fun
so... hope that helps explain the wait..
plus it'll take them weeks to recover from minecon yet
edit: just to underline, my deobfuscation example above isn't a real example with true names, it's just an example of the pattern.
edit edit: you could also think of it as being a waiting for minecraft's rosetta stone http://en.wikipedia.org/wiki/Rosetta_Stone#Idiomatic_use ... and only then can modders make sense of the changes...
Wow. I knew this was complicated, but not quite THAT complicated!
Well, there are a couple, but not enough to satisfy a serious mod user. We betta wait 'til MCP comes out before we try anything too crazy on 1.7.2!
I maintain a list of them. In order of updating:
1. MorePotionTypes (this one actually updated before 1.7.2 was released)
2. ChatLog (Link Removed)
3. TooManyItems (http://www.minecraft...t/topic/140684-)
4. Podzol to Diamonds mod (http://www.minecraft.../topic/2067894-)
5. Endermen don't pick up blocks mod (http://www.minecraft...t/topic/631622-)
6. Pointless Button Mod (http://www.minecraft.../topic/2086377-)
7. Quick Quit (http://www.minecraft.../topic/2086821-)
8. No Creeper Explosions (http://www.minecraft.../topic/2089872-)
I AM NOT YOUR PERSONAL MINECRAFT MOD SUPPORT AGENT, SO PLEASE DO NOT PM ME ABOUT PROBLEMATIC MODS THAT ARE NOT MINE. If you're having trouble/crashes with a mod, you'll have better luck resolving it in this forum section than PMing me. If you already made a topic, be patient about responses. If you have troubles with anything non-Minecraft related on your PC, I might be able to help, though, but no promises. Even though I could wish to be, I'm not a wizard.
NOTIFICATION: This is my 700th post! +1 me to celebrate!
I think you will find it was more like half a million
https://mojang.com/2013/10/minecraft-1-7-the-update-that-changed-the-world/
I make stuff on youtube check me out there gentlegiantJGC
to quote Sparta
"if"
but yeah... so long as the mod doesn't use any networking [new engine], rendering [new engine] or ID numbers [no longer used], it should compile straight away
however, that being said; your point still stands - i'm not a modder [i've modded, for my own "fun"] - but i think there's many a fprge modder out there that once the API is out will spend every hour they breathe getting them out as soon as possible...
Iron Chests will be first, of course... *
* or not, but i'd wager.
I hope you's right... Iron Chest = AwesomeSauce.exe!
it was sorta tongue-in-cheek really... as cpw is the main author of fml and iron chests... so by the time he's got forge/fml working with lex' et al - it's probably a test-mod for them... since it's a trivial mod, in real terms - i.e. just a new texture and a change to the number of slots in the inventory... to the point that i imagine he could adapt iron chests for 1.7 now if he wanted, without mcp... [ but won't ofc, as that would miss the point ]
all of this is my own assumption of course, but a vaguely educated one methinks.
hah. a bit off topic, but there is another topic where i admit those details
Don't count on it.They redid most of the code. Also they made a new sound system and an edit to the normal one... MCP isn't even out yet! Let alone Forge!
That's right. In fact, MCP alone isn't supposed to be done till mid-December!
↓
Forge depends on MCP (Mod Coder Pack) to translate useless file names in the game to useful names.
↓
MCP takes a while to update after major updates, as it de-obfuscates all of the code necessary for modding.
@Fir3will
Mojang does not release the de-obfuscated class files, ever. Not even privately. That is the reason that MCP takes a long time to be updated after major Minecraft updates, because all of the changed code needs to be updated.
Oh, thank you!
+1 for you!
Come at me Bro! Come at me! *Gets Rekt*
MCP? (Minecraft Patcher?) Um, i don't think you need MCP (if it IS mine craft Patcher) to install it, unless forge bases classes on it?????? idk