# Plugins

<table><thead><tr><th width="127">Software</th><th>Descrição</th></tr></thead><tbody><tr><td>Bukkit</td><td>CraftBukkit é uma implementação de servidor que adiciona a API Bukkit ao servidor vanilla do Minecraft. Isso é o que permite que plugins sejam usados ​​em seu servidor para editar as mecânicas/recursos do jogo.</td></tr><tr><td>Spigot</td><td>Spigot é um fork do CraftBukkit feito por md_5 que visa fazer o jogo rodar melhor, otimizando algumas das partes internas do servidor.</td></tr><tr><td>Paper</td><td>Paper é um fork do Spigot que foi originalmente feito por algumas pessoas que estavam trabalhando no Spigot e não gostaram de como md_5 era um megalomaníaco. Em vez de se dobrar às regras do md_5 e ao roubo de código flagrante, eles decidiram apenas sair e fazer as coisas por conta própria. Eles otimizam muito o desempenho do código e adicionam muitas novas APIs para que os desenvolvedores fazerem plugins melhores e mais rápidos.</td></tr><tr><td>PufferFish</td><td>PufferFish é um fork do Paper designado para grandes servidores, foca na performance e estabilidade, juntamente com novas adições e configurações com extremo foco na otimização do servidor.</td></tr><tr><td>Purpur</td><td>Purpur é um fork do Paper com patches do PufferFish que adiciona muitos recursos de jogabilidade e opções de personalização. Esse software, diferente dos outros, não foca na otimização do servidor totalmente, mas sim em novos recursos e possibilidades para os donos de servidor e developers, tendo novas coisas divertidas, em alguns casos até removendo a nescessidade de alguns plugins.</td></tr></tbody></table>

Todos esses softwares sempre atualizam para a última versão do MInecraft e apenas dão suporte para a última versão, cada atualização de versão pode demorar entre alguns dias para algumas semanas, mas sempre ocorrerão.

Um ponto importante é que como um é fork de outro ([explicação detalhada](https://docs.minersrefuge.com.br/iniciando-um-servidor/softwares-de-servidor)), se baseando em outro, significa que:

Qualquer plugin do Bukkit funcionará no Spigot, isso pelo Spigot se basear no Bukkit, mas não qualquer plugin do Paper funcionará no Spigot, pois o Paper contém mais adições na API.

No momento da escrita deste guia, Paper é o software mais usado e recomendado, com o Purpur e PufferFish sendo ótimas opções.
