Перейти к содержимому
Mineforgian

AbstractedUtilities

An API that provides common utilities for Minecraft Fabric mods

Загрузки
281
Подписчики
0
Обновлён
17 июня 2026 г.
Лицензия
MIT

Опубликован 6 ноября 2025 г.

icon

AbstractedUtilities

An API that provides common utilities for Minecraft Fabric mods
primarily used to expose certain stuff (mostly from nnhomoli mods) for other mods

Features:

  • Reflection related utils
    • StaticFieldReader
    • ObjectCommandMapper
      • Binds variables of the class to Minecraft command (should not actually be used in production)
  • Config related utils
    • ConfigUtils, ExternalConfig
      • Bridges Mojang Codec and Minecraft Identifier to create json files
  • Events
    • DataFixersEvent
    • BlockStateDefinitionsEvent
  • Misc
    • ForgottenModelTemplates
    • ForgottenTextureSlots
    • AbstractItemFrameRenderer
    • EquipmentUtils

More or less standalone features:

  • abstractedutilities:attribute_count_increase loot function

projects that use this:

Ченджлог

1.4Бета26.2 · 17 июня 2026 г.
  • AbstractedUtilities is now fabric-only api
  • Updated to 26.2
  • Moved most of StaticFieldIterator parts into easy-to-extend ArrayBackedFieldReader and SimpleArrayHolder
  • Renamed StaticFieldIterator to StaticFieldReader
  • ArrayBackedFieldReader is now able to read non-static fields
  • Made some comments and names a bit more clear in ClassFieldReader


This automatic release was triggered by a new tag 1.4, see full pipeline: here
1.3.1Релиз26.1, 26.1.1, 26.1.2 · 12 апреля 2026 г.

Full Changelog

  • changed package name to net.yukki.abstractedutilities
  • added EntityAgnosticItem, EntityDirectionWrapper
  • configUtils readOrWrite and resolveFile have been intergrated into ExternalConfig
  • enforced only first provided logger in common


This automatic release was triggered by a new tag 1.3.1, see full pipeline: here
1.3Бета26.1 · 27 марта 2026 г.

Full Changelog:

  • Port to 26.1
  • Added BlockStateDefinitionsEvent, AbstractItemFrameRenderer, ForgottenModelTemplates, ForgottenTextureSlots
  • Merged ExtendedIterator, ListGetter, RandomizedList, FieldReader into ClassFieldReader
  • StaticFieldIterator now uses Array backend
  • Removed legacy SafeMapper

This automatic release was triggered by a new tag 1.3, see full pipeline: here

1.2Релиз1.21.11 · 30 января 2026 г.

Full Changelog:

  • Renamed group to "nnhomoli.abstractedutilities"
  • Fabric specific changes
    • Updated to 1.21.11
    • Migrated to Mojang mappings
    • Added EquipmentUtils, DataFixersEvent, ExternalConfig, ConfigUtils
    • Added cooldown for GenericReloadCommand
    • Removed FabricConfigMapper
    • Other small improvements
  • Common changes
    • Changed code formatting to a more consistent one
    • Improved SafeMapper
    • Separated some parts of GenericObjectIterator into interfaces
      • GenericObjectIterator has been renamed to StaticFieldIterator
      • Now supports ParameterizedType
      • Some other additions
    • Removed GenericJsonReader and ResourcesToFile due to them being badly designed
1.0Релиз1.21.10 · 6 ноября 2025 г.

initial fabric release

Комментарии

Загружаем…