Minecraft.How
Carregando...
Pular para o conteúdo
Custom-Fishing: Transforme a Pesca em Minijogos

Custom-Fishing: Transforme a Pesca em Minijogos

Alex Maftei
Alex Maftei
@ice
Atualizado
53 visualizações
TL;DR:Custom-Fishing é um plugin para servidores Paper que substitui a pesca vanilla por minijogos, sistema de saques ponderados e condições personalizáveis. Perfeito para servidores de sobrevivência que querem tornar a pesca envolvente em vez de entediante.
🐟 Projeto Minecraft de código aberto

Xiao-MoMi/Custom-Fishing

Plugin de pesca com jogos e poderoso sistema de loot.

⭐ 131 estrelas💻 Java📄 GPL-3.0
Ver no GitHub ↗

Se você gerencia um servidor Paper e a pesca parece entediante para seus jogadores, Custom-Fishing resolve isso com um plugin totalmente personalizável que transforma a pesca em minijogos reais. Em vez de clicar com o botão direito e esperar, seus jogadores encontram desafios dinâmicos, pools de loot ponderados e minijogos que fazem cada lançamento parecer diferente. Se você quer pesca em lava, pesca no vazio ou caças ao tesouro, este plugin oferece tudo com mínima sobrecarga do servidor.

O que Custom-Fishing Faz

No núcleo, Custom-Fishing é um plugin para servidor Paper (131 estrelas no GitHub, baseado em Java) que substitui a pesca vanilla com um sistema de condição-e-ação. Pegou algo? Condições verificam o que aconteceu. Ações determinam a recompensa. Conceito simples, infinitamente configurável.

Você define "jogos" de pesca - estas são mecânicas de minijogo disparadas quando você pesca. Um jogo pode ser uma barra cronometrada que você precisa parar no momento certo. Outro pode ser correspondência de símbolos. Um terceiro pode ser pura sorte com chances de loot ponderado. O plugin cuida de tudo entediante: rastreia a boia, verifica condições e executa o sistema de recompensas.

O que o diferencia apenas de ajustar o loot de pesca é o sistema de pesos. Em vez de "20% de chance de diamante", você atribui pesos com base na localização de pesca, nível do jogador, hora do dia ou condições personalizadas que você define. Um jogador pescando no oceano à noite recebe chances diferentes de alguém em um rio ao meio-dia.


Por Que Você Instalaria Isto

A maioria dos administradores de servidores ignora a pesca. Não é combate, construção ou exploração - é apenas ficar lá. Custom-Fishing oferece três boas razões para mudar isso.

Primeiro, minijogos tornam a participação divertida. Se a pesca envolve uma reação cronometrada ou correspondência de padrões, os jogadores se envolvem com isso em vez de ficar AFK em uma fazenda. Seu servidor de sobrevivência de repente tem outra atividade que as pessoas realmente querem fazer.

Segundo, o equilíbrio de loot se torna granular. Você pode ponderar recompensas com base em condições como localização do jogador, tipo de líquido (água vs. lava vs. vazio), hora do dia, ou até condições personalizadas se você codificar plugins. Um jogador pescando em cidades do End perigosas não deveria receber as mesmas chances de loot que alguém no lago de spawn.

Terceiro, é performático. O plugin não faz spam de verificações ou cria lag - funciona com lógica baseada em eventos. Mesmo com centenas de jogos de pesca ativos, o TPS do servidor permanece estável.


Configurando

A instalação é direta se você sabe como funciona um servidor Paper.

Baixe a versão mais recente do Polymart ou BuiltByBit. Coloque o JAR na pasta de plugins.

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

Reinicie seu servidor. O plugin gera arquivos de configuração padrão em plugins/CustomFishing/.

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

Após inicializar, você terá pastas para jogos, loot, pesos e traduções. A pesca vanilla ainda funciona - você está construindo em cima dela, não substituindo completamente.

Se você é um desenvolvedor integrando Custom-Fishing em outro plugin, adicione a dependência Maven:

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

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

Recursos Principais Que Importam

O sistema de pesos é a estrela aqui. Em vez de taxas de queda estáticas, você pode definir pesos com base em múltiplas condições. Um jogador pescando à noite em água profunda recebe chances mais altas de loot raro. Pesca em água rasa? Apenas capturas comuns. A versão mais recente adicionou novas condições como presença de jogador, detecção de primeiro loot e profundidade do líquido - oferecendo controle ainda mais fino.

Minijogos são onde a diversão acontece. O plugin vem com vários jogos embutidos, cada um com mecânicas diferentes. Alguns requerem cronometragem. Outros testam seus reflexos. Você pode registrar jogos personalizados se quiser estender a funcionalidade - a API suporta isso. O ponto é que cada sessão de pesca pode ser diferente.

O sistema de condição e ação é poderoso para administradores de servidores. Você define o que dispara (por exemplo, pesca em lava, captura entre 2 AM e 6 AM, jogador tem conquista X). Depois você define o que acontece (por exemplo, dar este loot, tocar um som, enviar uma mensagem). Combine condições o suficiente e você cria experiências de pesca adaptadas às necessidades do seu servidor.

Pesca em lava e no vazio vêm embutidas. Por quê? Porque alguns servidores querem que os jogadores explorem áreas perigosas para melhores recompensas. O plugin lida com pesca em líquidos não padronizados sem esforço.

Integração com NPC e marketplace também existe. Uma versão recente adicionou compatibilidade com ShopGuiPlus, então recompensas de pesca podem se conectar diretamente à economia do seu servidor ou sistemas de loja.


Pegadinhas e Dicas Comuns

Arquivos de configuração importam. E muito.

O plugin usa configuração YAML, e se seus pesos, condições ou ações não se alinham, a pesca simplesmente não dispara como esperado. Verifique novamente que seu jogo personalizado está realmente registrado e que as condições usam sintaxe válida. O mantenedor publica documentação wiki cobrindo isso - leia antes de culpar o plugin.

Uma coisa que confunde as pessoas: localização. O plugin suporta múltiplos idiomas (incluindo tradução em pt_br adicionada em versão recente). Se quiser mensagens personalizadas no servidor, deve sobrescrever o arquivo de idioma. Não é difícil, apenas fácil de esquecer.

O desempenho geralmente é sólido, mas se você definir centenas de condições complexas, pode ver verificações demorarem mais. Mantenha sua lógica de condição simples. Não verifique "o jogador está na região X" 10 vezes por lançamento quando pode verificar uma só vez.

Compatibilidade importa com outros plugins. Se está usando Nexo (para itens personalizados) ou outros mods de loot, garanta que Custom-Fishing está configurado para funcionar bem. Versões recentes adicionaram compatibilidade explícita - verifique o changelog ao misturar plugins.


Se Quiser Alternativas

CMI tem complementos de pesca, mas é mais pesado e menos especializado. Se você só precisa de loot personalizado simples, tabelas de loot vanilla podem ser suficientes. Mas para minijogos e condições ponderadas, Custom-Fishing é a escolha focada.

Para servidores multijogador, vale a pena baixar. Se você está rodando um pequeno servidor e a economia de pesca não importa muito, pode pular. Mas se a pesca faz parte do seu loop de gameplay - especialmente em servidores de sobrevivência ou economia - este plugin merece seu lugar.

E se você leva a sério a economia do servidor, ligar as recompensas de pesca ao ecossistema do seu servidor é mais limpo quando o sistema de loot é tão flexível.

Vale a pena? Sim.

Sobre o autor
Alex Maftei
Alex MafteiRedator-chefe

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.

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!

Comentários

Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!