Mcreator 2021.2

New dimension and biome features

Biomes and dimensions got quite some new features too. Biomes now support ambient particles in Minecraft 1.16.5 as seen in the video below. Additionally, custom biome music and sound effects can be specified.

Custom biomes now support multiple vanilla tree shapes and some additional parameters to control custom trees better. Make sure to tag your biome ground blocks as ground and/or dirt so trees can spawn on them.

Another improvement in the scope of biomes and dimensions is improved biome support in custom dimensions. Now biomes in custom dimensions will generate more properly in terms of terrain shape. Additionally, as shown in the video below, each biome can now specify own sky color.

Изменение параметров

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

Например, модификация Better Generators для Fallout 4, созданная expired6978, изменяет свойства оригинальных генераторов внутри игры, позволяя им вырабатывать больше электричества (10 000 единиц мощности вместо 500 единиц). С обновлённой мощностью игрок сократит количество генераторов и сосредоточится на освещении и защите своего поселения, сэкономив при этом на пространстве для будущего строительства.

Как установить MCreator

Распространяется набор инструментов для разработки модификаций в виде стороннего программного обеспечения, устанавливаемого не в каталог Minecraft, а в отдельную директорию, откуда в дальнейшем запускается для разработки нового контента. Переносить новые предметы, текстуры или декоративные элементы предстоит уже после, через специальное меню и раздел Build & Run. Сначала же предстоит разобраться непосредственно с установкой:

  • Дважды нажать на дистрибутив MCreator левой кнопкой мыши и дождаться загрузки инсталлятора;
  • Принять соглашение, кликнув по кнопке I Agree;
  • Выбрать директорию для распаковки файлов MCreator. Разработчики рекомендуют не менять значения, выбранные по умолчанию (C, Program Files);
  • Если установка прерывается и поверх интерфейса инсталлятора появляется ошибка Error Opening File For Writing, то сначала стоит попытаться нажать на кнопку Retry, а после – загрузить и установить Java и Java Development Kit 8;
  • Ярлык MCreator появится на рабочем столе и в меню «Пуск», а набор инструментов для разработчиков Майнкрафт модов станет доступен для запуска.

Скачать программу для создания модов для Майнкрафт 

СКАЧАТЬ с Modsfire

СКАЧАТЬ с Google Диск

Particles

These are the settings for particles for entities.

  • Particles — Ticking the ‘spawn particles around mob’ box allows particles to spawn around your mob. Be careful since too many particles at once will cause players’ games to stutter. The image on the right shows a preview of the spawning shape.
  • Particle type — Set the type of particle for the mob to create.
  • Spawning shape — Sets where particles will spawn around the mob.
  • Spawning radius — The area, in blocks, around the mob where particles can spawn.
  • Amount — The amount of the particle to be spawned each time.
  • Spawning condition — This is set to always, and does not serve a purpose yet.

Contributing

You are welcome to support this project by opening pull requests. Before we can use your code, you must sign the MCreator CLA, which you can do online. The CLA is necessary mainly because you own the copyright to your changes, even after your contribution becomes part of our codebase, so we need your permission to use and distribute your code. We also need to be sure of various other things—for instance, that you’ll tell us if you know that your code infringes on other people’s patents. You don’t have to sign the CLA until after you’ve submitted your code for review and we approved it, but you must do it before we can put your code into our codebase.

WARNING: Minecraft 1.12.2 is no longer supported by MCreator (Pylo). This repository here is only for reference purposes and for community use. It is not officially supported.

MCreator 2021.3

Upcoming release

  • Custom world generation conditions still caused build errors in some cases
  • Some other minor fixes and improvements

2021.3.47317

  • Added ternary operator procedure block
  • Plant suspicious stew parameter now supports custom potions
  • Added date and time related procedure blocks
  • The application did not launch on macOS
  • Procedures could crash the game in cases where dependency was unknown
  • Multitool tool type only acted as a pickaxe
  • GUI components do not scale properly with the game scale
  • Custom living entities did not spawn if no restriction biomes were specified
  • Custom world generation conditions caused build errors in some cases
  • Some other minor fixes and improvements

2021.3.45419

  • Updated bundled Java to version OpenJDK 16
  • Added base support for Minecraft Forge 1.17.1
  •  Added support for mod elements: advancement, fuel, command, overlay, food, painting, procedure, tag, function, dimension, loot table, recipe, music disc, key binding, potion effect, potion item, GUI, armor, particle, structure, block, plant, biome, custom element, fluid, item, enchantment, game rule, tool, ranged item, living entity, and creative tab
  • Added Minecraft add-on generator for 1.17.x
  • Added Minecraft data pack generator for 1.17.x
  • Improved element list selector fields and windows
  • Improved code generator performance and generated code
  • Improved code and import formatted
  • Water entities moved very slowly
  • Living entity arrow immunity did not work with certain arrow types
  • Some other minor fixes and improvements

Кастомизация интерфейса

Пользовательские модификации интерфейса значительно улучшают игровой опыт. Одни могут быть «косметическими», добавляющими в игру стильные фреймы, иконки или панели. Другие способны сделать весь UI гораздо удобнее, изменив HUD и сделав его более функциональным.

Ещё один вариант UI-модов технически может быть связан с браузером и непосредственно с клиентом игры, если речь идёт об MMO-проектах. Данные, полученные с сервера, улучшают геймплей, но при этом не дают какого-либо преимущества по отношению к другим игрокам. Самый яркий пример таких пользовательских модификаций — аддоны для World of Warcraft. Для этой MMORPG существует почти девять тысяч аддонов с разными задачами — от реализации встроенной навигации по квестам и добавления улучшенной карты до отображения подсказок по тактикам в данжах.


Иногда бездумная установка аддонов создавала кардинально противоположный эффект и становилась объектом шуток и мемов в сообществе WoW. Скриншот: игра World of Warcraft / Reddit

Однако у таких модификаций есть и обратная сторона. Хотя они никоим образом не влияют на игровой процесс в целом, в некоторых играх обладатель таких аддонов получает значительное преимущество в PvP.

What now?

Now that MCreator 2021.1 is out, many of you are probably wondering what will happen now. Due to the global pandemic situation, it seems I will have time for another update and contributors agreed. So we are already working on PRs for MCreator 2021.2 that will add some new features and depending on the time of the 1.17 release, may support this version. 1.17 is of course entirely speculative as we do not know when the Forge will be ported to this version, but I do plan to update to 1.17 when the time will come. I will write more about the future plans in the future articles too, so stay tuned!

Tell us what you think about the update (and what your favorite new feature or bug fix is) in the comments! I am already looking forward to all new mods utilizing new features from this update 🙂

UPDATE: We have released a patch update to fix some bugs found in the 2021.1 release:

2021.1.18117:

  • Under certain conditions mod elements could disappear while moving between folders
  • Folders breadcrumb was not entirely transparent with custom backgrounds
  • Search filters only searched in the current folder, but not the subfolders
  • Blocks with stairs block base ignored some parameters such as random tick update
  • Some other minor fixes and improvements

Как создать блок в Майнкрафте

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

  • Первый шаг – подготовка рабочего пространства с помощью кнопки, изображающей плюсик и расположенной на панели быстрого доступа слева;
  • В появившемся меню необходимо выбрать вариант Block (Блок) и выбрать название для будущего ресурса или декоративного элемента. Вводить текст рекомендуется на английском языке (поэкспериментировать над переводом помогут плагины и расширения);
  • Дальше предстоит разобраться с оформлением блока. Предусмотрен вариант с загрузкой текстур файлом (поддерживаются основные форматы изображений) или же подготовкой оформления вручную через встроенный редактор. Вне зависимости от выбора менять дизайн предстоит с помощью 6 квадратов, обозначающих грани блока в развертке.

    Если оформление одинаково со всех граней, то достаточно заполнить цветом или изображением лишь левую часть (Left) – остальным значение передается автоматически.

  • Не обойтись и без настройки характеристик: MCreator разрешает выбирать тип рендера, задавать прозрачность (Transparency), менять параметры «твердости» (Hardness), влияющей на скорость добычи, взрывоустойчивой силы (Resistance), способов выпадения (Dropping Properties) и свойств земли, редстоуна, пропускной способности.
  • Переход между каждым шагом сопровождается нажатием на кнопку Next. Если необходимо вернуться назад – необходимо выбирать Back на панели быстрого доступа.
  • Последующие шаги подготовки нового блока связаны с вместимостью и способами компоновки в инвентаре (сколько блоков вмещается в ячейку, максимальное количество стаков). Дополнительно предусмотрена возможность стирать блок после разрушения: достаточно снять галочку с пункта Drop items from inventory when block destroyed.
  • Процесс подготовки нового блока заканчивается на этапе выбора параметров генерации (Generation Properties). Разработчики MCreator предлагают выбрать, куда добавлять блок (биом, примерная высота, тип мира – стандартный, нижний), в каком количестве и объеме, необходимы ли специальные обозначения редкости. Каждый из пунктов меню подбирается с помощью выпадающих меню, а потому знать значения и дополнительную информацию необязательно – инструмент подскажет, куда нажимать.

информация о новом блоке

MCreator – не единственный представитель жанра: схожие по замыслу инструменты периодически появляются в сети. Но где-то необходимо знать языки программирования или подбирать подходящую версию под Minecraft, а где-то не обойтись без дополнительной подготовки. MCreator призван помочь каждому реализовать задуманное в полуавтоматическом режиме: справятся даже новички.

Графика

Комплексная работа по улучшению внешнего вида игры. Достигается за счёт преобразования уже имеющихся в игре 3D-моделей и текстур — или же путём создания новых ассетов. До того как волна официальных ремастеров и ремейков захлестнула рынок видеоигр, были популярны модификации, в которых оригинальный игровой контент переделывали сами игроки. В последние годы для этих целей моддеры всё чаще прибегают к использованию нейросетей и машинному обучению: новые технологии успешно справляются с апскейлом текстур и задников, поэтому время на разработку сокращается.

Так, группа энтузиастов из четырёх человек сделала коллекцию любительских ремастеров трёх первых частей Resident Evil. Благодаря Resident Evil Seamless HD Project игры запускаются на PC с помощью эмулятора Dolphin: классические хорроры могут похвастаться новыми фонами с высокой детализацией, улучшенными текстурами моделей персонажей и даже обновлёнными FMV-роликами.


Пример отрисовки заднего фона с помощью машинного обучения. Скриншот: игра Resident Evil 2 / RE2SHDP

Spawning

  • Enable entity spawning: When this is check entities will spawn in the world naturally without the need for procedures.
  • Despawn when idle: If ticked, this mob will despawn upon the player moving far away enough. Turn this off for bosses and summonable mobs to stop them despawning.
  • Spawn weight: This is the priority that the mob has over others when the game is choosing what mob to spawn. A higher weight means more mob spawns in the game will create this mob. Make this lower for animals, compared to monsters. A detailed explanation of mob spawn weight is available here.
  • Mob natural spawning type: A mob marked as Monster will only spawn in the dark or at night. A mob marked as Creature will spawn under any conditions. A mob marked as Ambient also spawns under any conditions, but this category should be used for mobs with no gameplay effect such as bats. WaterCreature will spawn in water, but with no other limitations.
  • Spawn groups: Be warned that mobs that try to spawn in groups of over 20 will struggle to do so.

    • Minimal number of entities in a spawn group: The minimum size of the group that the mob will spawn in.
    • Maxmial number of entities in a spawn group: The maximum size of the group that the mob will spawn in.
  • Only in specific biomes: Check this if you want to make mobs spawn in certain biomes. Hell represents the Nether and Sky represents the End.
  • Does this mob spawn in dungeons?: If you check this, your mob may show up in dungeon spawners.
  • Custom spawning conditions: A procedure that controls additional spawning conditions.

Функции MCreator

Интерфейс MCreator перегружен кнопками, контекстными меню и панелями быстрого доступа, а еще представлен лишь на английском языке. Мгновенно освоиться у новичков не выйдет (даже с учетом всплывающих подсказок и рекомендаций), но 3-4 часа проведенные за экспериментами принесут долгожданные плоды. А какими станут результаты – зависит непосредственно от выбранных функций:

  • MCreator разрешает в полуавтоматическом режиме изобретать новые блоки, освещение для помещений, декоративные предметы, новые жидкости и топливо. Каждому подготовленному элементу инструмент разрешает присваивать новые характеристики и дополнительные значения через встроенное меню;
  • Панели с кнопками, расположенными в верхней, нижней и боковой частях интерфейса настраиваются: кнопки перетягиваются, ползунки скрываются. Дополнительно предусмотрен выбор комбинаций горячих клавиш для распространенных действий;
  • Встроенный графический редактор в MCreator адаптирован для подготовки текстур, моделей и изображений, необходимых для наполнения блоков, предметов, сторонних элементов, вроде оружия. Ни размеры подбирать, ни цвета не придется – достаточно выбрать подходящий рабочий формат в Image Maker;
  • Поддерживает плагины и расширения, предназначенные для настройки искусственного интеллекта, подготовки генераторов и рецептов, карт и наборов с текстурами. Сторонний контент часто автоматизирует рутинные действия и предлагает подходящие решения для реализации идей;
  • Подготовка каждого мода Майнкрафт начинается с проработки основ: предстоит выбрать место появления (биом, высота, мир), разобраться с визуальными изменениями под дождем и снегом, настроить цвет или даже подобрать элементы рецепта для крафта. Каждый из пунктов выбирается через панель с параметрами, где достаточно расставлять галочки и плюсики;
  • Каждый раз начинать подготовку модификаций и стороннего контента совсем необязательно: MCreator предлагает сразу обращаться к «базе» с текстурами, 3D-моделями, спрайтами, структурами и эффектами. Предусмотрен даже раздел со звуками. А потому достаточно выбрать исходники и приступить к экспериментам и поиску новых идей.

Installing MCreator mods

MCreator mods can be installed on both Minecraft client and server. You will need Minecraft Forge in either case.

Installing MCreator mods on client

MCreator mods need to have Minecraft Forge to work. Make sure to use the same version of Minecraft Forge as MCreator uses. You can find out the version of the Minecraft Forge MCreator is using by pressing on the version number in MCreator. The version will be listed in the «about window» that opens. 

MCreator mods are installed in the same way as other forge mods. You simply put your mod into the mods folder. If you don’t have a mods folder then make one in your .minecraft folder

If you have trouble installing Minecraft Forge, follow these instructions or read below for more information.

Installing the Minecraft Version

The same game version for the mod/forge must be installed first.
If you have the Minecraft version installed already then you can skip this step.

  1. Start the Minecraft Launcher
  2. Select Java Edition
  3. Select Installations
  4. Select new installation 
  5. Name your installation e.g. Minecraft Vanilla 1.16.5
  6. Set the version to match the same version as the mod uses.
  7. Set the game directory (See optional steps below.)
Optional Steps

Minecraft likes to through all files into one folder, this can cause game incompatibilities when using mods that are not supported for that game version. It’s recommended to select a separate game directory for your installations.

You can use something like the below to fix this issue..minecraft/installations/Minecraft_Vanilla_1.16.5

Download and Install Minecraft Forge

You will need the same version of Minecraft to forge as the mod/installation you just made, download and stall the version from the official site here: https://files.minecraftforge.net/net/minecraftforge/forge/.

  1. Download Minecraft forge for the same version.
  2. Run the installer and install the client version for your launcher. 
    If on windows you will need java installed to run the .jar file.

Make a mew mod Installation

  1. Run the Minecraft Launcher.
  2. Make a new installation for your mod profile. Follow the steps in Installing the Minecraft Version section.
  3. Instead of installing a vanilla jar search for your new Minecraft Forge installation
  4. It is important to keep your mod jars separate so it’s best to make a custom directory for your forge installation.
  5. Run the game once then close out and move to the next step.

Adding mods

  1. A new folder called mods will be in your root directory for your installation.
  2. Navigate to your mods folder.
  3. Search %appdata% in your windows search bar.
  4. Open .minecraft then navigate to your installation folder.
  5. Drag and drop your mod .jars into this mods folder.

Run the Installation

Test to make sure the game does not have any problems with the mods.
If the game does not reach the game menu screen and crashes then could mean you have one or more issues with the mods you have installed.

Troubleshooting
  • A mod could require additional dependencies API, another mod, etc. Read the download sites to ensure you have all the dependencies for the mods you have installed.
     
  • A mod may have a conflict with another mod, the easiest way to test if this is the the issue is to remove one mod at a time until you can launch the game. If you have mods left over then it could be that the last mod you removed has issues with one of the mods left in the mods folder. Try running the mod without any other mods installed to see if its a conflict issue if the mod runs properly then it’s a conflict issue, try to find out what mod it has the issue with by running one of the remaining mods with the issue mod at a time, when you find an issue with the other mod, you may contact the developer of the mod with the issue to let them know about it.
     
  • A mod could also have a version miss match, one of the mods you have installed may be for another  forge/Minecraft version. Check the mod download pages for the mod to make sure you’re not missing any dependencies and have the right version for the Minecraft/forge version you have installed. 

If Minecraft server starts normally, you can use the same exported zip/jar file for the server. To install forge and your mod to a server, use this guide: http://www.minecraftforge.net/forum/index.php?topic=1976.0

Полезные ресурсы

Где же можно опубликовать свою модификацию? Как поделиться модом с другими игроками? Ниже — подборка самых популярных ресурсов, где фанаты обычно ищут пользовательские моды для любимых игр.


Мод Immersive Cam для The Witcher 3: Wild Hunt, добавляющий улучшенный вид от третьего лица, похожий на тот, что разработчики демонстрировали на E3 2014. Скриншот: игра The Witcher 3: Wild Hunt / Nexus Mods

Steam Workshop

Мастерская пользовательского контента, встроенная в клиент Steam. Загрузка модов доступна игроку сразу, без дополнительных манипуляций с установками. Для моддеров существует две опции загрузки контента: открытая и модерируемая. Если в открытой мастерской можно загрузить любой вид модификации, то в модерируемой создаются платные моды, при этом качество контента тщательно отслеживается, а цену устанавливает сам разработчик. При всём удобстве в Steam Workshop есть один минус — модификации есть только для тех игр, разработчики которых сами завели страницу в «Мастерской».

Nexus Mods

Один из ведущих сайтов с модами. Варианты премиум-подписок (месяц/полгода/год/пожизненно) не только отключают рекламные блоки, но и ускоряют загрузку и улучшают поиск. Ресурс уникален тем, что можно найти модификации даже к играм, которые по умолчанию их не поддерживают.

По данным сайта, на портале зарегистрировано более 27 млн пользователей и представлено более 310 тысяч файлов для 1323 игр. Общее количество скачиваний за всё время существования достигло более 4,7 млрд.

CurseForge

Крупнейший ресурс модификаций для World of Warcraft, в прошлом известный в игровом сообществе как Curse. В 2016 году сервис выкупила Twitch, а с середины 2020 года права на портал принадлежат компании Overwolf — разработчику сервиса дополнительных приложений для мультиплеерных игр (League of Legends, Hearthstone, CS:GO, Fortnite, PUBG) Все аддоны, загружаемые на CurseForge, проходят строгую модерацию, при этом авторы модификаций зарабатывают на своих творениях путём набора очков, которые можно обменивать на реальные деньги. На сегодняшний день CurseForge поддерживает 13 игр, среди них Minecraft, WoW, TES: Online и Rift.

Mod DB

Один из самых старых порталов, посвящённых модам, основанный ещё в 2002 году. Примечателен тем, что помимо загруженного пользователями контента на сайте собрано немало материалов, посвящённых моддингу и нюансам разработки модификаций. Главная цель портала — объединить разработчиков, игроков, а также их идеи, предоставив им возможность вместе улучшать игры с помощью модов.

Согласно текущей статистике, на Mod DB загружено более 24 тысяч модификаций, которые просмотрели почти 1,5 млрд пользователей.

Mod.io

Австралийский портал для моддинга, созданный в 2018 году основателями Mod DB. Сервис привлекает как авторов пользовательского контента, так и самих разработчиков. Моддерам доступны API и SDK игр, которые есть на сайте, в том числе специальные плагины для игр на Unity, Unreal Engine, GameMaker Studio, Lumberyard и прочих движков. Главное отличие от Steam Workshop в том, что Mod.io — кроссплатформенный сервис, поэтому разработчики могут с его помощью анализировать метрики и статистику по запросам пользовательского контента.

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

Классификация сквозь призму научного подхода


Изменённая модель леди Димитреску из Resident Evil: Village. Скриншот: игра Resident Evil: Village / Nexus Mods

У всех модификаций есть своя специфика, поэтому их принято делить на несколько категорий. Мы проиллюстрируем одну из таких классификаций, взяв за основу исследование, представленное в работе «Моддеры Skyrim: мотивации и модификации» (Modders of Skyrim: Motivations and Modifications). Его авторы — шведские специалисты из Университета Сёдертёрна, Элеонора Хакман и Ульфрик Бьорквист.

Хакман и Бьорквист выделяют восемь основных направлений, связанных с игровыми модами:

  • изменение внешнего вида персонажей (characters);
  • изменение снаряжения (equipment);
  • изменение параметров (item availability);
  • перестановка предметов (placement);
  • улучшение графики (graphics);
  • изменение локаций (locations);
  • погружение в игру (improving immersion);
  • любая помощь в создании модов (custom help).

Нельзя забывать, что моды нередко бывают гибридными. Чем больше в них сочетаний, тем больше шансов, что мод станет масштабным аддоном или самостоятельной игрой.

Существуют и другие классификации. Например, Уолт Скаччи — кандидат наук в области информатики и технологий в Калифорнийском университете — в своём исследовании «Моддинг как open-source-подход к расширению систем в компьютерных играх» (Modding as an Open Source Approach to Extending Computer Game Systems) разделил моды на четыре вида: настройки UI и замена объектов, переделка содержимого игры, машинимы и взлом игр с закрытым исходным кодом.

Changelog

  • Updated Minecraft Forge 1.12.2 to the latest recommended version 14.23.5.2855
  • Gradle failed to setup on new computers
  • Updated generator for MCreator 2021.1
  • Added support for compound bounding boxes
  • Tag names of old workspaces were lowercased when they should be not
  • Updated generator for MCreator 2020.5 release
  • Return procedures did not work
  • Updated generator for MCreator 2020.5 1st snapshot
  • Fixed #10 (Slab recipes did not work)
  • Added support for new GUI editor
  • Added support for sound subtitles
  • Added support for multi-sound selection
  • Fixed some UI bugs (backported from 2020.5)
  • Overlays did not work properly
  • Added «get max entity health» procedure block support
  • Custom items can now use tool-like rendering support
  • Added entity width, height, getters procedure blocks support
  • Added custom block item texture support
  • Updated generator for MCreator 2020.4.28114
  • Added support for condition system to block and entity particles and overlays

2020.4-v2.1.0-alpha

Updated generator for MCreator 2020.4

  • #2 Ported some 2020.3 features into 1.12.2 generator:
  • Added support for itemstack variables
  • Added support for itemstack size procedure blocks
  • Added support for «Is item enchanted» and «Is item enchantable» procedure blocks
  • Itemstack procedure blocks should now work with custom dependencies
  • Added support for «Get ridden entity» procedure block
  • Entity procedure blocks now work with custom dependencies
  • Added support for «Block offset type» and «AI path node type» for blocks and plants
  • Added support for «Get light level» and «Get block hardness» procedure blocks
  • #3 Better macOS support
  • #0 Updated generator to support 2020.3
  • #1 — Bugfix
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector