"> Foro - [Guía] Creación básica de Mobs p3/4 en Bloques de comandos - Page 1 of 1
Noviembre 22, 2024, 03:09:48 am
Visitante

Autor Tema:  [Guía] Creación básica de Mobs p3/4  (Leído 5910 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Junio 25, 2016, 12:36:47 am

ArMFeR




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    No busco perfección ni dificultad,busco entretener
  • Actividad

  • 0%
  • Logros

Más información

~Creación básica de Mobs~
Por ArMFeR

Hola gente, soy ArMFeR, bienvenidos a la segunda parte de [Guía Básica de Creación de Mobs], espero que les guste.
Parte 1: Entidades, nombres, armas y armaduras.
Parte 2: Atributos, modificadores de items y efectos.
Parte 3: Tags secundarias.
Parte 4: Efectos OFF.



Comenzemos...
[Guía básica de creación de Mobs III]
~Tags secundarios~

Las tags secundarias no tienen mucha complicación, estas permiten mejorar el mob en características especiales, hay más de 45 tags diferentes, pero no abarcaremos todas, solo las más importantes.
Aquí una lista:
Spoiler para ocultar:
Tags que analizaremos
  • Riding/Passengers
  • Motion
  • NoGravity [1.10]
  • FallFlying [1.10]
  • PersistenceRequired
  • CanPickUpLoot
  • NoAI
  • Silent
  • Rotation
  • Fire
  • HealF/Health
  • Invulnerable
  • Glowing [1.9+]
  • LeftHanded [1.9+]
  • DeathLootTable [1.9+]
  • [Zombie] IsVillager [1.8-1.9]
  • [Zombie] Profession [1.9]
  • [Zombie] ZombieType [1.10]
  • [Zombie/PigZombie] IsBaby
  • [Zombie] ReinforcementChances
  • [Slime/MagmaCubes] Size
  • [Skeleton] SkeletonType
  • [Shulker] AttachFace
  • [PigZombie] Anger
  • [Ghast] ExplosionPower
  • [Guardian] Elder
  • [Endermite] Lifetime
  • [Enderman] Carried
  • [Creeper] Powered
  • [Creeper] Ignited
  • [Creeper] ExplosionRadius
  • [Creeper] Fuse
Tags que NO analizaremos:
  • Leash to UUIDLeast
  • Leash to UUIDMost
  • Team
  • Tags
  • StackID
  • RidingStackID
  • UUIDLeast
  • UUIDMost
  • [Zombie] ConversionTime
  • [Zombie] CanBreakDoors
  • [Slime/MagmaCubes] WasOnGround
  • [Shulker] Peek
  • [Shulker] APX
  • [Shulker] APY
  • [Shulker] APZ

Riding / Passengers
Estas 2 tags son exactamente la misma, generan mobs uno sobre otro, la diferencia es que Riding solo funciona hasta la 1.8 y esta determina el mob sobre el que se esta, mientras que Passengers funciona desde la 1.9 y esta determina el mob que se lleve encima. Pero sus funciones son exactamente la misma.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {Riding:{id:"Slime"}}
Código: [Seleccionar]
/summon Slime ~ ~1 ~ {Passengers:[{id:"Zombie"}]}
Motion
Esta nos permitirá ejecutar un movimiento en cualquiera dirección deseada, esta puede fingir salto o algun efeco similar, se customiza empleando los ejes X, Y y Z dentro de unos corchetes, la cantidad debe tener de base 0.0, pero esta puede ser cambiada tanto en valores positivos como en negativos, puede emplear decimales. Recomiendo testear esto lento, pues un número extremadamente alto puede perjudicar en la creación del mob.
Código: [Seleccionar]
/summon Blaze ~ ~1 ~ {Motion:[0.0,0.15,0.0]}
NoGravity [1.10]
Esta tag ya estaba presente en los ArmorStands de la 1.8, pero fue emplementada a todos los mobs en la última versión, la 1.10. Esta nos permite evitar que el mob tenga movimiento vertical de caída, esto puede ser más estético para la creación de nuestro moo que podría llegar a ser esencial para este.
Código: [Seleccionar]
/summon Skeleton ~ ~1 ~ {NoGravity:1b}
FallFlying [1.10]
Esta tag es nueva de la 1.10, esta permitirá a cualquier mob ejecutar una caída libre, siempre y cuando este lleve equipado el item Elytra.
Código: [Seleccionar]
/summon Slime ~ ~1 ~ {FallFlying:1b}
PersistenceRequired
Esta tag es muy útil para ciertos mapas, como podría ser los de aventura, esta tag permite que un mob NO despawnee siempre y cuando esté activa, lo que es muy útil para mapmaking en general.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {PersistenceRequired:1}
CanPickUpLoot
esta tag se puede aplicar a todo mob hostil, pero es recomendable 100% emplearlo con Zombies, Esqueletos y ZombiePigmans, pues esta tag les permite recoger items tirados en el suelo siempre que esté activa.
Código: [Seleccionar]
/summon PigZombie ~ ~1 ~ {CanPickUpLoot:1b}
NoAI
Como el nombre lo indica, esta tag elimina la Inteligencia Artificial de un mob, lo que permite crean un mob inconsciente y atontado que no sabe ni cómo moverse. Eso si, no funciona correctamente en la versión 1.9
Código: [Seleccionar]
/summon Skeleton ~ ~1 ~ {NoAI:1}
Silent
Esta tag es la más sencilla de todas, simple y sencillamente elimina el sonido producido por un mob si está activada.
Código: [Seleccionar]
/summon Spider ~ ~1 ~ {Silent:1}
Rotation
Esta tag no es muy importante, pero ayuda a posicionar al mob para una mejor presentación, este lo rota su visión y posición, empleando los ejes Yaw y Pitch.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {Rotation:[45f,45f]}
Fire
Esta define si un mob está en llamas o no, para activarlo permanente mente se puede introducir un 1000000, cada punto equivale a 1 tick del juego.
Código: [Seleccionar]
/summon Silverfish ~ ~1 ~ {Fire:100}
HealF/Health
Esta tag permite definir la vida inicial de un mob, en caso de que esta sea inferior al atributo maxHealth el mob puede regenerar vida de forma no-natural hasta alcanzar el límite, que sería la via máxima, es decir, el atributo.
Código: [Seleccionar]
/summon Zombie ~ ~ ~ {Health:10.0f}
Código: [Seleccionar]
/summon Zombie ~ ~ ~ {Health:10.0f,Attributes:[{Name:generic.maxHealth,Base:50}]}
Invulnerable
Esta tag si se aplica a un enemigo se vuelve invulnerable, como indica su nombre, pero aún asi el jugador puede hacerle daño si este está en creativo.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {Invulnerable:1}
Glowing [1.9+]
Esta tag le da un efecto permanente de Glow a un mob.
Código: [Seleccionar]
/summon Enderman ~ ~1 ~ {Glowing:1b}
LeftHanded [1.9+]
esta tag define a un mob si es zurdo o no y,al igual que el CanPickUpLoot, es recomendable usarlo en Esqueleton, Zombies y Zombie Pigmans.
Código: [Seleccionar]
/summon Skeleton ~ ~1 ~ {HandItems:[{id:bone},{}],LeftHanded:1}
DeathLootTable [1.9+]
Esta función es nueva y es un poco difícil de explicar, pero en resumen, esta permite modificar los drops normales de un mob al gusto de jugador, pues estas se pueden editar, aqui dejo una lista de todas las LootTables disponibles.
Código: [Seleccionar]
/summon Skeleton ~ ~1 ~ {DeathLootTable:"chests/end_city_treasure"}
[Zombie] IsVillager [1.8-1.9]
Esta tag determina si un Zombie es un Zombie Aldeano o no, asi de fácil.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {IsVillager:1}
[Zombie] Profession [1.9]
Este es un complemente de la tag anterior para la 1.9, esta define el oficio de un Zombie Aldeano
Spoiler para ocultar:
0- Granjero
1- Librero
2- Sacerdote
3- Herrero
4- Carnicero
5- Aldeano verde
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {IsVillager:1,VillagerProfession:4}
[Zombie] ZombieType [1.10]
Esta tag es nueva, de la 1.10, esta remplaza las 2 tags anteriores y añade la elección de un nuevo mob el Husk.
Spoiler para ocultar:
No poner el tag- Zombie normal
0- Granjero
1- Librero
2- Sacerdote
3- Herrero
4- Carnicero
5- Aldeano verde
6- Husk
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {ZombieType:6}
[Zombie/PigZombie] IsBaby
Esta tag define si el Zombie/Zombie Pigman es un mini.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {IsBaby:1}
[Zombie] ReinforcementChances
Esta tag asigna un porcentaje de probabilidad de que un zombie spawnee otro zombie cerca si este recibe daño. Este cuenta como atributo.
Código: [Seleccionar]
/summon Zombie ~ ~1 ~ {Attributes:[{Name:zombie.spawnReinforcements,Base:0.3F}]}
[Slime/MagmaCubes] Size
Esta tag define el tamaño de un slime o magma cube, desde una pequeña criatura inofensiva a un monstruo de 100m de altura.
Código: [Seleccionar]
/summon Slime ~ ~1 ~ {Size:3}
[Skeleton] SkeletonType
Este define a un esqueleto ser un esqueleto normal, wither o un Stray.
Spoiler para ocultar:
0- Normal
1- Wither
2- Stray

[Shulker] AttachFace
Esta define si un shulker está colocado en cierta cara, por default este viene en la cara 0, es decir, en la posición superior de un bloque.
Código: [Seleccionar]
/summon Shulker ~ ~1 ~ {AttachFace:0}
[PigZombie] Anger
Esta tag define en un rango entre -32768 y 32767 si un Zombie Pigman esta cabreado o no.
Código: [Seleccionar]
/summon PigZombie ~ ~1 ~ {Anger:32767}
[Ghast] ExplosionPower
Esta determina el nivel de potencia de las Fireballs que un Ghast te lanza, el default es 1, es recomendable no exceder esta cantidad, pues pude provocar serios problemas.
Código: [Seleccionar]
/summon Ghast ~ ~1 ~ {ExplosionPower:2}
[Guardian] Elder
Este define si el Guardian es tocho o no. Esto afecta en su vida, resistencia y daño.
Código: [Seleccionar]
/summon Guardian ~ ~1 ~ {Elder:1}
[Endermite] LifeTime
Esta modifica, en ticks, cuanto tiempo vivirá un Endermite, rondando los 2400 este desaparece de forma natural.
Código: [Seleccionar]
/summon Endermite ~ ~1 ~ {Lifetime:1000}
[Enderman] Carried
Esta tag es muy curiosa, pues determina el bloque que un Enderman lleve sostenido.
Código: [Seleccionar]
/summon Enderman ~ ~1 ~ {carried:dragon_egg}
[Creeper] Powered
Esta tag determina si el Creeper es eléctrico, afectando su radio y fuerza de explosión.
Código: [Seleccionar]
/summon Creeper ~ ~1 ~ {powered:1}
[Creeper] Ignited
Esta determina si el Creeper ha sido activado para explotar o no.
Código: [Seleccionar]
/summon Creeper ~ ~1 ~ {ignited:1}
[Creeper] ExplosionRadius
Esta determina el radio de explosión en un Creeper, siendo el default un 3, esto también afecta la fuerza de explosión.
Código: [Seleccionar]
/summon Creeper ~ ~1 ~ {ExplosionRadius:6}
[Creeper] Fuse
Esta determina la cantidad de ticks que un Creeper requiere antes de explotar. El default es un 30.
Código: [Seleccionar]
/summon Creeper ~ ~1 ~ {Fuse:50}

Espero que este post les haya gustado y sobre todo, que les haya servido, la próxima semana intentaré traer la pt4, si puedo.

Un saludo.
-ArM ArMSheep26



Linkback: https://minecraftmin.net/index.php?topic=13308.0
« Última modificación: Diciembre 29, 2016, 09:01:03 pm por ArMFeR »






Respuesta #1 Junio 25, 2016, 12:43:01 am

Cerebex3F0




  • Desconectado

  • *

    • *
    • *
    • *
  • Mensaje personal
    Cerebro mutante!🎵
  • Actividad

  • 0%
  • Logros

Más información

Estaba esperando esta parte

La verdad no sabia mucho de las tag's secundarias
No sabia del Passanger creo que si no hubiese visto esto hubiese echo varios fails >.<


Saludos
(+1 prro)




Respuesta #2 Junio 25, 2016, 12:53:42 am

Workod




  • Desconectado

  • *

    • *
    • *
    • *
  • Actividad

  • 0%
  • Logros

Más información

Mi enhorabuena por el post. Es muy bueno, y además tiene mucha información. Es de esos pocos que ahora se echan de menos en el foro.

Espero que traigas la parte tres y nutrirnos más con tu conocimiento.


wendingo




Mi mayor post: https://goo.gl/dQEx9M  ||  Skype: ljavaa  || Ex-Redactor y Ex-Colaborador Oficial  || Co-fundador de MysticMakers ||  Amante de la informática y los videojuegos  ||  ¡No dudes en mandarme MP si necesitas ayuda!

Spoiler para Cosas Random:





Share via delicious Share via digg Share via facebook Share via furl Share via linkedin Share via myspace Share via reddit Share via stumble Share via technorati Share via twitter

xx
[Guía] Creación básica de Mobs p4/4

Iniciado por ArMFeR

1 Respuestas
2706 Vistas
Último mensaje Agosto 01, 2016, 07:05:26 pm
por SrLuisPatapalo
xx
[Guía] Creación básica de Mobs p1/4

Iniciado por ArMFeR

0 Respuestas
5262 Vistas
Último mensaje Junio 09, 2016, 11:26:41 pm
por ArMFeR
xx
[Guía] Creación básica de Mobs p2/4

Iniciado por ArMFeR

5 Respuestas
7068 Vistas
Último mensaje Junio 19, 2016, 06:09:24 pm
por SoulAlex
xx
[Guía Básica] Cómo elaborar functions - ArMFeR

Iniciado por ArMFeR

2 Respuestas
13569 Vistas
Último mensaje Diciembre 12, 2017, 06:21:29 am
por SoulAlex