You could be having one of two problems. First make sure you delete meta-inf's contents. Next if that doesn't resolve the problem, check console to make sure it's not a version problem.
Actually it's already clear that items can recognize the id's of items placed in them, so only the item it's self has to know what tone to play. Limit the number of items to only 12, assuming 12-TET have two slots. One for octave, one for note, this is extremely simple math and could be based directly of the item number. Just modulo 12 it, this creates redundancies and hard to hit notes, but it makes the implementation quite simple(after you get a basic tone generator that is). To get really strange effects you could make the tone generator merely play a looping wav file at different speeds, this avoids calculating a wave on the fly. This is starting to sound like a really good idea, so I'm looking into it.
completely agree with the jukebox thing, but that should be a mod of the jukebox, also I agree about all of the other new non redundant parts. But the parts that could be constructed on a bread board, should be. Even if the bread board has an accelerated clock it still saves on resources.
But yes, I do agree with you more redstone controllable items is a very good idea. Though, where possible they should be integrated into existing items.
Hmmm, now that I think about it making a special redstone activated jukebox, while in my opinion silly, could simply be a normal jukebox with a tint, this would avoid generating a whole new set of graphics, etc.
EDIT: reread your post again, and realized that I missed that the jukebox you meant was a tone generator. I read it, and mentally replaced the words with tone generator, which led to my confusion when replying to your reply :smile.gif:
Why make the tone generator only generate one tone, you could have it be a container with a spot for one item and have each item produce a unique sound, this in my opinion would be a nicer choice. Of course now I need to learn how to make custom container style objects.
Been thinking about this, and I think it is possible by forking controller block. Since position and velocity of entities are just variable running is not necessary, but I really need to think about this one, I'm going to look into it, but I promise nothing. I doubt I will be able to make it move smoothly, but if I can that will be awesome. If the MCP get's released for linux(or mac) I will certainly create this.
This is going to get in the way of my school work. :smile.gif:
When you finish this mod, I will make a dolphin. That’s a promise. It shouldn't be too insanely difficult. I hope. So thanks for doing this, it is pure awesome.
Yes, I have an idea, stop posting in this thread and let it die. Then read more of the forum, help threads happen every day. Finally post all of the information that I asked for in my previous post, only in a relevant location(i.e. NOT HERE). Imagine if everyone who needed help all posted in a new thread and never read any other help threads. There would be zero mod threads and zero texture pack threads on the first page. It is bad etiquette to post a new thread when there are already appropriate threads, it clogs the search engine with useless threads leading to more threads asking for help in a useless way, which then clogs the search engine more, which leads to more...
i am on a PC, and where would be the correct place for this question?
its with installing mods in general, and ultimately installing 303's modloader.
Dammit, of course you are on a PC, I don't know anyone who runs minecraft on a mainframe, maybe a workstation but most of us run it on a personal computer. They are very common and come installed with all sorts of operating systems, which is why the OPERATING SYSTEM not the class of computer was asked for.
As for where to get help with 303's modloader. I don't know why don't you guess.
</sarcasm>
While this is a good idea, the one I saw yesterday proposing a single craftable breadboard block is a much better one. And I have been contemplating how to do it since I saw it.
The reason I say it is better is it is customizable, allows for many many creations and only requires adding one new type of item instead of many.
The lack of responses wasn't due to a lack of capacity, it was due to a lack of supplied information and incorrect location of post.
You need to provide all the information and if your issue is with a specific mod, read the appropriatte thread and ask your question there is it hasn't already been answered.
Needed information:
OS and version, version of minecraft, version of mod, what mods specifically and a detailed account of what you did, what failed and the error messages. If you are on Mac include the output from Console, if you are on linux view your system logs(this is actually the same as using Console on Mac), if you are on Windows, I am sure there must be a log viewer but I have no idea what it is it's called Event Viewer.
Modifying obfuscated code is hard, requires deep meditation, and most of all reading other peoples mods to see how they did it, from this you can get a pretty good feel for what is going on. Beyond that intuiting what a piece of code must be doing is a tricky but doable proposition, especially if you know what the class you are looking at does in general. This is made easier by cross referencing the spreadsheet that the deobfuscator uses. This helps a lot, and is available whether or not you can run the deobfuscator.
This being said, it may be easier just to port the scripts. And yes the biggest trick is meditating on the code until a spark of inspiration strikes you and you grok what it must be doing. This is much easier if you already program a lot and can recognize the patterns.
Additionally using tools like doxygen can allow you to see the large scale structure of the program. This is available from macports which, if you consider yourself a developer, should be the thing you install right after the mac SDK. Remember to use the +wizard option when installing doxygen to get a gui.
If this all seems to hard, consider starting somewhere simpler. If you already have macports installed then you shouldn't have any trouble following this approach, though grokking obfuscated code is always a challenge. You should see the IOCCC. In comparison minecraft is readable.
Can you suggest a good IRC Client? Something that doesn't require too much computer power.
I just use erc, but since I spend most of my life inside emacs that isn't surprising. If you use that most holy of editors then you are in luck, there are two irc clients already embedded. If you use the editor of the beast(vi) irssi will probably be to your liking.
If you prefer GUIs and all that fancy stuff; XChat, mIRC and Colloquy are all acceptable choices.
I am impressed by your work and am anxiously awaiting the output so I can try writing some animal AI's, I suppose I should just start now by looking at the ones that already exist. Any pointers?
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).
0
0
Limit the number of items to only 12, assuming 12-TET have two slots. One for octave, one for note, this is extremely simple math and could be based directly of the item number. Just modulo 12 it, this creates redundancies and hard to hit notes, but it makes the implementation quite simple(after you get a basic tone generator that is). To get really strange effects you could make the tone generator merely play a looping wav file at different speeds, this avoids calculating a wave on the fly. This is starting to sound like a really good idea, so I'm looking into it.0
But yes, I do agree with you more redstone controllable items is a very good idea. Though, where possible they should be integrated into existing items.
Hmmm, now that I think about it making a special redstone activated jukebox, while in my opinion silly, could simply be a normal jukebox with a tint, this would avoid generating a whole new set of graphics, etc.
EDIT: reread your post again, and realized that I missed that the jukebox you meant was a tone generator. I read it, and mentally replaced the words with tone generator, which led to my confusion when replying to your reply :smile.gif:
Why make the tone generator only generate one tone, you could have it be a container with a spot for one item and have each item produce a unique sound, this in my opinion would be a nicer choice. Of course now I need to learn how to make custom container style objects.
0
This is going to get in the way of my school work. :smile.gif:
0
0
Get the picture?
0
0
0
Dammit, of course you are on a PC, I don't know anyone who runs minecraft on a mainframe, maybe a workstation but most of us run it on a personal computer. They are very common and come installed with all sorts of operating systems, which is why the OPERATING SYSTEM not the class of computer was asked for.
As for where to get help with 303's modloader. I don't know why don't you guess.
</sarcasm>
0
The reason I say it is better is it is customizable, allows for many many creations and only requires adding one new type of item instead of many.
0
You need to provide all the information and if your issue is with a specific mod, read the appropriatte thread and ask your question there is it hasn't already been answered.
Needed information:
OS and version, version of minecraft, version of mod, what mods specifically and a detailed account of what you did, what failed and the error messages. If you are on Mac include the output from Console, if you are on linux view your system logs(this is actually the same as using Console on Mac), if you are on Windows, I am sure there must be a log viewer but
I have no idea what it isit's called Event Viewer.0
Modifying obfuscated code is hard, requires deep meditation, and most of all reading other peoples mods to see how they did it, from this you can get a pretty good feel for what is going on. Beyond that intuiting what a piece of code must be doing is a tricky but doable proposition, especially if you know what the class you are looking at does in general. This is made easier by cross referencing the spreadsheet that the deobfuscator uses. This helps a lot, and is available whether or not you can run the deobfuscator.
This being said, it may be easier just to port the scripts. And yes the biggest trick is meditating on the code until a spark of inspiration strikes you and you grok what it must be doing. This is much easier if you already program a lot and can recognize the patterns.
Additionally using tools like doxygen can allow you to see the large scale structure of the program. This is available from macports which, if you consider yourself a developer, should be the thing you install right after the mac SDK. Remember to use the +wizard option when installing doxygen to get a gui.
If this all seems to hard, consider starting somewhere simpler. If you already have macports installed then you shouldn't have any trouble following this approach, though grokking obfuscated code is always a challenge. You should see the IOCCC. In comparison minecraft is readable.
0
I just use erc, but since I spend most of my life inside emacs that isn't surprising. If you use that most holy of editors then you are in luck, there are two irc clients already embedded. If you use the editor of the beast(vi) irssi will probably be to your liking.
If you prefer GUIs and all that fancy stuff; XChat, mIRC and Colloquy are all acceptable choices.
0
0
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).