Configuração do ResourcePackManager
Esta página cobre uma configuração de servidor único (standalone). Se você administra uma rede BungeeCord / Waterfall / Velocity, siga Redes com Proxy — você instala o mesmo ResourcePackManager.jar no proxy, mas ele gera sua própria config e desempenha um papel do lado do proxy.
O ResourcePackManager 2.x é distribuído como um único jar universal. O mesmíssimo ResourcePackManager.jar roda em backends Bukkit/Paper e em proxies Velocity / BungeeCord / Waterfall — ele detecta a plataforma automaticamente a partir do loader sob o qual está rodando. Não existem mais arquivos resourcepackmanager-velocity-*.jar / resourcepackmanager-bungee-*.jar separados, nem uma "proxy extension" empacotada para extrair e copiar para algum lugar.
Configuração Recomendada (Standalone)
- Coloque o
ResourcePackManager.jarna pastaplugins/do seu servidor. (É o mesmo jar que você usaria em um proxy Velocity / BungeeCord — não há jars de proxy separados.) - Inicie o servidor uma vez para que as pastas de config, mixer, blueprint e output sejam geradas.
- Decida se você quer:
- self-hosting (padrão, ativado)
- fallback de auto-host gratuito do MagmaGuy (padrão, ativado)
- aceitação forçada pelo cliente
- packs personalizados manuais na pasta do mixer
- Execute
/rspm reloadapós alterar a configuração ou após adicionar packs personalizados manualmente.
É isso para o caminho feliz. Com as configurações padrão, o RSPM tentará o self-hosting primeiro e recorrerá automaticamente à CDN do MagmaGuy se algo parecer errado.
Comandos Principais
/rspm setup— abre um menu de configuração em GUI no jogo (status de atualização do plugin, plugins recomendados, um botão de alternância de atualizações automáticas e um botão de informações com links clicáveis para a wiki, o Discord e o token da sua conta Nightbreak)/rspm reload— reconstrói e re-hospeda o pack unificado/rspm status— imprime um dump completo de diagnóstico: estado do pack, modo de hospedagem, chave da rede, integrações/rspm itemsadder configure— configura automaticamente o ItemsAdder para hospedagem via RSPM (veja abaixo)/rspm itemsadder dismiss— descarta permanentemente o aviso do ItemsAdder para o UUID do seu jogador/rspm data_compliance_request— baixa todos os dados armazenados remotamente para este servidor
O comando raiz é /resourcepackmanager, tendo /rspm como alias. O RSPM também herda alguns subcomandos compartilhados do MagmaCore/Nightbreak (por exemplo, /rspm recommendedplugins, /rspm downloadall) para os quais o menu de configuração tem links.
Permissões:
/rspm setupexigeresourcepackmanager.setupe é exclusivo de jogadores (abre uma GUI de inventário, então não pode ser executado a partir do console)./rspm reload,/rspm status,/rspm itemsadder <configure|dismiss>e/rspm data_compliance_requestexigemresourcepackmanager.*.
ItemsAdder
O caminho atual preferido para o ItemsAdder não é mais apenas manual.
Use:
/rspm itemsadder configure
Esse auxiliar atualiza as configurações relevantes do ItemsAdder, regenera o pack do ItemsAdder e em seguida recarrega o ResourcePackManager. Especificamente, ele:
- define
resource-pack.hosting.no-host.enabled: true - desabilita
protection_1,protection_2eprotection_3emresource-pack.zip.protect-file-from-unzip - define
resource-pack.zip.compress-json-files: false(o RSPM precisa de JSON de modelo descomprimido e analisável para o mixer e o conversor Bedrock) - dispara
/iareload, depois/iazip - recarrega o ResourcePackManager cerca de 15 segundos depois, após o ItemsAdder ter tido tempo de recarregar e regenerar
Se o ItemsAdder já estiver configurado para hospedar o próprio pack (self-host, external-host ou lobfile), o auxiliar para e informa que você deve desativar a hospedagem do ItemsAdder manualmente antes.
Suporte a Bedrock / GeyserMC
O RSPM converte automaticamente o pack Java unificado em um pack Bedrock para o GeyserMC. A conversão lida com o pack de definição de itens 1.21.4+ de qualquer plugin — não apenas do FreeMinecraftModels — incluindo itens 3D segurados, armaduras personalizadas e equipamentos modelados.
bedrockConversionEnabled tem valor padrão true, então uma instalação nova em um servidor que tenha o GeyserMC simplesmente funcionará.
Para um servidor standalone, a conversão dispara quando qualquer uma destas condições é verdadeira: o Geyser-Spigot está instalado neste servidor, o Floodgate está instalado neste servidor, ou o RSPM detectou o modo de proxy (veja Redes com Proxy).
Consulte Conversão Bedrock / Geyser para o pipeline completo, os caminhos de saída e o ajuste de offsets de exibição.
Verificando a Configuração
Execute /rspm status no console ou como op. A saída é dividida em seções:
- Plugin meta — versão + modo de deploy (standalone vs network-backend)
- Java Pack — mesclado sim/não, tamanho, prefixo do SHA1
- Bedrock Pack — convertido sim/não, mappings presentes, com dicas de diagnóstico caso a conversão tenha sido pulada
- Hosting — qual caminho de entrega está ativo (self-hosted / remoto / ainda não pronto), a URL que os clientes verão, o host externo resolvido, o IP público auto-detectado
- Proxy deployment — um lembrete de que o jar de proxy da rede é o mesmo
ResourcePackManager.jar; em uma rede, copie-o para a pastaplugins/do proxy - Integrations — detecção de Floodgate / Geyser-Spigot, contagem de jogadores online
Se algo parecer errado, consulte Solução de Problemas.
Para Onde Ir Agora
- FAQ — perguntas comuns
- Conversão Bedrock / Geyser — detalhes do conversor e ajuste
- Self-hosting — servidor HTTP integrado, resolução de portas
- Redes com Proxy — se você administra BungeeCord / Waterfall / Velocity
- API — registrando o pack do seu plugin via código