August 18th: ModLoaderMP updated only. I am still working on the mods, but I've been gone on business all week. It's a pretty big change so it may still be a couple weeks.
August 8th: Current status: overhauling ModLoaderMP to take advantage of the new architecture and then updating the guns mod. May take some time, there are enough differences that I even have to change the code to make the guns fire.
August 5th: ModLoaderMP 1.3.1 out! Let me know of any problems, there were some major changes in 1.3 and since my mods aren't updated yet there's been barely any testing. If you're a modder and you're sure it's a problem with ModLoaderMP send me a PM, it's hard to keep up with all the posts.
Also, GuiDisconnected changed and I need to take some time to re-fix it, so if you're booted for not having mods the string may go off the screen.
March 6: To fix deobf errors in MinecraftServer, just replace lines 514-551 with a }, basically after the System.exit(0); you should only have } (3 of them) until the end of the method.
Disclaimer Every update of these mods will break all of your saves, your computer and your legs. If you do not take the proper precautions (BACK UP YOUR SAVES!) do not blame me.
Also, any questions that are answered in this post will be ignored, as well as any personal messages that could be posted in this thread.
News Planned Features
If you want your server added to the server list, PM me with the following information.
Mods used (with versions)
Hamachi info (if necessary)
If the server is whitelisted
Information thread/website (only required if server is whitelisted, so people can get in touch)
If you're having problems, download this (windows only) and run it to see the error. If you post a problem that's related to an error without an error report, it will be ignored.
If you get the following error, follow the instructions here.
'java' is not recognized as an internal or external command, operable program or batch file
Problem: java.lang.NoClassDefFoundError: SdkInventoryPlayer
Explanation: I forgot to include that class in anything but the full download.
Solution: Redownload, I added them in.
Problem: java.lang.NoSuchMethodError: ModLoaderMp.RegisterNetClientHandlerEntity(Ljava/lang/Class;ZI)V
Explanation: Outdated ModLoaderMP version.
Solution: Download the ModLoaderMP that's in the same download section as the mods.
Problem: When you try to run the server, you get an "Error loading ModLoader config."
Explanation: No idea, it only happens on linux.
Solution: Run the following commands in the server directory.
sudo java -Xmx1024M -Xms1024M -jar /minecraft/minecraft_server.jar
sudo chown $USER ./server.log
Problem: mod_*.properties is corrupt.
Explanation: Your properties file is outdated.
Solution: Replace it with a new one, or compare it to a new one to see what you're missing.
Problem: Minecraft runs fine but nothing from the mod can be crafted.
Problem: java.lang.NoClassDefFoundError: BaseMod or java.lang.ClassNotFoundException: BaseMod
Explanation: ModLoader isn't installed.
Solution: Install ModLoader.
Problem: java.io.FileNotFoundException: SomePath\mod_SomeFile.properties
Explanation: The .properties file is in the wrong place.
Solution: Put the .properties file in SomePath.
Problem: Exception in thread "main" java.lang.SecurityException: SHA1 digest error.
Explanation: You didn't delete META-INF (Windows) or the files inside META-INF (Mac).
Solution: Delete META-INF (Windows) or the files inside META-INF (Mac).
Problem: When you try to run the modded client/server, you get a java.util.zip.ZipException.
Explanation: Not entirely sure why, but it sounds like the jar was corrupted by your jar editor. Apparently JZip does this.
Solution: Try a different jar editor? I use WinRAR.
Problem: Whenever you select a gun as the current item the game blackscreens* or starts to lag.
Explanation: Some computers have a problem with the ammo bar rendering code.
Solution: Set the option showAmmoBar to false in mod_SdkGuns.properties.
*If you run the troubleshooting .bat you should see a GL ERROR.
Problem: You get a packet error with the number 230 on the client.
Explanation: The client is not modded.
Solution: Install the client side mod on the client. If you already have, you did it wrong.
Problem: You get a packet error with the number 230 on the server.
Problem: You try to craft an item in multiplayer but can't take it out of the crafting box.
Explanation: The server is not modded.
Solution: Install the server side mod on the server. If you already have, you did it wrong.
Fat barrel recipe changed again, now 3 on top, 3 on the bottom
Item rendering on ATV fixed
Fixed spawning near mooshroom island
Fixed plaque/grappling hook rope lighting
Guns now affect thin glass correctly
Oil bucket removed unnecessary sounds
Server now uses block ID properties
Check the mod_*.properties files, they have lots of configurable options. .properties files are text files.
The jet pack is worn as a chest piece. Hold down jump while in midair to use it. It requires buckets of oil for fuel.
Laser wolves look like normal wolves but their eyes are teal. Right click them with a laser (carefully) and/or diamond breastplate to give it to them (after they've been tamed).
Don't right click a normal wolf with a laser, you'll shoot it in the face.
The ATV wheel recipe does not conflict with the planes wheel recipe. If you have planes installed, the ATV uses the plane wheels.
Press I on the ATV to access the guns menu.
Press space on the ATV to fire the guns.
The ATV can be repaired by right clicking it with a wrench.
The laser uses redstone dust for ammo.
The grappling hook activates when it lands on top of a block that is accessible from the direction you threw it.
Default key to reload is 'R', zoom is 'Z', use parachute is 'P', enable nightvision is 'N'.
Nightvision goggles are worn on the head, scuba tanks and parachutes are worn on the chest.
The lighter block lights on fire when power is applied to it.
Right click the cannon block with TNT to fill it up, max 15. Power it with redstone to fire.
The grinder block is fueled by diamonds for 64 uses each or iron for 8 uses each. It grinds flint (100% chance) and gravel (25% chance) into gunpowder.
Hardcore mode increases the maximum number of mobs.
The lightometer turns red when it's dark enough for monsters to spawn.
The server and all the clients need the mods for it to work.
Doesn't work with any custom server software.
Creates a banned-mods.txt file in the server directory. If the client has any mods in the list, they will be booted from the server and told why. It matches the starts of the strings (e.g. putting "mod_" in the list will ban all mods).
Player and weapon spawners are the only things that can destroy player and weapon spawners. If blocksMineable is set to false, they're the only things that can destroy blocks.
Right clicking a weapon spawner with a spawner in your hand changes the item that's spawned.
If you have problems with the adf.ly links, check the old downloads section.
March 5: Now back in line with ModLoader. Camel casing now correct. Custom packet has array for doubles.
March 6: Bug fixes thanks to Noppes.
March 7: Note that on startup the server may say "ModLoaderMP 1.1 Initialized", but it is really 1.2.3
A selection of different custom maps for you to enjoy! Go and Combat the training and fight off some zombies, or play on Underworks, a new map in which you can battle with your friends on your server! These are a couple of maps, with many, many more to come!
The Mission is clear... your family has been eaten... only zombies remain. All the background storys start this way in this fun, violent map. The goal in all the missions it to get revenge the evil monsters that have pained you for years. The map features missions and tutorials that will help you to learn how to use SDK's Gun mod. And along the way have some fun doing it. (Thats what she said) This map will most certainly entertain you while teaching you how to use the mod to its fullesst potential.
You are a Navy Seal going through training. You will learn how to handle a weapon. Then Your General tells you that they have found a drug cartel camp. So they put into training for that. The military sets up a mob killing arena so you can kill real monsters if you like. They have also set up a training for everything such as scuba suit, nightvision, grenade and many more training arenas. A replica of the mission was set up for you to go through. They put wolves in your way during the training test. The military put up high grade sentrys that will not shoot but replicate a real monsters health. Good Luck Soldier!
Support the Mods
Add one of these to your signature to support the mods!
Delay is in 20th's of a second. Rockets do 5 damage on direct hit plus explosion damage. Flamethrowers do 0.5 damage plus light the target on fire. The sniper rifle has no spread when fully zoomed in, 8 if you're not. *The Gatling gun is much less accurate and has a lot of recoil unless you're sneaking and stationary. **The M4 fires a burst of 3.
The MCP Team - Minecraft Coder's Toolkit
Risugami - ModLoader
hatwhale - Most if not all of the sprites for the new gun recipes
Rotten194 - Improved nightvision code
ultramoogleman - Muzzle flash code
FilipT - Lighter block texture, telecope sprite, jetpack sprite and armour
Nuclear_Yak - Parachute item sprite and armor texture
iamx666 - new mod banner
paulbunyan99 - Gatling Gun sprite
mp40miko - The SG552 sprite
Emperor Penguin - The gun mod banner/sig
MarchNer0 - Almost a complete reskin of items, and adding more every day
captiva - AK47, MP5, Shotgun, Deagle
Fireshock - Metal Parts, Sentry block, Sentry skin
HazmatBrigade - Rope item and block
Combine_Kegan/Pasara - Grappling Hook item and block
Alblaka - Wrench sprite
Catgoth - Rocket Launcher
ChazOneZeroSeven - Sniper Rifle
Guest101 - Nightvision Goggles item
Heathenite - Gold Coins item
And a bunch of other helpful people in #mcp and #risucraft
1.1 v5 Client
Fat barrel recipe changed again, three on the top row, three on the bottom.
Forge support removed.
Fixed item rendering on ATV (somewhat).
Fixed spawning near mooshroom islands.
Fixed plaque/grappling hook rope lighting.
Guns now break glass panes.
Buckets of oil no longer make breaking sound when fully used.
1.1 v4 Client
Minecraft Forge support added.
Muzzle flash fixed.
Grappling hook fixed itself? It just stopped happening for me, let me know if there's still a problem with blocks being left behind when you remove it.
Grappling hook can now land on snow and still work.
Stun grenade now works in snow.
Stun grenade blind time reduced.
Telescope icon fixed.
1.1 v2 Server
Fixed weapon spawners and some other related bugs.
Fixed crash on flamethrower reload.
1.1 v1 Client
Fixed grappling hook/molotov being reversed on spawners.
Nukes act like TNT.
New textures thanks to Cpt. Corn
Fat barrel recipe changed, hate it right now, 3 in the top row, 3 in the centre row, 1 in the middle of the bottom row.
All animals drop cooked meat from laser.
Ammo bar moved.
Block IDs changed because of vanilla conflicts.
1.1 v1 Server
Beta 1.8.1 v5 Client
No longer modifies InventoryPlayer.class (iu.class)
Fixed ModLoaderMP crash
Fixed unnecessary "Bad TileEntityPacket" message
New telescope zoom graphic thanks to Razer
Beta 1.8.1 v5 Server
Plaques fixed, now show item when loaded
No longer modifies InventoryPlayer.class (fv.class)
Beta 1.8.1 v4 Client
Jet pack uses jump bind instead of spacebar
Weapon spawners change image immediately instead of after saving and loading
Player spawners have the correct image in inventory
Bullets don't go through blocks!
New jet pack graphic thanks to FilipT
Hopefully fixed the linux bug THIS time, let me know
Beta 1.8.1 v3 Client
Revamped oil, now lights instantly and burns for about a minute
Fixed grinder GUI title
Instead of oil, you now create an oil drop, which you combine with the bucket left over
Wrench heals sentries (1 heart per use)
Jet pack! Hold down jump while in midair to use it, it requires buckets of oil as fuel. Right now you need to use space instead of your jump key, will be fixed.
Fixed bullets hitting tall grass (flames and lasers still will)
Oil rendering fixed again
Beta 1.8.1 v3 Server
Hopefully fixed linux crash, let me know
You will be booted for flying too long with the jet pack if flying is disallowed
Plaques now show their item
Plaques no longer damage you
Laser wolves should now show whether they have armour or a laser
Sentries should now finally work just like in single player
Added some new ModLoaderMP methods to help with TileEntities
Beta 1.8.1 v2 Client
Flamethrower reload crash fixed.
Lasers damage Millenaire NPCs.
Beta 1.8.1 v2 Server
Fixed being kicked for "hacking" on respawn when using player spawners.
Fixed grappling hook being invisible.
Fixed grappling hook rope dealing damage.
Fixed sentries finally! Let me know if there are any more problems, they may not be perfect.
Fixed flamethrower flame starting out sideways.
Fixed gun sounds being delayed from your own gun.
Developers: hooked up OnWhatever events in ModLoader.
Developers: 128 more mob IDs.
Developers: fixed PopulateChunk.
Beta 1.8.1 v1 Client
Sentry now stores the owner, hopefully this means in multiplayer you can have it not shoot you but shoot other people (untested)
Sentries won't acquire wolves unless attacked and will never attack your tamed wolves
Hardcore mode removed, "monsterSpawns" property added in mod_SdkGuns.properties. Make sure you update the file
Forgot until somebody mentioned it, laser wolves! Check for the blue eyes, not all wolves are laser wolves. And if you're wrong, you're going to shoot your wolf in the face with a laser.
Beta 1.8.1 v1 Server
Same hardcore mode -> monsterSpawns switch as in the client
Prints more messages to the console
Guns do damage with mobs off
Sentry stores owner like wolves
Plaque recipe now 9 planks of wood cause everything else seems to be taken
The new version brings ModLoaderMP back into line with ModLoader, or at least as much as possible without any breaking changes. The only immediately noticeable change should be that the server now calls the load() method. When 1.2 comes out, I'll update with the breaking changes (a couple methods have more arguments).
TERMS AND CONDITIONS
0. USED TERMS
MOD - modification, plugin, a piece of software that interfaces with the Minecraft client to extend, add, change or remove original capabilities.
MOJANG - Mojang AB
OWNER - Scott Sherin, original author(s) of the MOD. Under the copyright terms accepted when purchasing Minecraft (http://www.minecraft.net/copyright.jsp) the OWNER has full rights over their MOD despite use of MOJANG code.
USER - End user of the mod, person installing the mod.
THIS MOD IS PROVIDED 'AS IS' WITH NO WARRANTIES, IMPLIED OR OTHERWISE. THE OWNER OF THIS MOD TAKES NO RESPONSIBILITY FOR ANY DAMAGES INCURRED FROM THE USE OF THIS MOD. THIS MOD ALTERS FUNDAMENTAL PARTS OF THE MINECRAFT GAME, PARTS OF MINECRAFT MAY NOT WORK WITH THIS MOD INSTALLED. ALL DAMAGES CAUSED FROM THE USE OR MISUSE OF THIS MOD FALL ON THE USER.
Use of this MOD to be installed, manually or automatically, is given to the USER without restriction.
This MOD may only be distributed where uploaded, mirrored, or otherwise linked to by the OWNER solely. All mirrors of this mod must have advance written permission from the OWNER. ANY attempts to make money off of this MOD (selling, selling modified versions, adfly, sharecash, etc.) are STRICTLY FORBIDDEN, and the OWNER may claim damages or take other action to rectify the situation.
4. DERIVATIVE WORKS/MODIFICATION
This mod is provided freely and may be decompiled and modified for private use, either with a decompiler or a bytecode editor. Public distribution of modified versions of this MOD require advance written permission of the OWNER and may be subject to certain terms.
"Checks on mod assuming progress has been made, but does not get his hopes up. Sees that there will be a Rocket Launcher. Procceds to jitter about saying rocket launch, Rocket Launcher, ROCKET LAUNCHER a whole lot."
"MUST DESTROY EVERYTHING WITH ROCKET LAUNCHER!!!"
Can't wait to get my desructive hands on this one, always did have a thing for explosive spewing weapons.
I'm seeing great potential for fun with this one, expecially want to try this out with my texture pack! Love the way you've done the grappling hook and sentry gun...that grappling hook makes a lot of sense! Thanks for all your work! It is much anticipated and appreciated. :smile.gif:
I see one problem, for the Light-o-meter, You'd need to use an Inventory Editor to get the Mob spawner
I forgot to mentioned, spawners are fixed so you can mine them and pick them up. When you place them they randomly pick a mob to spawn (including creeper, but not nether stuff).
Quote from okillero »
Why does the rocket launcher shoot so slow????
There's a note in the description but not this thread, about 2/3 of the way through you'll see it full speed.
Quote from Zabor »
The rocket launcher should have a stack about 2
Grenades and rockets are limited to a stack of 1, the 64 was just for testing. The guns also only fire ammo that's in your bar, not your inventory. So you really only want to run around with one of each in your bar probably. I may make the stack size 64 for now though, and balance it when I eventually get this going for multiplayer.
For the first release, everything will be in one package and it will probably not work with any other mods. This is basically a beta release just so you guys can play around with it, it's still a work in progress and I'd rather spend my time adding new things and fixing bugs than making it user-friendly.
The first release will probably have stacks of 64 for bullets, rockets and grenades. For the sentry's height, I like the look of it, and you can put it behind a block for protection and still have it able to fire.
Some bad news on the release though. It kinda crept up on me, but I'll be out of the country on business starting Saturday for about a week. I doubt the new version of MCP and reobfuscator will be working perfectly by Friday night, if I even have time Friday to package everything up. Miracles do happen and I'll get it out if I can, but it looks like it's going to be delayed until the week after that.