TRansliterationLib
> Транслитерация — это тип преобразования текста из одной системы письма в другую, который включает в себя замену букв (отсюда транс- + литера-) предсказуемым образом[...]
Описание
Данный библиотечный мод выполняет основную работу по обеспечению полной независимости модов, разработанных мной, от модлоадера, под которым они запущены. Это имеет преимущество в том, что всё необходимое нужно кодировать только один раз, что ускоряет время разработки и обслуживания, а также обеспечивает идентичность работы мода на Forge и на Fabric.
Установка/Версии
- Каждый выпущенный Jar-файл TRansliterationLib работает под Fabric и Forge (нет отдельных загрузок).
- Используйте последнюю версию библиотеки и модов, которые в ней нуждаются, для выбранной вами версии Minecraft! (Возникнут проблемы/сбои при смешивании старых и новых версий модов и библиотеки)
Кратко: Обновляйте всё одновременно до новейших версий!
Что именно делает эта библиотека?
Она предоставляет интерфейсы, подобные BukkitAPI, для всех необходимых (для моих модов) классов, а затем оборачивает их правильной реализацией для Fabric и Forge. Это позволяет мне писать свои моды, опираясь на эти интерфейсы, и тем самым быть в значительной степени независимыми от модлоадера или версии Minecraft. Она также содержит Cloth Config для Fabric и Forge, чтобы моды могли иметь настраиваемые экраны конфигурации без дополнительных внешних зависимостей, и предоставляет собственную систему обработки событий для создания своих собственных событий/пересылки событий Fabric или Forge.