Plugin de Minecraft ItemJoin

ItemJoin es un plugin de Minecraft que da objetos personalizados configurables a los jugadores al entrar, reaparecer, cambiar de mundo y otros eventos, con ItemCommands, placeholders y una API.

Encuentra un servidor con ItemJoin

Servidores que reportaron ItemJoin: 9

Todos los servidores con ItemJoin

Acerca de ItemJoin

🔌 Acerca de ItemJoin

ItemJoin es un plugin de Minecraft para dar automáticamente a los jugadores objetos personalizados altamente configurables. Los objetos pueden otorgarse en eventos como join, first-join, respawn, world-switch, region-enter y region-leave. El plugin se centra en definiciones flexibles de objetos (itemflags), eventos activadores y comandos vinculados a objetos, para que los servidores puedan ofrecer menús de lobby, kits iniciales o herramientas sensibles al contexto sin mods personalizados en el cliente.

🎯 Propósito

ItemJoin resuelve el problema de entregar de forma fiable a los jugadores objetos personalizados o interactivos vinculados a eventos y mundos del servidor. Es útil para servidores de hub/lobby, servidores de minijuegos, redes de survival (donde los objetos deben limitarse por mundo) y redes que necesitan menús basados en objetos o elementos que ejecutan comandos.

⚙️ Características

  • Otorga objetos mediante activadores configurables: join, first-join, respawn, world-switch, region-enter/exit y eventos similares.
  • itemflags por objeto que alteran el comportamiento (slot, overwrite, reglas de stack, bloqueo de movimiento/recogida, límites de gamemode, probabilidad de recibirlo, cooldowns).
  • ItemCommands: adjunta comandos a los objetos y configura el contexto de ejecución (console, player, server, message) y los tipos de acción (clic izquierdo/derecho, clic en inventario, físico, multi-clic).
  • Integración con PlaceholderAPI para nombres/lore dinámicos de objetos y soporte para placeholders.
  • Soporte para cabezas de jugador personalizadas (texturas y dueños personalizados), imágenes en mapas, tipped arrows, libros, banners, fuegos artificiales, personalización de armaduras de cuero y niveles de encantamiento personalizados.
  • Opcionalmente bloquea el movimiento o la recogida de objetos en mundos específicos y restringe objetos por dirección IP o por estado de first-join.
  • Creador de GUI dentro del juego para construir conjuntos de objetos y un flujo integrado de importación/creación.
  • API para otros plugins: disponible en me.RockinChaos.itemjoin.api.ItemJoinAPI.

🧩 Para quién es

  • Propietarios de servidores que necesitan objetos automáticos de lobby/hub o kits iniciales.
  • Operadores de minijuegos y redes que requieren objetos específicos por mundo o brújulas de menú.
  • Desarrolladores que quieren un sistema de objetos conectable mediante una API.

🏗️ Casos de uso de ejemplo

  • Dar a los jugadores una brújula de menú al entrar que ejecute comandos distintos al hacer clic.
  • Ofrecer kits iniciales de un solo uso en el first-join mientras se evita el traspaso de objetos entre mundos especificados.
  • Crear objetos interactivos que ejecuten comandos de economía/tienda con cooldowns y costes.

⌨️ Comandos

ComandoDescripciónPermisoAcceso
/itemjoin o /ijComando principal del plugin que muestra información y redirige a la ayuda.itemjoin.useAdmin
/itemjoin infoMuestra información sobre un objeto específico (tipo, etc.).itemjoin.useAdmin
/itemjoin worldMuestra el mundo actual (útil para depuración).itemjoin.useAdmin
/itemjoin listMuestra una lista de los objetos definidos y los mundos en los que están habilitados.itemjoin.useAdmin

Nota: estos comandos y subcomandos provienen del conjunto de comandos documentado del plugin. El plugin ofrece subcomandos adicionales en su wiki y en la salida de ayuda generada.

🔐 Permisos

PermisoDescripciónPredeterminado
itemjoin.usePermiso necesario para ejecutar el comando principal de ItemJoin y ver la ayuda/información.no especificado
itemjoin.enable.othersConcede acceso a comandos de activación que afectan a otros jugadores.false
itemjoin.disableConcede acceso al comando básico de desactivación.false
itemjoin.disable.othersConcede acceso a comandos de desactivación que afectan a otros jugadores.false
itemjoin.<world>.<item>Concede a un jugador permiso para recibir un objeto específico en un mundo específico (reemplaza los placeholders).false
itemjoin.<world>.*Concede a un jugador permiso para recibir todos los objetos de ItemJoin en un mundo específico.false

El comportamiento de los permisos específicos por objeto es configurable; las comprobaciones de permisos de objetos están desactivadas por defecto y deben activarse en la configuración del plugin para surtir efecto.

⚙️ Instalación

📥 Configuración

  • Descarga el jar oficial de ItemJoin y colócalo en la carpeta plugins/ de tu servidor.
  • Asegúrate de que no haya archivos jar duplicados de ItemJoin en plugins/ (por ejemplo, ItemJoin(1).jar).
  • Reinicia el servidor para que el plugin genere su configuración y registre las funciones para la versión de tu servidor.
  • Revisa los logs de la consola del servidor para confirmar la carga del plugin y consulta la wiki del plugin para una configuración detallada.

📦 Dependencias

El plugin no tiene requisitos obligatorios en tiempo de ejecución, pero enumera varias soft-dependencies e integraciones comunes (opcionales y habilitadas cuando están presentes):

  • Vault
  • AuthMe
  • BetterNick
  • HeadDatabase
  • PlaceholderAPI
  • SkinRestorerX
  • TokenEnchant
  • WorldEdit
  • WorldGuard

Activa o configura las integraciones según sea necesario; el plugin funciona sin ellas, pero funciones como los placeholders, las cabezas/skins personalizadas y los hooks de economía dependen de los plugins correspondientes.

🧠 Notas técnicas

  • Plataformas: confirmado para servidores tipo Spigot (Spigot, Bukkit, Paper, Purpur, Folia).
  • Rango de Minecraft compatible/probado: 1.8 hasta 1.21.
  • El código fuente y las versiones publicadas están disponibles, y el proyecto expone una API en me.RockinChaos.itemjoin.api.ItemJoinAPI para que otros plugins se integren.
  • Licencia: LGPL-3.0.

🤝 Cuándo es útil este plugin

Si necesitas un sistema flexible y configurable para dar a los jugadores objetos interactivos y sensibles al contexto (menús, kits iniciales, herramientas específicas por mundo) y quieres una API para integraciones, ItemJoin ofrece esas funciones con soporte para plugins comunes de placeholders y skins.

Comentarios

Aún no hay comentarios

Sé el primero en comentar.

Para administradores de servidores

Autores
RockinChaos
Licencia
LGPL-3.0
Plataformas compatibles
Spigot, Bukkit, Paper, Purpur, Folia
Versiones compatibles
1.8–1.21
Dependencias
Vault, AuthMe, BetterNick, HeadDatabase, PlaceholderAPI, SkinRestorerX, TokenEnchant, WorldEdit, WorldGuard

Enlaces

Lo que reportan los servidores

Plataformas de servidor

  • Paper7
  • Arclight1
  • Purpur1

Versiones del plugin

  • 6.1.7-RELEASE-b11355
  • 6.1.8-RELEASE-b11481
  • 6.0.5-RELEASE-b9281
  • 6.1.81
  • 6.1.71

Los datos vienen de servidores que muestran sus plugins cuando MSHQ los revisa. Muchos ocultan la lista, así que el uso real es mayor.