This video explains how to make a rideable Phoenix pet with only one command block !
Music :
Up is Down - Hans Zimmer
Fire and Honnor - Audiomachine
/!\ WARNING /!\
I'm not the creator of the musics I've used. All rights belong to their respective owners. This video is purely fan-made, it's done for entertainment purposes only.
/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~ ~ ~1 ~ ~-32 ~1 redstone_block},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~3 ~1 stone},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:setblock ~ ~4 ~ command_block 0 replace {Command:fill ~ ~2 ~ ~ ~-35 ~1 air}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~3 ~31.5 ~ {Block:command_block,Time:1,TileEntityData:{Command:fill ~ ~ ~-1 ~6 ~ ~1 stone 2}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tellraw @a ["",{"text":"-={ ","color":"dark_red","bold":"true"},{"text":"Phoenix ","color":"gold","bold":"true"},{"text":"in vanilla minecraft, ","color":"red","bold":"false"},{"text":"made by ","color":"yellow"},{"text":"Night__Fang ","color":"yellow","bold":"true","clickEvent":{"action":"open_url","value":"https://www.youtube.com/channel/UCWkaob_W7KHTsG-AME3vDzg/videos"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Go to my channel !"}]}}},{"text":"}=-","color":"dark_red","bold":"true"}]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a phoenix 0},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add down dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add phoenix dummy},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[name=Phoenix2]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[name=Phoenix]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[name=Wing2]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[name=Wing1]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~-1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~4 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 barrier 0 keep},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=Blaze,name=PhoenixEgg] {NoAI:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:100,ShowParticles:0b}]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_down_min=1,score_down=1] down 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~5 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[type=Blaze,name=PhoenixEgg]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Blaze,name=PhoenixEgg] ~ ~ ~ /summon EntityHorse ~ ~ ~ {CustomName:"Phoenix",Type:0,SaddleItem:{id:saddle},Variant:0,Temper:50,Attributes:[{Name:generic.maxHealth,Base:100},{Name:generic.movementSpeed,Base:0.05},{Name:generic.knockbackResistance,Base:1.0}],Invulnerable:1,HealF:100,PersistenceRequired:1,Silent:1,ActiveEffects:[{Id:2,Amplifier:0,Duration:1000000,ShowParticles:0b},{Id:10,Amplifier:10,Duration:1000000,ShowParticles:0b},{Id:14,Amplifier:0,Duration:1000000,ShowParticles:0b}]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_down_min=2,score_down=2] down 3 {SelectedItemSlot:8}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~6 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/entitydata @e[type=Blaze,name=!PhoenixEgg] {Equipment:[{},{},{},{},{id:spawn_egg,Damage:61,Count:1,tag:{display:{Name:PhoenixEgg},ench:[id:0,lvl:1]}}],DropChances:[0.085F,0.085F,0.085F,0.085F,0.1F]}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Blaze,name=PhoenixEgg] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"Phoenix2",ShowArms:1,Invisible:1,Invulnerable:1,NoBasePlate:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{id:leather_boots,Count:1,tag:{Unbreakable:1,display:{color:12058624}}},{},{id:leather_chestplate,Count:1,tag:{Unbreakable:1,display:{color:16742144}}},{id:skull,Damage:3,Count:1,tag:{SkullOwner:{Id:a5b9fa04-b34f-eaba-e940-fa13e6557b52,Properties:{textures:[{Value:eyJ0aW1lc3RhbXAiOjE0Mjk0NTE5ODU2MDcsInByb2ZpbGVJZCI6ImFiNzMwNWFkYzkwYTQ2NzFhZDI1YjVkY2JiMjJiMjhkIiwicHJvZmlsZU5hbWUiOiJOaWdodF9fRmFuZyIsInRleHR1cmVzIjp7IlNLSU4iOnsidXJsIjoiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS8yZDQwOTYzMjkyNjY0MWEyNGU3MGZmMzY1OTQ1YzliYzZkZmUwZjE1NmFlM2ZjODQ0MTAzYjkyYWRmMWY5OTEifX19 }]}}}}],Pose:{Body:[55f,0f,0f],LeftArm:[0f,0f,90f],RightArm:[0f,0f,270f],LeftLeg:[100f,0f,0f],RightLeg:[100f,0f,0f],Head:[85f,0f,0f]},DisabledSlots:2039583}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @a[score_down_min=3] ~ ~ ~ detect ~ ~-1 ~ barrier 0 /tp @e[type=EntityHorse,name=Phoenix,r=2,c=1] ~ ~-0.1 ~},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~7 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/clear @a[score_phoenix_min=1] spawn_egg 61 64 {display:{Name:"PhoenixEgg"}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Blaze,name=PhoenixEgg] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"Wing1",Invisible:1,Invulnerable:1,NoBasePlate:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:banner,Count:1,tag:{BlockEntityTag:{Base:14,Patterns:[{Pattern:cbo,Color:11},{Pattern:rd,Color:14},{Pattern:rud,Color:14}]}}}],Pose:{Body:[0f,0f,0f],LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f],Head:[85f,262f,0f]},DisabledSlots:2039583}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /tp @e[name=Phoenix2] @e[type=EntityHorse,name=Phoenix]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /scoreboard players set @a phoenix 1},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~8 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Blaze,name=PhoenixEgg] ~ ~ ~ /summon ArmorStand ~ ~ ~ {CustomName:"Wing2",Invisible:1,Invulnerable:1,NoBasePlate:1,NoGravity:1,PersistenceRequired:1,Equipment:[{},{},{},{},{id:banner,Count:1,tag:{BlockEntityTag:{Base:14,Patterns:[{Pattern:cbo,Color:11},{Pattern:lud,Color:14},{Pattern:ld,Color:14}]}}}],Pose:{Body:[0f,0f,0f],LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f],Head:[285f,280f,0f]},DisabledSlots:2039583}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /tp @e[name=Wing1] @e[type=EntityHorse,name=Phoenix]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a[score_down_min=2] down 0},Time:1,}}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:summon FallingSand ~9 ~ ~1 {Block:stone,Data:2,Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /fill ~-2 ~-2 ~-2 ~2 ~ ~2 air 0 replace barrier},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=EntityHorse,name=Phoenix] ~ ~ ~ /tp @e[name=Wing2] @e[type=EntityHorse,name=Phoenix]},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @a down 1 {Riding:{id:"EntityHorse"}}},Time:1,}}}}},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:gamerule commandBlockOutput false},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"fill ~3 ~-5 ~ ~9 ~-2 ~ redstone_block"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-4 ~-1 command_block 0 replace {Command:fill ~ ~ ~1 ~6 ~3 ~1 stone 0 replace redstone_block}"},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:"setblock ~3 ~-3 ~1 command_block 0 replace {Command:fill ~ ~ ~-1 ~6 ~3 ~-1 redstone_block 0 replace stone}"},Time:1,Riding:{id:FallingSand,Block:command_block,Time:1,TileEntityData:{Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text1:"{text:'Phoenix',bold:true,color:gold}",Text2:"{text:'in vanilla MC',color:green}",Text3:"{text:'',color:black}",Text4:"{text:'By Night__Fang',color:green}"}},Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~-1 ~-2 ~10 ~2 ~2 stained_glass_pane 1 replace stone 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~3 ~ ~-1 ~9 ~6 ~1 air 0 replace stone 2},Time:1,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:fill ~2 ~ ~-2 ~10 ~5 ~2 stone 2},Time:1,Riding:{id:"FallingSand",Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}