Pular para o conteúdo principal

Configuração do ResourcePackManager

O ResourcePackManager une, hospeda e distribui resource packs de plugins suportados e de entradas manuais do mixer.

Configuração Recomendada

  1. Instale o ResourcePackManager.jar.
  2. Inicie o servidor uma vez para que as pastas de config, mixer, blueprint e output sejam geradas.
  3. Decida se você quer:
    • hospedagem automática pelo RSPM
    • aceitação forçada pelo cliente
    • packs personalizados manuais na pasta do mixer
  4. Execute /rspm reload após alterar a configuração do RSPM ou após adicionar packs personalizados manualmente.

Comandos Principais

  • /rspm setup — informa que você deve editar diretamente os arquivos de configuração (sem GUI)
  • /rspm reload — reconstrói e re-hospeda o pack unificado
  • /rspm itemsadder configure — configura o ItemsAdder para hospedagem via RSPM
  • /rspm itemsadder dismiss — descarta permanentemente o aviso do ItemsAdder para o seu jogador
  • /rspm data_compliance_request — baixa todos os dados armazenados remotamente para este servidor

O comando raiz é /resourcepackmanager, tendo /rspm como alias. Todos os subcomandos exigem a permissão resourcepackmanager.*.

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, dispara a regeneração e em seguida recarrega o ResourcePackManager.

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 ResourcePackManager converte automaticamente o resource pack Java unificado em um resource 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 configurar:

  1. bedrockConversionEnabled: true (padrão true) — alterna a conversão.
  2. bedrockAutoDeployToGeyser: true (padrão true) — se o Geyser estiver instalado no mesmo servidor, o arquivo de mappings personalizados do Geyser é copiado automaticamente para o custom_mappings/ do Geyser.
  3. bedrockGeyserFolder: "" (padrão vazio) — substituição manual do caminho caso a detecção automática não encontre a sua pasta do Geyser. Pode ser absoluto ou relativo ao diretório plugins.

O pack Bedrock em si não é copiado para a pasta packs/ do Geyser. O RSPM o serve ao vivo por sessão Bedrock, de modo que o próximo jogador Bedrock que entrar após um re-mix recebe o pack atualizado — não é preciso reiniciar o servidor para ajustes de textura/modelo em itens já existentes. Mapeamentos de itens personalizados (isto é, adicionar ou remover itens personalizados) ainda exigem reinício do servidor, pois o Geyser registra seu conjunto de itens personalizados na inicialização.

Os arquivos gerados são escritos em:

plugins/ResourcePackManager/output/ResourcePackManager_Bedrock.zip
plugins/ResourcePackManager/output/rspm_geyser_mappings.json

Para ajustar os offsets de exibição de itens segurados, consulte a página de conversão Bedrock.