Well, apparently my GitHub wasn't updating either. Both you and TheOldOne tried to send me updates for my code, and it was all stuff I had in my local eclipse.
Right now, it's morning. I started to re-build my Eclipse environment last night. I will try to pull a clean copy of your code.
If what TheOldOne compiled is working, then that takes the emergency of the situation away. "Content" code is always a priority. The recipe packs can disappear for a few days.
As it is, I have to leave early today (I mentioned the outage from yesterday). If I have time tonight, I will get everything re-compiled in a fresh environment, tested in my live game, and posted. Otherwise, I should have time alone Thursday evening.
I know it's not TheOldOne's fault, but the mediafire pages for all the mods have pop-up ads on them that attempt to install malware on your PC. Just a heads up!
I know it's not TheOldOne's fault, but the mediafire pages for all the mods have pop-up ads on them that attempt to install malware on your PC. Just a heads up!
I have no idea what is going on, but the two sites that disgorge heavy Flash advertisements (here and another) are the two that grind my Firefox into dust. As I type this, I occasionally have to stop and wait for the cursor to catch up. I have also had to frequently kill Firefox's Flash process because of what looks like a memory leak. I know those awful video adds are bad about this, but I have frequently seen the Flash process take 200-300Mb of memory, and I've seen it go over 800 and 900 Mb a few times. (I have only seen a few Flash games do this legitimately.)
Things seems to have gotten worse with Flash 12, so they may have tried some of the sandboxing that Chrome's Pepperflash uses. (Which actually makes pepperflash bad for gaming.) However, there have been two emergency security "out of cycle" update releases of Flash since 12 is out. So, it looks like there is a Flash exploit that malware is trying to use.
Moral of this story: Make sure your Flash plug-in is up to date. This is not an appropriate venue for technical advice, but the Mozilla (makes Firefox) web site has a site that checks all a browser's plug-ins. Let's just say it is worth looking at the reviews of that page.
I have no idea what is going on, but the two sites that disgorge heavy Flash advertisements (here and another) are the two that grind my Firefox into dust. As I type this, I occasionally have to stop and wait for the cursor to catch up. I have also had to frequently kill Firefox's Flash process because of what looks like a memory leak. I know those awful video adds are bad about this, but I have frequently seen the Flash process take 200-300Mb of memory, and I've seen it go over 800 and 900 Mb a few times. (I have only seen a few Flash games do this legitimately.)
Things seems to have gotten worse with Flash 12, so they may have tried some of the sandboxing that Chrome's Pepperflash uses. (Which actually makes pepperflash bad for gaming.) However, there have been two emergency security "out of cycle" update releases of Flash since 12 is out. So, it looks like there is a Flash exploit that malware is trying to use.
Moral of this story: Make sure your Flash plug-in is up to date. This is not an appropriate venue for technical advice, but the Mozilla (makes Firefox) web site has a site that checks all a browser's plug-ins. Let's just say it is worth looking at the reviews of that page.
Wait, what? I'm talking about a webpage that installs malware, and your talking about keeping your Flash Player updated. I'm confused
The two most common injection points for malware are Adobe Flash and Oracle Java. They are multi-platform, for their ubiquity makes them a much better target than an HTML (or similar code) exploit in a specific browser.
The two most common injection points for malware are Adobe Flash and Oracle Java. They are multi-platform, for their ubiquity makes them a much better target than an HTML (or similar code) exploit in a specific browser.
Ah, okay!
Rollback Post to RevisionRollBack
"Banthas are filthy animals. I don't eat filthy animals."
I have no idea what is going on, but the two sites that disgorge heavy Flash advertisements (here and another) are the two that grind my Firefox into dust. As I type this, I occasionally have to stop and wait for the cursor to catch up. I have also had to frequently kill Firefox's Flash process because of what looks like a memory leak. I know those awful video adds are bad about this, but I have frequently seen the Flash process take 200-300Mb of memory, and I've seen it go over 800 and 900 Mb a few times. (I have only seen a few Flash games do this legitimately.)
<snip>
Moral of this story: Make sure your Flash plug-in is up to date. This is not an appropriate venue for technical advice, but the Mozilla (makes Firefox) web site has a site that checks all a browser's plug-ins. Let's just say it is worth looking at the reviews of that page.
That has happened to me a few times I have even seen it reach almost 2gb in firefox x64 test builds but the only time I'd call it "legitimate" was when I was looking at test flash code for an unreal game mod and we were trying to find out where the leak was.
For a long time I've used a ff extension to block all flash and java on pages until I explicitly allow it.
Ok, AleXndr, I try not to bother you with my code issues, but I have to ask you to look at this. I've rebuilt my Eclipse environment. I got your Git Hub environment yesterday evening. I hope I got the latest update.
I have uploaded my current environment to my Git Hub.
I have been focusing on Arsenic. I have copied my old Simple Ores config file, so there is not a config issue. I've also tried moving all my mods and config files, leaving only Simple Ores (with all plug-ins) and Arsenic, and having both re-create a config file.
In Arsenic, I remove the Simple Tab, which puts everything into the Simple Ores tabs. (I'd rather have my own tab per plug-in, just for clutter.) That got rid of the error on the "Simple Ingot". However, I am still getting this crash report.
The error seems to be:
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
(snip)
Caused by: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
at akkamaddi.arsenic.code.ArsenicAndLace.preInit(ArsenicAndLace.java:352)
Have you not had time to update your Git Hub yet? (I understand you are busy.) Am I still using old code? This is the same issue as before.
I also cannot explain why TheOldOne can compile and I can't.
Eclipse works fine. Both Arsenic, with the "simple tab" removed (which seems to fix the issues with "simple Ingot"), and the others, all work.
Line 352, per Notepad++'s count, is:
blockArsenic = new SimpleOre(blockArsenicID, Material.iron).modId("arsenic")
of:
// define blocks
blockArsenic = new SimpleOre(blockArsenicID, Material.iron).modId("arsenic")
.setHardness(3.0F).setResistance(10.0F).setStepSound(Block.soundMetalFootstep)
.setUnlocalizedName("blockArsenic");
And that leads to:
Caused by: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
I have also tried Golden Glitter, in case there was something wrong with Arsenic. I've compared Arsenic with Classical Alchemy, but the only difference currently is that I pulled the .setCreativeTab item from Arsenic.
I've also looked at TheOldOne's Wootz, and he has the block class copied to his mod's folder. I will see if his code matches yours.
I have compared the ArsenicAndLace.class you have compiled between that which TheOldOne has compiled. It seems your environment has accidentally obfuscated the method alexndr.SimpleOres.api.content.SimpleOre.modId(float) to alexndr.SimpleOres.api.content.SimpleOre.c(float)
Another difference is that TheOldOne's files use srg names while yours are not. Perhaps you may use the reobfuscate_srg.bat instead of the reobfuscate.bat to solve the problem (while it is still no idea why the wrong mapping has happened with the normal reobfuscation option).
EDIT:
The "wrong" mapping is actually alexndr.SimpleOres.api.content.SimpleOre.setHardness(float) to alexndr.SimpleOres.api.content.SimpleOre.c(float), which is correct, but does not compatible with Alexndr's API. No doubt, you have to use the srg reobfuscation.
The "wrong" mapping is actually alexndr.SimpleOres.api.content.SimpleOre.setHardness(float) to alexndr.SimpleOres.api.content.SimpleOre.c(float), which is correct, but does not compatible with Alexndr's API. No doubt, you have to use the srg reobfuscation.
Thank you.
I had to work late, and I still have to cook dinner. I will start the SRG process and try to package it later this evening.
.setHardness isn't actually one of my methods though, it's a Minecraft block method... What version of Forge are you using in your dev space? I'm running 9.11.1.953.
Uploaded a new version to the GitHub in the "dev" fork. Fixed a problem with the Fyrite Pickaxe recipe.
I have compiled Simple Arsenic and Golden Glitter, and I have TheOldOne's Tennantite (which is dependent on Arsenic). I can place blocks from all three, whereas before I could not open the game. So, I will be using the SRG reobfuscation from now on.
I still have some things do do around the house, but this is wonderful. I want to put the Arsenic tab back in Simple Arsenic. I will then be re-packaging everything. The updated versions at this point will end in "a". I hope to have everything up by late tonight. I will also have the two Addenda on the main post.
Thank you, everyone, for your help, and thank you Zot for finding the answer.
.setHardness isn't actually one of my methods though, it's a Minecraft block method... What version of Forge are you using in your dev space? I'm running 9.11.1.953.
965. It looks like if you obfuscate using the SRG method, any dependencies must to the same. You may want to put that in your Development Thread post. I had no idea, and I can see others easily having the same problem. All of the tutorials say to use "reobfuscate.bat". That also explains why it works fine in Eclipse.
Thank you, though. I will try to get everything re-packaged tonight. I'll play around in the console for a bit, and try to get everything up tonight.
EDIT: OK, the naming issue with armor has appeared. I have to look into that. Otherwise, I have all my mods loaded into my game.
EDIT: I think I have everything loaded. I've converted my primary game to the new mods. Right now I'm waiting for sunrise so I can go clear my Zombie grinder. I've even seen a zombie with a sinisite axe, so the Addenda is working!
EDIT: There is apparently an armor I missed.... little more testing. Almost there.
EDIT: It was the old lace shroud. I'm about to make the SRC packs and then start uploading things to Mediafire, and will then edit the main post.
Everything is up. Everything has been re-compiled in Forge 965 using SRG, including Simple Saplings and Fusion Monster Eggs. I have also made the decision to not update the higher dimension generators, since that can be handled by both Simple Ores and Only Silver. Please let me know if anyone does need that updated.
Recycle Your Silver and Sterling & Black use Zot's new API file. The minimum requirement is Only Silver 1.5.5, but the latest version is recommended.
Simple Fusion Recycling and Recycle Your Netherrocks should be removed and replaced with the two Addenda plug-ins. Remember that everything is set to false by default, so only turn on what you want.
I do not plan on doing an "Only Silver Addenda" at this time. If there are requests, and more importantly if Zot does not mind, it could be done. Zot, if you want to put the armor sets I use in your Join World file, feel free to do so.
The x32 and x16 icon set versions are all posted, as is the source code packages. I will update Source Forge tomorrow.
If there are any problems with these, please let me know.
The very first time I used SRG, it was by accident, and I'm pretty sure it was back when I was working on Arsenic. Anyway, something went wrong during the reobfuscation. I ended up with the "reobf" folder being filled with dozens of two-letter named class files. Every time I would try to use the normal reobfuscate batch file, I would get those same files. I ended up re-building my eclipse environment.
So, since then, I've renamed the SRG file so that I could not accidentally use it.
Anyway, *everything* has been recompiled in the latest Forge, everything points to the new helper files, and everything is using the SRG names.
When I have time this weekend, I have to start going through some of the Minecraft 1.7 modding tutorials, and get Ashenwheat converted.
Right now, it's morning. I started to re-build my Eclipse environment last night. I will try to pull a clean copy of your code.
If what TheOldOne compiled is working, then that takes the emergency of the situation away. "Content" code is always a priority. The recipe packs can disappear for a few days.
As it is, I have to leave early today (I mentioned the outage from yesterday). If I have time tonight, I will get everything re-compiled in a fresh environment, tested in my live game, and posted. Otherwise, I should have time alone Thursday evening.
Thank you.
―Mace Windu
―Mace Windu
I have no idea what is going on, but the two sites that disgorge heavy Flash advertisements (here and another) are the two that grind my Firefox into dust. As I type this, I occasionally have to stop and wait for the cursor to catch up. I have also had to frequently kill Firefox's Flash process because of what looks like a memory leak. I know those awful video adds are bad about this, but I have frequently seen the Flash process take 200-300Mb of memory, and I've seen it go over 800 and 900 Mb a few times. (I have only seen a few Flash games do this legitimately.)
Things seems to have gotten worse with Flash 12, so they may have tried some of the sandboxing that Chrome's Pepperflash uses. (Which actually makes pepperflash bad for gaming.) However, there have been two emergency security "out of cycle" update releases of Flash since 12 is out. So, it looks like there is a Flash exploit that malware is trying to use.
Moral of this story: Make sure your Flash plug-in is up to date. This is not an appropriate venue for technical advice, but the Mozilla (makes Firefox) web site has a site that checks all a browser's plug-ins. Let's just say it is worth looking at the reviews of that page.
Thank you for being a second confirmation.
Everyone, please use those until I can get everything re-compiled.
Wait, what? I'm talking about a webpage that installs malware, and your talking about keeping your Flash Player updated. I'm confused
―Mace Windu
Ah, okay!
―Mace Windu
That has happened to me a few times I have even seen it reach almost 2gb in firefox x64 test builds but the only time I'd call it "legitimate" was when I was looking at test flash code for an unreal game mod and we were trying to find out where the leak was.
For a long time I've used a ff extension to block all flash and java on pages until I explicitly allow it.
I have uploaded my current environment to my Git Hub.
I have been focusing on Arsenic. I have copied my old Simple Ores config file, so there is not a config issue. I've also tried moving all my mods and config files, leaving only Simple Ores (with all plug-ins) and Arsenic, and having both re-create a config file.
In Arsenic, I remove the Simple Tab, which puts everything into the Simple Ores tabs. (I'd rather have my own tab per plug-in, just for clutter.) That got rid of the error on the "Simple Ingot". However, I am still getting this crash report.
The error seems to be:
cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
(snip)
Caused by: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
at akkamaddi.arsenic.code.ArsenicAndLace.preInit(ArsenicAndLace.java:352)
Have you not had time to update your Git Hub yet? (I understand you are busy.) Am I still using old code? This is the same issue as before.
I also cannot explain why TheOldOne can compile and I can't.
Any help you can offer will be appreciated.
Are you getting this error in Eclipse? If so, what code have you got at line 352 of ArsenicAndLace.java?
Line 352, per Notepad++'s count, is:
blockArsenic = new SimpleOre(blockArsenicID, Material.iron).modId("arsenic")
of:
And that leads to:
Caused by: java.lang.NoSuchMethodError: alexndr.SimpleOres.api.content.SimpleOre.c(F)Lnet/minecraft/block/Block;
I have also tried Golden Glitter, in case there was something wrong with Arsenic. I've compared Arsenic with Classical Alchemy, but the only difference currently is that I pulled the .setCreativeTab item from Arsenic.
I've also looked at TheOldOne's Wootz, and he has the block class copied to his mod's folder. I will see if his code matches yours.
This is the last version of Arsenic I compiled, if anyone would like to test it. I supposed there is a chance my game client is corrupt, and the packages I'm making work fine.
I have compared the ArsenicAndLace.class you have compiled between that which TheOldOne has compiled.
It seems your environment has accidentally obfuscated the method alexndr.SimpleOres.api.content.SimpleOre.modId(float) to alexndr.SimpleOres.api.content.SimpleOre.c(float)Another difference is that TheOldOne's files use srg names while yours are not. Perhaps you may use the reobfuscate_srg.bat instead of the reobfuscate.bat to solve the problem (while it is still no idea why the wrong mapping has happened with the normal reobfuscation option).
EDIT:
The "wrong" mapping is actually alexndr.SimpleOres.api.content.SimpleOre.setHardness(float) to alexndr.SimpleOres.api.content.SimpleOre.c(float), which is correct, but does not compatible with Alexndr's API. No doubt, you have to use the srg reobfuscation.
I edited it so I could have the Gray Iron block drop a random amount of graphite.
Thank you.
I had to work late, and I still have to cook dinner. I will start the SRG process and try to package it later this evening.
Uploaded a new version to the GitHub in the "dev" fork. Fixed a problem with the Fyrite Pickaxe recipe.
Anyone who doesn't use Only Silver should check it out.
I have compiled Simple Arsenic and Golden Glitter, and I have TheOldOne's Tennantite (which is dependent on Arsenic). I can place blocks from all three, whereas before I could not open the game. So, I will be using the SRG reobfuscation from now on.
I still have some things do do around the house, but this is wonderful. I want to put the Arsenic tab back in Simple Arsenic. I will then be re-packaging everything. The updated versions at this point will end in "a". I hope to have everything up by late tonight. I will also have the two Addenda on the main post.
Thank you, everyone, for your help, and thank you Zot for finding the answer.
965. It looks like if you obfuscate using the SRG method, any dependencies must to the same. You may want to put that in your Development Thread post. I had no idea, and I can see others easily having the same problem. All of the tutorials say to use "reobfuscate.bat". That also explains why it works fine in Eclipse.
Thank you, though. I will try to get everything re-packaged tonight. I'll play around in the console for a bit, and try to get everything up tonight.
EDIT: OK, the naming issue with armor has appeared. I have to look into that. Otherwise, I have all my mods loaded into my game.
EDIT: I think I have everything loaded. I've converted my primary game to the new mods. Right now I'm waiting for sunrise so I can go clear my Zombie grinder. I've even seen a zombie with a sinisite axe, so the Addenda is working!
EDIT: There is apparently an armor I missed.... little more testing. Almost there.
EDIT: It was the old lace shroud. I'm about to make the SRC packs and then start uploading things to Mediafire, and will then edit the main post.
Recycle Your Silver and Sterling & Black use Zot's new API file. The minimum requirement is Only Silver 1.5.5, but the latest version is recommended.
Simple Fusion Recycling and Recycle Your Netherrocks should be removed and replaced with the two Addenda plug-ins. Remember that everything is set to false by default, so only turn on what you want.
I do not plan on doing an "Only Silver Addenda" at this time. If there are requests, and more importantly if Zot does not mind, it could be done. Zot, if you want to put the armor sets I use in your Join World file, feel free to do so.
The x32 and x16 icon set versions are all posted, as is the source code packages. I will update Source Forge tomorrow.
If there are any problems with these, please let me know.
So, since then, I've renamed the SRG file so that I could not accidentally use it.
Anyway, *everything* has been recompiled in the latest Forge, everything points to the new helper files, and everything is using the SRG names.
When I have time this weekend, I have to start going through some of the Minecraft 1.7 modding tutorials, and get Ashenwheat converted.