Minecraft Mods

Machinima Mod

  • 40,694 views, 5 today
  • 4,753 downloads, 0 today
  • 25
  • 11
  • 168
benzrf's Avatar benzrf
Level 49 : Master Technomancer
53
WARNING: THIS MOD WILL BREAK THE CAPES MOD AND ZOMBE'S FLY MOD. YOU HAVE BEEN WARNED.

This is a very basic mod which, in conjunction with various other setup stuff, allows you to log into your server as any username, and have custom skins and cloaks for any username you want (INCREDIBLY MONEY-SAVING FOR MACHINIMA). The way it works and how to use it is (are?) rather complicated, so read carefully!

This mod has two major functions. One is to let you log into your server under a fake name. The other is to make it so that you can see custom skins and capes for any given player name. I'll explain these separately.

Part I: The fake login

When you log into MC, the client checks with minecraft.net to make sure that your username and password are correct. If they are, then it remembers that you're logged in under that name. If you choose "play offline", it'll just remember the name "Player". Now, the problem here is that it's possible to mod the client so that it'll remember that you're logged in as, say, Honeydew, even though you didn't have the right password. In fact, this is exactly what this mod does! Because this is a security problem (it would be possible to log into a server as the op!), servers normally check for themselves that you're logged in correctly. So if you used this mod to log in as Honeydew, the server has a way of checking for itself whether you actually used the correct password. However, it's possible to turn this setting off by going into server.properties and changing "online-mode" to false. This will make it so that the server DOESN'T check for itself, meaning that if you trick the client into thinking that you're logged in as Honeydew, the server will take the client at its word and you will be logged in as Honeydew! LET ME STRESS THAT THIS LETS PEOPLE LOG IN AS YOU! IF YOU'RE USING THIS MOD, YOU BETTER USE HAMACHI TO KEEP GRIEFERS OUT! The other side effect of changing online-mode to false is that you can log in even if you chose "Play offline", but your name will be Player and your skin will be Steve?.

TL;DR: Change online-mode in your server's settings to false, open the config file for this mod and change "FakeUsername" to whatever, choose "Play offline" in your client, and connect to your server. THIS WILL LET PEOPLE LOG IN AS YOU, SO USE HAMACHI TO KEEP OUT GRIEFERS! Now go back and read the wall of text or you'll be sorry!

Part II: The fake skins and capes

When the server tells your client that another player is standing nearby, it doesn't send the skin or cape with it. Your client has to look it up for itself! Normally skins come from:

s3.amazonaws.com/MinecraftSkins/playername.png

with your client showing a 404 as Steve?. Since any fake usernames you use won't be there, that means that without this part, all of your fake people would have Steve? skins. Capes come from:

s3.amazonaws.com/MinecraftCloaks/playername.png

with your client showing a 404 as no cape. Remember, capitalization matters with both! What this mod can do is change the location that your client fetches skins and capes from. So the person in charge of the project or whatever sets up an alternative website that hosts skins and capes. Then everybody else in the project installs this mod, opens the config file, and sets the skinURL and cloakURL properties to the URL of the website instead of the amazonaws address. Remember, only people with this mod who have set the properties to point to your website will see the custom skins and/or capes on your website! Also remember: If your website only has the custom skins on it, EVERY NORMAL PLAYER WILL LOOK LIKE STEVE? BECAUSE THEIR SKIN IS NOT ON YOUR WEBSITE. THEREFORE, YOU NEED TO SET UP A SPECIAL REDIRECT THINGY. EXPLAINED HERE!.

TL;DR: Make a website to host skins and capes instead of the normal one. Have everybody install the mod and set it up to point to that website. Now go back and read the wall of text or you'll be sorry!

Installing this mod requires that you drag the files in the zip into minecraft.jar, NOT the mods folder. This mod DOES require ModLoader.

That's all, folks!
Progress100% complete
Game VersionMinecraft 1.2

3 Update Logs

Update #3 : by benzrf 03/25/2012 6:01:25 pmMar 25th, 2012

Updated for 1.2.4!
LOAD MORE LOGS

Create an account or sign in to comment.

1
12/01/2015 7:04 pm
Level 1 : New Crafter
p trik
p trik's Avatar
PLEASE Update this 10 1.8 because it would be EXTREMELY useful for the mod Keygrip and is literally everything I have been looking for. If you update this I will love you :D
1
12/23/2014 11:55 pm
Level 1 : New Network
MC_masterminds
MC_masterminds's Avatar
is there a .jar file of this?
1
09/16/2014 8:31 pm
Level 3 : Apprentice Explorer
creeperZone91
creeperZone91's Avatar
hai u suck balls touch my dick
1
04/08/2014 1:00 am
Level 24 : Expert Pokemon
SlenderMan2006
SlenderMan2006's Avatar
1.2?!
1
11/18/2013 10:15 pm
Level 1 : New Miner
izzy_kinz_2
izzy_kinz_2's Avatar
What version??
1
09/17/2013 5:38 pm
Level 3 : Apprentice Miner
codgod1997
codgod1997's Avatar
1.6.2??
1
06/08/2013 4:29 pm
Level 12 : Journeyman Engineer
snoopspaw
snoopspaw's Avatar
the screen went black
1
09/12/2012 5:14 pm
Level 26 : Expert Geek
alexbeast12
alexbeast12's Avatar
Great job! It's funny that it seems all of the swept questions and comments on this mod are from level 1s!
1
09/04/2012 2:43 pm
Level 1 : New Explorer
Gavinrivera
Gavinrivera's Avatar
out of curiosity-would it be possible to have this fake name and then change the skin of that fake player even if there is already a skin for it..and if not that would be a great update
1
09/05/2012 1:08 pm
Level 49 : Master Technomancer
benzrf
benzrf's Avatar
Reread the documentation. More carefully this time.

Now see if your question has been answered.

Anyway, this mod hasn't been updated to 1.3.2 because I am a LAZY BASTARD and also because I'm in the middle of finishing up my newest mod.
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome