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

Conium

Conium — это фреймворк датапаков и скриптов для современного Minecraft, он предоставляет самые разнообразные возможности без программирования на Java, Conium позволяет доделывать моды, используя только датапаки.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
1,7 тыс.
Подписчиков на Modrinth
12
версий
18
Обновлён
15 октября 202615 окт.
Опубликован
в 2024
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру
Bedrock script sample — Running a count down script using typescript when stick use on block. · свайп

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

Библиотека — нужна другим модам
Работает на Fabric
Для Minecraft 1.21.11, 26.3 …
Нужен и в игре, и на сервере
Последняя версия — 1.0.0-alpha15 от 15 октября 2026
Нужен Fabric Language Kotlin и Fabric API
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

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

Что такое Conium

新世代を呼ぶハロー、声はまだ途切れないだろう、
新世界の扉を、ほら叩き続けよう!

Conium — это фреймворк датапаков и скриптов для современного Minecraft. Он предоставляет самые разнообразные возможности без программирования на Java — Conium позволяет создавать моды, используя только датапаки.

Предупреждение

Сейчас все возможности Conium работают в режиме «на клиенте»: серверу нужно синхронизировать датапаки и скрипты с клиентом, но эта функция пока не завершена.

Однако скриптовая система Conium может полностью работать на стороне сервера — недоступны на сервере сейчас только API скриптов Bedrock.

Требования

ТребованиеВерсияУстановкаПримечания
Java21+21 или выше21 или выше подойдёт
Minecraft>=1.21.11Нужноможно использовать 1.21.11 или выше
Fabric language kotlin1.13.5+kotlin.2.2.10!!Нужноможно использовать только kotlin 2.2.10
Fabric API?Нужнолюбая версия подойдёт

Требования для сборки

Conium уже настроен как целый проект: просто клонируйте репозиторий, перезагрузите проект и запустите gradle-задачу remapJar.

ТребованиеВерсияПримечания
Java21+21 или выше
Gradle8.14.2можно использовать 8.14.2 или выше
Kotlin2.2.10!!можно использовать только 2.2.10
Fabric loom1.13-SNAPSHOTможно использовать 1.13-SNAPSHOT или другую
Minecraft>=1.21.11можно использовать только 1.21.11 или выше

NeoForge

Что касается поддержки NeoForge, сейчас её нельзя завершить, потому что secure jar handler в NeoForge конфликтует с kotlin native.

А Conium не может убрать kotlin native, так как он нужен для работы скриптов. Возможно, в будущем Conium попробует запускать вычислитель скриптов без окружения NeoForge.

Discord-сервер

Вы можете присоединиться к нашему discord серверу, чтобы пообщаться с сообществом Conium!

Data driven

См. Data driven

API скриптов Conium

См. Conium scripting.

API скриптов Bedrock

Поддержка API скриптов Bedrock сейчас не завершена — только фреймворк способен запускать примеры.

Грамматики

О грамматике TypeScript, поддерживаемой structuring-translator: Поддержка TypeScript

Поддержка MoLang также основана на structuring-translator, но реализована в Conium: Поддержка MoLang

Исходный код и вклад

Conium построен на событийно-ориентированной, контекстно-ориентированной архитектуре с сильными возможностями, подобными аспектам, хотя и не использует семантику состояния на основе событий.

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

Поэтому мы настоятельно рекомендуем обсудить ваши идеи с основной командой перед тем, как вносить вклад. Это гарантирует соответствие дизайну и спецификациям проекта.

Учтите, что pull request'ы, отправленные без предварительного обсуждения, могут быть отклонены. По общим вопросам мы советуем создавать issue с тегом «question».

Hitokoto

Conium при каждом запуске случайно выбирает Hitokoto в консоли. Список Hitokoto принимает pull request'ы, разрешены только английский и японский языки, другие языки не принимаются, бессмысленные предложения не принимаются.

Список см. в ConiumHitokoto.kt.

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

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

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

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

У Conium есть сборки для Minecraft 1.21.3–1.21.4, 1.21.6–1.21.8, 1.21.11, 26.3.

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

Нужен и в игре, и на сервере

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

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