Esta idea se me ocurrió mientras creaba mi mapa y me gusto mucho el efecto!
Talves para algunos ya se les ocurre pero para los que no saben mucho de comandos y les gustaría crear algo parecido este post es para usted!
En cada comando explicare para que lo usaremos
Para esto usaremos una Poción Arrojadiza No Fabricable como granada
El primer comando sera en un bloque de Repetición Incondicional Siempre activo
/testfor @e[type=ThrownPotion]
Aquí detectaremos cuando se lance una entidad de poción
El siguiente comando sera En cadena Condicional Siempre Activo
/execute @e[type=ThrownPotion] ~ ~ ~ detect ~ ~-1 ~ minecraft:stone 0 /summon ArmorStand ~ ~ ~ {Invisible:1b,Invulnerable:1b,PersistenceRequired:1b,NoBasePlate:1b,NoGravity:1b,CustomName:"tnt"}
Este comando detectara cuando la poción esta arriba de un bloque y al detectarlo se pondrá una ArmorStand
Ahora hay un problema, Al momento de detectar el bloque hay que poner que bloques queremos que funcionen, ya que no va a funcionar con todos
Para esto cambiaremos el minecraft:stone 0 por el bloque que queramos, si quieres que sea mas de un bloque, pondremos a continuación otro bloque en En cadena Condicional Siempre Activo y copiamos el mismo comando cambiando la id del bloque y así todos los bloques que queramos
ESTE COMANDO ES SOLO POR SI NO QUIEREN QUE LA EXPLOSION ROMPA BLOQUES Y SOLO HAGA DAÑO!!
Pondremos un bloque En cadena Incondicional Siempre Activo
/execute @e[name=tnt] ~ ~ ~ /setblock ~ ~ ~ water
Este comando pondrá Water/Agua en el armorstand así en la hora de la explosión no rompe bloques
Luego pondremos un bloque En cadena Incondicional Siempre Activo
/execute @e[name=tnt] ~ ~ ~ /summon PrimedTnt ~ ~ ~
Este comando pondrá una Explosión de TNT ya activa en el ArmorStand
Para finalizar alado de todos estos comandos pondremos un nuevo bloque Repetición Incondicional Siempre Activo
/testfor @e[name=tnt]
Esto detectara al ArmorStand
Pondremos un Comparador de Redstone y luego un bloque Impulso Incondicional Necesita Redstone
SI PUSIERON PARA QUE NO HAGA LA EXPLOSION PONGAN PRIMERO ESTE COMANDO:
/execute @e[name=tnt] ~ ~ ~ /setblock ~ ~ ~ air
Esto sacara el agua
SI NO HICIERON LO DE LA EXPLOSIÓN NO PONGAN ESTE COMANDO Y PASEN AL SIGUIENTE DE UNA
Y por ultimo arriba de ese bloque ponemos otro Impulso Incondicional Necesita Redstone
kill @e[name=tnt]
Aquí matamos o eliminamos a el ArmorStand
Y listo!
Imagenes:
Comandos:
(https://i.imgur.com/gDtaBdl.png)
POCIÓN
(https://i.imgur.com/TjDcIKq.png)
En este momento tengo un TexturePack pero esa es la pocion
Bueno chicos ese fue mi primer tutorial en esta pagina!
Espero que les sirva o algo y darle utilidad
Nos vemos :D