With Json: создание контента в Minecraft без Java

Что такое мод With Json и зачем он нужен в Minecraft Minecraft давно перерос рамки простой песочницы. Благодаря модам игроки могут превращать кубический мир в нечто совершенно новое: добавлять механизмы, магию, новые биомы и даже менять правила игры. Однако большинство модификаций требуют знания ...

Скачать ovo Fabric для Minecraft 1.19.3, 1.17.1, 1.7.10

Оригинальное название: ovo Fabric

Версии Minecraft: 1.17.1, 1.19.3, 1.7.10

Загрузчик: Fabric, Forge

ФайлВерсияЗагрузчикРазмер
ovo-Fabric.jar1.17.1Fabric105 КБСкачать
WithJson-Fabric-0.1.2.jar1.17.1Fabric69 КБСкачать
ovo-1.19.3-0.0.4.jar1.19.3Fabric108 КБСкачать
ovo-0.0.3.jar1.7.10Forge105 КБСкачать
WithJson-1.7.10-0.1.0.jar1.7.10Forge134 КБСкачать
WithJson-1.7.10-0.1.2.jar1.7.10Forge84 КБСкачать

Что такое мод With Json и зачем он нужен в Minecraft

Minecraft давно перерос рамки простой песочницы. Благодаря модам игроки могут превращать кубический мир в нечто совершенно новое: добавлять механизмы, магию, новые биомы и даже менять правила игры. Однако большинство модификаций требуют знания Java, что отпугивает многих творческих людей. Мод With Json решает эту проблему радикально — он позволяет создавать контент, используя только формат JSON, без единой строчки Java-кода. Это настоящий подарок для тех, кто хочет почувствовать себя разработчиком, но не готов погружаться в программирование.

Основная идея: кодинг через JSON

Автор мода поставил цель — дать игрокам ощущение, что они программируют прямо в JSON. Вы описываете предметы, блоки, еду, инструменты и даже рецепты в привычных текстовых файлах с расширением .json, а мод сам превращает эти описания в рабочие объекты внутри игры. Никакой компиляции, никаких классов и пакетов — только структурированные данные. Это напоминает работу с датапаками, но With Json идёт дальше, позволяя создавать вещи, которые стандартные пакеты данных не поддерживают.

Что можно создать с помощью With Json

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

  • Новые предметы — любые кастомные вещи с уникальными названиями и свойствами.
  • Еду — можно задать восстанавливаемый голод, насыщение и даже особые эффекты при употреблении.
  • Блоки — декоративные и функциональные, с настраиваемой прочностью и текстурой.
  • Инструменты и оружие — мечи, кирки, лопаты с заданными параметрами урона и скорости.
  • Рецепты крафта — создание новых рецептов или удаление существующих, что позволяет полностью переработать систему крафта.
  • Вкладки в инвентаре — собственные творческие вкладки для группировки ваших предметов.

На версии Fabric некоторые из этих функций недоступны, потому что стандартные датапаки уже хорошо справляются с частью задач. Однако на Forge мод раскрывается полнее, давая контроль над элементами, которые обычно требуют вмешательства в код.

Планы на будущее: что ещё появится

Разработчик делится амбициозными идеями, которые пока находятся в статусе «todo». Среди них — создание новых событий, чар и зелий через JSON, генерация деревьев в мире, добавление брони и настройка метаданных инструментов. Также планируется сделать так, чтобы ovopackage мог запускаться в jar-файле, и разрешить использование кастомных вкладок в ванильном Minecraft. Автор честно предупреждает, что эти функции могут столкнуться с техническими трудностями, поэтому сроки не называются. Но даже текущий набор инструментов уже даёт огромный простор для творчества.

Сравнение с JsonThings и версии мода

Многие могут спросить: чем With Json отличается от известного мода JsonThings? Разработчик прямо отвечает — JsonThings лучше проработан, и если нет веской причины, он не станет дублировать его функционал. With Json не является портом JsonThings, поэтому Thingpack-файлы от того мода здесь не работают. Это самостоятельный проект со своим подходом. На данный момент доступны версии для Minecraft 1.7.10 и Fabric, а Forge-версии для новых релизов отсутствуют именно из-за конкуренции с более зрелым аналогом.

Как начать работу с модом

Для старта достаточно скачать мод и изучить прилагаемые примеры. В комплекте идут готовые JSON-файлы, демонстрирующие создание предметов и блоков. Вы можете открыть их в любом текстовом редакторе, изменить значения и сразу увидеть результат в игре. Это идеальный способ обучения — методом проб и ошибок. Кстати, установить With Json и другие моды можно без лишних хлопот через лаунчер foxygame.net, который предлагает удобный интерфейс и встроенный каталог модификаций. Прямо из меню лаунчера вы выбираете нужный мод, и он автоматически добавляется в сборку — современный и гибкий подход для тех, кто не хочет возиться с ручной установкой.

Почему это важно для сообщества

Моды вроде With Json снижают порог входа в моддинг. Раньше, чтобы добавить простой меч, нужно было писать Java-класс, компилировать и тестировать. Теперь достаточно описать его в JSON — это могут делать даже школьники, знакомые с основами разметки. Такой подход развивает креативность и позволяет сосредоточиться на геймдизайне, а не на синтаксисе языка. Кроме того, JSON-файлы легко распространять: можно делиться своими наборами предметов с друзьями, просто отправив текстовый документ.

Ограничения и честное предупреждение

Важно понимать, что With Json не всесилен. Сложные механики, такие как кастомные мобы или интерфейсы, пока недоступны. Автор откровенно извиняется за незавершённые планы и предупреждает о возможных проблемах. Но для создания простого контента — новых блоков, еды, инструментов — мод работает стабильно. Если вам нужно что-то более продвинутое, стоит присмотреться к JsonThings или изучить Java. Однако для первого шага в мир моддинга With Json — отличный выбор.

Заключение

With Json ломает стереотип, что моддинг Minecraft — удел программистов. Он превращает создание контента в увлекательное занятие, доступное каждому, кто умеет писать структурированные данные. Вы получаете почти те же возможности, что и разработчик на Java, но без головной боли с компиляцией. Пусть мод ещё не реализовал все задумки, его текущий функционал уже позволяет кардинально изменить игру. Попробуйте описать свой первый блок в JSON — и вы почувствуете, как кубический мир становится по-настоящему вашим.