MultiVersionResourcePacks icon

MultiVersionResourcePacks -----

Easy resourcepack managment



Simple plugin for resourcepack managment
Config and usage:
Code (YAML):

# To specify protocol version, you can use >=, <=, >, < and ==
# Recommended to use only >=, > and ==, because protocols sorted from lowest to highest
# If >, <, >=, <= finds any pack, it counties finding pack for next protocols.
# If == finds any pack, it will stop finding and send player this pack
# You can also specify version string. See:
# https://github.com/ViaVersion/ViaVersion/blob/master/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java#L45
# Use name in register method, not the field name
packs
:
  '>=1_16_4-1_16_5'
:
    file-hash
: 8c96d8084fa706661d0a7cf9b084bef4161d520b
    file-url
: https://mediafilez.forgecdn.net/files/5505/931/Faithful %2032x%20-%201.16.5.zip
    required
: false
  <753
:
    file-name
: myPack.zip
    required
: false
  <=1_12_2
:
    file-hash
: 8c96d8084fa706661d0a7cf9b084bef4161d520b
    file-url
: https://mediafilez.forgecdn.net/files/5505/931/Faithful %2032x%20-%201.16.5.zip
    required
: true
port
: 3000
bind-ip
: 0.0.0.0

# Here you need to specify pack host external ip,
# because plugin cannot know yours machine ip. Also it can be dangerous to show your ip to players,
# so you can connect nginx, cloudflare, etc.
public-link
: http://localhost:3000/
declined-message
: You must accept resource pack in order to play on this server!
failed-message
: Unable to download resource pack. Try again!

# Amount of threads for http handler
http-handler-threads
: 2
 
Resource Information
Author:
----------
Total Downloads: 219
First Release: Jul 12, 2024
Last Update: Aug 12, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings