Plugin ProSkillAPI para Minecraft
Last modified on Ago 8, 2023 in Plugins
By Dalton Whalen

Resumen
Minecraft es un juego con numerosas características y opciones, como efectos de pociones o poderosos encantamientos. Mientras que algunos pueden considerarlos magia, muchos pueden desear una forma permanente de potenciadores y habilidades mágicas que simplemente no está disponible en el juego base. Este dilema está resuelto gracias a ProSkillAPI, un plugin de Minecraft que añade una personalización casi infinita de clases, habilidades, hechizos y mucho más. Mediante un editor en línea, puede ajustar todo el plugin para que se adapte exactamente a sus necesidades. Tanto si sólo quieres unas pocas clases con habilidades pasivas como si deseas una experiencia de servidor RPG completa, la elección depende de ti. Sumergirse sin estar preparado puede resultar abrumador para los jugadores que no estén familiarizados, por lo que hemos creado este tutorial de Apex Hosting para ayudarte a empezar.
ProSkillAPI Descargar
- Navegue a la página de ProSkillAPI Spigot.
- Pulse el botón azul
Download Now
en la parte superior derecha. - Guarde el archivo en un lugar seguro para más tarde.
- Además, descargue el plugin de dependencia ProMCCore.
Instalación del servidor
- Vaya al panel de su servidor Apex y detenga el servidor.
- Desplácese hasta la sección
Game File
y abra el menú desplegable. - Asegúrese de que está ejecutando una versión compatible con plugins, como PaperMC o Spigot.
- A continuación, introduzca la dirección
FTP File Access
que aparece a la izquierda e inicie sesión. - Localice y entre en la carpeta
plugins
y, a continuación, pulseUpload
en la parte superior izquierda. - Arrastre y suelte los archivos .jar del plugin en la parte derecha.
- Una vez cargado al 100% vuelva a la página del panel principal y reinicie el servidor.
El servidor se cargará ahora con ProSkillAPI, lo que te permitirá unirte y saltar directamente a la acción.
Introducción al editor en línea

Para personalizar el plugin, puede hacer uso del sitio web SkillAPI Dynamic Editor. Esto te permitirá crear completamente clases, habilidades y editar los detalles dentro de ellas. Hay un montón de opciones de configuración que pueden ser desalentadoras al principio, así que te mostraremos lo básico para crear tu primera habilidad y clase para el servidor.
Crear una habilidad
- Desde el Editor, elija la versión de su servidor y entre en la pestaña
Skills
de la parte superior. - Dentro del menú de la izquierda, seleccione
Skill 1
o pulseNew Skill
. - Si el menú aún no está abierto, pulse
Details
. - Aquí, personaliza los detalles a tu gusto:
Más información

Ahora que tiene abierto el menú Detalles, hay varias opciones que puede personalizar. Aunque sólo cubriremos las más destacadas, puedes pasar el ratón por encima de cualquier sección para ver un tooltip sobre su uso.
Opción | Descripción |
---|---|
Nombre | El nombre de tu habilidad. |
Tipo | Texto descriptivo que describe brevemente el tipo de habilidad. |
Nivel máximo | El nivel máximo de mejora de la habilidad. |
Habilidades | La habilidad necesaria antes de desbloquear la actual. |
Nivel de destreza requerido | El nivel necesario para la habilidad requerida. |
Costo | La cantidad de puntos de habilidad necesarios para subir de nivel, con un aumento opcional por nivel. |
Maná | La cantidad de maná para usar la habilidad, con un aumento opcional por nivel. |
Icono | El icono utilizado para la habilidad en menús e interfaces gráficas de usuario. |
Desencadenantes y efectos

Ahora que has creado los detalles de tu habilidad, es el momento de elegir los desencadenantes y efectos específicos al utilizarla. Para empezar, pulse el botón Edit Effects
para volver al menú principal y, a continuación, haga clic en Triggers
.
Disparadores

Esto es lo que hace que se active la habilidad, que tiene varias opciones dependiendo del resultado que desees. Los hechizos suelen activarse con Cast
, mientras que las habilidades defensivas pueden activarse con Took Physical Damage
.
Una vez hecha la selección, pulsa Done
. Una habilidad puede tener varios activadores, así que elige los que necesites. Cuando esté listo, pulse Add Child
bajo el gatillo para abrir el siguiente conjunto de opciones.
Objetivo
Selecciona el objetivo de tu habilidad cuando se utiliza. Esto se puede utilizar para usted mismo, un área, donde usted está buscando, y mucho más. Si procede, la selección de un objetivo específico le permitirá personalizar su configuración, como el radio, a quién afecta, etc.

Condición

Qué condiciones deben cumplirse para que se active la habilidad. Puedes elegir una habilidad para que sólo se active durante cierto tiempo, si estás orientado en una dirección determinada, y muchas otras. Como antes, puedes seleccionar una condición y ajustarla a tu gusto. También puede tener varias condiciones encadenadas o un efecto diferente para cada condición por separado.
Mecánico
Por último, los efectos para cuando se active la habilidad, que se aplicarán dependiendo de tu objetivo de antes. Te permiten infligir daño, disfrazarte, invocar iluminación, mejorar estadísticas y mucho más. Le recomendamos que juegue con ellos hasta encontrar la combinación que más le guste.

Creación de una clase

Una vez completada la habilidad, es hora de crear una clase que pueda utilizarla. Al igual que antes, pulse el botón Classes
situado en la parte superior derecha del menú principal. A continuación, puede elegir su clase en el menú de la izquierda.
Detalles de la clase
Las clases tienen muchos ajustes para elegir y personalizar. Algunas de ellas son sencillas, mientras que otras son un poco más complejas, dependiendo del resultado deseado. Como en el caso anterior, cubriremos algunas de las opciones más destacadas, y el resto estarán disponibles como tooltips.
Información de clase

Opción | Descripción |
---|---|
Nombre | El nombre de la clase. |
Prefijo | El prefijo que aparece antes de tu nombre en el chat. |
Grupo | El grupo de clase, como raza, oficio, etc. |
Nivel máximo | El nivel máximo que la clase puede alcanzar o al que se subirá de nivel. |
Padre | La clase que se transforma en la actual cuando se actualiza. |
Fuentes Exp | Qué tareas del juego permiten subir de nivel a la clase. |
Atributos

Opción | Descripción |
---|---|
Salud | 20 puntos = 10 corazones completos, con un aumento de nivel opcional a medida que se sube de nivel la clase. |
Maná | La cantidad de maná que tiene la clase para las habilidades, con un aumento de nivel opcional. |
Regeneración de maná | La cantidad de maná regenerado cada segundo, con un aumento de nivel opcional. |
Vitalidad, Espíritu, etc. | Atributos opcionales que se pueden utilizar en las habilidades, con un aumento de nivel opcional. |
Habilidades

Una lista de habilidades a las que la clase tiene acceso, con una en cada línea. Aquí, puedes añadir tu habilidad creada en la sección anterior del tutorial. Dependiendo del requisito de nivel, se desbloquearán a medida que la clase suba de nivel en el juego.
Icono y Extras

Opción | Descripción |
---|---|
Icono | El icono que representa la clase y que aparece en los menús y en las interfaces gráficas de usuario. |
Icono CustomModelData | Se utiliza para seleccionar texturas/modelos personalizados para los elementos aplicables. |
Icono Lore | El texto que se muestra al pasar el ratón por encima del icono GUI. |
Artículos inutilizables | Los tipos de artículos que la clase no puede utilizar. |
Importar clases y habilidades a su servidor
Finalmente, ahora que la parte complicada está completa, estás listo para empezar a añadir estas habilidades y clases a tu servidor para su uso. El sitio web del editor exportará automáticamente el archivo necesario, permitiéndole simplemente arrastrar + soltar los archivos en el panel de su servidor.
Exportar desde el editor
- Desde el editor, pulse el botón
Backup All Data
en la parte superior derecha. - Ahora empezará a descargar los archivos en su sistema.
- (Opcional) Si se le pide que apruebe la descarga de varios archivos, pulse
Allow
. - A continuación, asegúrese de que los archivos .yml se encuentran en una ubicación segura para su uso posterior.
Carga a través de FTP
- Vuelva al panel Apex y detenga el servidor.
- Introduzca
FTP File Access
en el menú de la izquierda y, a continuación, conéctese. - Navegue hasta
/plugins/ProSkillAPI/dynamic/
. - Elimine los archivos
skills.yml
yclasses.yml
existentes. - Pulsa
Upload
en la parte superior izquierda y, a continuación, arrastra y suelta los archivos anteriores. - Una vez al 100%, reinicie el servidor para cargar los nuevos cambios.
Uso en el juego
Unirse a una clase


Una vez dentro del juego, puedes listar todas las clases disponibles utilizando el comando /opciones de clase. Una vez listo, utilice el comando /class profess [Name] para elegir la clase que desee. A medida que juegues, tu clase ganará exp y subirá de nivel lentamente, obteniendo acceso a más estadísticas y habilidades.
Activar una habilidad

Para utilizar una habilidad, primero debes usar el comando /class habilidad, que abrirá una GUI. Utilizando los puntos de habilidad obtenidos al subir de nivel tu clase, puedes hacer clic en la habilidad para subirla de nivel y acceder a ella.
Dependiendo de los requisitos de la habilidad y de los activadores, ¡tu habilidad estará ahora disponible para su uso! Para las habilidades de estilo cast, puedes usar /class cast [Skill Name] para que se pueda usar. Otras habilidades, como las que activan el daño, también deberían activarse automáticamente una vez desbloqueadas.

Conclusión
A continuación, puedes seguir utilizando los hechizos configurados o añadir aún más. Puedes tener numerosas clases con varias habilidades para cada una, lo que permite a los jugadores ganar más habilidades a medida que juegan en el servidor. Si más adelante quieres añadir más, puedes arrastrar y soltar los archivos classes.yml y skills.yml directamente en el editor en línea, que cargará automáticamente la configuración existente. Tanto si eliges crear habilidades pasivas como defensa extra como si te lanzas a por todas con hechizos mágicos, hay una cantidad increíble de posibilidades. Puede llevar algún tiempo familiarizarse con todas las opciones, pero tener un editor completo en línea hace que sea mucho más fácil que simplemente editar un archivo de configuración. Teniendo esto en cuenta, estás preparado para crear y utilizar el plugin ProSkillAPI en tu servidor Minecraft.
Enlaces útiles
Página ProSkillAPI Spigot
Página ProMCCore Spigot
Editor en línea de ProSkillAPI