Text Placeholder API
Небольшая библиотека для модов на Fabric и Quilt: создаёт и разбирает плейсхолдеры в строках и текстовых компонентах Minecraft, упрощая настройку модов.
- Загрузок
- 73,6 млн
- Подписчиков
- 1 850
- Выпусков
- 42
Совместимость
СовместимоВыпуск 3.2.0+26.3 заявлен как работающий с этой связкой.
Подходящий выпуск: 3.2.0+26.3 от
О моде
Библиотека создаёт и разбирает плейсхолдеры внутри строк и текстовых компонентов Minecraft. Плейсхолдеры записываются в формате %modid:type% или %modid:type data% и позволяют менять то, какая информация и в каком месте выводится в совместимых модах. За счёт общего механизма разные моды настраиваются похожим образом и не конфликтуют друг с другом.
Игрокам это даёт гибкую настройку текста в конфигах и чате: вместо ручного JSON можно использовать Simplified Text Format и оформлять подписи в читаемом виде. Разработчикам библиотека экономит время — не нужно делать отдельные API под каждый мод, достаточно подключить её и добавить свои плейсхолдеры. Систему разбора можно применять и для подстановки собственных значений в текст, который ввёл игрок или который прочитан из конфига.
Что внутри
- создание и разбор плейсхолдеров в строках и текстовых компонентах;
- Simplified Text Format (TextParserV1) для оформления без ручного JSON;
- QuickText — простой формат для ввода в конфигах и чате;
- TextNodes и NodeParsers для расширения разбора;
- стандартный список плейсхолдеров и списки от отдельных модов.
Моды обычно включают библиотеку напрямую через Jar-in-Jar, так что отдельная установка чаще всего не нужна. Проект работает на Fabric и Quilt, поддержка клиента и сервера — необязательная, лицензия — GNU Lesser General Public License v3.0 only. Поддерживаются версии игры начиная с 1.17.
Версии мода
| Выпуск | Minecraft | Загрузчик | Дата | Файл |
|---|---|---|---|---|
| 3.2.0+26.3 Релиз | 26.3-pre-3, 26.3 | Fabric | У автора | |
| 3.1.0-beta.1+26.2 Релиз | 26.2, 26.2-pre-1 | Fabric | У автора | |
| 3.0.0+26.1 Релиз | 26.1.2, 26.1.1, 26.1 | Fabric | У автора | |
| 3.0.0-beta.2+26.1 Релиз | 26.1.2, 26w14a, 26.1.1, 26.1 | Fabric | У автора | |
| 3.0.0-beta.1+26.1 Бета | 26.1-snapshot-7 | Fabric, Quilt | У автора | |
| 2.8.2+1.21.10 Релиз | 1.21.11, 1.21.10 | Fabric, Quilt | У автора | |
| 2.8.1+1.21.10 Релиз | 1.21.11, 1.21.11-pre1, 1.21.10, 1.21.9 | Fabric, Quilt | У автора | |
| 2.8.0+1.21.9 Релиз | 1.21.10, 1.21.9, 1.21.9-rc1 | Fabric, Quilt | У автора | |
| 2.8.0-rc.1+1.21.9 Релиз | 1.21.9-pre3, 1.21.9-pre2, 1.21.9-pre1 | Fabric, Quilt | У автора | |
| 2.7.2+1.21.8 Релиз | 1.21.8, 1.21.7, 1.21.6 | Fabric, Quilt | У автора | |
| 2.7.1+1.21.6 Релиз | 1.21.8, 1.21.7, 1.21.6 | Fabric, Quilt | У автора | |
| 2.6.4+1.21.5 Релиз | 1.21.5 | Fabric, Quilt | У автора | |
| 2.7.0+1.21.6 Релиз | 1.21.6, 1.21.6-pre2 | Fabric, Quilt | У автора | |
| 2.6.3+1.21.5 Релиз | 1.21.5 | Fabric, Quilt | У автора | |
| 2.6.3+25w14craftmine Бета | 25w14craftmine | Fabric, Quilt | У автора |
3.0.0-beta.2+26.1 Релиз
- Minecraft
- 26.1.2, 26w14a, 26.1.1, 26.1, 26.1-pre-3
- Загрузчик
- Fabric
2.8.1+1.21.10 Релиз
- Minecraft
- 1.21.11, 1.21.11-pre1, 1.21.10, 1.21.9
- Загрузчик
- Fabric, Quilt
2.8.0-rc.1+1.21.9 Релиз
- Minecraft
- 1.21.9-pre3, 1.21.9-pre2, 1.21.9-pre1
- Загрузчик
- Fabric, Quilt
Показаны последние 15 выпусков. Полный список — на официальной странице .
Версия игры и загрузчик
Что с чем работает по данным автора. Прочерк значит, что такой связки в данных нет, а не что она сломана.
| Minecraft | Fabric | Quilt |
|---|---|---|
| 26.3 | 3.2.0+26.3 Совместимо | — |
| 26.3-pre-3 | 3.2.0+26.3 Совместимо | — |
| 26.2 | 3.1.0-beta.1+26.2 Совместимо | — |
| 26.2-pre-1 | 3.1.0-beta.1+26.2 Совместимо | — |
| 26.1.2 | 3.0.0+26.1 Совместимо | — |
| 26.1.1 | 3.0.0+26.1 Совместимо | — |
| 26w14a | 3.0.0-beta.2+26.1 Совместимо | — |
| 26.1 | 3.0.0+26.1 Совместимо | — |
| 26.1-pre-3 | 3.0.0-beta.2+26.1 Совместимо | — |
| 26.1-snapshot-7 | 3.0.0-beta.1+26.1 Совместимо | 3.0.0-beta.1+26.1 Совместимо |
Обсуждение 0 комментариев
Комментарии оставляют участники портала — аккаунт независим от Microsoft и Minecraft.
Пока никто ничего не написал. Первый комментарий — ваш.