DatapackLib
Makes datapack creation easier for plugin devs
Описание
Легко создавать пакеты данных для плагинов HyTale
Как использовать:
- Создайте класс для ваших записей, реализуя DatapackEntry.
- Создайте кодек для ввода пакета данных.
- В вашем методе настройки плагина создайте новый DatapackReader, используя имя пакета и кодек для ваших записей.
- Доступ к вашим записям пакета данных по классу DatapackManager.
Для более индивидуального использования пакетов данных вы можете сохранить свой считыватель пакетов данных в свойстве для метода getDataObjects и метода getDataValues.
Кроме того, Если вы расширяете DatapackReader, вы можете отменить сохранение Чтобы менеджер сортировал записи перед сохранением или, альтернативно, сохранял записи в новом свойстве в соответствии с вашим вариантом использования.
Резервное копирование DataGen доступно путем добавления поставщика Datapack к конструктору DatapackReader. DatapackProvider#генерирует Пакет будет называться, если никакие записи пакета не могут быть прочитаны.
Сохранить пакеты в Saves/worldName/modName/datapackName
Видишь? гитхаб Например, классы и комментарии.
Показать оригинальное описание (English)
Adds easy to create Datapacks for HyTale Plugins
How to use:
- Create a class for your entries implementing DatapackEntry.
- Create a codec for your datapack entry.
- In you Plugin setup method create a new DatapackReader using the pack name and codec for your entries.
- Access your datapack entries by the DatapackManager class.
For more customised use of datapacks you can use save your datapack reader to a property for getDataObjects method and getDataValues method.
Additionally, If extending DatapackReader you can override saveToManager to sort the entries before saving or alternatively save the entries to a new property to fit your use case.
Backup DataGen is available by appending a DatapackProvider to the DatapackReader constructor. DatapackProvider#generatePack will be called if no pack entries could be read.
Saves packs to Saves/worldName/mods/modName/datapackName
See github for example classes and comments.
Последние версии
DatapacksPlugin-0.0.2.jar
Информация
Авторы:
Категории:
Версии игры:
Создан: 17.01.2026