Skip to content
ItemsAdder

Single resource pack on BungeeCord and Velocity

Using a network-wide resourcepack to avoid players from redownloading a different one on each join

Network-wide resourcepack

Do you want to install ItemsAdder on multiple Spigot servers of your network?
Do you want to avoid players from downloading the resourcepack each time they change server?
Follow this simple tutorial.

How to set it up

For example you can have 3 servers: lobby, survival, creative.\

Step 1

Install ItemsAdder on all these 3 servers.

Step 2

Decide a main server, for example lobby.
Open the config.yml of ItemsAdder in the lobby server and set up the hosting.

Resourcepack Hosting
config.yml on the source server
yaml
resource-pack:
  hosting:
    no-host:
      enabled: false
    simple_self_host:
      enabled: true
      server_address: auto
    lobfile:
      enabled: false
    external-host:
      enabled: false
      url: ''
    self-host:
      enabled: false
      server-ip: 127.0.0.1
      pack-port: 8163

Run /iazip on this source server to generate and host the resource pack.

After you finished configuring the hosting (follow the linked tutorial carefully) you have to use the /iainfo command and get the URL in console, copy it.

For example:

ItemsAdder iainfo output with the resource-pack download URL highlighted

For example using self-host:

Self host example
config.yml
yaml
resource-pack:
  hosting:
    no-host:
      enabled: false
    simple_self_host:
      enabled: false
      server_address: auto
    lobfile:
      enabled: false
    self-host:
      enabled: true
      server-ip: YOUR_SERVER_IP_HERE
      pack-port: 8163
    external-host:
      enabled: false
      url: ''

Run /iazip to generate the resourcepack.

Step 3

Open the other servers (survival, creative) ItemsAdder config.yml file and edit the hosting part.
Instead of YOUR_PACK_COMPLETE_URL you have to put the URL you got from the /iainfo command.

config.yml
yaml
resource-pack:
  hosting:
    no-host:
      enabled: false
    simple_self_host:
      enabled: false
      server_address: auto
    lobfile:
      enabled: false
    self-host:
      enabled: false
      server-ip: 127.0.0.1
      pack-port: 8163
    external-host:
      enabled: true
      url: 'YOUR_PACK_COMPLETE_URL'

After changing the URL, reload ItemsAdder on the secondary servers. Open the URL in a browser as an additional check: it must directly download the generated .zip file.

Step 4 (Bungeecord only)

Install the Bungeecord plugin to make the loading even faster!

https://www.spigotmc.org/resources/96794www.spigotmc.org