I know it might be a bit late to reply to this thread, but i have found your answer:
For the llama spit to deal damage, it needs a proper llama as its "owner". Its a bit complicated but to simplify it, there must be a llama with the same uuidleast and uuidmost as the spit's owneruuidleast and owneruuidmost
Use this command to summon your llama spit (change the motion and coords as needed)
/summon llama_spit ~ ~1 ~ {Motion:[0.0,0.0,0.0],Owner:{OwnerUUIDLeast:13L,OwnerUUIDMost:13L}}
and this one to summon a nice llama to "own the spit
/summon llama ~ ~1 ~ {UUIDLeast:13L,UUIDMost:13L,Invulnerable:1,NoAI:1,Silent:1}
so long as the llama exists in the world, the spit with matching uuids with be able to deal damage! I hope this helped answer your question!
1
Your power is too high. It's an acceleration rather than a velocity. So I assume when you see it move like 10 blocks, it already moved like 100 blocks and the game's too lazy to render it.
Set it maybe 1/10 of the number of direction.
1
You have to change basically everything in your 1.12 command to make it work in 1.13. Just find another world pre-generator that works in 1.13+
1
I made my changes in bold and red, not sure if it works. And remember, this one command is made for 1.12. If it said 1.12, do it in 1.12. This command will 100% not work in 1.13+.
summon falling_block ~ ~0.55 ~ {Block:command_block,Time:1,TileEntityData:{Command:"summon commandblock_minecart ~ ~1.5 ~ {Command:\"gamerule commandBlockOutput false\",Passengers:[{id:commandblock_minecart,Command:\"setworldspawn -8000 80 -8000\"},
{id:commandblock_minecart,Command:\"gamemode 3 @a\"},
{id:commandblock_minecart,Command:\"scoreboard objectives add Dir dummy\"},
{id:commandblock_minecart,Command:\"scoreboard objectives add Iter dummy\"},
{id:commandblock_minecart,Command:\"scoreboard objectives add Remain dummy\"},
{id:commandblock_minecart,Command:\"scoreboard objectives add Info dummy\"},
{id:commandblock_minecart,Command:\"scoreboard objectives add Running dummy\"},
{id:commandblock_minecart,Command:\"scoreboard players set Ticks Info 0\"},
{id:commandblock_minecart,Command:\"scoreboard players set RadiusCompletedSoFar Info 0\"},
{id:commandblock_minecart,Command:\"scoreboard players set @a Running -1\"},
{id:commandblock_minecart,Command:\"scoreboard players set @a Dir 1\"},
{id:commandblock_minecart,Command:\"scoreboard players set @a Iter 1\"},
{id:commandblock_minecart,Command:\"scoreboard players set @a Remain 1\"},
{id:commandblock_minecart,Command:\"scoreboard objectives setdisplay sidebar Info\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"AFK World Generator for Minecraft 1.12\\\",\\\"color\\\":\\\"green\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"by Dr. Brian Lorgon111\\\",\\\"color\\\":\\\"yellow\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"https://www.youtube.com/user/lorgon111\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"open_url\\\",\\\"value\\\":\\\"https://www.youtube.com/user/lorgon111\\\"}}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"This one-command contraption only works when placed near somewhere (which is now the world spawn).\\\",\\\"color\\\":\\\"red\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"Set your render distance to 8 chunks!\\\",\\\"color\\\":\\\"red\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"To start, run this command:\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"/scoreboard players set @a Running 1\\\",\\\"color\\\":\\\"green\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"Once desired size reached, stop with:\\\"}]\"},
{id:commandblock_minecart,Command:\"tellraw @a [{\\\"text\\\":\\\"/scoreboard players set @a Running 0\\\",\\\"color\\\":\\\"green\\\"}]\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~35 ~0 command_block 0 replace {Command:\\\"scoreboard objectives setdisplay sidebar\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~34 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"gamemode 0 @a\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~33 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"gamemode 1 @a\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~32 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"tp @a -8000 ~ -8000\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~31 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"time set 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~30 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"fill ~ ~-33 ~ ~ ~5 ~ air\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~29 ~0 repeating_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test @p Running 1 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~28 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"blockdata ~ ~-2 ~ {auto:1b}\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~27 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"tp @a -8000 130 -8000\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~26 ~0 repeating_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test @p Running * 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~25 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"blockdata ~ ~1 ~ {auto:0b}\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~24 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players test @p Running 0 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~23 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"blockdata ~ ~12 ~ {auto:1b}\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~22 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players add Ticks Info 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~21 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test Ticks Info 40 *\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~20 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players set Ticks Info 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~19 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"blockdata ~ ~-2 ~ {auto:1b}\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~18 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"blockdata ~ ~-1 ~ {auto:0b}\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~17 ~0 command_block 0 replace {Command:\\\"\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~16 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"tp @a[score_Dir_min=1,score_Dir=1] ~100 130 ~0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~15 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"tp @a[score_Dir_min=2,score_Dir=2] ~0 130 ~100\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~14 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"tp @a[score_Dir_min=3,score_Dir=3] ~-100 130 ~0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~13 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"tp @a[score_Dir_min=4,score_Dir=4] ~0 130 ~-100\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~12 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players remove @a Remain 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~11 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test @p Remain 0 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~10 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"execute @p[score_Dir_min=2,score_Dir=2] ~ ~ ~ scoreboard players add @a Iter 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~9 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test @p Remain 0 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~8 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"execute @p[score_Dir_min=4,score_Dir=4] ~ ~ ~ scoreboard players add @a Iter 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~7 ~0 chain_command_block 0 replace {auto:1b,Command:\\\"scoreboard players test @p Remain 0 0\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~6 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players operation @a Remain = @p Iter\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~5 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players add @a Dir 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~4 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players set @a[score_Dir_min=5,score_Dir=5] Dir 1\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~0 ~3 ~0 chain_command_block 8 replace {auto:1b,Command:\\\"scoreboard players add RadiusCompletedSoFar Info 100\\\"}\"},
{id:commandblock_minecart,Command:\"setblock ~ ~-2 ~ command_block 0 0 {auto:1b,Command:\\\"fill ~ ~ ~ ~ ~2 ~ air\\\"}\"},
{id:commandblock_minecart,Command:\"kill @e[type=commandblock_minecart,r=5]\"}]}"},
Passengers:[{id:falling_block,Block:redstone_block,Time:1,Passengers:[{id:falling_block,Block:activator_rail,Time:1}]}]}
1
You're probably putting in the wrong angle. Try 30..50 first, and slowly extend you angle. Then you'll find the answer by trial and error.
1
Long story short, go 1.14 and use /loot.
If you insist in using 1.12.2, it'll be way more complicated and inconvenient.
2
Of course, check the comments and you'll realize that people can post 1k comments in the first few seconds.
1
Googled a little, seems like the block xp drop is hard-coded (i.e. not configurable). (current version: 1.14.2)
A crude workaround (assume you don't have one) is to use the loot table to make the spawner drop an extra custom item, where it'll /kill all the xp near it and /kill itself.
1
Not bad. We better bump this thread before archive.
1
Go Survival/Adventure mode and try again. If that works, then I'll say I encountered this issue before when I tried to lock player slots in a map.
2
Here's a slightly rough solution.
First, place another container under that target chest. Another chest can do. Or, summon an entity below. It has to hold the target item tho.
Second, either put that special item in the first slot of the chest under, or use /summon to include that item on the entity's hand.
That special item can be anything, not necessarily a pumpkin even if you're finding a pumpkin. But it just needs to have the tag:{} nbt tag.
Example: /setblock ~ ~ ~ chest{Items:[{id:"minecraft:stone",Count:1,tag:{}}]}
Third, use your command in a slightly different way.
Sth like this: /data modify block <coords of chest under> Items[0].tag.Slotz append from block <coords of target chest> Items[{id:"minecraft:pumpkin"}].Slot
After this, that item (stone in this case) has all the slots stored.
Lastly, get the first slot with sth like this:
/data get block ~ ~ ~ Items[0].tag.Slotz[0]
Ta-da!~ *cough* Here you go. Modify it so that it suits your situation.