Minecraft.How
Cargando...
Saltar al contenido
Custom-Fishing: Convierte la Pesca en Minijuegos

Custom-Fishing: Convierte la Pesca en Minijuegos

Alex Maftei
Alex Maftei
@ice
Actualizado
109 vistas
TL;DR:Custom-Fishing es un plugin para servidores Paper que reemplaza la pesca vanilla con minijuegos, sistemas de botín ponderados y condiciones personalizables. Perfecto para servidores de supervivencia que desean que la pesca sea atractiva en lugar de aburrida.
🔗 Proyecto Minecraft de código abierto

Xiao-MoMi/Custom-Fishing

Plugin de pesca con minijuegos y sistema de botín potente.

⭐ 131 estrellas💻 Java📄 GPL-3.0
Ver en GitHub ↗

Si administras un servidor Paper y la pesca te parece aburrida para tus jugadores, Custom-Fishing lo resuelve con un plugin completamente personalizable que transforma la pesca en minijuegos reales. En lugar de solo hacer clic derecho y esperar, tus jugadores encuentran desafíos dinámicos, sistemas de botín ponderados y minijuegos que hacen que cada lanzada sea diferente. Ya sea que quieras pesca en lava, pesca en el vacío o cacerías de tesoros, este plugin lo entrega sin sobrecargar tu servidor.

Qué Hace Custom-Fishing

En esencia, Custom-Fishing es un plugin para servidores Paper (131 estrellas en GitHub, basado en Java) que reemplaza la pesca vanilla con un sistema de condiciones y acciones. ¿Atrapaste algo? Las condiciones verifican qué sucedió. Las acciones determinan la recompensa. Concepto simple, infinitamente personalizable.

Defines juegos de pesca - estas son mecánicas de minijuegos que el jugador activa cuando pesca. Un juego podría ser una barra cronometrada que tienes que detener en el momento correcto. Otro podría ser hacer coincidir símbolos. Un tercero podría ser pura suerte con probabilidades de botín ponderadas. El plugin maneja todo lo aburrido: rastrear el flotador, verificar condiciones, ejecutar el sistema de recompensas.

Lo que lo diferencia de simplemente ajustar el botín de pesca es el sistema de pesos. En lugar de "20% de probabilidad de diamante", asignas pesos según la ubicación de pesca, nivel del jugador, hora del día o condiciones personalizadas que definas. Un jugador que pesca en el océano de noche obtiene probabilidades diferentes que alguien en un río al mediodía.


Por Qué Instalarías Esto

La mayoría de los administradores del servidor ignoran la pesca. No es combate, construcción ni exploración - es simplemente estar ahí. Custom-Fishing te da tres buenas razones para cambiar eso.

Primero, los minijuegos hacen que la participación sea divertida. Si la pesca implica una reacción cronometrada o coincidencia de patrones, los jugadores se involucran en lugar de estar AFK en una granja. Tu servidor de supervivencia de repente tiene otra actividad que la gente realmente quiere hacer.

Segundo, el equilibrio del botín se vuelve granular. Puedes ponderar las recompensas según condiciones como ubicación del jugador, tipo de líquido (agua vs. lava vs. vacío), hora del día, o incluso condiciones personalizadas si programas plugins. Un jugador que pesca en ciudades del End peligrosas no debería obtener las mismas probabilidades de botín que alguien en el lago de spawn.

Tercero, es eficiente. El plugin no envía spam de verificaciones ni crea lag - se ejecuta en lógica basada en eventos. Incluso con cientos de juegos de pesca activos, el TPS del servidor se mantiene estable.


Configurándolo

La instalación es sencilla si sabes cómo funciona un servidor Paper.

Descarga la última versión del marketplace de Polymart o BuiltByBit. Coloca el JAR en tu carpeta de plugins.

bash
cp CustomFishing-X.X.X.jar /path/to/server/plugins/

Reinicia tu servidor. El plugin genera archivos de configuración predeterminados en plugins/CustomFishing/.

bash
java -Xmx1024M -Xms1024M -jar paper.jar nogui

Una vez iniciado, tendrás carpetas para juegos, botín, pesos y traducciones. La pesca vanilla sigue funcionando - estás construyendo sobre ella, no reemplazándola completamente.

Si eres un desarrollador integrando Custom-Fishing en otro plugin, agrega la dependencia de Maven:

kotlin
repositories {
 maven("https://repo.momirealms.net/releases/")
}

dependencies {
 compileOnly("net.momirealms:custom-fishing:2.3.7")
}

Características Clave Que Importan

El sistema de pesos es la estrella aquí. En lugar de tasas de caída estáticas, puedes definir pesos basados en múltiples condiciones. Un jugador que pesca de noche en agua profunda obtiene mayores probabilidades de botín raro. ¿Pesca en agua poco profunda? Solo capturas comunes. El último lanzamiento añadió nuevas condiciones como presencia del jugador, detección de primer botín y profundidad del líquido - dándote un control aún más fino.

Los minijuegos son donde sucede la diversión. El plugin viene con varios juegos incorporados, cada uno con mecánicas diferentes. Algunos requieren tiempo. Otros ponen a prueba tus reflejos. Puedes registrar juegos personalizados si quieres extender la funcionalidad - la API lo soporta. El punto es que cada sesión de pesca puede ser diferente.

El sistema de condiciones y acciones es poderoso para administradores de servidores. Defines qué desencadena (por ejemplo, pescar en lava, atrapar entre las 2 AM y las 6 AM, el jugador tiene el logro X). Luego defines qué sucede (por ejemplo, dar este botín, reproducir un sonido, enviar un mensaje). Combina suficientes condiciones y creas experiencias de pesca adaptadas a las necesidades de tu servidor.

La pesca en lava y en el vacío vienen incorporadas. ¿Por qué? Porque algunos servidores quieren que los jugadores exploren áreas peligrosas para obtener mejores recompensas. El plugin maneja la pesca en líquidos no estándar sin problemas.

La integración de NPC y marketplace también existe. Un lanzamiento reciente añadió compatibilidad con ShopGuiPlus, por lo que las recompensas de pesca pueden vincularse directamente a la economía de tu servidor o sistemas de tienda.


Gotchas Comunes y Consejos

Los archivos de configuración importan. Mucho.

El plugin utiliza configuración YAML, y si tus pesos, condiciones o acciones no se alinean, la pesca simplemente no se desencadena como se espera. Verifica dos veces que tu juego personalizado realmente esté registrado y que las condiciones utilicen una sintaxis válida. El mantenedor publica documentación wiki cubriendo esto - léela antes de culpar al plugin.

Una cosa que confunde a la gente: localización. El plugin soporta múltiples idiomas (incluyendo una traducción pt_br añadida en un lanzamiento reciente). Si quieres mensajes personalizados para tu servidor, necesitarás anular el archivo de idioma. No es difícil, solo fácil de pasar por alto.

El rendimiento generalmente es sólido, pero si defines cientos de condiciones complejas, podrías ver que las verificaciones tarden más. Mantén tu lógica de condiciones ajustada. No verifiques "¿está el jugador en la región X?" 10 veces por lanzada si puedes guardarlo una sola vez.

La compatibilidad importa con otros plugins. Si estás ejecutando Nexo (para artículos personalizados) u otros mods de botín, asegúrate de que Custom-Fishing esté configurado para funcionar bien. Los lanzamientos recientes añadieron compatibilidad explícita - verifica el registro de cambios si estás mezclando plugins.


Si Quieres Alternativas

CMI tiene complementos de pesca, pero es más pesado y menos especializado. Si solo necesitas botín personalizado simple, las tablas de botín vanilla podrían ser suficientes. Pero para minijuegos y condiciones ponderadas, Custom-Fishing es la opción enfocada.

Para servidores multijugador, vale la pena descargarlo. Si estás ejecutando un servidor pequeño y la economía de pesca no importa mucho, podrías omitirlo. Pero si la pesca es parte de tu bucle de juego - especialmente en servidores de supervivencia o economía - este plugin se gana su lugar.

Y si te tomas en serio la economía del servidor, vincular las recompensas de pesca a tu ecosistema del servidor es más limpio cuando el sistema de botín es así de flexible.

¿Vale la pena? Sí.

Sobre el autor
Alex Maftei
Alex MafteiRedactor principal

Lead Writer at Minecraft.How, software developer, and lifelong gamer. I combine hands-on development experience with a passion for gaming and technology. I enjoy exploring new games, experimenting with software, testing mods and tools, and building practical solutions. My writing focuses on sharing real-world experience, technical knowledge, and useful insights with the gaming and developer communities.

¡Compártelo con tus amigos!

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!