That is my JAR. Everything in it is mine--none of it is the original. What did you expect?
As for flaming: in my text, flaming takes the meaning of complaining in a destructive manner--that is, whining.
Opt-out will not change. Sure, direct servers over here: I'll get free bumps out of it. Got a problem with opt-out? File a complaint in the to-be-promptly-ignored bin, please.
this is NOT your jar. its MOJANG's jar. and since you are giving away MOJANG'S jar without permission, mods will lock this thread, since its against the rules.
hope that will make you understand in the future that reputation is not all.
EDIT: in4thisislegal, its not. you are still giving away MOJANG's jar though your website, and making people download it from your website, with MOJANG'S class files.
That is my JAR. Everything in it is mine--none of it is the original. What did you expect?
As for flaming: in my text, flaming takes the meaning of complaining in a destructive manner--that is, whining.
Opt-out will not change. Sure, direct servers over here: I'll get free bumps out of it. Got a problem with opt-out? File a complaint in the to-be-promptly-ignored bin, please.
this is NOT your jar. its MOJANG's jar. and since you are giving away MOJANG'S jar without permission, mods will lock this thread, since its against the rules.
hope that will make you understand in the future that reputation is not all.
EDIT: in4thisislegal, its not. you are still giving away MOJANG's jar though your website, and making people download it from your website, with MOJANG'S class files.
No, the JAR gets downloaded from minecraft.net. Stop trolling, please. I know what I'm doing. Parts of the JAR get overridden at runtime by my JAR, the one that you see in your browser. That JAR is mine, and contains nothing of Mojang's.
As good as this sounds, the site uses a custom launcher which requests for a username/password. What is to say that, that information isn't stored on that server somewhere?
Sorry, but I cannot prove to you that it doesn't get stored.
Yes you can, since Java runs locally. Even further, by sniffing the network traffic simo could have easily verified that you're not stealing the password.
Yes, but I can't really do the proving. He'd need to be the one with Wireshark. :tongue.gif:
That is my JAR. Everything in it is mine--none of it is the original. What did you expect?
As for flaming: in my text, flaming takes the meaning of complaining in a destructive manner--that is, whining.
Opt-out will not change. Sure, direct servers over here: I'll get free bumps out of it. Got a problem with opt-out? File a complaint in the to-be-promptly-ignored bin, please.
this is NOT your jar. its MOJANG's jar. and since you are giving away MOJANG'S jar without permission, mods will lock this thread, since its against the rules.
hope that will make you understand in the future that reputation is not all.
EDIT: in4thisislegal, its not. you are still giving away MOJANG's jar though your website, and making people download it from your website, with MOJANG'S class files.
No, the JAR gets downloaded from minecraft.net. Stop trolling, please. I know what I'm doing. Parts of the JAR get overridden at runtime by my JAR, the one that you see in your browser. That JAR is mine, and contains nothing of Mojang's.
YOU are the one that is "trolling" now.
the act of your website downloading the minecraft.jar and uploading it to the user, IS considered illegal. no matter how you edit the minecraft.jar, the .jar that the users gets contains MOJANG's code, with some modification of your. the JAR is NOT yours, you modified it, yes, but the .jar is MOJANG's, no matter how you claim you modify the minecraft.jar.
What is this Opt out system you speak of?
Also Using the minecraft.net website doesnt work for safelogin I get a 404, and I dont want to risk a stolen pass.
I really like this, but I have one quick question. I would prefer to start with a clean wrapper, no mods. Can you point to which class files in your wrapper's jar are needed to run, so I can delete the others and play with my own mods, nothing else?
Thanks, Lnmul
necrodoom: Sorry, I think I mispoke or you misunderstood me. The original minecraft.jar is never modified. The JAR on my website is a loader: a completely separate program. While it uses minecraft.jar, it never actually distributes it, nor does it contain any of minecraft.jar's code. This loader JAR is entirely my own, and is what I redistribute. The game itself is modified in memory: in other words, my application shapes how Mojang's application "thinks," rather than actually modifying the program. It is actually less intrusive than the other mods available on these forums, as it leaves minecraft.jar intact.
Your noclip function seems to be a bit buggy. Enabling noclip in a server desyncs you from the server (like it is supposed to) but when it is disabled, the client remains desynced until you disconnect and relogin, which puts you back to where you were before you started no-clipping. You might want to look into that.
Yes, the server will not start tracking you again until you end up in the exact same position. The easiest way to do this is either to telepot or use some other command that syncs the two positions. My personal favorite is /jumpto (by default, the Z key), but it only works on servers with WorldEdit, which excludes all servers with the latest release of Bukkit. Just look at the ground and press Z, and you'll be right back where the server thinks you are.
Unfortunately, there is no simple way to get around this. I would rather invest the time in a nice server mod to mitigate this, seeing as you shouldn't be using it on servers that don't officially support it anyway.
I really like this, but I have one quick question. I would prefer to start with a clean wrapper, no mods. Can you point to which class files in your wrapper's jar are needed to run, so I can delete the others and play with my own mods, nothing else?
Thanks, Lnmul
I am working on officially supporting this. Right now, you'd have a pretty tricky time keeping it intact, as updates happen multiple times each day on average. However, if you want to try anyway, anything in MinecraftWrapper.jar is fair game. That's the file that contains the mods and gets loaded by the modloader.
[*:1v3lkd9h]The minimap now has coloring similar to that of ZanMinimap, though I made some slight modifications.
[*:1v3lkd9h]The default macros are being changed to reflect commands available with Bukkit. This is still a work in progress.
What is this Opt out system you speak of?
Also Using the minecraft.net website doesnt work for safelogin I get a 404, and I dont want to risk a stolen pass.
ya its not working... can you update the link?
also, im sure mods would have locked this thread by now if they didnt want you to continue with this...
Rollback Post to RevisionRollBack
I shoot my arrows in the air sometimes saying ay-oh, creeper's KO'd
hm. so your installer basically takes the already existing minecraft.jar, installs the modified .class files, and uploads it back to the user? fine, then, sorry, misunderstood you, i thought what you were doing the following: download minecraft.jar from minecraft.net, paste your own modified minecraft.jar into the original minecraft.jar, upload it to user.
so, basically how flight mod/noclip work, is because when theres an illegal stance, the following happens:
*illegal stance*
server: client, move the player entity a second backwards
client: ok, (moves player entity) done.
and your modified client does:
*illegal stance*
server: client, move the player entity a second backwards
client: ok, (does not move player entity) done.
which is probably why you cant move though cuboids of cuboid plugin though air, even if no clipping
im asking this because i want to try to develop a mod that will prevent similar hacks to happen on servers. its not directly toward you, but other people who will remove the opt out system off the client, allowing them to use it on all servers.
though i think you should allow selecting what mods to install on client. your client has many mods, and some people wont like having all of them at once, like me.
also, a suggestion to get people's trust more: removing the need for a password to download mod, but still keeping the easy install. how?
1. request people to be logged in on minecraft.net before installing mod
2. look at the browser cache of loaded web pages, find one connected to minecraft.net. if none are, return error.
3. look at the username that is connected to minecraft.net. if none are, return error.
4. check though your website if the user payed for game. if he didnt, return error.
5. install mod as normal.
necrodoom, it's even simpler than that: I don't even install the .class files. I just tell Java to look at two jars: one is mine, the other is minecraft.jar. If a .class appears in both, mine takes priority.
As for the server mod, I was thinking about making something like that. Let me know if you need any help! Yes, the illegal stance thing is when they desynchronize.
I like your cache idea. I'll definitely look into implementing that! Thanks!
Releasing another update to match the raw server, instead of Bukkit. Macros will have two dynamic arguments now: %u will be replaced with the current username, and %l will be replaced with the last player to speak.
Also I was poking around in your class files, and what is the command for new connections?
I found a bit of code that has to do with registering new connections with a hash?
Something along the lines of
/nuble (HASH)
What is that for?
Also for the noclip function, Altimor's PIMU (RIP) had a really nice one that worked in SMP and instead of not tracking you, it wouldn't track you until you stopped holding shift, and then it would resync your position with the server. I could send you the class if you wanted.
The hash was supposed to identify the user as an hmod user. I had a server that only permitted Nuble users, and one that didn't allow any Nuble users. It's still intended to allow people to block Nuble. The hash was based on the username, but it's not really important--it's just meant to prevent people from accidentally typing /nuble and getting banned or something. "Hey, type this for hax /nuble 3948759" <-- prevents that, at least for noobs
I'd love to see the class files. I'm also trying to get it to work a bit better in SSP.
this is NOT your jar. its MOJANG's jar. and since you are giving away MOJANG'S jar without permission, mods will lock this thread, since its against the rules.
hope that will make you understand in the future that reputation is not all.
EDIT: in4thisislegal, its not. you are still giving away MOJANG's jar though your website, and making people download it from your website, with MOJANG'S class files.
http://www.minecraftforum.net/viewtopic.php?f=1&t=23440
No, the JAR gets downloaded from minecraft.net. Stop trolling, please. I know what I'm doing. Parts of the JAR get overridden at runtime by my JAR, the one that you see in your browser. That JAR is mine, and contains nothing of Mojang's.
Yes, but I can't really do the proving. He'd need to be the one with Wireshark. :tongue.gif:
YOU are the one that is "trolling" now.
the act of your website downloading the minecraft.jar and uploading it to the user, IS considered illegal. no matter how you edit the minecraft.jar, the .jar that the users gets contains MOJANG's code, with some modification of your. the JAR is NOT yours, you modified it, yes, but the .jar is MOJANG's, no matter how you claim you modify the minecraft.jar.
http://www.minecraftforum.net/viewtopic.php?f=1&t=23440
Also Using the minecraft.net website doesnt work for safelogin I get a 404, and I dont want to risk a stolen pass.
Thanks, Lnmul
Yes, the server will not start tracking you again until you end up in the exact same position. The easiest way to do this is either to telepot or use some other command that syncs the two positions. My personal favorite is /jumpto (by default, the Z key), but it only works on servers with WorldEdit, which excludes all servers with the latest release of Bukkit. Just look at the ground and press Z, and you'll be right back where the server thinks you are.
Unfortunately, there is no simple way to get around this. I would rather invest the time in a nice server mod to mitigate this, seeing as you shouldn't be using it on servers that don't officially support it anyway.
I am working on officially supporting this. Right now, you'd have a pretty tricky time keeping it intact, as updates happen multiple times each day on average. However, if you want to try anyway, anything in MinecraftWrapper.jar is fair game. That's the file that contains the mods and gets loaded by the modloader.
Better safe than sorry.
[*:1v3lkd9h]The minimap now has coloring similar to that of ZanMinimap, though I made some slight modifications.
[*:1v3lkd9h]The default macros are being changed to reflect commands available with Bukkit. This is still a work in progress.
ya its not working... can you update the link?
also, im sure mods would have locked this thread by now if they didnt want you to continue with this...
so, basically how flight mod/noclip work, is because when theres an illegal stance, the following happens:
*illegal stance*
server: client, move the player entity a second backwards
client: ok, (moves player entity) done.
and your modified client does:
*illegal stance*
server: client, move the player entity a second backwards
client: ok, (does not move player entity) done.
which is probably why you cant move though cuboids of cuboid plugin though air, even if no clipping
im asking this because i want to try to develop a mod that will prevent similar hacks to happen on servers. its not directly toward you, but other people who will remove the opt out system off the client, allowing them to use it on all servers.
though i think you should allow selecting what mods to install on client. your client has many mods, and some people wont like having all of them at once, like me.
also, a suggestion to get people's trust more: removing the need for a password to download mod, but still keeping the easy install. how?
1. request people to be logged in on minecraft.net before installing mod
2. look at the browser cache of loaded web pages, find one connected to minecraft.net. if none are, return error.
3. look at the username that is connected to minecraft.net. if none are, return error.
4. check though your website if the user payed for game. if he didnt, return error.
5. install mod as normal.
http://www.minecraftforum.net/viewtopic.php?f=1&t=23440
As for the server mod, I was thinking about making something like that. Let me know if you need any help! Yes, the illegal stance thing is when they desynchronize.
I like your cache idea. I'll definitely look into implementing that! Thanks!
The hash was supposed to identify the user as an hmod user. I had a server that only permitted Nuble users, and one that didn't allow any Nuble users. It's still intended to allow people to block Nuble. The hash was based on the username, but it's not really important--it's just meant to prevent people from accidentally typing /nuble and getting banned or something. "Hey, type this for hax /nuble 3948759" <-- prevents that, at least for noobs
I'd love to see the class files. I'm also trying to get it to work a bit better in SSP.