This plugin does nothing on its own!!
📦 ResourceLib
ResourceLib is a lightweight Spigot/Paper plugin library that allows other plugins to dynamically register resource pack files at startup. It generates and serves a custom ZIP pack over HTTP and automatically sends it to players using Minecraft’s native setResourcePack() API — no manual file hosting required.
✨ Features
- 📁 Merge JSON models, textures, and more from multiple plugins
- 🚀 Hosts the resource pack with an embedded HTTP server (no config needed!)
- 🧠 JSON merging with conflict resolution (as configured!)
🧩 Usage
1. Install
Gradle (Kotlin DSL):
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
dependencies {
implementation("com.github.Bogieloo:ResourceLib:v1.0")
}
Maven:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.Bogieloo</groupId>
<artifactId>ResourceLib</artifactId>
<version>v1.0</version>
</dependency>
</dependencies>
2. Register Your Resources
In your plugin’s onEnable():
@Override
public void onEnable() {
// Register a single file
ResourcePackManager.getInstance().registerResource(
"assets/minecraft/models/item/custom_sword.json",
new File(getDataFolder(), "custom_sword.json"),
false
);
// Register a whole folder (e.g., src/main/resources/tanks/)
ResourcePackManager.getInstance().registerResourceEntry(this, "tanks", true);
}
3. Install ResourceLib on the Server
- Drop the ResourceLib JAR into the
plugins/folder. - Make sure port
61234is open to all players! - Enjoy!
Made with ❤️ by devs for devs.
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
ResourceLib 1.0.1 1.0.1 |
1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7
|
paper, purpur, spigot
|
Download |
|
ResourceLib 1.0 1.0 |
1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7
|
paper, purpur, spigot
|
Download |