If people actually put stuff in strings, literal.eval should return you a nice dictionary. Then you can just iterate over that ;-)
WARNING: Python, NBT, and other programming jargon ahead.
See, the problem isn't making the string into arrays and dicts and such. The problem is that, for example, a number typed by the user as part of the string can be either a byte, short, int, long, float, or double, and I have to know which type it is because it has to be converted to NBT tags, which don't work if they're the wrong type. How is "Unbreakable:1" (an NBT_Byte tag) different from "RepairCost:1" (an NBT_Int tag)? I end up having to parse the names of the tags, and compare them using a list (ok it's a dictionary but whatever) of which tag name corresponds to which tag type. And I'm not very fast at writing code. Also, not only are there lists (which use the "[]" characters in the input string) and compound tags (which use "{}"), but there are also TAG_Byte_Array and TAG_Int_Array, which I don't even know how to handle...
Technical jargon ends.
By the way, one thing I learned from all this: Did you know that in 1.8, you can make player heads that use any texture at all, which need not be associated with a Minecraft/Mojang account? True fact! Player heads don't need to use a UUID; in 1.8 their structure includes a URL that normally points to files on textures.minecraft.net - however, it can be any URL at all. So, you can make as many custom player heads as you want now. Just another tool in the rapidly expanding and already way too big toolkit of the average mapper.
Rollback Post to RevisionRollBack
Mapmaker and LPer of Complete The Monument (CTM) maps.
Creator/owner of the CTM Community Mapping Server - ask about it on the CTM Community thread!
Current projects:
Thanatos - a subterranean semi-open-world urban CTM
Titan's Revolt - a collaborative project run by ProjectCTM; sequel to Pantheon
Pinnacle - a "sketch" mini-CTM intended for newer players (nearing completion!)
The Meaning of Life, the Universe, and Everything.
Join Date:
1/28/2013
Posts:
262
Minecraft:
CodeChip
Member Details
Command blocks are a pain (for me at least). I've been trying to make this concept for a mob that triggers when a player comes near it, but I haven't been able to figure out exactly how. When I do: /execute @e[Type=Creeper] ~ ~ ~ testfor @p it doesn't work
I've added ~'s after the @p part too. I'm pretty sure this is possible, I just can't figure it out. Any help here?
Command blocks are a pain (for me at least). I've been trying to make this concept for a mob that triggers when a player comes near it, but I haven't been able to figure out exactly how. When I do: /execute @e[Type=Creeper] ~ ~ ~ testfor @p it doesn't work
I've added ~'s after the @p part too. I'm pretty sure this is possible, I just can't figure it out. Any help here?
Ermahgerd, that looks amazing. Do you have a download, I want to speedrun that! I mean, a perfect encasement of flat stone, fills all OCD desires ever!
So for radius of 3:
execute @e[type=Creeper] ~ ~ ~ testfor @a[r=3]
The problem I'm having with that is that it's letting out a redstone signal constantly whether I'm near the creeper or not.
I don't know if I did something wrong or what. It also says stuff like:
The problem I'm having with that is that it's letting out a redstone signal constantly whether I'm near the creeper or not.
I don't know if I did something wrong or what. It also says stuff like:
The Meaning of Life, the Universe, and Everything.
Location:
Nowhere
Join Date:
3/29/2013
Posts:
68
Minecraft:
MithicalGaming
Member Details
Probably amongst the trollier things I did in my first CTM. These guys were scattered throughout the area--one of them is a custom spawner of cave spiders that drop a Sharp5 Fire Aspect 2 diamond sword, the other one is also cave spiders but it drops stacked water bottles. All the other spawners were in the open and easily able to be shut down with light or destroyed, but these guys.... not so much. They also have open access to the sky and wide-range player detection, so they'd just populate that room and slowly crawl out and be all over the temple until you closed them in.
The irony is strong, oh CodeMaster XD. Ok the problem here is that the redstone comparator is not being reset. If you use the command Rubisk provided, it should work properly. If it doesn't, you could look at the redstone I used in my upcoming map. I managed to get past the exact same problem using a nifty 5x5 auto- reset circuit which allows for rapid CB usage- it resets the comparator each time it triggers.
The easiest way to reset a comparator for a testfor command is /blockdata x y z {SuccessCount:0} where x, y and z are the coordinates of the command block. (IMO comparators should just auto-reset...so annoying!)
But I don't think that's the problem. It sounds like a syntax error in the parameters since it won't turn off even when the testfor *shouldn't* detect the player. CodeMaster, be sure to check your spacing. It does matter for some reason (dang it, Mojang!) in command blocks.
3) CTM Community map released? Awesome, I'll definitely play it if I can soon! And moar Strawberry Jams? Fang, how do you fit all this stuff around your non-CTM life?
I question it on a daily basis myself. Alongside my sanity.
/testfor @p {Inventory:[{Slot:8b,id:"minecraft:flint_and_steel"}]}
Active Slots: /testfor @p {SelectedItemSlot:0}
Item: /testfor @p[r=10] {Inventory:[{id:"minecraft:diamond_sword"}]}
Item in slot: /testfor @p[r=10] {Inventory:[{Slot:0b,id:"minecraft:diamond_sword"}]}
Item in active slot: /testfor @p[r=10] {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:diamond_sword"}]}
Named Item: /testfor @p[r=10] {Inventory:[{tag:{display:{Name:"Ice Blade"}}}]}
Named Item in Active Slot: /testfor @p[r=10] {SelectedItemSlot:0,Inventory:[{Slot:0b,tag:{display:{Name:"Ice Blade"}}}]}
This "spoiler" contains some basic commands i collected from mostly dragnoz' yt channel. in my map i used these commands -and variations- a lot, triggered by events like entering a area etc. some of those commands may not work in the latest versions of mc, due to some changes from item id numbers to minecraft-id names for example.
be warned, use "/gamerule mobGriefing false" before experimenting with witherbosses and dragons on your almost finished map.
Question: How do you guys make your custom mobs? Filters? Third party programs?
lol custom mobs suck
But seriously, I find that, nine times out of ten, when a mapmaker adds "custom mobs," it's just a lazy attempt to spice up their map's gameplay. It's obnoxious- it's very rarely that I actually find myself using custom spawners, simply because they aren't necessary and, if anything, I feel that they detract from the quality of a given map. All too often, people add custom mobs just because they're "cool" or "fun," which they certainly aren't when they're as overused as they are right now. Custom mobs really should be used to spice up a map- but just like you don't want your food drenched with spices, you don't want new, flashy custom mobs every two or three minutes. If you're going to add custom mobs to an area, put some time into it. Make them fit. Make sure that they actually make the area better- they should never just be eye candy to give the player the illusion that they're running into new challenges.
TL;DR: Use custom spawners well unless you want me to think you're a half-retarded aborted bonobo fetus.
But seriously, I find that, nine times out of ten, when a mapmaker adds "custom mobs," it's just a lazy attempt to spice up their map's gameplay. It's obnoxious- it's very rarely that I actually find myself using custom spawners, simply because they aren't necessary and, if anything, I feel that they detract from the quality of a given map. All too often, people add custom mobs just because they're "cool" or "fun," which they certainly aren't when they're as overused as they are right now. Custom mobs really should be used to spice up a map- but just like you don't want your food drenched with spices, you don't want new, flashy custom mobs every two or three minutes. If you're going to add custom mobs to an area, put some time into it. Make them fit. Make sure that they actually make the area better- they should never just be eye candy to give the player the illusion that they're running into new challenges.
TL;DR: Use custom spawners well unless you want me to think you're a half-retarded aborted bonobo fetus.
woah...
So do you think the average mobs you see in Minecraft is considered a challenge?
WARNING: Python, NBT, and other programming jargon ahead.
See, the problem isn't making the string into arrays and dicts and such. The problem is that, for example, a number typed by the user as part of the string can be either a byte, short, int, long, float, or double, and I have to know which type it is because it has to be converted to NBT tags, which don't work if they're the wrong type. How is "Unbreakable:1" (an NBT_Byte tag) different from "RepairCost:1" (an NBT_Int tag)? I end up having to parse the names of the tags, and compare them using a list (ok it's a dictionary but whatever) of which tag name corresponds to which tag type. And I'm not very fast at writing code. Also, not only are there lists (which use the "[]" characters in the input string) and compound tags (which use "{}"), but there are also TAG_Byte_Array and TAG_Int_Array, which I don't even know how to handle...
Technical jargon ends.
By the way, one thing I learned from all this: Did you know that in 1.8, you can make player heads that use any texture at all, which need not be associated with a Minecraft/Mojang account? True fact! Player heads don't need to use a UUID; in 1.8 their structure includes a URL that normally points to files on textures.minecraft.net - however, it can be any URL at all. So, you can make as many custom player heads as you want now. Just another tool in the rapidly expanding and already way too big toolkit of the average mapper.
I've added ~'s after the @p part too. I'm pretty sure this is possible, I just can't figure it out. Any help here?
Thanks,
Chipmunk46
@e[type=Creeper] ~ ~ ~ testfor @a[r=<input radius as int: r=1, r=2,=3 etc.>]
So for radius of 3:
execute @e[type=Creeper] ~ ~ ~ testfor @a[r=3]
im back
btw im sorry about how i didnt finish up my area for the communiT map
life happens n stuff
you guys prolly all hate me for that tho LOL
w.e tho anyway i made a thing in my test world
first person to figure out how i did gets paid in gum
trident layers
ill mail it to you
swer on me mum
mayestic af y/y
hears a pawstroll for you to wote on how mayestic
oh & rubixxx sux btw dont listen to him tbh
also wow ctms gone to hell
and where can i dl those
dumbcommuniT maps for lols[YOUR AD HERE FOR JUST $69.69]
Ermahgerd, that looks amazing. Do you have a download, I want to speedrun that! I mean, a perfect encasement of flat stone, fills all OCD desires ever!
The problem I'm having with that is that it's letting out a redstone signal constantly whether I'm near the creeper or not.
I don't know if I did something wrong or what. It also says stuff like:
[CodeMasterXD: Found CodeMasterXD]
you're executing @a there, probably.
Welcom bak
guise miss u tho (not rly huehuehue)
pic looks mayestic as Fangderp's interior design
8/8 m8
n were bringing ctms bak from hell
new ctm jam is being announced btw
u should join (not rly huehuehue)
k thx bai
http://i.imgur.com/jYtoeHv.png
I feel like its a testament to how sad my life is that i actually voted in that strawpoll...
The name for now is "Hell's Pass"
The easiest way to reset a comparator for a testfor command is /blockdata x y z {SuccessCount:0} where x, y and z are the coordinates of the command block. (IMO comparators should just auto-reset...so annoying!)
But I don't think that's the problem. It sounds like a syntax error in the parameters since it won't turn off even when the testfor *shouldn't* detect the player. CodeMaster, be sure to check your spacing. It does matter for some reason (dang it, Mojang!) in command blocks.
My Minecraft Maps: coldfusionmaps.com
I question it on a daily basis myself. Alongside my sanity.
/gamerule doFireTick true/false
/gamerule keepInventory true/false
/gamerule doMobLoot true/false
/gamerule doMobSpawning true/false
/gamerule doTileDrops true/false
/gamerule mobGriefing true/false
/gamerule keepInventory true/false
/gamerule naturalRegeneration
/gamerule logAdminCommands
/gamerule showDeathMessages
/toggledownfall
hopper-slowdown
/blockdata ~ ~1 ~ {TransferCooldown:100000} hopper-slowdown
persistent mob
/summon Skeleton ~ ~ ~ {Attributes:[{Name:generic.maxHealth,Base:30}],HealF:30,CustomName:"Evil Kenyvel",CustomNameVisible:1,Equipment:[{id:261},{id:309},{id:308},{id:307},{id:306}],PersistenceRequired:1}
/summon Giant ~ ~ ~ {Attributes:[{Name:generic.maxHealth,Base:30}],HealF:30,CustomName:"Helf",CustomNameVisible:1,Equipment:[{id:iron_sword},{id:iron_boots},{id:iron_leggings},{id:iron_chestplate},{id:iron_helmet}],PersistenceRequired:1}
/summon Zombie -100 8 515 {Attributes:[{Name:generic.maxHealth,Base:30}],HealF:30,CustomName:"ZomblRider",CustomNameVisible:1,Equipment:[{id:iron_sword},{id:iron_boots},{id:iron_leggings},{id:iron_chestplate},{id:iron_helmet}],PersistenceRequired:1,Riding:{id:"EntityHorse",Type:3,Tame:1}}
/summon Zombie -100 8 515 {Equipment:[{id:iron_sword},{id:iron_boots},{id:iron_leggings},{id:iron_chestplate},{id:iron_helmet}],Riding:{id:"EntityHorse",Type:3,Tame:1}}
/summon Skeleton -100 8 515 {Equipment:[{id:bow},{id:iron_boots},{id:iron_leggings},{id:iron_chestplate},{id:iron_helmet}],Riding:{id:"EntityHorse",Type:4,Tame:1}}
/summon Giant ~ ~ ~ {Equipment:[{id:iron_sword},{id:iron_boots},{id:iron_leggings},{id:iron_chestplate},{id:iron_helmet}]}
/summon Zombie ~ ~ ~ {Equipment:[{id:hand},{id:schuhe},{id:hose},{id:brust},{id:helm}]}
steinschwert eisenrüssi:
/summon Zombie ~ ~ ~ {Equipment:[{id:272},{id:309},{id:308},{id:307},{id:306}]}
/summon Skeleton ~ ~ ~ {Equipment:[{id:261},{id:309},{id:308},{id:307},{id:306}]}
chest with items:
/summon FallingSand ~2 ~10 ~ {TileID:54,Time:1,TileEntityData:{Items:[{id:276,Slot:1},{id:277,Slot:0}]}}
item into chest:
/blockdata ~ ~1 ~ {Items:[{id:131,Count:1,tag:{display:{Name:"Key",Lore:["Opens Magical Doors"]},ench:[{id:4,lvl:2}]}}]}
/blockdata ~ ~1 ~ {Items:[{id:131,Count:2}]}
/xp 100 @p
/testfor @p {Inventory:[{Slot:8b,id:"minecraft:flint_and_steel"}]}
Active Slots: /testfor @p {SelectedItemSlot:0}
Item: /testfor @p[r=10] {Inventory:[{id:"minecraft:diamond_sword"}]}
Item in slot: /testfor @p[r=10] {Inventory:[{Slot:0b,id:"minecraft:diamond_sword"}]}
Item in active slot: /testfor @p[r=10] {SelectedItemSlot:0,Inventory:[{Slot:0b,id:"minecraft:diamond_sword"}]}
Named Item: /testfor @p[r=10] {Inventory:[{tag:{display:{Name:"Ice Blade"}}}]}
Named Item in Active Slot: /testfor @p[r=10] {SelectedItemSlot:0,Inventory:[{Slot:0b,tag:{display:{Name:"Ice Blade"}}}]}
draaagon
/summon EnderDragon ~ ~10 ~10 {Attributes:[{Name:generic.maxHealth,Base:10}],HealF:10,Riding:{id:Minecart},CustomName:"Boss",CustomNameVisible:0}
/summon EnderDragon ~ ~10 ~10 {Attributes:[{Name:generic.maxHealth,Base:10}],HealF:10,Riding:{id:Minecart},CustomName:"Smaug",CustomNameVisible:1}
brotmaschine:
/summon Item ~ ~2 ~ {Age:5970,Item:{id:297,Count:16}}
feuerball
/summon Fireball ~1 ~2 ~0 {direction:[0.0,0.0,-1.0]}
rüssi
/blockdata ~ ~-2 ~ {Items:[{id:minecraft:leather_chestplate,Count:1,tag:{display:{Name:"Lord's Vest",Lore:["Allmighty Fabrics"]},HideFlags:1b,ench:[{id:0,lvl:8},{id:1,lvl:7},{id:3,lvl:7},{id:4,lvl:7},{id:34,lvl:99}]}}]}
hunters knife
/give @p 268 1 200 {display:{Name:"Hunters Knife",Lore:[Hungry Blade]},ench:[{id:21,lvl:10},{id:34,lvl:1}]}
brians knife:
/give @p 267 1 125 {display:{Name:"Swiss Army Knife",Lore:[Brians Stuff]},ench:[{id:16,lvl:3},{id:19,lvl:3},{id:20,lvl:3},{id:21,lvl:3},{id:34,lvl:3}]}
poisoned blade:
/blockdata ~ ~1 ~ { {Items:[0:{id:minecraft:iron_sword,Count:1b,Slot:4b,HideFlags:1b,tag:{ench:[{id:15,lvl:0}],display:{Name:Poisoned Blade,Lore:[Each Hit Poisons target]}}}]}
Knockbackstick:
/blockdata ~ ~1 ~ {Items:[{id:minecraft:stick,Count:1,tag:{display:{Name:"Kicker",Lore:["Wand of Distance"]},HideFlags:1b,ench:[{id:17,lvl:2},{id:19,lvl:15}]}}]}
Flamestick
/blockdata ~ ~1 ~ {Items:[{id:minecraft:stick,Count:1,tag:{display:{Name:"Burner",Lore:["Wand of Heat"]},HideFlags:1b,ench:[{id:20,lvl:12},{id:18,lvl:2}]}}]}
cut stick
/blockdata ~ ~1 ~ {Items:[{id:minecraft:stick,Count:1,tag:{display:{Name:"Cutter",Lore:["Wand of Death"]},HideFlags:1b,ench:[{id:16,lvl:12},{id:21,lvl:2}]}}]}
custom potion
/give @p 373 1 7 {CustomPotionEffects:[{Id:15,Amplifier:10,Duration:200}]}
/give @p 373 16 7 {CustomPotionEffects:[{Id:1,Amplifier:20,Duration:8000},{Id:8,Amplifier:6,Duration:8000}]}
/give @p 373 16 7 {CustomPotionEffects:[{Id:11,Amplifier:1,Duration:16000},{Id:12,Amplifier:1,Duration:16000},{Id:13,Amplifier:1,Duration:16000},{Id:14,Amplifier:1,Duration:16000}]}
/give @p 373 16 7 {CustomPotionEffects:[{Id:1,Amplifier:0,Duration:16000},{Id:3,Amplifier:0,Duration:16000},{Id:6,Amplifier:0,Duration:16000},{Id:13,Amplifier:0,Duration:16000}]}
/give @p 373 16 7 {CustomPotionEffects:[{Id:21,Amplifier:1,Duration:16000},{Id:1,Amplifier:0,Duration:16000},{Id:11,Amplifier:0,Duration:16000},{Id:16,Amplifier:0,Duration:16000},]}
/give @p 373 16 7 {CustomPotionEffects:[{Id:21,Amplifier:2,Duration:4000},{Id:1,Amplifier:1,Duration:4000},{Id:16,Amplifier:1,Duration:5000},]}
playsound
/playsound ambient.weather.thunder @p ~ ~1 ~ 1 1 1
spawners
/summon FallingSand ~ ~15 ~ {TileID:52,Time:1,TileEntityData:{EntityId:"Skeleton",SpawnCount:3,SpawnRange:8,Delay:0,MaxSpawnDelay:3,MinSpawnDelay:1,}}
weak spawner:
/summon FallingSand ~ ~1 ~ {TileID:52,Time:1,TileEntityData:{EntityId:"Zombie",SpawnCount:1,SpawnRange:10,Delay:120,MaxSpawnDelay:452,MinSpawnDelay:125,}}
/summon FallingSand ~ ~-1 ~ {TileID:52,Time:1,TileEntityData:{EntityId:"Witch",SpawnCount:3,SpawnRange:15,Delay:40,MaxSpawnDelay:252,MinSpawnDelay:25,}}
heavy spawner
/summon FallingSand ~ ~15 ~ {TileID:52,Time:1,TileEntityData:{EntityId:"WitherBoss",SpawnCount:1,SpawnRange:5,Delay:0,MaxSpawnDelay:10,MinSpawnDelay:10,}}
battle gear
/give @p 304 1 200 {display:{Name:"Battle Gear",Lore:[may be good in tough times]},ench:[{id:0,lvl:9}]}
/give @p 304 1 180 {display:{Name:"Brians Stuff",Lore:[safety suit]},ench:[{id:0,lvl:3}]}
1-shot
/give @p 261 1 90 {display:{Name:"Power Bow",Lore:[1-Shot]},ench:[{id:48,lvl:1000},{id:34,lvl:1000}]}
10hits left iron sword smite9
/give @p 267 1 240 {display:{Name:"Ancient Long Sword",Lore:[last hope]},ench:[{id:17,lvl:9}]}
WitherBoss Spawner
/summon FallingSand ~ ~1 ~ {TileID:52,Time:1,TileEntityData:{EntityId:"WitherBoss",SpawnCount:1,SpawnRange:9,Delay:15,MaxSpawnDelay:60,MinSpawnDelay:10,}}
____________ab
13w47c.
Command:
/summon Zombie ~ ~1 ~ {Attributes:[{Name:generic.maxHealth,Base:30}],HealF:30,CustomName:"Evil Kenyvel",CustomNameVisible:1,DropChances:[1.0f,1.0f,1.0f,1.0f,0f],Equipment:[{id:276,Count:1},{id:309,Count:1},{id:308,Count:2},{id:307,Count:2},{Damage:3,id:397,tag:{SkullOwner:levellord}}],PersistenceRequired:1}
/tp lordcrumb ~ ~100 ~
particles:
/particle name x y z xd yd zd speed count
/particle blockdust_41_0 ~ ~-3 ~ 0 1 0 0.05 100
/particle name ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle hugeexplosion ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle largeexplode ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle bubble ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle suspended ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle depthsuspend ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle townaura ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle crit ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle magicCrit ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle smoke ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle mobSpell ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle spell ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle instantSpell ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle note ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle portal ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle enchantmenttable ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle explode ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle flame ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle lava ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle footstep ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle splash ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle largesmoke ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle cloud ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle reddust ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle snowballpoof ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle dripWater ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle dripLava ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle snowshovel ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle slime ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle heart ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle iconcrack_ ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle tilecrack_ ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle angryVillager ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
/particle happyVillager ~ ~1 ~ 1 1 1 0.01 100 @e[name=""]
SKULLS
Commands:
/summon Skeleton ~ ~1 ~ {Attributes:[{Name:generic.movementSpeed,Base:0.001}],Equipment:[{},{},{},{},{Damage:3,id:397,tag:{SkullOwner:MHF_ArrowRight}}]}
/give @p skull 1 3 {SkullOwner:"MHF_Blaze"}
/give @p skull 1 3 {SkullOwner:"MHF_CaveSpider"}
/give @p skull 1 3 {SkullOwner:"MHF_Chicken"}
/give @p skull 1 3 {SkullOwner:"MHF_Cow"}
/give @p skull 1 3 {SkullOwner:"MHF_Enderman"}
/give @p skull 1 3 {SkullOwner:"MHF_Ghast"}
/give @p skull 1 3 {SkullOwner:"MHF_Herobrine"}
/give @p skull 1 3 {SkullOwner:"MHF_LavaSlime"}
/give @p skull 1 3 {SkullOwner:"MHF_MushroomCow"}
/give @p skull 1 3 {SkullOwner:"MHF_Pig"}
/give @p skull 1 3 {SkullOwner:"MHF_PigZombie"}
/give @p skull 1 3 {SkullOwner:"MHF_Sheep"}
/give @p skull 1 3 {SkullOwner:"MHF_Slime"}
/give @p skull 1 3 {SkullOwner:"MHF_Spider"}
/give @p skull 1 3 {SkullOwner:"MHF_Squid"}
/give @p skull 1 3 {SkullOwner:"MHF_Villager"}
/give @p skull 1 3 {SkullOwner:"MHF_Golem"}
/give @p skull 1 3 {SkullOwner:"MHF_Cactus"}
/give @p skull 1 3 {SkullOwner:"MHF_Chest"}
/give @p skull 1 3 {SkullOwner:"MHF_Melon"}
/give @p skull 1 3 {SkullOwner:"MHF_OakLog"}
/give @p skull 1 3 {SkullOwner:"MHF_Pumpkin"}
/give @p skull 1 3 {SkullOwner:"MHF_TNT"}
/give @p skull 1 3 {SkullOwner:"MHF_TNT2"}
/give @p skull 1 3 {SkullOwner:"MHF_ArrowUp"}
/give @p skull 1 3 {SkullOwner:"MHF_ArrowDown"}
/give @p skull 1 3 {SkullOwner:"MHF_ArrowLeft"}
/give @p skull 1 3 {SkullOwner:"MHF_ArrowRight"}
/give @p skull 1 3 {SkullOwner:"MHF_Exclamation"}
/give @p skull 1 3 {SkullOwner:"MHF_Question"}
User Created (these are subject to change without notice)
Security Camera: /give @p skull 1 3 {SkullOwner:"FHG_Cam"}
Cake: /give @p skull 1 3 {SkullOwner:"MHF_Cake"}
Emerald ore: /give @p skull 1 3 {SkullOwner:"Tereneckla"}
Apple: /give @p skull 1 3 {SkullOwner:"MHF_Apple"}
Ender Eye: /give @p skull 1 3 {SkullOwner:Edna_I}
Bookshelf: /give @p skull 1 3 {SkullOwner:BowAimbot}
Jukebox: /give @p skull 1 3 {SkullOwner:C418}
Radio: /give @p skull 1 3 {SkullOwner:uioz}
Dispenser: /give @p skull 1 3 {SkullOwner:scemm}
This "spoiler" contains some basic commands i collected from mostly dragnoz' yt channel. in my map i used these commands -and variations- a lot, triggered by events like entering a area etc. some of those commands may not work in the latest versions of mc, due to some changes from item id numbers to minecraft-id names for example.
be warned, use "/gamerule mobGriefing false" before experimenting with witherbosses and dragons on your almost finished map.
have fun
:::: EPIC ADVENTURE :::: TOWARDS THE LIGHT ::::
Or do and see what beautiful (read: horrific) things happen!
lol custom mobs suck
But seriously, I find that, nine times out of ten, when a mapmaker adds "custom mobs," it's just a lazy attempt to spice up their map's gameplay. It's obnoxious- it's very rarely that I actually find myself using custom spawners, simply because they aren't necessary and, if anything, I feel that they detract from the quality of a given map. All too often, people add custom mobs just because they're "cool" or "fun," which they certainly aren't when they're as overused as they are right now. Custom mobs really should be used to spice up a map- but just like you don't want your food drenched with spices, you don't want new, flashy custom mobs every two or three minutes. If you're going to add custom mobs to an area, put some time into it. Make them fit. Make sure that they actually make the area better- they should never just be eye candy to give the player the illusion that they're running into new challenges.
TL;DR: Use custom spawners well unless you want me to think you're a half-retarded aborted bonobo fetus.
[YOUR AD HERE FOR JUST $69.69]
woah...
So do you think the average mobs you see in Minecraft is considered a challenge?
.