MonitoringMinecraft MonitoringMinecraft

ResourceLib

Плагин PaperPurpurSpigot

Библиотека для Spigot-серверов Майнкрафт: интегрирует ресурсы без необходимости хостить ресурс-паки.

59 скачиваний 0 подписчиков
Оцените первым

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 61234 is open to all players!
  • Enjoy!

Made with ❤️ by devs for devs.

ko-fi

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1188 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
1564 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
BerryCraft
BerryCraft Java + BE
5 онлайн
1.21.8 — 26.2 версия
Пройди путь от хаоса анархии до работы на складе с заказами и карьерным ростом
Battle Mine
11 онлайн
1.21.4 — 26.2 версия
ОТКРЫТИЕ! 20 + различных ивентов, 10+ различных боссов, много интересных механник
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат