Reassets

Reassets

36 Downloads


ReAssets
ReAssets

Bukkit плагин для ресурсов

Установка

Скачивайте последний релиз плагина закидываете в plugins. Запускаете сервер.

В папке plugins\reassets появится папка resourcepack это будет ресурспаком. Можете заменить содержимое своим ресурспаком.

Использование

У вас есть какой-то плагин и у него есть своя папка, например plugins\examle

Внутри нужно создать папку plugins\reassets

И закинуть в неё картинки итемов
plugins/reassets/items/test.png
plugins/reassets/items/other_item.png
plugins/reassets/items/other_item_eat.png
plugins/reassets/items/other_item_sword.png

На сервере введите команду

/reassets generated


После этого плагин соберет ресурспак из картинок ваших плагинов и отправить в файловое хранилище, если опция включена

Использование в других плагинах

Скачиваем этот репозиторий, открываем проект прогружаем себе мавен этого проекта img.png

В своем проекта подключаем зависимость в pom файле:

<dependency>
  <groupId>org.slavawins</groupId>
  <artifactId>reassets</artifactId>
  <version>v1.0v-1.20.1-SNAPSHOT</version>
</dependency>



Затем добавляем зависимость плагин img.png

    depend:
    - reassets



В своем плагины добавляем в папку resources - папку "reassets". В неё закидываем файл картинки итема.

img.png

В onEnable добавляем распаковку ваших картинок в папку вашего плагина:

// from import org.slavawins.reassets.integration.ResourceExtractor;

@Override
public void onEnable() { 
    ResourceExtractor.extract(this, "reassets");
....



Запускаем сервер. И видим что в папку плагина на сервере переместилась ваша папка с картинкой: \plugins\trashitem\xreassets

Далее вводим команду генерации итемов:

/reassets generated

Затем выведим список итемов:

/reassets list