All 1.8 versions (no 1.9)

/summon FallingSand ~ ~1 ~ {Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-5 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~2 ~ ~ ~-13 ~ air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~30 ~12 {Block:command_block,TileEntityData:{Command:/fill ~2 ~7 ~-9 ~-2 ~7 ~3 stone_slab2},Time:1,DropItem:0}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~18 ~13 {Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tellraw @a ["",{"text":"\n'Automatic Tree Farms' in Minecraft ","color":"gold","bold":"true"},{"text":"by "},{"text":" TheRedEngineer\n","color":"red","bold":"true"},{"text":"\n youtube.com/c/TheRedEng\n\n","color":"gold","clickEvent":{"action":"open_url","value":"https://www.youtube.com/c/TheRedEng"},"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"click here to open link"}]}}},{"text":"Credit TheRedEngineer if you are using this creation\n","color":"red"},{"text":"Don't re-upload this command: provide my YT link!\n\n","color":"red"}]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~3 ~-9 {Block:redstone_block,Time:1,DropItem:0}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-2 ~-3 {Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ detect ~ ~-1 ~ air 0 /kill @e[name=ASTF3,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~2 ~-2 ~-3 air 0 /fill ~2 ~-2 ~1 ~-2 ~1 ~-3 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~2 ~-2 ~-3 air 0 /summon Item ~ ~ ~ {CustomName:"Tree_Farmer",CustomNameVisible:1,Item:{id:spawn_egg,Damage:95,Count:1,tag:{HideFlags:1,display:{Name:Tree_Farmer},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~-1 ~-2 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log 4},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log2 1 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log2 0 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log 3 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log 2 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log 1 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~ ~-2 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log 8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log2 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log2 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3] ~ ~ ~ /fill ~ ~1 ~ ~ ~30 ~ air 0 replace log 3},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~2 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Remove]',color:dark_red,bold:true}",Text2:"{text:'Right-click',color:black}",Text3:"{text:'this sign to',color:black}",Text4:"{text:'remove machine',color:black,clickEvent:{action:run_command,value:'/fill ~2 ~3 ~ ~-2 ~-6 ~14 minecraft:air 0 replace'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~1 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Craft Items]',color:dark_green,bold:true}",Text2:"{text:'Right-click',color:black}",Text3:"{text:'this sign',color:black}",Text4:"{text:'for info',color:black,clickEvent:{action:run_command,value:'/say Drop on ground 25x DIRT, 3x HOPPER, 2x DISPENSER and 1x DIAMOND AXE to craft a TREE FARM'}}"}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/setblock ~1 ~3 ~-9 minecraft:wall_sign 0 replace {Text1:"{text:'[Command]',color:gold,bold:true}",Text2:"{text:'Auto-Tree Farm',color:black,underlined:true}",Text3:"{text:'by',color:black}",Text4:"{text:'TheRedEngineer',color:red,clickEvent:{action:run_command,value:'/say how dare you? Stop punching me. I-m not a tree!!'}}"}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~2 ~1 ~-3 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=400] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ detect ~ ~ ~ log 0 /fill ~ ~ ~ ~ ~30 ~ air 0 destroy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 9 {Item:{id:"minecraft:sapling",Count:1b,Damage:4s}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 10 {Item:{id:"minecraft:sapling",Count:1b,Damage:5s}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 8 {Item:{id:"minecraft:sapling",Count:1b,Damage:3s}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 7 {Item:{id:"minecraft:sapling",Count:1b,Damage:2s}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~2 ~1 ~2 daylight_detector 15 /scoreboard players add @e[name=ASTF1,r=1] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 6 {Item:{id:"minecraft:sapling",Count:1b,Damage:1s}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~ ~13 {Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-4 ~-4 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~1 ~1 ~2 daylight_detector 15 /scoreboard players add @e[name=ASTF1,r=1] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~ ~1 ~2 daylight_detector 15 /scoreboard players add @e[name=ASTF1,r=1] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~-1 ~1 ~2 daylight_detector 15 /scoreboard players add @e[name=ASTF1,r=1] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~-2 ~1 ~2 daylight_detector 15 /scoreboard players add @e[name=ASTF1,r=1] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[name=ASTF3,score_treTmr2_min=5] treTmr2 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tp @e[name=ASTF3,score_treTmr2_min=5,score_treTmr2=5] ~5 ~ ~},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[name=ASTF3,score_treTmr_min=5,score_treTmr=5] treTmr 0},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-3 ~-4 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle blockcrack_3 ~ ~ ~ .2 .1 .2 .001 1 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=-9999,score_treTmr=199] ~ ~ ~ /particle barrier ~ ~-.5 ~-1.8 0 0 0 0 0 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /playsound liquid.water @a ~ ~ ~ .5 .8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle blockcrack_8 ~-.5 ~ ~.5 1 2 -1 1 0 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle blockcrack_8 ~.5 ~ ~-.5 -1 2 1 1 0 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle blockcrack_8 ~-.5 ~ ~-.5 1 2 1 1 0 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle blockcrack_8 ~.5 ~ ~.5 -1 2 -1 1 0 force},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-2 ~-5 {Block:command_block,TileEntityData:{Command:/kill @e[type=Wolf,name=Tree_Farmer]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players add @e[name=ASTF3,score_treTmr_min=5,score_treTmr=5] treTmr2 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tp @e[name=ASTF3,score_treTmr_min=5,score_treTmr=5] ~-1 ~ ~5},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[name=ASTF3,score_treItm_min=20] treItm 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players add @e[name=ASTF3,score_treItm_min=20,score_treItm=20] treTmr 1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/tp @e[name=ASTF3,score_treItm_min=20,score_treItm=20] ~ ~ ~-1},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players add @e[name=ASTF3] treItm 1},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~-1 ~-5 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~4 ~-4 ~-1 ~30 ~-8 air 0 replace log},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~4 ~2 ~-1 ~30 ~6 air 0 replace log2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~4 ~2 ~-1 ~30 ~6 air 0 replace log},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~4 ~-4 ~-1 ~30 ~-8 air 0 replace log2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~3 ~2 ~-1 ~30 ~2 air 0 replace leaves},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~3 ~3 ~2 ~-1 ~30 ~2 air 0 replace leaves2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 5 {Item:{id:"minecraft:sapling",Count:1b,Damage:0s}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~ ~-6 {Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /summon ArmorStand ~2 ~4 ~2 {CustomName:"ASTF3",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~1 ~ ~1 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ /setblock ~ ~-3 ~ air 0},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~ ~ detect ~ ~-1 ~ air 0 /kill @e[name=ASTF1,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ detect ~ ~-1 ~ air 0 /kill @e[name=ASTF2,r=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /tp @e[type=Item,score_treItm_min=11,score_treItm=17,r=6,rm=1] @e[name=ASTF2,c=1]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~5 ~1 ~4 /tp @e[type=Item,score_treItm_min=5,score_treItm=10,dx=-10,dy=30,dz=-10] @e[name=ASTF1,c=1]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-1 ~1 ~-6 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~-2 ~4 ~5 ~-5 ~30 ~-7 air 0 replace log},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~-2 ~4 ~5 ~-5 ~30 ~-7 air 0 replace log2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~4 ~4 ~5 ~7 ~30 ~-7 air 0 replace log},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF2] ~ ~ ~ /fill ~4 ~4 ~5 ~7 ~30 ~-7 air 0 replace log2},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 16 {Item:{id:"minecraft:log2"}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 15 {Item:{id:"minecraft:log"}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/kill @e[name=ASTF4]},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~1 ~-5 ~13 {Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-4 ~-7 {Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /fill ~2 ~ ~-2 ~2 ~2 ~-2 cobblestone_wall},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /fill ~-2 ~ ~-2 ~-2 ~2 ~-2 cobblestone_wall},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~2 ~1 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~-1 ~1 ~1 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /fill ~2 ~ ~1 ~-2 ~2 ~2 glass 0 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~2 ~ stone_slab 3},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~-1 ~1 ~ stone_slab 3},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~-3 ~-7 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~-3 ~ /kill @e[type=Item,score_treItm_min=5,score_treItm=10,r=0]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=5,score_treItm=10,r=0] ~ ~3 ~ /scoreboard players remove @e[name=ASTF1,r=1] treTmr 300},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=10,score_treItm=10,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 5 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=9,score_treItm=9,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 4 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=8,score_treItm=8,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 3 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=7,score_treItm=7,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 2 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=6,score_treItm=6,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 1 replace air},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~-2 ~-8 {Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /summon ArmorStand ~-1 ~1 ~1 {CustomName:"ASTF2",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /summon ArmorStand ~ ~2 ~1 {CustomName:"ASTF1",Marker:1b,Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~-1 ~ ~1 hopper 2 replace {CustomName:Output Logs}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~-1 ~ ~ chest 0 replace {CustomName:Logs}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~2 ~1 cobblestone_wall},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~ ~1 dispenser 0 replace {CustomName:Input Saplings}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~ ~ hopper 3 replace {CustomName:Output Saplings}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~-1 ~-8 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=5,score_treItm=5,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /setblock ~ ~ ~ sapling 0 replace air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF4] ~ ~ ~ /execute @e[name=ASTF1,c=1,score_treTmr_min=100] ~ ~ ~ /setblock ~ ~-3 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF3,score_treItm_min=5,score_treItm=5] ~ ~ ~ detect ~ ~ ~ air 0 /summon ArmorStand ~ ~ ~ {CustomName:"ASTF4",Invisible:1,Invulnerable:1,NoGravity:1,PersistenceRequired:1,DisabledSlots:2039583}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add treTmr2 dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add treTmr dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 12 {Item:{id:"minecraft:apple",Count:1b}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 11 {Item:{id:"minecraft:log",Count:1b,Damage:0s}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~ ~ ~-9 {Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~1 ~ chest 0 replace {CustomName:Saplings}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /setblock ~ ~1 ~1 hopper 2 replace {CustomName:Output Saplings}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Wolf,name=Tree_Farmer] ~ ~ ~ /fill ~2 ~3 ~2 ~-2 ~3 ~-2 dirt},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_treItm_min=1,score_treItm=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=2,score_treItm=2,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=3,score_treItm=3,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=4,score_treItm=4,r=1] ~ ~ ~ /kill @e[type=Item,score_treItm_min=1,score_treItm=4,r=2]},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_treItm_min=1,score_treItm=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=2,score_treItm=2,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=3,score_treItm=3,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=4,score_treItm=4,r=1] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:"Tree_Farmer",CustomNameVisible:1,Item:{id:spawn_egg,Damage:95,Count:1,tag:{HideFlags:1,display:{Name:Tree_Farmer},ench:[{id:35,lvl:0}]}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/execute @e[type=Item,score_treItm_min=1,score_treItm=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=2,score_treItm=2,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=3,score_treItm=3,r=1] ~ ~ ~ /execute @e[type=Item,score_treItm_min=4,score_treItm=4,r=1] ~ ~ ~ /particle witchMagic ~ ~ ~ .4 .1 .4 .01 40 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~-1 ~ ~ ~-1 ~6 ~7 redstone_block},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/summon FallingSand ~-2 ~1 ~-9 {Block:command_block,TileEntityData:{Command:/execute @e[name=ASTF1,score_treTmr_min=1] ~ ~-3 ~ /execute @e[type=Item,score_treItm_min=5,score_treItm=10,r=1] ~ ~3 ~ /execute @e[name=ASTF1,r=1] ~ ~ ~ /execute @e[name=ASTF3,c=1] ~ ~ ~ /particle happyVillager ~ ~.5 ~ .35 .5 .35 1 15 force},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 4 {Item:{id:"minecraft:diamond_axe",Count:1b}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 3 {Item:{id:"minecraft:hopper",Count:3b}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 2 {Item:{id:"minecraft:dispenser",Count:2b}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard players set @e[type=Item] treItm 1 {Item:{id:"minecraft:dirt",Count:25b}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/scoreboard objectives add treItm dummy},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~ ~ ~1 ~6 ~7 stone},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0}}}}}}}},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:stained_hardened_clay,Data:14,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:redstone_block,Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-1 ~ ~1 ~-5 ~ redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~1 ~-2 ~14 ~-1 ~4 ~14 redstone_block},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~-2 ~3 ~-2 ~-2 ~15 stone_slab2 8},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~7 ~3 ~-2 ~7 ~15 air},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/fill ~2 ~ ~3 ~-2 ~8 ~15 stained_glass 14 hollow},Time:1,DropItem:0,Riding:{id:"FallingSand",Block:command_block,TileEntityData:{Command:/gamerule commandBlockOutput false},Time:1,DropItem:0}}}}}}}}}}}}}}}