Minecraft IF — Inventory Framework мод 2021 скачать бесплатно
logo
wow addon IF — Inventory Framework

IF — Inventory Framework

Версия игры: 1.17
Всего загрузок: 418
Обновлено: Sep 4, 2021
Создано: Sep 14, 2019
Скачать IF — Inventory FrameworkСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
V 0.10.2 release 663.21 KB Sep 4, 2021 1.17 0 скачать IF — Inventory Framework V 0.10.2 releaseСкачать
V 0.10.1 release 661.43 KB Aug 17, 2021 1.17 4 скачать IF — Inventory Framework V 0.10.1 releaseСкачать
V 0.10.0 release 644.54 KB Jul 9, 2021 1.17 13 скачать IF — Inventory Framework V 0.10.0 releaseСкачать
V 0.9.9 release 570.21 KB Jun 22, 2021 1.17 6 скачать IF — Inventory Framework V 0.9.9 releaseСкачать
V 0.9.8 release 527.75 KB Jun 6, 2021 1.16 6 скачать IF — Inventory Framework V 0.9.8 releaseСкачать
V 0.9.7 release 518.66 KB May 25, 2021 1.16 6 скачать IF — Inventory Framework V 0.9.7 releaseСкачать
V 0.9.6 release 518.61 KB May 19, 2021 1.16 5 скачать IF — Inventory Framework V 0.9.6 releaseСкачать
V 0.9.5 release 518.58 KB Mar 9, 2021 1.16 11 скачать IF — Inventory Framework V 0.9.5 releaseСкачать
V 0.9.4 release 518.83 KB Feb 2, 2021 1.16 16 скачать IF — Inventory Framework V 0.9.4 releaseСкачать
V 0.9.3 release 518.87 KB Jan 31, 2021 1.16 6 скачать IF — Inventory Framework V 0.9.3 releaseСкачать
V 0.9.2 release 519.89 KB Jan 21, 2021 1.16 8 скачать IF — Inventory Framework V 0.9.2 releaseСкачать
V 0.9.1 release 519.64 KB Dec 26, 2020 1.16 11 скачать IF — Inventory Framework V 0.9.1 releaseСкачать
V 0.9.0 release 518.16 KB Dec 12, 2020 1.16 8 скачать IF — Inventory Framework V 0.9.0 releaseСкачать
V 0.8.1 release 518.18 KB Dec 1, 2020 1.16 6 скачать IF — Inventory Framework V 0.8.1 releaseСкачать
V 0.8.0 release 517.11 KB Nov 17, 2020 1.16 12 скачать IF — Inventory Framework V 0.8.0 releaseСкачать
V 0.7.2 release 248.68 KB Aug 18, 2020 1.16 9 скачать IF — Inventory Framework V 0.7.2 releaseСкачать
V 0.7.1 release 248.48 KB Aug 14, 2020 1.16 5 скачать IF — Inventory Framework V 0.7.1 releaseСкачать
V 0.7.0 release 248.14 KB Aug 10, 2020 1.16 10 скачать IF — Inventory Framework V 0.7.0 releaseСкачать
V 0.6.2 release 248.08 KB Aug 3, 2020 1.16 7 скачать IF — Inventory Framework V 0.6.2 releaseСкачать
V 0.6.1 release 244.24 KB Jun 30, 2020 1.16 18 скачать IF — Inventory Framework V 0.6.1 releaseСкачать
V 0.6.0 release 242.43 KB Jun 2, 2020 1.15 22 скачать IF — Inventory Framework V 0.6.0 releaseСкачать
V 0.5.19 release 315.40 KB Mar 15, 2020 1.15 18 скачать IF — Inventory Framework V 0.5.19 releaseСкачать
V 0.5.18 release 331.12 KB Jan 11, 2020 1.15 19 скачать IF — Inventory Framework V 0.5.18 releaseСкачать
V 0.5.17 release 331.21 KB Jan 1, 2020 1.15 33 скачать IF — Inventory Framework V 0.5.17 releaseСкачать
V 0.5.16 release 331.15 KB Dec 30, 2019 1.15 16 скачать IF — Inventory Framework V 0.5.16 releaseСкачать
V 0.5.15 release 328.79 KB Dec 18, 2019 1.15 26 скачать IF — Inventory Framework V 0.5.15 releaseСкачать
V 0.5.14 release 328.69 KB Nov 23, 2019 1.14 17 скачать IF — Inventory Framework V 0.5.14 releaseСкачать
V 0.5.13 release 328.93 KB Nov 16, 2019 1.14 20 скачать IF — Inventory Framework V 0.5.13 releaseСкачать
V 0.5.12 release 315.81 KB Sep 23, 2019 1.14 23 скачать IF — Inventory Framework V 0.5.12 releaseСкачать
V 0.5.11 release 314.98 KB Sep 22, 2019 1.14 15 скачать IF — Inventory Framework V 0.5.11 releaseСкачать
V 0.5.10 release 235.85 KB Sep 16, 2019 1.14 24 скачать IF — Inventory Framework V 0.5.10 releaseСкачать
V 0.5.9 release 235.85 KB Sep 14, 2019 1.14 14 скачать IF — Inventory Framework V 0.5.9 releaseСкачать

Описание

Языки: Нидерландский (Голландский)
 
Этот ресурс предназначен только для разработчиков, если вы являетесь владельцем сервера, то он не предназначен для вас.

Этот фреймворк требует Java 8 или выше.

ЕСЛИ

IF — Inventory Framework-это легкий, но мощный графический фреймворк, предназначенный для того, чтобы помочь вам легче создавать, изменять и управлять графическими интерфейсами. Вот несколько вещей, почему я думаю, что ЕСЛИ выделяется из других подобных фреймворков:

Панель на основе: ЕСЛИ полностью полагается на использование панелей, которые позволяют вам разделить ваш графический интерфейс на более мелкие части, которые могут быть изменены индивидуально, без изменения каких-либо других частей вашего графического интерфейса.

Чтение XML: ЕСЛИ вы можете читать XML-файлы и создавать из них целые графические интерфейсы. Больше никаких длинных методов создания графических интерфейсов, просто загрузите их из XML-файла. (Не волнуйтесь, XML полностью необязателен, просто игнорируйте его, если вы не хотите его использовать.)

Расширяемость: Вы можете создавать свои собственные панели с их собственными функциями, чтобы вести себя именно так, как вы хотите, без необходимости самостоятельно перепроектировать новый графический фреймворк с нуля.

Больше никаких обработчиков событий: нет необходимости создавать прослушиватели, прослушивать события и использовать дюжину операторов if для определения того, какой элемент был нажат. ЕСЛИ вы справитесь со всем этим за вас, то сможете сосредоточиться на создании своего плагина.

Вращение: Легко применяйте линейные двумерные вращения на ваших стеклах, чтобы вращать их по-разному.

IF имеет подробную вики-страницу, подробно описывающую работу фреймворка и то, как его использовать. Вы можете найти вики здесь.

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

ЕСЛИ работает автономно. Вы должны затенить его в свой плагин, а не добавлять на сервер.

Если вы не используете систему сборки, вы можете загрузить ресурс по ссылке загрузки здесь и добавить его в качестве зависимости в свою среду IDE.

Если вы используете Maven, добавьте в качестве зависимости следующее pom.xml:

<dependency>
  <groupId>ком.в GitHub.stefvanschie.inventoryframework</groupId>
  <artifactId>Если</artifactId>
  <version>0.9.4</version>
</dependency>

ЕСЛИ он находится в Центральном репозитории, то вам не нужно указывать репозиторий.

Затем добавить его в тени, если в код плагина:

<plugin>
  <groupId>org.apache.maven.plugins<groupId></groupId>
  <artifactId>в Maven-тень-плагин</artifactId>
  <version>3.1.0</version>
  <configuration>
    <dependencyReducedPomLocation>${проект.сборка.каталог}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
    <relocations>
      <relocation>
        <pattern>ком.в GitHub.stefvanschie.inventoryframework</pattern>
        <shadedPattern>[ПАКЕТ].inventoryframework</shadedPattern>
      </relocation>
    </relocations>
  </configuration>
  <executions>
    <execution>
      <phase>пакет</phase>
      <goals>
        <goal>оттенок</goal>
      </goals>
    </execution>
  </executions>
</plugin>

Замените [ваш пакет] вашим основным пакетом.

В вики есть обширные учебные пособия и примеры, поэтому я настоятельно рекомендую проверить его, чтобы увидеть, как он работает. Если вы не уверены, как работает XML, есть также небольшой учебник по этому вопросу в wiki.

Вот небольшой фрагмент о том, как создать базовый графический интерфейс с одним элементом в нем.

//создайте графический интерфейс с 5 строками и заголовком My GUI
ChestGui gui = новый ChestGui(5, "Мой GUI");
//создайте новую панель, занимающую весь графический интерфейс
Панель OutlinePane = новая панель OutlinePane(0, 0, 9, 5);
ItemStack item = новый ItemStack(Material.ICE);
//создайте элемент, который будет отправлять сообщение при нажатии
GuiItem guiItem = new GuiItem(item, event -> event.getWhoClicked().SendMessage("Вы нажали на лед!"));
//добавьте элемент в панель
pane.addItem(guiItem);
//добавление панели к элементу
графический интерфейс.addPane(панель);

Предложения и отзывы очень ценятся!

Связи:

  • Источник
  • Вики
  • Расположение Центрального Хранилища
  • Проблемы
  • Диссонанс

Комментарии

Добавить комментарий