promotional bannermobile promotional banner

TexturePackLoader

Load a server resourc pack via URL — auto-sent on join, required or optional, with in-game commands.

TexturePackLoader

Load a server texture pack via URL — simple, lightweight, and fully configurable.​


Overview
TexturePackLoader is a lightweight Paper plugin that automatically sends a resource pack to players when they join your server. Configure it with a single URL in config.yml and you're done. No external dependencies, no bloat.

Compatibility

  • Paper / Spigot 1.21.x — Requires Java 21+
  • Paper 26.x — Requires Java 25+ (same JAR, no recompile needed)


A single compiled JAR works on both server versions thanks to Paper's API backwards compatibility.

Features

  • Auto-send on join — The resource pack is sent to every player the moment they connect.
  • Required or optional — Configure whether players are kicked for declining or allowed to stay.
  • SHA-1 verification — Optionally provide a hash for Minecraft to verify pack integrity.
  • In-game commands — Change the URL, force-send to a player or all players, and reload config without restarting.
  • Custom kick message — Fully configurable message shown to players who decline.
  • Bypass permission — Allow specific players or staff to skip the pack requirement.
  • Tab completion — All subcommands and player names auto-complete.

Commands

Command Description Permission
/texturepack set [sha1] Set the texture pack URL (and optional SHA-1 hash) texturepackloader.admin
/texturepack send Force-send the pack to a player or all online players texturepackloader.admin
/texturepack remove Remove the currently configured pack texturepackloader.admin
/texturepack reload Reload config.yml without restarting texturepackloader.admin



Permissions

Permission Description Default
texturepackloader.admin Access to all commands OP
texturepackloader.bypass Skip the resource pack requirement (no kick on decline) false



Configuration

Code (Text):
# Direct download URL to your .zip resource pack
url: "https://cdn.example.com/mypack.zip"

# SHA-1 hash of the file (optional but recommended)
sha1: ""

# Message shown in the pack prompt
prompt: "&ePlease accept the server texture pack!"

# true = kick players who decline | false = let them stay
required: true

# Kick message (supports color codes)
kick-message: "&cYou must accept the server texture pack to play here."

Where to host your pack?

  • GitHub Releases — Free, reliable, direct download links. Recommended.
  • Dropbox — Change ?dl=0 to ?dl=1 in the share URL.
  • Your own VPS / CDN — Any direct HTTPS link works.

Note: Google Drive does not provide reliable direct download links and is not recommended.

Requirements

Server version Java
Paper / Spigot 1.21.x Java 21+
Paper 26.x Java 25+




Made with ❤ by Enchantica Studio

The TexturePackLoader Team

profile avatar
  • 5
    Projects
  • 803
    Downloads

More from Enchantica_StudioView all

  • Guaropolis Lite project image

    Guaropolis Lite

    Modpack made for low-resource PC players on the Guaropolis server.

    • 163
    • June 6, 2026
  • Guaropolis  project image

    Guaropolis

    Modpack optimized for playing on the vanilla Guaropolis server, designed to improve performance, stability and fluidity of the game, reducing lag and optimizing resources, without altering the original experience or adding unfair advantages.

    • 410
    • June 6, 2026
  • SafeReturns Proxy project image

    SafeReturns Proxy

    Automatically redirects players to the lobby when a backend server shuts down or crashes.

    • 10
    • April 30, 2026
  • LASTBREATH project image

    LASTBREATH

    LAST BREATH is a modpack made for a series of the same name, designed for streamers. It features intense survival, dangerous worlds, and constant challenges. Every decision matters, creating tension and engaging, story-driven content in every episode.

    • 213
    • April 23, 2026
  • Guaropolis Lite project image

    Guaropolis Lite

    Modpack made for low-resource PC players on the Guaropolis server.

    • 163
    • June 6, 2026
  • Guaropolis  project image

    Guaropolis

    Modpack optimized for playing on the vanilla Guaropolis server, designed to improve performance, stability and fluidity of the game, reducing lag and optimizing resources, without altering the original experience or adding unfair advantages.

    • 410
    • June 6, 2026
  • SafeReturns Proxy project image

    SafeReturns Proxy

    Automatically redirects players to the lobby when a backend server shuts down or crashes.

    • 10
    • April 30, 2026
  • LASTBREATH project image

    LASTBREATH

    LAST BREATH is a modpack made for a series of the same name, designed for streamers. It features intense survival, dangerous worlds, and constant challenges. Every decision matters, creating tension and engaging, story-driven content in every episode.

    • 213
    • April 23, 2026