Advertisement
SirStickyNote

Advanced AI Enemies One Command (Raw)

Feb 9th, 2017
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.33 KB | None | 0 0
  1. INIT:scoreboard objectives add AAITime dummy
  2. INIT:scoreboard objectives add AILancerSplit dummy
  3. execute @a ~ ~ ~ scoreboard players add @e[tag=AIEnemy,r=20] AAITime 1
  4. /scoreboard players set @e[score_AAITime_min=150] AAITime 0
  5. execute @a ~ ~ ~ /teleport @e[score_AAITime_min=60,score_AAITime=60,tag=AINinja,r=5] ~ ~1 ~ ~180 ~
  6. execute @a ~ ~ ~ /tp @e[score_AAITime_min=127,score_AAITime=130,tag=AINinja,r=5] ~ ~1 ~
  7. execute @a ~ ~ ~ /teleport @e[score_AAITime_min=131,score_AAITime=131,tag=AINinja,r=10] ~ ~ ~ ~180 ~
  8. execute @e[score_AAITime_min=20,score_AAITime=20,tag=AINinja] ~ ~ ~ /effect @a[r=5] blindness 3 1 true
  9. execute @e[score_AAITime_min=20,score_AAITime=20,tag=AINinja] ~ ~ ~ /execute @a[r=5] ~ ~ ~ particle smoke ~ ~ ~ 1 1 1 0.1 100 force @a
  10. execute @e[score_AAITime_min=20,score_AAITime=20,tag=AINinja] ~ ~ ~ /effect @a[r=5] slowness 3 4 true
  11. execute @e[score_AAITime_min=40,score_AAITime=40,tag=AILancer] ~ ~ ~ effect @e[type=Horse,r=1,c=1] speed 1 19 true
  12. execute @a ~ ~ ~ execute @e[score_AAITime_min=80,score_AAITime=80,tag=AILancer,c=1,r=10] ~ ~ ~ tp @e[type=Horse,r=1,c=1] @a[r=10,c=1]
  13. execute @e[score_AAITime_min=80,score_AAITime=80,tag=AILancer] ~ ~ ~ effect @e[type=Horse,r=1,c=1] jump_boost 2 4 true
  14. execute @a ~ ~ ~ execute @e[score_AAITime_min=81,score_AAITime=81,tag=AILancer,c=1,r=2] ~ ~ ~ tp @e[type=Horse,r=1,c=1] ~ ~3 ~
  15. execute @e[score_AAITime_min=120,score_AAITime=120,tag=AILancer] ~ ~ ~ effect @e[type=Horse,r=1,c=1] speed 1 19 true
  16. effect @e[score_AAITime_min=79,score_AAITime=79,tag=AILancer] weakness 1 10 true
  17. effect @e[score_AAITime_min=82,score_AAITime=82,tag=AILancer] weakness 0 10 true
  18. execute @e[score_AAITime_min=81,score_AAITime=81,tag=AILancer] ~ ~ ~ effect @e[type=Player,r=2] instant_damage 1 0 true
  19. /scoreboard players add @e[tag=AILancer] AILancerSplit 1
  20. /scoreboard players add @e[tag=AILancerHorse] AILancerSplit 1
  21. execute @e[tag=AILancer] ~ ~ ~ scoreboard players set @e[rm=0,r=2,c=1,tag=AILancerHorse] AILancerSplit 0
  22. execute @e[tag=AILancerHorse] ~ ~ ~ scoreboard players set @e[rm=0,r=2,c=1,tag=AILancer] AILancerSplit 0
  23. kill @e[score_AILancerSplit_min=3]
  24. effect @e[score_AAITime_min=100,score_AAITime=100,tag=AIBerserker] speed 3 2 true
  25. execute @e[score_AAITime_min=80,score_AAITime=80,tag=AIBerserker] ~ ~ ~ tp @a[r=5] ~ ~-1 ~
  26. execute @e[score_AAITime_min=90,score_AAITime=90,tag=AIBerserker] ~ ~ ~ tp @a[r=6] ~ ~1 ~
  27. execute @e[tag=NinjaSpawn] ~ ~ ~ /summon Zombie ~ ~1 ~ {ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:2825488}}},{id:leather_leggings,Count:1b,tag:{display:{color:3881787}}},{id:leather_chestplate,Count:1b,tag:{display:{color:2368287}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:{Id:"12890deb-3873-4551-b944-5173be2139dd",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWNjZjI2MjkyNmQ4MmNlZWI1MzJjNzU3OTdiMjg0YzdlODkxYWU1MjQxYWIxODM5Yzg4YmNmNGU2YzIzMmMifX19"}]}}}}],ArmorDropChances:[0.0F,0.0F,0.0F,0.0F],Tags:["AINinja","AIEnemy"],Attributes:[{Name:generic.movementSpeed,Base:0.4}],CustomName:"Ninja",HandItems:[{id:iron_sword,Damage:0,Count:1b,tag:{AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:5,Operation:0,UUIDLeast:766053,UUIDMost:189832,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:1,Operation:0,UUIDLeast:951796,UUIDMost:963026,Slot:"mainhand"}],Unbreakable:1,display:{Name:"Ninja's Katana",Lore:[Coolio ninja blade]}}},{}],HandDropChances:[0.5F,0.085F],ActiveEffects:[{Id:8,Amplifier:3,Duration:20000000,ShowParticles:0b},{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}],DeathLootTable:""}
  28. tp @e[tag=NinjaSpawn] ~ ~-200 ~
  29. execute @e[tag=LancerSpawn] ~ ~ ~ /summon horse ~ ~11 ~ {SaddleItem:{id:"minecraft:saddle",Count:1b},Variant:4,ArmorItem:{id:iron_horse_armor},Tags:["AILancerHorse"],Tame:1,Attributes:[{Name:generic.movementSpeed,Base:0.4}],Passengers:[{id:"zombie",Tags:["AILancer","AIEnemy"],ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:1513239}}},{id:leather_leggings,Count:1b,tag:{display:{color:9539985}}},{id:leather_chestplate,Count:1b,tag:{display:{color:3881787}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:{Id:"3641555a-3ae0-4f74-8f06-c475e93aae04",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTA3NDEyMTUxZTJhM2E1YjMzZjdiMjk4ZWQyMzdmYWUzOWU2NDg4ZDQ2MmZhNWQ1NThhMmViZjc0Nzg0NyJ9fX0="}]}}}}],HandItems:[{id:iron_shovel,Damage:0,Count:1b,tag:{AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:6,Operation:0,UUIDLeast:502475,UUIDMost:637603,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-0.4,Operation:2,UUIDLeast:619379,UUIDMost:278826,Slot:"mainhand"}],Unbreakable:1,display:{Name:"Lancer's Lance",Lore:[It's not a shovel!]}}},{}],ArmorDropChances:[0.0F,0.0F,0.0F,0.0F],DeathLootTable:"",HandDropChances:[0.5F,0.0F],ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}],CustomName:"Lancer",CustomNameVisible:0b,Attributes:[{Name:generic.movementSpeed,Base:0.3}]}]}
  30. tp @e[tag=LancerSpawn] ~ ~-200 ~
  31. execute @e[tag=BerserkerSpawn] ~ ~ ~ /summon zombie ~ ~1 ~ {CustomName:"Berserker",Tags:["AIBerserker","AIEnemy"],ArmorItems:[{id:leather_boots,Count:1b,tag:{display:{color:2169618}}},{id:leather_leggings,Count:1b,tag:{display:{color:8748919}}},{id:leather_chestplate,Count:1b,tag:{display:{color:3877661}}},{id:skull,Damage:3,Count:1b,tag:{SkullOwner:{Id:"a998e632-c846-4c87-8f0b-607b67ff1046",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjRkZmQ4ZDExNjU5ZDE4ZWVkNzc3MDZhYzY3ZGUzNjQyM2JmOWE2MzRjZTM5NjAzYWZjOTRkMzA2YWU3In19fQ=="}]}}}}],HandItems:[{id:iron_axe,Count:1b,tag:{AttributeModifiers:[{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:8,Operation:0,UUIDLeast:686723,UUIDMost:46760,Slot:"mainhand"},{AttributeName:"generic.attackSpeed",Name:"generic.attackSpeed",Amount:-0.6,Operation:2,UUIDLeast:779020,UUIDMost:145357,Slot:"mainhand"}],Unbreakable:1,display:{Name:"Berserker's Axe",Lore:[Tip: Sharpen it on enemies!]}}},{}],ArmorDropChances:[0.0F,0.0F,0.0F,0.0F],DeathLootTable:"",HandDropChances:[0.5F,0.085F],Attributes:[{Name:generic.movementSpeed,Base:0.3}],ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}]}
  32. tp @e[tag=BerserkerSpawn] ~ ~-200 ~
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement