If you're on a Mac, your best option is to either get the source of the mods and compile yourself (dead simple) or just upgrade to 10.6. There's nothing stopping you at all (dualbooting macs is officially supported by Apple), but setting up Linux dualboot involves a whole lot more technical knowledge than installing JDK and running two terminal commands which is all recompiling requires.
Virtual machines will have terrible performance for something like this, so that's not really an option. When I test my software on Windows using a commercial VM, playing minecraft for a bit under that setup is painful enough. I can't imagine trying to play for real using virtualbox and linux.
Does anybody mind giving me retard - proof instructions to recompile the mods as bolded above?
That's all true (though I wouldn't imply that Apple discontinuing Java was related to Oracle's acquisition of the technology). Luckily, for us, we don't have to rely on Oracle. On November 12th, Apple announced that they would not be abandoning Java on the Mac entirely. They're throwing in with OpenJDK, contributing their existing platform code and development support to bring a version of Java 7 to the Mac OS X that doesn't require X11. It'll all be open source. That's pretty great. Probably the best possible resolution to this situation.
Unfortunately it probably will won't help anyone who is stuck using a 5 year old+ Mac with 10.5, since that is a seriously old computer, and the mere fact that it still performs surprisingly well is not enough reason to spend time and effort devoloping a JVM that is both modern and runs on an entirely different machine architecture.
It's not even that easy to get linux running on those machines. Switching to Intel processors was a great idea, and it's why I today can run Mac, linux or windows with ease. So unless someone knows differently, you folks stuck with a PPC based mac will not be seeing much new software of any sort in the future.
On the other hand, I'm glad apple discontinued in-house java, to begin contributing to a community project, it's not the first time, and I wish they would do it more often.
Now, for a little troll-bait, someone said that mac's come shipped with the most insecure software ever, iTunes. I run a ports scan on my machine regularly, you are mistaken. MaybeCertainly it performs differently on Windows. But it's not like windows could get much more insecure, those forced security updates sure look like a giant gaping security hole to me. A network forced unrefusable change to your fundamental operating system that can occur without the administrator giving permission is not secure.
Rollback Post to RevisionRollBack
Mod Installing Hack for Mac
Just add a folder name “MCPatches” to your ~/Documents/ folder.
Open inside AppleScript Editor for gritty details.
Do you trolls realize that Microsoft doesn't make Java for Windows at all? Oracle does. Same thing with Linux, Oracle takes care of it.
I don't know where are you going with that comment...
but here is some fact:
- Oracle has done **** in years, is just milking a horrible database for big iron, and using the money that produce these "computers the size of a room, but with the power of your mobil phone" to buy companies like Sun, that DO create things.
- Apple use to make The version of Java, but after the Oracle take over of sun, has stoped doing so. Java is left on the cold in Macs
- The Linux and open source community has more than one Java VM, ... java itself is open source, so we don't know how much people is making his own version of java modifing sources here and there. Not everyone share his modifications.
- Microsoft tried to have his own version of Java, J++ , J# or some **** (that was years ago),... but since was a **** not compatible with anything, Sun has to stopped then. So Microsoft was unable to do java, what did to Internet with Internet Explorer. But tried to **** everything.
As you can see everyone has his own version of java (even microsoft).... but Oracle, Oracle has one because has buy Sun, but Oracle has done **** to code one.
You've failed to address the fact that microsoft has not the maker of java for windows, while apple made at least an attempt(although they failed miserably). From your English i can tell that it is not your native language, and you may have read the question in a different manner and interpreted it differently.
No but seriously, why pay more for a computer that:
1. cant have the hardware upgraded
2. has 100x less support than windows (actual numbers)
3. is more buggy (ive never had my windows 7 freeze, and i was on my uncles mac for a day, it froze 4 times, and on a mac when it freezes, you have to just wait, on a windows you dont have to wait, and since ive never had one freeze, no problem.
I shall stop this list here so this doesnt count as trolling or flaming or being a jerk. (Please note i am just stating facts, i can give you proof if you need :tongue.gif: oh and if you want more of a list, or to get into a PC war, pm me, but know you will be defeated.)
If you want a PC that can use java, get a windows :tongue.gif: (you get what you paid for, and you paid for a shiny case with nothing inside, and no support, cheers)
No but seriously, why pay more for a computer that:
1. cant have the hardware upgraded
2. has 100x less support than windows (actual numbers)
3. is more buggy (ive never had my windows 7 freeze, and i was on my uncles mac for a day, it froze 4 times, and on a mac when it freezes, you have to just wait, on a windows you dont have to wait, and since ive never had one freeze, no problem.
I shall stop this list here so this doesnt count as trolling or flaming or being a jerk. (Please note i am just stating facts, i can give you proof if you need :tongue.gif: oh and if you want more of a list, or to get into a PC war, pm me, but know you will be defeated.)
If you want a PC that can use java, get a windows :tongue.gif: (you get what you paid for, and you paid for a shiny case with nothing inside, and no support, cheers)
Please, don't say things you don't know (pointing to the last sentence)
You don't have to pay for Linux, and you get just about the same as Windows and Mac.
Also, read some of the first posts in the topic. Everything has been said. You just make yourself look like a douche when you come in and don't read, but post on the second page anyway.
Rollback Post to RevisionRollBack
“Be kind, for everyone you meet is fighting a hard battle.” - Plato "Coding is not my main qualification, even if it is one of the thing I enjoy the most in the world, beside drinking and sex ^^" - ProfMobius
I actually do know that about linux, as i also have ubuntu, and i would have posted on the first page if i could.
And i still agree with the last sentence for linux, its free, so it has even less support than a mac.
But i do suppose you got me on the not reading anything part :/
I actually do know that about linux, as i also have ubuntu, and i would have posted on the first page if i could.
And i still agree with the last sentence for linux, its free, so it has even less support than a mac.
How does it have less support?
I've built computers and servers with Linux on them. They have ran 24/7, for about 3 months straight.
Only shut them off to do maintenance on them (upgrades and switching out psu's) to increase server speed and bandwidth along with computer speed.
Linux is open-source because many people have worked on it. It's updated constantly. You can run your computer all day and all night ,without the need to restart with Linux.
Rollback Post to RevisionRollBack
“Be kind, for everyone you meet is fighting a hard battle.” - Plato "Coding is not my main qualification, even if it is one of the thing I enjoy the most in the world, beside drinking and sex ^^" - ProfMobius
Personally, I prefer using OS X over Windows (though I can't imagine caring enough to bash people who don't share my preference). Until recently, I was on 10.5; I did have the luxury of upgrading, but on behalf of those with assorted obstacles to upgrading (hardware being one; not owning their primary computer being another), thank you to the modders who do build Java 1.5 compatibility into their mods.
Oh, well support in that matter, yes it has way more, i just meant that support in terms of number of users and number of programs made for it (less users, less demand, less supply) I do love the fact that it is open source, unlike windows and mac.
Man, I feel like a lot of this thread is way too aggressive for the topic.
The original request may be a bit ill phrased, but I don't think it is a terrible thing to ask. I don't program in java, so I have no idea how much effort it is to compile the program a bit differently.
If it was something where you just had to check a box to compile one version earlier, then maybe that would be an easy solution. If compiling one version earlier did not mess with any other kind of compatability, then maybe it would be a good idea.
I really don't know how the java compiler is setup. But in concept, I don't think it is a terrible thing to ask modders to investigate.
Now that it has been asked, it appears that it may initially not be that difficult, but later down may cause other issues. Okay great, that is fair enough. The issue has been brought up, and we can thank those that are able to provide support. If the issue really is that osx 5 java does not work with the most recent java compilers, I would suggest that modders using those compilers mention that in their thread. It might save us from having to hear the same topic of "I'm on mac and it doesn't work, why?" over and over.
As for mac users, if you aren't on a ppc, then upgrade. That probably covers almost everybody. I haven't played with the new OS to see big performance differences, but everyone is saying it is way faster. I can say that it is much smaller. It takes 5 GB to install, but you free up 15 GB or so. I went from 6 free GB to 20 free GB because of the install. The upgrade only costs 30 bucks. I really think it is worth it.
As for the java issue, I don't know what is up with that. Its a pretty irritating issue to have the most current version of java, that isn't current enough. Heads should probably roll for that.
Sooooo, does anybody mind giving me instructions on how to recompile mods on a mac until I can install snow leopard (should be a few days)? Retard - proof please.
Sooooo, does anybody mind giving me instructions on how to recompile mods on a mac until I can install snow leopard (should be a few days)? Retard - proof please.
I sure can't.
I think X code supports java (checks)
It does. It is free. I've got it, intending to learn C and shift away from python (not that I don't *love* python).
Haven't gotten around to that yet.
I'm sure you can compile with X code. As for the specifics, sorry I don't have any experience with that. Just wanted to point to at least one free tool. Scour the internet, the answers are around.
While xcode does support java, you may find that it is unnecesary(outside of the fact that installing the SDK will give you tools).
Instead; if you can decompile the class files, this may or may not be possible with JD-GUI depending on what it requires, you can simply recompile using javac. This is a command line utility an I run it on a regular basis to recompile mods(after I make them compatible with each other).
The exact command line way to do this is as follows:
I think I missed the way to require that java in the current directory will take precedence over the installed ones, but I am not sure on this.
EDIT: just realized that I failed to mention that I have a symlink in my home directory that points to ~/Library/Application Support/minecraft. I do this because it makes working with the files so much easier. The way to accomplish this is another terminal command(an alias won't work from commandline).
Keep in mind, Java is platform independent, b/c it's interpreted, any one of us can decompile and recompile the classes with the older version of java and give the file to him. I don't currently have time right now, but there is the decompiling utility on the forums here. On the flip side, if you don't have a PPC architecture, just put out the $30, you'll get the support and(hopefully) new features. It will benefit far more than just minecraft. :biggrin.gif:
I'd like to point out that any 10.5.x user that is on a 64-bit capable machine (that is, most of you) does have Java 1.6, provided you've installed all updates. I think the problem is that Apple doesn't enable it by default. So you have to open up Java Preferences and enable Java 1.6 & make it the default. A bit more modification is needed after that to open up Minecraft using Java 1.6 (so that the black screen issue is fixed). Please give this post and this post a read, even though they pertain to specific mods. I want to and will write a general guide to setting up your 10.5.x system so that all mods work (as they do on my system) but for now, please read those posts as that is how I got rid of the black screen issue.
tl;dr: Most 10.5 users can run Java 1.6-compiled mods after a bit of modification.
I'd like to point out that any 10.5.x user that is on a 64-bit capable machine (that is, most of you) does have Java 1.6, provided you've installed all updates. I think the problem is that Apple doesn't enable it by default. So you have to open up Java Preferences and enable Java 1.6 & make it the default. A bit more modification is needed after that to open up Minecraft using Java 1.6 (so that the black screen issue is fixed). Please give this post and this post a read, even though they pertain to specific mods. I want to and will write a general guide to setting up your 10.5.x system so that all mods work (as they do on my system) but for now, please read those posts as that is how I got rid of the black screen issue.
tl;dr: Most 10.5 users can run Java 1.6-compiled mods after a bit of modification.
This is true, and it is a good point that should have been made earlier in the thread. However, I was unable to get any non graphical mod working on my computer (AO and HD fixes worked) regardless of the version of Java enabled, or the order of preference. I had the same version of java runing on OSX 5.8 as I do now on OSX6.5 (or at least the names appearing in the java preferences are identical). I was never able to run any mods on OSX 5.8. System update did not provide me with any java updating options.
It is not clear to me what the issue is, but I believe I exhausted all OSX 5.8 options before switching to OSX6.5 and having immediate sucess.
This is true, and it is a good point that should have been made earlier in the thread. However, I was unable to get any non graphical mod working on my computer (AO and HD fixes worked) regardless of the version of Java enabled, or the order of preference. I had the same version of java runing on OSX 5.8 as I do now on OSX6.5 (or at least the names appearing in the java preferences are identical). I was never able to run any mods on OSX 5.8. System update did not provide me with any java updating options.
It is not clear to me what the issue is, but I believe I exhausted all OSX 5.8 options before switching to OSX6.5 and having immediate sucess.
Try what I outlined in this post. Before doing this, I had to run a certain command in order to have Minecraft work after applying a mod. After doing this I can place whatever I want in minecraft.jar, open Minecraft and it works. Essentially it makes Minecraft run using Java 1.6 (whereas it will normally run using 1.5 even if you have 1.6 enabled, causing your Java 1.6-compiled mods to break the game). Let me know if it works for you.
I will make a more detailed and clear guide to these things in the future though, since it seems there's a lot of confusion among 10.5 users.
Interesting, that might be a really good thing to try.
As I don't have any performace issues right now, I won't be able to see any effects of this, but I'll try it if I ever have an issue.
If someone else tries this, be sure to tell us what happens.
the only problem is that macs with 10.5.8 can't use some mods. I have a mac power book G4 and I'am running two mods on it. too many items and Zombie mod pack.
Does anybody mind giving me retard - proof instructions to recompile the mods as bolded above?
It's not even that easy to get linux running on those machines. Switching to Intel processors was a great idea, and it's why I today can run Mac, linux or windows with ease. So unless someone knows differently, you folks stuck with a PPC based mac will not be seeing much new software of any sort in the future.
On the other hand, I'm glad apple discontinued in-house java, to begin contributing to a community project, it's not the first time, and I wish they would do it more often.
Now, for a little troll-bait, someone said that mac's come shipped with the most insecure software ever, iTunes. I run a ports scan on my machine regularly, you are mistaken.
MaybeCertainly it performs differently on Windows. But it's not like windows could get much more insecure, those forced security updates sure look like a giant gaping security hole to me. A network forced unrefusable change to your fundamental operating system that can occur without the administrator giving permission is not secure.Just add a folder name “MCPatches” to your ~/Documents/ folder.
Open inside AppleScript Editor for gritty details.
You've failed to address the fact that microsoft has not the maker of java for windows, while apple made at least an attempt(although they failed miserably). From your English i can tell that it is not your native language, and you may have read the question in a different manner and interpreted it differently.
hes on a mac!!!!
No but seriously, why pay more for a computer that:
1. cant have the hardware upgraded
2. has 100x less support than windows (actual numbers)
3. is more buggy (ive never had my windows 7 freeze, and i was on my uncles mac for a day, it froze 4 times, and on a mac when it freezes, you have to just wait, on a windows you dont have to wait, and since ive never had one freeze, no problem.
I shall stop this list here so this doesnt count as trolling or flaming or being a jerk. (Please note i am just stating facts, i can give you proof if you need :tongue.gif: oh and if you want more of a list, or to get into a PC war, pm me, but know you will be defeated.)
If you want a PC that can use java, get a windows :tongue.gif: (you get what you paid for, and you paid for a shiny case with nothing inside, and no support, cheers)
Please, don't say things you don't know (pointing to the last sentence)
You don't have to pay for Linux, and you get just about the same as Windows and Mac.
Also, read some of the first posts in the topic. Everything has been said. You just make yourself look like a douche when you come in and don't read, but post on the second page anyway.
"Coding is not my main qualification, even if it is one of the thing I enjoy the most in the world, beside drinking and sex ^^" - ProfMobius
And i still agree with the last sentence for linux, its free, so it has even less support than a mac.
But i do suppose you got me on the not reading anything part :/
How does it have less support?
I've built computers and servers with Linux on them. They have ran 24/7, for about 3 months straight.
Only shut them off to do maintenance on them (upgrades and switching out psu's) to increase server speed and bandwidth along with computer speed.
Linux is open-source because many people have worked on it. It's updated constantly. You can run your computer all day and all night ,without the need to restart with Linux.
"Coding is not my main qualification, even if it is one of the thing I enjoy the most in the world, beside drinking and sex ^^" - ProfMobius
The original request may be a bit ill phrased, but I don't think it is a terrible thing to ask. I don't program in java, so I have no idea how much effort it is to compile the program a bit differently.
If it was something where you just had to check a box to compile one version earlier, then maybe that would be an easy solution. If compiling one version earlier did not mess with any other kind of compatability, then maybe it would be a good idea.
I really don't know how the java compiler is setup. But in concept, I don't think it is a terrible thing to ask modders to investigate.
Now that it has been asked, it appears that it may initially not be that difficult, but later down may cause other issues. Okay great, that is fair enough. The issue has been brought up, and we can thank those that are able to provide support. If the issue really is that osx 5 java does not work with the most recent java compilers, I would suggest that modders using those compilers mention that in their thread. It might save us from having to hear the same topic of "I'm on mac and it doesn't work, why?" over and over.
As for mac users, if you aren't on a ppc, then upgrade. That probably covers almost everybody. I haven't played with the new OS to see big performance differences, but everyone is saying it is way faster. I can say that it is much smaller. It takes 5 GB to install, but you free up 15 GB or so. I went from 6 free GB to 20 free GB because of the install. The upgrade only costs 30 bucks. I really think it is worth it.
As for the java issue, I don't know what is up with that. Its a pretty irritating issue to have the most current version of java, that isn't current enough. Heads should probably roll for that.
I sure can't.
I think X code supports java (checks)
It does. It is free. I've got it, intending to learn C and shift away from python (not that I don't *love* python).
Haven't gotten around to that yet.
I'm sure you can compile with X code. As for the specifics, sorry I don't have any experience with that. Just wanted to point to at least one free tool. Scour the internet, the answers are around.
Instead; if you can decompile the class files, this may or may not be possible with JD-GUI depending on what it requires, you can simply recompile using javac. This is a command line utility an I run it on a regular basis to recompile mods(after I make them compatible with each other).
The exact command line way to do this is as follows:
I think I missed the way to require that java in the current directory will take precedence over the installed ones, but I am not sure on this.
EDIT: just realized that I failed to mention that I have a symlink in my home directory that points to ~/Library/Application Support/minecraft. I do this because it makes working with the files so much easier. The way to accomplish this is another terminal command(an alias won't work from commandline).
Just add a folder name “MCPatches” to your ~/Documents/ folder.
Open inside AppleScript Editor for gritty details.
tl;dr: Most 10.5 users can run Java 1.6-compiled mods after a bit of modification.
This is true, and it is a good point that should have been made earlier in the thread. However, I was unable to get any non graphical mod working on my computer (AO and HD fixes worked) regardless of the version of Java enabled, or the order of preference. I had the same version of java runing on OSX 5.8 as I do now on OSX6.5 (or at least the names appearing in the java preferences are identical). I was never able to run any mods on OSX 5.8. System update did not provide me with any java updating options.
It is not clear to me what the issue is, but I believe I exhausted all OSX 5.8 options before switching to OSX6.5 and having immediate sucess.
Try what I outlined in this post. Before doing this, I had to run a certain command in order to have Minecraft work after applying a mod. After doing this I can place whatever I want in minecraft.jar, open Minecraft and it works. Essentially it makes Minecraft run using Java 1.6 (whereas it will normally run using 1.5 even if you have 1.6 enabled, causing your Java 1.6-compiled mods to break the game). Let me know if it works for you.
I will make a more detailed and clear guide to these things in the future though, since it seems there's a lot of confusion among 10.5 users.
As I don't have any performace issues right now, I won't be able to see any effects of this, but I'll try it if I ever have an issue.
If someone else tries this, be sure to tell us what happens.