Now for Beta 1.7.3!
I've decided to focus on bugfixing for the time being. Please PM me bugs in this format:
TITLE: BUG REPORT [YATC] - <issue summary in 10 words or less> Hey, I found a bug. <issue description> This happens when I <detailed as possible explanation of how to reproduce the bug> This is the error I get <complete console logs, if possible. There's a script for this in the FAQ>
I've seen a lot of "Xxx revivals" around from when modders haven't updated their mods. Many of these seem shotgun and don't have permission. Let me make something clear.
NOBODY has ANY RIGHT to distribute You Are the Creeper unless I give you permission (and I'll post here if I give permission). If I don't update it, nobody should. YAtC is MY mod, and nobody is going to branch/fork/update it without my permission and a hell of a lot of conditions.
READ THE FAQ
READ THE INSTALL INSTRUCTIONS
READ THE RELEASE NOTES
"No! I must kill the creeper" he shouted
The Menu said "No, Steve. You are the creeper"
And then Steve was a creeper.
By Jam_ESL (Jamezation on Youtube)
More awesome videos of this mod
This is a mod I'm working on that changes the player into, what else, a creeper. You will be able to fight hostile miners, lead an army of mobs, and, of course, blow yourself up.
Problem? Read this. Any posts that don't make it apparent that they read that, and that don't include the error report from the included diagnostic script, will be ignored.
By using this mod, you agree to the following terms:
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 - Rotten194, 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. 1. LIABILITY 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. 2. USE Use of this MOD to be installed, manually or automatically, is given to the USER without restriction. 3. REDISTRIBUTION 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.-You will READ the FAQ, and by read I mean READ.
-All code in this mod is of my own work, unless otherwise stated. Redistributing code snippets without my written approval is not allowed. I'm happy to give out code and help, but I want to know WHERE they are going.
-You will not be an idiot. Use the error script linked later in the post to expose errors. Read the errors before posting - if there's a ClassDefNotFoundError, then maybe the class is missing...?
-You will not be annoying. I post updates for a reason - read them if you want to know what's going on. REQ's go in my inbox or the Ideas forum, not here (unless they are for a mod feature).
-You will not beg for advance releases, early SMP versions, or access to the private testing server when it is live. That's just a given.
-Don't be a dick. I make this mod in my free time, for fun. Accusing me of profiteering, purposely breaking saves, undermining Notch's "Hard Work", or any other idiotic claim is not going to be appreciated or well received (my favorite is when people pair these with requests).
Thanks to Emperor Penguin there's now a support banner! Show your love of being green, explosive, and not having arms!
-Make player a creeper [done]
-Implement exploding [done]
-Make swing animation a headbutt [on hold]
-Make swelling animation [on hold]
-Make 'enemy' mobs friendly [done]
-Leading groups of mobs [done]
-Hostile miners [current, adding more types]
-Creeper nests and nest spawn exclusion [done]
Current Release: Stable version 0.57p_02
Back up your worlds! This is a large collection of class files, and only one clash can ruin hours, days or weeks of work! Even if you run unmodded, a glitch could corrupt your worlds!
- Updated to Beta 1.7.2 - a relatively painless one. MCP really has it's shit together. Grats to Searge, ZeuX, r4wk and the rest of the team!
- Backpack! Press 'B' for a persistent, 10-slot mini-inventory. You will never lose it, not even when dying.
- Fixed bugs with exploding/creeper vision.
0.60: Backpacks, auto-magical config file keys patch
0.58: Moved keys to config file
0.57_02: Bugfixes 2: Electric Boogaloo
0.57: Added achievements, lightning creepers/lightning YOU, bugfixes and code cleanup
0.56p_02: various bug fixes, optimizations
0.56p: EntityPlayer patch
0.56a: Engine work
0.55h: Fixed several bugs with saving.
0.55a: Slightly buggy builders, creeper vision, textures for nest blocks, some bugfixes, and an Easter egg!
0.54: New props, score tracker, bug fixes
0.53_h: Fixes prop file, skeleton drops, nest block drops, exploding after dying
0.53: Added baby creepers, nest blocks, broken prop file
0.52: Modloader integration, better human drops and balance tweaks.
0.51: fixed NullPointerException when checking for distance on possibly null object
0.50: Added humans, controlling mobs, preventing mobs from despawning, framework for more human mobs.
0.01: Initial release. Player had creeper model and could explode.
Dependencies: ModLoader (either)
If you do not download ModLoader, or do not already have it, the mod WILL NOT WORK.
T (can be changed in yatc.props)- Explode. Hold down for about 2 seconds.
R (can be changed in yatc.props)- Turn on Creeper Vision. It has a power bar, and if it dips below 0 you need to wait a few seconds before you can use it again.
B (can be changed in yatc.props)- Open the backpack.
119 (Can be changed in yatc.props file)
The properties file is called yatc.props and is in your .minecraft folder. Open it with your favorite text editor.
By default, it will look something like this:
#YAtC Props #Sun Dec 21 00:00:00 EDT 2012 spawnHumans=true NestBlockId=119 nestBlock=true cap=200 builders=true SpawnRate=1000 Cvision=true canExplode=true achievements=true key_explode=T key_vision=R</span></div><div></div><div></div><div>backpack=true</div><div>key_backpack=BIt's rather self-explanatory:
- spawnHumans: If true, spawn humans and builders, if false, don't spawn either.
- NestBlockID: The id for nest blocks, don't change this after placing any nest blocks or you will corrupt your world!
- nestBlock: if nest blocks should be loaded and given an id, change this to false to free up an id for another block (again, don't do this after placing any nest blocks)
- cap: the hard cap on how many humans can spawn at once
- builders: like spawnHumans, but only affects builders
- canExplode: set this to false to disable exploding
- SpawnRate: how much humans spawn
- CVision: if Creeper Vision can be used
- Achievements: if achievements should be loaded
- key_explode: the key to use for explode
- key_vision: ^
- backpack: if the backpack should be accessible
- key_backpack: what key to use for accessing the backpack
If you manage to screw up your properties file, the mod should fix it. Delete one property to have the mod restore it to the file as it's default value. Delete the entire file to have it completely regenerated.
Credits (people who helped me out and deserve a shoutout, at least, for putting up with me):
Mr_okushama (wrote base human AI class!)
#mcp/#risucraft in general
Since I get so many awesome videos that either go out of date or just can't fit in the limited top spot of the post, I'll put some more here.
Creeper Vision (by me)
If you have a problem, run this .bat file WITH THE LINUX LAUNCHER IN THE SAME FOLDER ASDGF - see below
I don't care what your problem is, this helps diagnose crashes, blackscreens, lag-freezes, and 13 types of flu. You may have to modify it to set the path to your java.exe (generally located in Program Files/Java, I didn't simply use java -jar because not everyone has set their system path).
To use the error script, place the linux launcher (it doesn't matter what operating system you actually have) in the script's directory and run the script. IF IT DOESN'T WORK, MAKE SURE THE LAUNCHER IS THERE. IT PROBABLY IS THAT. IT ALWAYS IS. IF YOUR ERROR MENTIONS "LauncherFrame", IT IS. Then copy the text out of the console window with right click -> mark -> enter, and paste it in [code] tags here (all of it, not just the error). Make sure you remove the Setting user line at the top, or other people might be able to log in as you (for the technically minded: that's the session id).
If you are more technically-savvy, or don't use Windows, the script simply launches the launcher from the command line to get console output. You should know how to do that if you claim to be technically savvy! There's lots of instructions on Google if you are not.
For one, if the error is a ClassDefNotFound error, 99% of the time you have incorrectly or haven't installed ModLoader. If you are POSITIVELY sure that you have it installed correctly, post in this thread with the entire error, including traceback (long list of errors in random alphabet letters).
-I can't explode/use creeper vision/backpack!
You have to hold T/R/B respectively (or whatever key you remapped it to) down for about two seconds to charge your explosion and hear that lovely SssSSS, have the bar appear, or see the GUI.
-Creeper Vision doesn't do anything?!
Yes it does. Look at the humans, at night.
-How do I control mobs?
You need red and yellow flowers.
-Giving a mob a yellow flower (right click) will make it follow you and not despawn.
-Giving a mob a red flower will make it wander like normal, but still not despawn.
-Taking a mob's flower away (right click with nothing) will make it wander around and possible to despawn.
-How do I craft a nest?
-My nest block/baby creeper isn't doing anything?!
Wait 5 minecraft days. It takes 10 minecraft days in all to go from nest block to creeper.
Check your properties file and if you're on peaceful.
-How to install?
Look at the install section below.
-How can I turn this mod off for world I don't want it in/to run with conflicting mods?
There are several mod managers you can use, like this one, but you can also have multiple copies of the .jar and manually rename them.
-Doesn't work with [MOD X]!!
I'm sorry, the nature of this mod entails a lot of editing existing files, which creates inevitable conflicts. If you give me a link to the mod, I'll look and see if I can merge the conflicting classes.
-I don't want to play as a creeper all the time! How to toggle?
Either use one of the many excellent mod managers, or manually have separate copies of the .jar with different mods installed on each.
-Will you make me [MOD IDEA X]?
If it's a reasonable idea, PM me it or a link to the request thread. I already have a lot of mods planned though, like dogs.
Minecraft Mod Center is a new site made explicitly for hosting mods. Unlike these forums, which don't even have a self-owned file host, McModCenter offers integrated hosting, dedicated mod subforums, download counts, (soon) integrated mcpkg support, an approval process to keep junk mods out of the system, and more.
I don't like asking for donations, so I ask people endure a 5-second ad. I've debated the morality of this in threads too many times to count, so I'll sum up my points here.
- Notch says in Minecraft's copyright that plugin developers maintain rights to their source, including selling it
- Mod developers spend a lot of time on our mods and helping other modders, compared to which your 5 seconds in infinitesimal
- Modders get yelled at, sworn at, flamed, begged, and essentially treated by shit by the immature portion of the community (yes, YOU) that can't install our mods. I honestly lol at these people turning around and complaining about us wasting their time.
- I, honestly, do not give a fuck if you don't like it. Make your own mod.
-Custom skins will overlay the creeper skin. I have a Mythbuster creeper in my test world.
-The player creeper does not expand when exploding like the normal one. I can't find the function that makes the normal creeper do this.
- Builders derp. A lot.
Mention that you read this and the FAQ(if you did, of course) when giving a bug report, makes my life much easier. Thanks.
Slightly outdated video by IttyBittyNinja (does not include adding resources folder)
You will need an archive tool (either winRAR or 7zip), a copy of minecraft.jar, and some common sense (very important).
Download ModLoader and my mod, and unzip them.
Open minecraft.jar with your archive tool.
Highlight and drag all the files from the ModLoader folders on top of the list of files in minecraft.jar (DO NOT DRAG THEM ON A FOLDER, DRAG THEM ON A PLAIN .class FILE).
Then highlight all the files in the YAtC<version number> folder, including the yatc folder, and drag them into minecraft.jar (DO NOT DRAG THEM ON A FOLDER, DRAG THEM ON A PLAIN .class FILE).
Delete META-INF (or just the mojang files if on a Mac). If you're on a Mac, you'll also need to do this.
Kill some humans!