Trickster
Изучай магию и создавай заклинания с нуля. Единственное ограничение — твоя фантазия!
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 24,9 тыс.
- Подписчиков на Modrinth
- 210
- версий
- 106
- Обновлён
- 22 октября 202622 окт.
- Опубликован
- в 2024
Коротко о моде
Нужен и в игре, и на сервере
Trickster
[](https://discord.gg/WcYsDDQtyR) [
](https://ko-fi.com/enjarai) [
](https://modrinth.com/mod/fabric-api) [
](https://modrinth.com/mod/cicada)
[//]: # ([
](https://modrinth.com/mod/owo-lib))
Trickster — это магический мод на основе эзотерического языка программирования, вдохновлённый Hex Casting. Вооружившись книгой, написанной древним учёным-магом, вы научитесь составлять заклинания, создающие магические эффекты — настолько простые или сложные, насколько захотите.
Прогрессия в Trickster во многом строится на знаниях. Просмотр креативной вкладки или выдача себе достижений может испортить задуманный опыт.

И что я могу создать?
Да.
Заклинания, которые вы составляете, строятся в виде полной по Тьюрингу древовидной структуры, давая полную свободу в создании нужных вам результатов. Заклинания могут делать буквально всё, что вы можете вообразить*!
*При условии, что ваше воображение ограничено набором доступных глифов. Library inc. не несёт ответственности за слишком бурную фантазию или иные формы чрезмерной креативности.

Это довольно смелое заявление, не так ли?
Да, так и есть, но мы не считаем его беспочвенным.
Во-первых, заклинания не прекращают читаться, пока не завершатся, а это, вообще говоря, может быть никогда! Заклинания работают параллельно с остальной игрой и могут быть сохранены на диск и загружены в любой момент, как и всё остальное в Minecraft. Это значит, что вы можете оставить заклинание работающим, выйти из игры, вернуться через два дня — и оно продолжит с того места, где вы остановились.
Но кроме того, заклинания могут быть бесконечно большими и сложными. Хотя есть ограничение на скорость выполнения заклинаний (чтобы не нагружать сервер), само заклинание может быть настолько запутанным или простым, насколько вы захотите!
Так с чего мне начать?
Что ж, эту часть мы сделали довольно простой.
Все шаблоны, предметы и блоки описаны в The Teacher's Language за авторством Areli Haron — одном из немногих сохранившихся наследий древней цивилизации, сведущей в магии. По мере изучения мира в книгу будут добавляться заметки, отражающие эти открытия.
Если предпочитаете, есть также веб-книга на trickster.ing.

Чего ещё ожидать?
Как и подобает хорошему магическому моду, мы предоставляем солидный выбор инструментов и безделушек для составления и чтения заклинаний.

Функциональный в смысле функционального программирования
Для тех, кто больше склонен к программированию: систему чтения заклинаний в этом моде можно описать как древовидное функциональное программирование, ближе всего к Lisp. Это означает несколько вещей:
- Данные неизменяемы.
Рекурсия не только возможна, но и является основным способом добиться поведения, похожего на циклы.
- Что также означает бесконечную (и даже взаимную!) рекурсию благодаря оптимизации хвостовых вызовов.
Данные могут двигаться только вверх по дереву от одного узла к следующему.
- Хотя существуют различные варианты управления потоком, позволяющие обойти это ограничение.
Это сочетается с другими функциональными парадигмами, создавая очень чистый, но мощный скриптовый язык.
Благодарности
Некоторые текстуры предметов предоставлены @midnightcartridge в Discord.
Также спасибо @crephan за помощь с кучей текстур предметов и моделей.
Изначально этот мод был создан для Modfest: Carnival, но с тех пор был значительно развит далеко за пределы первоначального замысла.
Частые вопросы
Как установить Trickster?
Установите Fabric под свою версию Minecraft, скачайте Trickster под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Trickster?
У Trickster есть сборки для Minecraft 1.21–1.21.1.
Нужен ли Trickster на сервере?
Нужен и в игре, и на сервере
