ForcePack icon

ForcePack -----

Resource pack handling utilities and enforcement, with Velocity and multiple resource packs support.



ForcePack 1.1.5 - Velocity Support
This is the default velocity configuration:
Code (Text):
# ForcePack Velocity config.
# ForcePack uses MiniMessage for message formatting.
# You can check the MiniMessage documentation for how to use it: https://docs.adventure.kyori.net/minimessage#format
# Need help? Join our Discord: https://discord.gg/fh62mxU

# Whether to ignore geyser players. Only enable this if you use geyser.
#  Java clients can spoof this and bypass the ResourcePack!
geyser = false

# Whether to verify that your resource packs have the correct hash.
# May reduce startup time, but makes problems less obvious and can be a security risk.
verify-resource-packs = true

# Whether to enable debug mode. Prints some extra info.
debug = false

[unload-pack]
    # Whether to send an empty ResourcePack when joining a server without one configured, and the player has one applied
    enable = true
    # The URL of the unload pack
    url = "https://www.convallyria.com/files/BlankPack.zip"
    # The hash of the unload pack file
    hash = "118AFFFC54CDCD308702F81BA24E03223F15FE5F"

[servers]
    # You can specify any server name here that is configured in velocity.
    [servers.build]
        # The ResourcePack URL. This must be a direct URL, ending with .zip. For Dropbox URLs, add ?dl=1 to the end.
        resourcepack.url = "https://faithfulpack.com/dl/104/"
        # Use a site such as http://onlinemd5.com/ or the hash provided when uploading to https://mc-packs.net/.
        resourcepack.hash = "BA52452AD77CAAA7530876950C8E2D020699EBDD"
        # The prompt message for clients on 1.17+.
        resourcepack.prompt = "<yellow>Please accept our resource pack to improve your experience."
        [servers.build.actions]
            # List of valid actions: https://jd.velocitypowered.com/3.0.0/com/velocitypowered/api/event/player/PlayerResourcePackStatusEvent.Status.html
            [servers.build.actions.ACCEPTED]
                kick = false
                commands = []
            [servers.build.actions.DECLINED]
                kick = true
                message = "<color:#FF5555>Please accept our ResourcePack to play on the server!"
                commands = []
            [servers.build.actions.FAILED_DOWNLOAD]
                kick = true
                message = "<color:#FF5555>The ResourcePack download failed. Please try rejoining."
                commands = []
            [servers.build.actions.SUCCESSFUL]
                kick = false
                commands = []
----------, Dec 23, 2021
Resource Information
Author:
----------
Total Downloads: 42,674
First Release: Aug 10, 2017
Last Update: Apr 30, 2025
Category: ---------------
All-Time Rating:
46 ratings
Find more info at fortitude.islandearth.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings