Exclusions Lib
Библиотека, чтобы меньше мучиться с json, и чтобы дать создателям датапаков новые рычаги для творчества!
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 70,6 тыс.
- Подписчиков на Modrinth
- 10
- версий
- 10
- Обновлён
- 21 января 202621 янв.
- Опубликован
- в 2024
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Библиотека, дающая вам больше рычагов для использования в ванильных json-файлах.
Всё здесь нужно только на сервере, а не на клиенте, так что смело создавайте свои датапаки на основе этого!
Текущие возможности: -Новый предикат блока, exclusions_lib:overlaps_structure: Этот предикат принимает позицию блока (скорректированную необязательным полем offset, как и большинство других предикатов), а также необязательные structures и/или range, и проверяет, будет ли она пересекаться со структурой. С полем structures он проверяет только определённые структуры, а со значением range (максимум 32) вместо этого проверяет область вокруг позиции.
Используйте это, чтобы фичи не размещались внахлёст со структурами! А может, вы хотите руду, которая генерируется только рядом с определённой структурой?
-Исключения тегов (НЕ В NEOFORGE ВЕРСИИ, ТАК КАК В NEO ОНИ УЖЕ ВСТРОЕНЫ): По сути поле чёрного списка для тегов. Хотите сделать тег, содержащий всё из #minecraft:small_flowers, кроме иссохших роз? Но при этом хотите, чтобы он оставался совместим с любым другим модом, который добавит новые цветы? Просто добавьте иссохшую розу с её полем "excluded", установленным в true, и вот у вас уже есть тег "обычных цветов"! Это очень мощно, позволяет делать всякое: убирать крайние случаи предметов из других модов из своих тегов, при этом сохраняя их предмет в общем теге, из которого вы берёте, или даже напрямую удалять записи из тегов других модов (или ванильных) самостоятельно!
Пример использования для тега, который будет содержать всё из #minecraft:small_flowers, КРОМЕ иссохших роз, вместе с парой других вещей:
"values": [
"#minecraft:small_flowers",
{
"id": "minecraft:wither_rose",
"excluded": true
},
"minecraft:apple",
"minecraft:waxed_exposed_cut_copper_stairs"
]
}```Частые вопросы
Как установить Exclusions Lib?
Установите Fabric под свою версию Minecraft, скачайте Exclusions Lib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Exclusions Lib?
У Exclusions Lib есть сборки для Minecraft 1.20.1, 1.21.1, 1.21.6.
Нужен ли Exclusions Lib на сервере?
Ставится только на сервер; игрокам ставить не нужно