I had this idea when I was messing around with player heads. I decided to make a mob with similar properties to the player head, in the sense that it takes on the skin of the given player.
Now adds a way to craft spawn eggs!
That's right! Craftable spawn eggs! Now you can spawn Humans (among other mobs) in survival!
Just craft a blank spawn egg, like so:
After you craft it, you can either right-click a mob, and get that mob's spawn egg, or you can click anywhere else to get a Human spawn egg.
You can name them like you would any other mob, and that name will determine what player they look like.
You can befriend them by throwing a diamond at them. This also gives you the "Diamonds to you!" achievement, if you are at the appropriate progress level.
They will attack hostile mobs if holding a sword, and shoot them if they have a bow. They also attack if you haven't befriended them yet, regardless of the weapon. (You can't see it, but Notch is holding a diamond sword.)
Got a suggestion? I'm all ears. Post any suggestions (yes, any) in the comments below. Maybe certain names drop certain objects? Maybe certain names make changes to the AI? Whatever your suggestion is, don't hesitate to post. Nothing (and I mean nothing) is too ridiculous.
If you give a human something from another mod, it may or may not crash.
---- Minecraft Crash Report ----
// Don't do that.
Time: 7/30/15 6:18 PM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at spaz97.EntityHuman.func_70097_a(EntityHuman.java:102)
at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1014)
at net.minecraft.entity.Entity.func_70064_a(Entity.java:916)
at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:182)
at net.minecraft.entity.Entity.func_70091_d(Entity.java:738)
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1490)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1814)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
at spaz97.EntityHuman.func_70071_h_(EntityHuman.java:129)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
at net.minecraft.world.World.func_72870_g(World.java:2034)
at net.minecraft.world.World.func_72939_s(World.java:1887)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at spaz97.EntityHuman.func_70097_a(EntityHuman.java:102)
at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1014)
at net.minecraft.entity.Entity.func_70064_a(Entity.java:916)
at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:182)
at net.minecraft.entity.Entity.func_70091_d(Entity.java:738)
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1490)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1814)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
at spaz97.EntityHuman.func_70071_h_(EntityHuman.java:129)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
at net.minecraft.world.World.func_72870_g(World.java:2034)
-- Entity being ticked --
Details:
Entity Type: Human (spaz97.EntityHuman)
Entity ID: 4333973
Entity Name: Artemus_Cain
Entity's Exact location: 60.45, 56.00, -2199.38
Entity's Block location: World: (60,56,-2200), Chunk: (at 12,3,8 in 3,-138; contains blocks 48,0,-2208 to 63,255,-2193), Region: (0,-5; contains chunks 0,-160 to 31,-129, blocks 0,0,-2560 to 511,255,-2049)
Entity's Momentum: -0.07, -0.37, 0.26
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1887)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: New World
All players: 1 total; [EntityPlayerMP['NarcWatson'/0, l='New World', x=65.71, y=56.00, z=-2218.63]]
Chunk stats: ServerChunkCache: 339 Drop: 0
Level seed: -6161316084000454771
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options: 2;7,3x1,52x24;2;
Level spawn location: World: (37,4,-2222), Chunk: (at 5,0,2 in 2,-139; contains blocks 32,0,-2224 to 47,255,-2209), Region: (0,-5; contains chunks 0,-160 to 31,-129, blocks 0,0,-2560 to 511,255,-2049)
Level time: 124936 game time, 357885 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 118828 (now: false), thunder time: 24037 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
I had this idea when I was messing around with player heads. I decided to make a mob with similar properties to the player head, in the sense that it takes on the skin of the given player.
Now adds a way to craft spawn eggs!
That's right! Craftable spawn eggs! Now you can spawn Humans (among other mobs) in survival!After you craft it, you can either right-click a mob, and get that mob's spawn egg, or you can click anywhere else to get a Human spawn egg.
You can name them like you would any other mob, and that name will determine what player they look like.
You can befriend them by throwing a diamond at them. This also gives you the "Diamonds to you!" achievement, if you are at the appropriate progress level.
They will attack hostile mobs if holding a sword, and shoot them if they have a bow. They also attack if you haven't befriended them yet, regardless of the weapon. (You can't see it, but Notch is holding a diamond sword.)
I had to. You know I had to.
MORE SCREENSHOTS
A couple Youtubers you might know
Some random guys
A couple more Youtubers
Whoops... almost forgot!
Click HERE to download the mod!
Got a suggestion? I'm all ears. Post any suggestions (yes, any) in the comments below. Maybe certain names drop certain objects? Maybe certain names make changes to the AI? Whatever your suggestion is, don't hesitate to post. Nothing (and I mean nothing) is too ridiculous.
CLICK HERE
to see my mod!
CLICK HERE
to see my mod!
nam jef
CLICK HERE
to see my mod!
CLICK HERE
to see my mod!
If so, did you spell it correctly?
CLICK HERE
to see my mod!
CLICK HERE
to see my mod!
When you throw a stack of diamonds to a group of humans,
the game crashes.
EDIT: Also, Humans can't spawn on peaceful.
"What if make Minecraft, but no are cube"
Does the human spawn naturally??
make humans spawn naturally(rarely),with random name(with skin of the player,of course)
also
if you name a human "Dinnerbone" the human should be upside down
you must add that feature!!
Wow. This mod lookes great! But can I make a suggestion?
Yeah, hi, would it be possible to make it so that you could just rename it to any username, rather than just those youtubers?
I would like this feature to be added so I can spawn in my friends on singleplayer, making me less lonely..
LOL
Also, what version MC is this for?
Thanks, bye!
wOw!
Very small downside.
If you give a human something from another mod, it may or may not crash.
---- Minecraft Crash Report ----
// Don't do that.
Time: 7/30/15 6:18 PM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at spaz97.EntityHuman.func_70097_a(EntityHuman.java:102)
at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1014)
at net.minecraft.entity.Entity.func_70064_a(Entity.java:916)
at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:182)
at net.minecraft.entity.Entity.func_70091_d(Entity.java:738)
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1490)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1814)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
at spaz97.EntityHuman.func_70071_h_(EntityHuman.java:129)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
at net.minecraft.world.World.func_72870_g(World.java:2034)
at net.minecraft.world.World.func_72939_s(World.java:1887)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at spaz97.EntityHuman.func_70097_a(EntityHuman.java:102)
at net.minecraft.entity.EntityLivingBase.func_70069_a(EntityLivingBase.java:1014)
at net.minecraft.entity.Entity.func_70064_a(Entity.java:916)
at net.minecraft.entity.EntityLivingBase.func_70064_a(EntityLivingBase.java:182)
at net.minecraft.entity.Entity.func_70091_d(Entity.java:738)
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1490)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1814)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:367)
at net.minecraft.entity.monster.EntityMob.func_70636_d(SourceFile:25)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1611)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:206)
at net.minecraft.entity.monster.EntityMob.func_70071_h_(SourceFile:30)
at spaz97.EntityHuman.func_70071_h_(EntityHuman.java:129)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:648)
at net.minecraft.world.World.func_72870_g(World.java:2034)
-- Entity being ticked --
Details:
Entity Type: Human (spaz97.EntityHuman)
Entity ID: 4333973
Entity Name: Artemus_Cain
Entity's Exact location: 60.45, 56.00, -2199.38
Entity's Block location: World: (60,56,-2200), Chunk: (at 12,3,8 in 3,-138; contains blocks 48,0,-2208 to 63,255,-2193), Region: (0,-5; contains chunks 0,-160 to 31,-129, blocks 0,0,-2560 to 511,255,-2049)
Entity's Momentum: -0.07, -0.37, 0.26
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1887)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:489)
-- Affected level --
Details:
Level name: New World
All players: 1 total; [EntityPlayerMP['NarcWatson'/0, l='New World', x=65.71, y=56.00, z=-2218.63]]
Chunk stats: ServerChunkCache: 339 Drop: 0
Level seed: -6161316084000454771
Level generator: ID 01 - flat, ver 0. Features enabled: true
Level generator options: 2;7,3x1,52x24;2;
Level spawn location: World: (37,4,-2222), Chunk: (at 5,0,2 in 2,-139; contains blocks 32,0,-2224 to 47,255,-2209), Region: (0,-5; contains chunks 0,-160 to 31,-129, blocks 0,0,-2560 to 511,255,-2049)
Level time: 124936 game time, 357885 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 118828 (now: false), thunder time: 24037 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:636)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 98669976 bytes (94 MB) / 546906112 bytes (521 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.85.1291 Minecraft Forge 10.13.2.1291 23 mods loaded, 23 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
FML{7.10.85.1291} [Forge Mod Loader] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Forge{10.13.2.1291} [Minecraft Forge] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TooManyItems{1.7.10} [TooManyItems] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
ExtraUtilities{1.2.2} [Extra Utilities] (extrautilities-1.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
flansmod{4.9.0} [Flan's Mod] (Flans Mod-1.7.10-4.9.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Human Mob Mod{1.0} [Human Mob Mod] (HumanMobMod_1.7.10.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
lycanitesmobs{1.10.11.4 - MC 1.7.10} [Lycanites Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
arcticmobs{1.10.11.4 - MC 1.7.10} [Lycanites Arctic Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
demonmobs{1.10.11.4 - MC 1.7.10} [Lycanites Demon Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
desertmobs{1.10.11.4 - MC 1.7.10} [Lycanites Desert Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
forestmobs{1.10.11.4 - MC 1.7.10} [Lycanites Forest Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
freshwatermobs{1.10.11.4 - MC 1.7.10} [Lycanites Freshwater Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
infernomobs{1.10.11.4 - MC 1.7.10} [Lycanites Inferno Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
junglemobs{1.10.11.4 - MC 1.7.10} [Lycanites Jungle Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
mountainmobs{1.10.11.4 - MC 1.7.10} [Lycanites Mountain Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
plainsmobs{1.10.11.4 - MC 1.7.10} [Lycanites Plains Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
saltwatermobs{1.10.11.4 - MC 1.7.10} [Lycanites Saltwater Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
shadowmobs{1.10.11.4 - MC 1.7.10} [Lycanites Shadow Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
swampmobs{1.10.11.4 - MC 1.7.10} [Lycanites Swamp Mobs] (LycanitesMobsComplete 1.10.11.4 [1.7.10].jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
millenaire{6.0.0} [Millénaire] (millenaire-6.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
radixcore{1.3.4} [RadixCore] (RadixCore-1.7.10-1.3.4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
TooMuchTNT{2.9} [TooMuchTNT] (TooMuchTNT v2.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 1 / 8; [EntityPlayerMP['NarcWatson'/0, l='New World', x=65.71, y=56.00, z=-2218.63]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Note: I no longer have TooMuchTNT installed due to issues beyond my control- would that fix it?
Eh nevermind, that was a stupid question.
Everybody knows notch drops an apple on death. Its worked into the game code. If you havent made that yet than this mod is inacurate.
Gifs are cool beans
I can't befriend them I throwed a diamond at them