Lodestone

A collection of code used throughout projects under the Lodestar team.

Lodestone для Minecraft: что это за библиотека и зачем она нужна

Если вы собираете сборку с модами команды Lodestar, рано или поздно вы увидите в списке зависимостей странное имя — Lodestone. На первый взгляд это «ещё одна библиотека», но на практике именно она держит под капотом визуальную часть и общую инфраструктуру: шейдеры, частицы, события мира и кучу мелких утилит, без которых современные моды выглядели бы заметно беднее.

Не мод «с блоками», а фундамент под другие моды

Lodestone — это библиотека (library), а не самостоятельный контентный мод с новыми биомами или рецептами крафта. Её задача — дать разработчикам готовые кирпичи: стабильный бэкенд и инструменты рендеринга, чтобы команда могла сосредоточиться на геймплее, механиках и балансе. Для игрока это означает простое правило: если какой-то мод помечен как зависящий от Lodestone, без него сборка может не запуститься или начнёт сыпаться ошибками на этапе загрузки.

Что именно умеет Lodestone: от шейдеров до «мировых» событий

Самая заметная часть — работа с визуалом. В библиотеке заложена серьёзная опора на шейдеры и вспомогательные классы, которые упрощают сложные эффекты и делают картинку более «живой» без бесконечного копирования одного и того же кода между модами.

  • Частицы с гибкой настройкой. Есть отдельная система частиц с большим количеством параметров на каждую частицу — удобно для заклинаний, взрывов, аур и прочих «магических» моментов.
  • Частицы в интерфейсе. Отдельный подход для GUI: эффекты можно выводить на экране с похожей логикой конфигурации, что согласует визуальный язык модов Lodestar.
  • Тряска камеры (screenshake). Простая реализация «дрожания» экрана — маленькая деталь, которая сильно влияет на ощущение удара, взрыва или удара босса.
  • Кастомный огонь на сущностях. Система позволяет накладывать нестандартные огненные эффекты на мобов и другие объекты, расширяя визуальные сценарии.
  • Мультиблоки и инвентари блок-сущностей. Заготовки для сложных построек из нескольких блоков и обработки хранилищ делают разработку «машин» и структур менее болезненной.
  • События мира (world events). Концепция похожа на сущности, но логика сохраняется и обрабатывается в разрезе измерения: удобно для глобальных эффектов, которые не хотелось бы привязывать к чанкам.
  • Загрузчик текстур и дублирование ванильных ассетов. Можно копировать ресурсы Minecraft в новый каталог во время работы игры и дальше модифицировать копии — это экономит время и снижает риск конфликтов при точечных правках.

Плюс набор общих атрибутов и утилит, которые команда переиспользует в своих проектах: меньше дублирования — выше шанс, что обновления и фиксы придут быстрее и аккуратнее.

Версии, серверы и «просто поставить и играть»

Lodestone — про техническую совместимость. Перед установкой сверяйте версию Minecraft, загрузчик (Forge/Fabric/NeoForge — в зависимости от конкретного мода) и требования самого мода Lodestar: библиотеки обычно очень чувствительны к несовпадению версий. На серверах важно помнить и про клиент, и про серверную сторону: часть визуальных систем проявляется прежде всего у игроков, но зависимости в списке модов всё равно должны быть согласованы, иначе подключение и синхронизация могут ломаться.

Когда вы собираете несколько зависимостей и не хочется вручную копировать jar-файлы по папкам, удобнее идти через лаунчер: этот мод можно легко установить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не расползаясь по десятку сайтов и не гадая, какая сборка «подошла» к вашей версии.

Типичные проблемы и как их избежать

  • Конфликт версий. Самая частая история: обновили один мод, забыли обновить Lodestone (или наоборот). Держите пары «мод + библиотека» одной «волны» обновлений.
  • Дубликаты библиотек. Иногда в сборке оказываются две копии одной зависимости из разных источников — лучше оставить один канонический вариант.
  • Несовпадение загрузчика. Библиотека не «универсальная кнопка»: берите ровно тот тип установки, который указан автором мода.

Заключение

Lodestone — это не про новые блоки ради крафта, а про то, чтобы моды Lodestar выглядели цельно и стабильно работали на уровне рендеринга и внутренних систем. Если вы видите её в зависимостях, относитесь к файлу как к обязательной части инфраструктуры: поставьте корректную версию, следите за совместимостью с вашим Minecraft и загрузчиком, и тогда визуальные эффекты, частицы и «атмосферные» механики смогут раскрыться так, как задумали разработчики.

Download lodestone for Minecraft 1.21.1, 1.20.1, 1.19.2, 1.18.2

Original name: lodestone

Minecraft: 1.18.2, 1.19.2, 1.20.1, 1.21.1

Loaders: forge, fabric, neoforge

FileVersionLoaderSize
lodestone-1.18.2-1.1.jar1.18.2forge503 КБDownload
lodestone-1.18.2-1.2.jar1.18.2forge506 КБDownload
lodestone-1.18.2-1.3.jar1.18.2forge514 КБDownload
lodestone-1.18.2-1.4.jar1.18.2forge512 КБDownload
lodestone-1.18.2-1.4.1.jar1.18.2forge508 КБDownload
lodestone-1.18.2-1.4.2.jar1.18.2forge508 КБDownload
ortus-1.18.2-1.0.jar1.18.2forge334 КБDownload
lodestone-1.19.2-1.4.1.jar1.19.2forge500 КБDownload
lodestone-1.19.2-1.4.2.jar1.19.2forge500 КБDownload
lodestone-1.19.2-1.4.2.90.jar1.19.2forge919 КБDownload
lodestone-1.20.1-1.6.0.1.jar1.20.1forge632 КБDownload
lodestone-1.20.1-1.6.2.jar1.20.1forge642 КБDownload
lodestone-1.20.1-1.6.2.1.jar1.20.1forge645 КБDownload
lodestone-1.20.1-1.6.1.jar1.20.1forge636 КБDownload
lodestone-1.20.1-1.6.2.3.jar1.20.1forge646 КБDownload
lodestone-1.20.1-1.4.2.jar1.20.1forge564 КБDownload
lodestone-1.20.1-1.4.3.jar1.20.1forge570 КБDownload
lodestone-1.20.1-1.6.jar1.20.1forge636 КБDownload
lodestone-1.20.1-1.4.3.1.jar1.20.1forge580 КБDownload
lodestone-1.20.1-1.6.2.3b.jar1.20.1forge646 КБDownload
lodestone-1.20.1-1.6.2.1b-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.1.2j-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.1.2k-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.1.2l-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.2.1-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.2.3f-fabric.jar1.20.1fabric5.5 МБDownload
lodestone-1.20.1-1.6.2.2-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.2.3-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.2.3e-fabric.jar1.20.1fabric5.5 МБDownload
lodestone-1.20.1-1.6.2.3b-fabric.jar1.20.1fabric5.6 МБDownload
lodestone-1.20.1-1.6.2.3c-fabric.jar1.20.1fabric5.6 МБDownload
lodestone-1.20.1-1.6.1.2h-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6.1.2g-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.5.7-fabric.jar1.20.1fabric647 КБDownload
lodestone-1.20.1-1.5.5-fabric.jar1.20.1fabric647 КБDownload
lodestone-1.20.1-1.6.1.2i-fabric.jar1.20.1fabric4.3 МБDownload
lodestone-1.20.1-1.6-fabric.jar1.20.1fabric656 КБDownload
lodestone-1.20.1-1.6.0.2-fabric.jar1.20.1fabric652 КБDownload
lodestone-1.20.1-1.6.0.3-fabric.jar1.20.1fabric652 КБDownload
lodestone-1.20.1-1.6.0.3c-fabric.jar1.20.1fabric655 КБDownload
lodestone-1.20.1-1.6.1.0-fabric.jar1.20.1fabric655 КБDownload
lodestone-1.20.1-1.6.1.0b-fabric.jar1.20.1fabric654 КБDownload
lodestone-1.20.1-1.6.1.2-fabric.jar1.20.1fabric660 КБDownload
lodestone-1.20.1-1.6.1.2c-fabric.jar1.20.1fabric660 КБDownload
lodestone-1.20.1-1.6.1.2d-fabric.jar1.20.1fabric660 КБDownload
lodestone-1.20.1-1.6.1.2e-fabric.jar1.20.1fabric664 КБDownload
lodestone-1.20.1-1.6.1.2f-fabric.jar1.20.1fabric664 КБDownload
lodestone-1.21.1-1.7.0.0-fabric.jar1.21.1fabric9.2 МБDownload
lodestone-1.21.1-1.7.0.1-fabric.jar1.21.1fabric9.2 МБDownload
lodestone-1.21.1-1.7.0.2-fabric.jar1.21.1fabric9.2 МБDownload
lodestone-1.20.1-1.6.3.jar1.20.1neoforge653 КБDownload
lodestone-1.20.1-1.6.4.1.jar1.20.1neoforge656 КБDownload
lodestone-1.20.1-1.6.4.jar1.20.1neoforge654 КБDownload
lodestone-1.21.1-1.7.0.jar1.21.1neoforge659 КБDownload
lodestone-1.21.1-1.7.1.jar1.21.1neoforge660 КБDownload
lodestone-1.21.1-1.8.0.jar1.21.1neoforge798 КБDownload
lodestone-1.21.1-1.8.1.jar1.21.1neoforge798 КБDownload
lodestone-1.21.1-1.8.2.jar1.21.1neoforge800 КБDownload