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

Spell Lib

Добавляет кучу заклинаний для использования в других проектах, с возможностью настройки. Упрощает создание проектов, которые хотят добавить заклинания, с любой системой каста.

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
493
Подписчиков на Modrinth
0
версий
6
Обновлён
10 октября 202610 окт.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Villagers with spells casted — Specifically, lightning_strike and sonic_boom · свайп

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.21.5–26.3
Нужен на сервере; в игре — по желанию
Последняя версия — v1.1+mod от 10 октября 2026
Лицензия GPL-3.0-only — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры1.21.5–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Внимание

Это библиотека, а не контент-мод. Сама по себе она не добавляет игровой функциональности, и чтобы применить любое из добавляемых ею заклинаний, вам придётся использовать команды или установить проект, который её использует.

Описание

Добавляет в игру заклинания, чтобы помочь создателям магических модов и датапаков. Работает в ванилле, но встроенной системы каста нет, так как это библиотека и она предназначена быть основой для других проектов, а не использоваться в одиночку.
Чтобы использовать заклинания: Используйте ```/function spell_lib:spells/ {}```

Список заклинаний с примерами для тестирования

| описание | :

  • sonic_boom | Создаёт луч, похожий на атаку звукового удара Warden'а. | owner, length, damage

/function spell_lib:spells/sonic_boom {owner:"@p",length:3,damage:5}

  • lightning_strike | Бьёт молнией после задержки, предупреждая частицами. Спрячьтесь, чтобы защититься от молнии. | target, time_until_strike, warning_period (задержка между всплесками частиц)

/function spell_lib:spells/lightning_strike {target:"@p",time_until_strike:200,warning_period:10}

  • cloud_tp_and_invis | Вы исчезаете в облаке дыма и становитесь невидимым/телепортируетесь прочь со своего места. | owner, tp, sound, radius, has_invis, invis_time

/function spell_lib:spells/cloud_tp_and_invis {owner:"@p",tp:true, sound:true,radius:10,has_invis:true,invis_time:3}

(обновлено в v1.0)

Использование библиотеки

Если вы используете библиотеку, пожалуйста, добавьте её как зависимость, независимо от того, является ли ваш проект датапаком или модом. НЕ просто копируйте файлы внутрь. Смело используйте столько моих заклинаний, сколько захотите, и добавляйте интересный, уникальный способ их каста. Вы даже можете использовать их не только как заклинания. Перед использованием не забудьте разобраться, как работают и взаимодействуют аргументы команд. Например, это не сработает с @s (даже когда вы запускаете команду сами) или с селектором без кавычек (owner:Name работает, owner:@p не работает, owner:"@p" работает). Также нужно запускать команду со всеми аргументами, даже если какой-то из них, вроде has_invis в cloud_tp_and_invis, отменяет другие (например, invis_time). Попробуйте примеры команд в списке заклинаний, чтобы понять каждое из них. Также учтите, что использование заклинания отменяет активные заклинания того же типа (например, если один игрок скастует lightning_strike, а затем другой скастует его до того, как в первого ударит молния, молния ударит только во второго.) Однако одна команда может нацелиться на несколько сущностей (owner:"@e" скастует заклинание как на каждую сущность, но все они сработают одновременно и с одинаковыми настройками.) Поскольку библиотека использует макросы функций, активное использование заклинаний может вызвать проблемы с производительностью. Если публикуете проект с её использованием, будет полезно упомянуть об этом. Учтите, что эти макросы запускаются только когда заклинания активны, а не каждый тик (обновлено в v1.0)

Версии

Поддерживает Java Edition 1.21.5 - 26.3

Совместимость

Несовместимо со всем, что имеет те же имена файлов. Протестируйте команды в одиночной игре перед использованием, чтобы понять, как они работают.


Каст второго заклинания того же типа до окончания первого перезапишет старое заклинание и перенесёт его на нового владельца, цель или конфиг. Использует макросы функций. Может влиять на производительность, хотя я не знаю, в какой степени. Протестируйте на компьютере, где запущен датапак, и попробуйте разные вещи, например множество заклинаний, нацеленных на множество сущностей, чтобы определить эффекты. Если вы используете библиотеку, пожалуйста, добавьте этот дисклеймер.

patreon-singular discord-singular

Частые вопросы

Как установить Spell Lib?

Установите Fabric под свою версию Minecraft, скачайте Spell Lib под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Spell Lib?

У Spell Lib есть сборки для Minecraft 1.21.5–26.3.

Нужен ли Spell Lib на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее