Guía

Cómo crear un plugin de Minecraft

Actualizado el 7 de octubre de 2026

Un plugin de Minecraft es un programa Java que un servidor Spigot o Paper carga para añadir comandos, reglas o minijuegos completos. Puedes escribirlo a mano, o describirlo y dejar que una IA lo escriba, lo compile y lo pruebe. Aquí tienes las dos formas.

Descríbelo con tus palabras o empieza con este ejemplo.

Genera esto con Codexe

Paso a paso

  1. 1.Elige el software y la versión del servidor

    Los plugins se ejecutan en servidores basados en Bukkit: Spigot, Paper o Folia (BungeeCord y Velocity para proxies). Elige la versión de Minecraft que usa tu servidor, de la 1.8 a la 26.x.

  2. 2.Describe lo que hace el plugin

    Escribe los comandos, los permisos, lo que pasa en el juego y lo que debe ser configurable. Ejemplo: «/sethome, /home y /delhome, máximo 3 casas por jugador, 3 segundos de espera, mensajes en config.yml».

  3. 3.Deja que Codexe lo escriba y lo compile

    Codexe escribe las clases de Java, plugin.yml, config.yml y pom.xml, ejecuta una compilación real y corrige los errores de compilación antes de dar el proyecto por Listo.

  4. 4.Pruébalo en un servidor real

    Pulsa Pruébalo ahora para entrar a un servidor privado de Minecraft con el plugin instalado. Los jugadores de prueba de Codexe ejecutan cada comando y comprueban lo que pediste.

  5. 5.Descarga e instala el .jar

    Descarga el .jar compilado, ponlo en la carpeta plugins/ de tu servidor y reinicia el servidor. Los archivos de configuración aparecen en plugins/<PluginName>/.

Qué es un plugin de Minecraft

Un plugin es un archivo .jar que un servidor de Minecraft carga desde su carpeta plugins/. Añade comandos, reglas de juego, economías, minijuegos o lo que quieras, solo en el servidor: los jugadores entran con el juego normal, sin necesidad de mods.

Los plugins se escriben en Java (o Kotlin) contra la API del servidor: Spigot y Paper para servidores de juego, BungeeCord o Velocity para proxies. Un plugin también necesita un plugin.yml que le diga al servidor su nombre, su clase principal, sus comandos y sus permisos.

La forma manual: Java, Maven y la API de Spigot o Paper

Se tarda más en aprender, pero te da control total. Codexe produce el mismo tipo de proyecto, así que puedes partir de un plugin generado y seguir a mano.

  1. Instala un JDK (Java 21 para la 1.20.5 a la 1.21.x, Java 25 para la 26.x) y un IDE como IntelliJ IDEA.
  2. Crea un proyecto Maven o Gradle y añade la dependencia paper-api o spigot-api para tu versión, con el ámbito provided.
  3. Escribe una clase principal que extienda JavaPlugin, con onEnable() y onDisable().
  4. Añade plugin.yml en src/main/resources con name, version, main, api-version y tus comandos.
  5. Registra los comandos con getCommand("name").setExecutor(...) y los listeners con getServer().getPluginManager().registerEvents(...).
  6. Compila con mvn package, copia el .jar de target/ a la carpeta plugins/ de un servidor de prueba y reinicia.

Preguntas

¿Necesito saber Java?

No con un generador de IA: describes el plugin y lo pruebas. Saber Java ayuda si quieres cambiar el código tú mismo.

¿Es gratis?

Crear, compilar y probar en Codexe es gratis en el plan Free (50 000 tokens que se recargan cada 24 horas); descargar el .jar requiere un plan o un paquete de descargas.

Crea tu primer plugin

Este prompt se abre listo para enviar:

“Un plugin para Paper 1.21.4 con /sethome, /home y /delhome: hasta 3 casas por jugador, una espera de 3 segundos que se cancela al moverse y todos los mensajes en config.yml.”

Genera esto con Codexe
Cómo hacer un plugin de Minecraft (con o sin programar) | Codexe