Aqui podrás aprender todo sobre los objetivos de DTools3.
Los objetivos han sido hechos para poder interactuar con tus jugadores un poco más fuera de lo rutinal, es decir establecer un tipo de misión en un tiempo limite con un objetivo claro, ya sea matar entidades, entre otras y usando un mod del lado del cliente puedes amplificar estos objetivos llevandolo a un siguiente nivel unico y bastante visual para tus jugadores que lo amaran!
Ejemplos
Ejemplo en la configuración
objectives:
kill_1k_mobs:
name: '&eMatar 1000 mobs' #El nombre del objetivo que no será visible por el momento
time-duration: 600 #La duración del objetivo en segundos.
goal: 1000 #La meta del objetivo
wait-to-hide: 5 #tiempo de espera para que desaparezca el hud informativo del objetivo.
type: 'KILL_MOBS' #El tipo de objetivo que tendrás.
data: 'ALL' #Esto decidira que entidad o item quieres que mate o consuma en caso quieras algo especifico, si no quieres que sea especifico dejalo en ALL
resume: #Este apartado permite personalizar el mensaje cuando el objetivo está en marcha
title: '&4Momento Reviil' #titulo que aparecerá en el hud informativo.
#el icono que se verá al lado del titulo, puede ser tanto texto como un item.
#para colocarlo como texto basta como está por defecto, si quieres colocarlo como un item
#puedes usar el namespace:nombre_item, por ejemplo
#icon: 'minecraft:diamond_sword', si quieres usar un item del plugin
#puedes hacerlo poniendo unicamente el id del item registrado y eso sería todo.
icon: ':little-roulette:'
messages: #Los mensajes que aparecerán como información del objetivo.
- 'Entre todos los Jugadores deben matar'
- '&a%current%&r/&6%goal% &rentidades en menos de 10 minutos.'
- 'Si no lo logran, las personas en la tabla'
- 'serán sometidas a un castigo de la muerte.'
sound: 'dtools3:tools.events.reviil' #Este sonido aparecerá cuando el objetivo continue.
pause: #Este apartado permite personalizar el mensaje cuando el objetivo está en pausa.
title: '&4Momento Reviil'
icon: ':little-roulette:'
messages:
- 'El objetivo ha sido pausado.'
- 'Las personas en la tabla no serán'
- 'sometidas a un castigo de la muerte hasta'
- 'que continue el contador.'
sound: 'dtools3:tools.events.reviil'
end: #Este apartado permite personalizar el mensaje cuando el objetivo se finaliza de manera forzada.
title: '&4Momento Reviil'
icon: ':little-roulette:'
messages:
- 'El objetivo ha terminado forzadamente.'
- 'Reviil está pensando que hacer con ustedes'
- 'asi que no se relajen aún.'
sound: 'dtools3:tools.events.reviil'
win: #Este apartado permite personalizar el mensaje cuando el objetivo es completado.
title: '&4Momento Reviil'
icon: ':little-roulette:'
color: '#84ff8f' #esta opción te permite cambiar de color el hud informativo.
messages:
- 'Yo siempre vuelvo...'
loss: #Este apartado permite personalizar el mensaje cuando el objetivo no ha sido completado y ha terminado.
title: '&4Momento Reviil'
icon: ':little-roulette:'
color: '#ff8484'
messages:
- 'Preparense para su castigo...'
- 'Las personas en la tabla serán sometidas'
- 'a un castigo de la muerte.'
sidebar: #Opciones para el sidebar que aparece al lado de la pantalla que indica la puntuación de los jugadores
type: 0 # Este es el tipo de sidebar, si lo colocas en 0 Entonces primero apareceran los jugadores que llevan menos puntos, en caso contrario y es 1 apareceran los jugadores con mayor puntos primero.
hide-automatically: true #esto define si quieres que la sidebar si oculte junto con el hud informativo o dejarlo sin ocultar hasta que tu lo elimines.
Ejemplo en el juego
Tipos
KILL_MOBS
Esto permitirá que el objetivo se incremente cada vez que matas a un mob especifico o a cualquiera, dependerá de lo que contenga data.
KILL_PLAYER
Esto permitirá que el objetivo se incremente cada vez que matas a un jugador.
BREAK_BLOCK
Esto permitirá que el objetivo se incremente cada vez que rompas un bloque especifico o cualquiera, dependerá de lo que contenga data.
PLACE_BLOCK
Esto permitirá que el objetivo se incremente cada vez que coloques un bloque especifico o cualquiera, dependerá de lo que contenga data.
PLACE_BLOCK
Esto permitirá que el objetivo se incremente cada vez que comas/consumas un item especifico o cualquiera, dependerá de lo que contenga data.
DEATH
Esto permitirá que el objetivo se incremente cada vez que mueras.
Recuerda que estas caracteristicas unicamente serán visibles para el jugador si lleva el mod DTools3 que solo sirve para el lado del cliente, si no tiene instalado el mod de todas formas el objetivo seguirá su curso, solo que el jugador no lo verá.