Регистрация

Minecraft Forge



Почти все люди, которые уже модифицировали свою игру, уже установили Forge, но знаете ли вы, как именно появился Forge?

API Forge созданный в июле 2011 года компанией Spacetoad, которая стремится избежать максимальной несовместимости между модами, предлагая моддерам множество функций.

Spacetoad является создателем мода Buildcraft и был разработан в то время, когда большинство модов работали в основном с ModLoader, а серверам с модами требовался ModloaderMP.

Некоторые моды напрямую модифицировали код Minecraft: они называются «моды vanilla» (есть некоторые, которые не следует путать с модами без использования командного блока), их основным недостатком является то, что они встречаются очень редко и не совместимы друг с другом.

На тот момент Modloader позволял устанавливать несколько модов одновременно без особых проблем с совместимостью. Однако для версии 2.0 Buildcraft, автор Spacetoad хотел добавить новую жидкость: масло.

Для того чтобы эта функция была реализована, у Spacetoad не было выбора: она должна была напрямую изменять код Minecraft (в коде Minecraft есть функция, которая позволяет одним щелчком набирать воду в ведро и выливать ее, то же самое для лавы. Вот где Spacetoad должен был добавить код который делает то же самое с маслом). 

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

Для решения этой проблемы Spacetoad создал Forge. Вместо того, чтобы каждый мод модифицировал файлы Minecraft и следовательно, был несовместим с другими модами, именно Forge позаботился об изменении этих файлов и добавлении функций, позволяющих моду делать то, что он хотел, без модификации внутренних файлов самого Minecraft.

Благодаря Forge, моды смогли добавить в игру еще более сложные функции, которые были совместимы друг с другом. Довольно скоро Eloraam (создатель мода redpower) присоединился к проекту и добавил множество функций, необходимых для мода redpower. 

Впоследствии Spacetoad не успел позаботиться о проекте и протянул руку LexManos. К последнему позже присоединился cpw, который создал FML (Forge Mod Loader), чтобы заменить Modloader и ModloaderMP на более современное решение.
Действительно, до начала версии 1.2.5 Forge все еще зависел от Modloader и ModloaderMP. Было так много вещей, которые нужно было установить, это было не так просто, как сейчас.

Forge - это просто огромная библиотека функций для моддеров, но не загружающая моды. 
Последние версии Forge 1.2.5 больше не зависели от Modloader и ModloaderMP, а от FML, который был интегрирован непосредственно в Forge. Недавно (в прошлом году) Forge и FML были объединены в один проект. Однако в меню модов мы всегда видим, что есть две очень разные части. Кроме того, из меню модов Forge вы также можете увидеть мод с именем MCP. Это на самом деле не мод, а инструмент, используемый для создания модов.

Благодаря этим различным изменениям, Forge теперь очень прост в установке, так как для его запуска достаточно автоматической установки. В то время было необходимо открыть папку minecraft и заменить некоторые файлы Minecraft файлами Modloader, затем файлами ModloaderMP, а затем, наконец, теми Forge ...
Сложная установка, которая заняла время.

Со временем Forge становилась все более и более полной и усовершенствованной.

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

Система проверки обновлений:
Если вы видите изумруд справа от кнопки «моды» в главном меню, это означает, что обновление доступно. Просто зайдите в меню мода, чтобы увидеть, какое из них имеет обновление, нажмите на ссылку мода, затем загрузите и установите последнюю версию мода.

Управление зависимостями:
Моддеры могут очень легко сообщить в Forge, что один из их модов зависит от другого мода и требуется его дополнительная установка. Таким образом, если пользователь устанавливает мод без установки мода, от которого он зависит, Forge четко укажет на проблему, вместо того, чтобы давать непонятный отчет о сбое для большинства людей.

Автоматическое управление идентификаторами:
Многие объекты Minecraft работают с идентификатором (блоки, предметы, эффекты зелий, чары ...). Этот идентификатор, конечно, должен быть уникальным, потому что он позволяет отличать два блока друг от друга, то же самое для предметов и т.д.

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

С версии 1.7.10 Mojang добавил в Minecraft новую вещь: реестр. Это новая система идентификации блоков и предметов, основанная на названии. Однако сохранение имени на карте сделает карты очень тяжелыми, поэтому идентификаторы (которые являются числами)  по прежнему используются.

Cpw создал в Forge новую систему для модов. Теперь при сохранении блока сохраняется только имя. Затем при создании новой карты каждому идентификатору автоматически присваивается доступный идентификатор. Эта новая система позволяет избежать конфликтов идентификаторов, не увеличивая размер карты.


СКАЧАТЬ МОД Minecraft Forge

Для установки просто сделайте двойной клик по файлу и запустится автоустановка.
Версия Ссылка Размер Скачиваний
1.16.4forge-1_16_4-35_1_4-universal.jar 2,19 Mb 4
1.16.3forge-1_16_3-34_1_0-universal.jar 2,14 Mb 1
1.16.2forge-1_16_2-33_0_61-universal.jar 2,12 Mb 0
1.16.1forge-1_16_1-32_0_108-universal.jar 2,11 Mb 0
1.15.2forge-1_15_2-31_0_1-installer.jar 7,71 Mb 29
1.15.1forge-1_15_1-30_0_41-installer-1.jar 7,69 Mb 5
1.15forge-1_15-29_0_4-installer.jar 7,63 Mb 5
1.14.4forge-1_14_4-28_1_0-installer.jar 7,28 Mb 18
1.14.3forge-1_14_3-27_0_12-installer.jar 7,26 Mb 19
1.14.2forge-1_14_2-26_0_63-installer.jar 7,16 Mb 19
1.13.2forge-1_13_2-25_0_82-installer.jar 7,28 Mb 27
1.12.2forge-1_12_2-14_23_5_2814-installer.jar 4,82 Mb 33
1.12.1forge-1_12_1-14_22_1_2478-installer.jar 4,61 Mb 16
1.12forge-1_12-14_21_1_2387-installer.jar 4,6 Mb 15
1.11.2forge-1_11_2-13_20_1_2386-installer.jar 4,52 Mb 13
1.11forge-1_11-13_19_1_2189-installer.jar 4,33 Mb 12
1.10.2forge-1_10_2-12_18_3_2185-installer.jar 4,37 Mb 15
1.10forge-1_10-12_18_0_2000-1_10_0-installer.jar 4,15 Mb 12
1.9.4forge-1_9_4-12_17_0_1976-installer.jar 4,13 Mb 11
1.9forge-1_9-12_16_1_1887-installer.jar 4,03 Mb 13
1.8.9forge-1_8_9-11_15_1_1722-installer.jar 3,71 Mb 12
1.8forge-1_8-11_14_4_1563-installer.jar 3,51 Mb 18
1.7.10forge-1_7_10-10_13_4_1558-1_7_10-installer.jar 3,22 Mb 16
1.7.2forge-1_7_2-10_12_2_1121-installer.jar 2,66 Mb 13
1.6.4forge-1_6_4-9_11_1_1345-installer.jar 2,21 Mb 21
1.6.2forge-1_6_2-9_10_1_871-installer.jar 2,1 Mb 13
1.5.2forge-1_5_2-7_8_1_737-installer.jar 2,22 Mb 16
рейтинг
0
0
Самое крутое!
World Edit
World Edit
World Edit - мощный инструмент терраформирования,...
Curios API
Curios API
Библиотека которая позволяет разработчикам работать с...
Fabric API
Fabric API
Minecraft Forge до сих пор не выпущен для версии 1.13.2,...
Rift
Rift
Не нужно напоминать что такое Minecraft Forge - это API и...
Добавить свой комментарий:
Ваше Имя:
Ваш E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Это код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите сюда: