ResourcePack Configuration
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide explains how to configure QualityArmory to send the correct resource pack to your players.
useDefaultResourcepack: true
: Keep this true
when using the auto-detection system. It tells the plugin to use the URLs defined under the DefaultResourcepack:
section below.
DefaultResourcepack:
: This section defines the different resource pack URLs for various Minecraft versions.
You must have an entry with the key "0"
. This is the fallback URL used if no specific version matches or if the player's version cannot be detected.
Add entries for specific Minecraft versions using the format "minor"
or "minor-patch"
. The plugin will select the highest version entry that is less than or equal to the player's version.
Keys should be strings (use quotes).
This system requires installed to work.
Example DefaultResourcepack
Section:
How it works with the example:
Player joins with 1.18.2 -> Gets the '0'
pack.
Player joins with 1.19.4 -> Gets the '19'
pack.
Player joins with 1.20.1 -> Gets the '20'
pack.
Player joins with 1.20.4 -> Gets the '20-2'
pack.
Player joins with 1.21.0 -> Gets the '21'
pack.
If you don't want auto-detection or don't have ViaVersion, you can force the plugin to use one specific set of models/systems.
Set Auto-Detect-Resourcepack: false
.
Set one of the following to true
:
ManuallyOverrideTo_1_8_systems: true
(For 1.8 style models/mechanics)
ManuallyOverrideTo_1_13_systems: true
(For 1.9-1.13 style models/mechanics)
ManuallyOverrideTo_1_14_systems: true
(For 1.14+ style models/mechanics)
In this case, the plugin will use the fallback '0'
URL from DefaultResourcepack
. This setup is less flexible and generally only used for troubleshooting or specific server setups.
If you only have one resource pack URL you want everyone to use, regardless of version:
Set useDefaultResourcepack: false
.
Set DefaultResourcepackOverride: true
.
Define your single URL under DefaultResourcepack:
: