1. Тут тебе всё @shurik204 сказал.
2. Я не знаю, как сделать лучше, но могу только так:
/summon minecraft:slime ~ ~1 ~ {Size:1,Health:9999,Attributes:[{Name:"generic.maxHealth",Base:9999},{Name:"generic.followRange",Base:0},{Name:"generic.movementSpeed",Base:0f}],Silent:1,Invulnerable:1,ActiveEffects:[{Id:2,Amplifier:998,Duration:2147483647,ShowParticles:0b},{Id:11,Amplifier:99,Duration:2147483647,ShowParticles:0b}]}
Вот так, но возможно будет баг с эффектами, если он будет, то командой получи следующее зелье:
/give @p minecraft:splash_potion{Potion:"minecraft:water",CustomPotionEffects:[{Id:2,Amplifier:127,Duration:2147483647},{Id:11,Amplifier:4,Duration:2147483647}],display:{Name:"\"potion\""}}
Затем брось это зелье в слизняка. И вуаля! Слизняк готов!