Обсуждение:Создание модификаций с помощью Forge/1.7+

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Ошибки[править код]

В общем у меня в Эклипс возникает ошибка ещё в самом начале. Ошибка в "@Mod (modid = "MoreStuff", name = "More Stuff", version = "1.0")", сама ошибка Package annotations must be in file package-info.java. Название мода менял на то, что указано в туториале - эффекта ноль. Если первую ошибку решает "import cpw.mods.fml.common.Mod;", то эту не решает.

Едем дальше: public static Block StuffPortal; StuffPoratsl = new BlockStuffPortal(); GameRegistry.registerBlock(StuffPortal, "StuffPortal"); Тут ошибка: Multiple markers at this line - Syntax error, insert "EnumBody" to complete EnumDeclaration - Syntax error on tokens, delete these tokens - Syntax error, insert "enum Identifier" to complete EnumHeaderName

При написании public static Item bestpickaxe; появляется такая же ошибка. Весь код выглядит так: @Mod (modid = "MoreStuff", name = "More Stuff", version = "1.0") package com.Seikou.MoreStuff; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import net.minecraft.block.Block; public static Block StuffPortal; StuffPortal = new BlockStuffPortal(); GameRegistry.registerBlock(StuffPortal, "StuffPortal"); public static Item bestpickaxe; Что я делаю не так? AkaiSeikou (обс.) 11:50, 3 февраля 2016 (UTC)

Последние две ошибки исправил добавлением фигурных скобок, но появились новые ошибки.
На всех строчках "import" появилась ошибка "Syntax error on tokens, ClassHeader expected instead".AkaiSeikou (обс.) 13:15, 3 февраля 2016 (UTC)

Хорошая статья, но..[править код]

Хорошая статья, но часто возникают ошибки eclipse, стоит о них упомянуть, также, не весь материал представляется понятным, не ясно, сколько строк отступать, надо ли отступать и.т.д.

У меня не возникало ошибок Eclipse. Если не считать тех, которые должны возникать. Например, ошибки отсутствия пакетов, которые надо импортировать. Количество отступаемых/неотступаемых строк зависит только от вашего стиля. Весь код в любом нормальном языке можно написать в одну строку и он будет работать. Строки для "красоты". --C уважением, PlatonCrafter. 15:59, 13 апреля 2014 (UTC)

Улучшение[править код]

Статья очень и очень хорошая, но к ней стоит приложить несколько скринов, эдакая пошаговая инструкция, так как если практически нет представлений, как должно все это дело выглядеть, статья представляется затруднительной к осмыслению. Alexey1999 (обсуждение) 11:13, 14 июня 2014 (UTC)

Да, вы наверное правы. В статье 1.6+ есть пара скринов. А здесь я видимо забыл. Если у вас есть желание, то сами, следуя статье сделайте пару скринов в нужных местах, только их не должно быть много. Суть статьи для начинающих - это больше просто копирование кода к себе. Сейчас мне придётся самому всё сделать с нуля, чтобы сделать скрины. Что не очень удобно. А кто хочет, может сделать по аналогии с 1.6+ --C уважением, PlatonCrafter. 12:42, 14 июня 2014 (UTC)
Постараюсь доработать при возможности. Также есть еще одна проблема/не проблема: eclipse не воспринимает пункты "func_<>_<>()". Я на данный момент нашел несколько современных значений за исключением светимости и взрывоустойчивости.Alexey1999 (обсуждение) 13:45, 14 июня 2014 (UTC)
Я писал туториал под самые первые версии Forge 1.7.2 Всякого рода func_ и field_ это просто методы, переменные итд, которые не прошли деобфускацию, точнее им не присвоилось нормальное имя из-за того, что разрабы форжа не знают о их назначении или еще не обновили список имён. Видимо в последних версиях это наконец-то исправили и у многих func_ и field_ есть хорошие имена. Чтобы самому найти нужно всего лишь знать английский на среднем уровне. Если вбить точку, то далее раскрывается список всевозможных методов. Я это всё изучал больше на уровне интуиции, чем по туториалам. =) --C уважением, PlatonCrafter. 14:46, 14 июня 2014 (UTC)
Можете ли Вы дополнить статью рецептами переплавки, генерацией блока в мире и тому подобным? Так как, я уверен, все захотят сделать свою руду, к примеру. А так же, предмет, которого нет, например я хочу сделать, что бы из руды выпал эдакий осколок, после переплавки которого можно будет получить слиток?Alexey1999 (обсуждение) 07:55, 16 июня 2014 (UTC)
Да, генерация руды, это пожалуй важная часть, но сейчас у меня нету желания продолжать статью, это занимает довольно много времени. Но может, когда-нибудь, напишу. Про переплавку могу написать, странно, что я забыл про неё, тема очень короткая. Про дроп с блока уже написано. Просто создаёте предмет, который будет выпадать. Про предмет уже сделан туториал, по нему вы можете создать любой предмет. Впрочем, я дополню этот туториал, раз непонятно. Просто нужно писать не extends ItemPickaxe, а extends Item, если хотите просто предмет. Или extends ItemFood, чтобы создать еду. Мне казалось, что это и так понятно. А вообще, я создал статью с целью, чтоб сами участники её дополняли и она превратилась в огромный туториал, но что-то не удалось. Если есть желание и время, вы естественно можете написать про генерацию. --C уважением, PlatonCrafter. 08:24, 16 июня 2014 (UTC)
Благодарю, создание модификаций не самое популярное дело) Может, как разберусь получше-дополню статью.Alexey1999 (обсуждение) 08:36, 16 июня 2014 (UTC)
И еще, странно, что сразу не увидел: броня. В ней, как я понимаю есть свои заморочки, отличные от других предметов. Я нашел статьи подходящие только к 1.6, не 1.7, хоть моддинг этих версий и похож, но все же... Еще раз извиняюсь за отнимаемое у Вас время.Alexey1999 (обсуждение) 15:03, 16 июня 2014 (UTC)
Да нет же, все эти нюансы не особо важны. Важно просто устройство явы и майна понимать. Я немного написал о других предметах, отличных от кирки. Просто нужно смотреть, как устроена броня в классе ItemArmor в оригинале. Насколько помню, в 1,7 это невозможно к сожалению. Но от 1,6 отличается в основном тем, что будет другое название метода, возможно в виде функции и полей. Нужно смотреть, что посылается в метод в скобочках и что он возвращает. То есть если вы пишете this.func_x_y(par_x, par_y, par_z) и в скобочках все переменные типа integer, а сам метод возвращает boolean, то можно предположить, что мы делаем какую-либо проверку(правда-неправда) на координатах, которые "посылаются" в скобочках. Например в 1,6 это выглядело бы, как this.isBlockAir(X,Y,Z) Надеюсь, понятно. В туториалах всего не узнаешь. Надо самому пытаться что-то придумать. Удачи! Смайлик (обычный).gif --C уважением, PlatonCrafter. 21:40, 16 июня 2014 (UTC)

Раз уж статья начала развиваться такими темпами, то, полагаю, следует не забыть и о GUI-интерфейсе, мне посоветовали эту статью, но мне потребуется время для ее детального разбора. Достаточно много времени, учитывая плотный график :с. Может быть у кого-либо дело пойдет быстрее?Alexey1999 (обсуждение) 16:25, 4 июля 2014 (UTC)

Как сделать меч?[править код]

Подскажите пожалуйста, как сделать меч. Или сделайте урок по созданию меча.--Goter258 (обсуждение) 18:07, 18 июня 2014 (UTC)

Не подскажу, извините. Если я буду каждую ситуацию, причём до решения которой можно добраться самому, разъяснять каждому, то мне придётся очень много писать и объяснять... Еще раз повторюсь, ваша проблема слишком незначительна и легко решаема если включить мозг. Прочитайте конец туториала про инструмент и переведите на английский слово "меч". Если и после этого вы не решите свою проблему, то (уж извините) никакого мода у вас не выйдет. Надеюсь я не вызовал этим сообщением ни у кого злость или ненависть. --C уважением, PlatonCrafter. 19:24, 18 июня 2014 (UTC)

Прокси[править код]

А почему нет туториалом по прокси? Давно хотел спросить. Вот туториал на английском: от Bedrock_Miner (у него правда, своеобразные методы) Dand0 (обсуждение) 10:24, 25 июня 2014 (UTC)

Хах, вы меня опередили, написав про блок с разными сторонами. Я уже начал готовить свои текстуры. Я на том же сайте, кстати смотрю туториалы)) Хотя больше пытаюсь сам докопаться. А насчёт прокси - я как раз узнавал на forge форуме, нужны ли они или нет. Прямо мне не ответели, только скинули ссылку на описание их работы. В 1,6,4 прокси смертельно важны. Без них мод тупо не работает на выделенном сервере. На 1,7,2 же мод прекрасно работает и без прокси на сервере. По сему я добавлю сюда туториал о прокси только тогда, когда без них не будет работать. А пока пусть никто не пишет этот туториал. Уважаемый товарищ, очевидно решил, что нужно о них писать, потому что во всех версиях были прокси и прочитал о том, как работает Forge. Я позже дополню туториал о текстурах, спасибо за вклад. :-) --C уважением, PlatonCrafter. 18:54, 25 июня 2014 (UTC)

Tile Entity[править код]

Как мне перевести слово "Tile Entity". Если не знаете, что это такое почитайте здесь (англ.) --Dand0 (обсуждение) 15:10, 7 июля 2014 (UTC)

Война правок на 07:50, 30 июля 2014 (UTC)[править код]

Война правок между двумя анонимами (последние IP - ‎77.35.55.196 (обс.), 77.35.31.118 (обс.).) Первый удаляет секцию "Генерация предметов в данжах", а второй восстанавливает. Прошу обе стороны аргументировать их дейсвия. --Dand0 (обс.) 07:50, 30 июля 2014 (UTC)

Данная статья непригодна под версию 1.7.2, так что не должна здесь находиться. Не знаю почему второй аноним хочет её вернуть.77.35.41.221 09:55, 2 августа 2014 (UTC)
Любой код от 1.7.2 работает на 1.7.10, насколько я знаю конечно. В любом случае, они особо не отличаются. --C уважением, PlatonCrafter. 10:57, 2 августа 2014 (UTC)
PlatonCrafter, вы не поняли. Аноним имел ввиду, что этот код не подходит на 1.7 (он на 1.6.2, взят отсюда). Достоверность факта проверить не могу, если вы можете, прошу проверить. И насчёт совместимости кода 1.7.2 на 1.7.10 – насколько мне известно, AABBPool больше нет, надо использовать статическую функцию в AxisAlignedBB и Vec3Pool тоже больше нет, надо использовать нормальный Vec3s и ещё немного другого. --Dand0 (обс.) 15:12, 2 августа 2014 (UTC)
А, прочитал невнимательно. То что вы перечислили, относится к модам высшего порядка. Я ими даже не разу не пользовался. Щас проверю работоспособность кода и поправлю. --C уважением, PlatonCrafter. 19:18, 2 августа 2014 (UTC)
Мне лень ходить по данжам и проверять, но раз код ошибок не выдаёт и майн не вылетает, значит скорее всего работает. Так что за исключением оформления участник всё правильно написал. --C уважением, PlatonCrafter. 20:20, 2 августа 2014 (UTC)

Название главного класса мода[править код]

Почему BaseMyBestMod? Почему не просто MyBestMod? --Dand0 (обс.) 15:07, 24 августа 2014 (UTC)

Ну типа главный класс... Базовый, так сказать, я это еще по чужим туториалам писал, так что так. Менять ничего не надо, это не так уж важно. --C уважением, PlatonCrafter. 16:17, 24 августа 2014 (UTC)
Можно дописать, что класс можно назвать как угодно? --Dand0 (обс.) 16:53, 24 августа 2014 (UTC)
Кстати, посмотрел исходники многих модов (BC, EE3, UE, RE, AE2) и туториалы от Wuppy, MouseTutorial и других, там нет приставки «Base». --Dand0 (обс.) 16:58, 24 августа 2014 (UTC)

Не работают разносторонние текстуры.[править код]

Не работают разносторонние текстуры: http://pastebin.com/inU08ZGZ --Goter258 (обс.) 09:51, 11 мая 2015 (UTC)

Лог? И уходите на форумы. Скоро здесь будет очистка. --Dand0 (обс.) 10:02, 11 мая 2015 (UTC)
http://pastebin.com/WaJs9UBR --Goter258 (обс.) 10:27, 11 мая 2015 (UTC)
Файлы BonnieHead_0.png и т. д. точно присутствуют в папке assets/resources/fnic/textures/block? --Dand0 (обс.) 10:35, 11 мая 2015 (UTC)
C:\MCModding\src\main\resources\assets\FniC\textures\blocks И ещё вопрос: вы будете писать туториалы по моддингу на 1.8.* или эти тоже подходят для 1.8.*? --Goter258 (обс.) 15:19, 11 мая 2015 (UTC)
ID мода должен быть в нижнем регистре.
Код в этой статье совершенно несовместим с 1.8. В 1.8 сильно изменилась система рендера, поэтому код даже для простого блока придётся сильно изменить.
Мне не кажется, что туториалы для 1.8 будут когда-либо написаны на этой вики. По крайней мере, с нынешними участниками. Единственный автор статьи для 1.7 — PlatonCrafter — неактивен.
Повторю: переходите на форумы. --Dand0 (обс.) 16:55, 11 мая 2015 (UTC)

Туторил непонятен![править код]

Ничего не понятно! Написано - запустите эслипс! Что, где и как? У меня русский язык? Как я могу выбрать New? У меня при нажатии ПКМ по папке нет ни New, ни Новый! — Это неподписанное сообщение было добавлено участником 89.21.69.129 (обс.) в 18:31, 31 май 2015 (UTC). Подписывайте свои сообщения с помощью ~~~~.

А почитать документацию Eclipse никак? У Eclipse никогда не было и нет русского языка. Если Вам удобней программировать на IDE на русском, используйте IntelliJ IDEA. --Dand0 (обс.) 05:56, 1 июня 2015 (UTC)
Подскажите, пожалуйста для чайников КАК поставить русский язык в IntelliJ IDEA?178.126.27.239 09:04, 18 января 2016 (UTC)

Я согласен с тем, что статья сложна в понимании происходящего. Вообще не понимаю, что пытался описать автор. Статья написана так, что понять её можно только основываясь на опыте. Как именно установить Forge? Судя по слову "распаковать", Forge должен быть извлечён из архива, но когда я перешёл по ссылке, нашёл .exe, а архив - нет. В самом exe-шнике есть 3 варианта установки. Какой из них? И это только начало статьи. Можно разжевать для "чайников", которые впервые делают свой мод? S0zdatel matrix (обс.) 12:16, 21 июля 2017 (UTC)

К сожалению, вики-проект не изобилует участниками, которые имеют познания в данной области, и сам я, кстати, к ним не отношусь. Поэтому проблема с этим руководством (да и с некоторыми другими) вряд ли будет решена быстро. — NickTheRed37 (челобітная) 12:23, 21 июля 2017 (UTC)

Дроп опыта[править код]

Туториал не плохой все понятно, но вот не написано как сделать дроп опыта при разрушении блока или при убийстве моба

Добавление функционала обработчика[править код]

Суть в что я, предположим, желаю создать некий обработчик, дробитель к примеру. Закладываем предметы в один слот и вынимаем готовый продукт из другого. С GUI проблем не возникнет, но вот как добавить сам процесс переработки? Когда я пробовал самостоятельно сделать функцию, у меня ничего не вышло. Alexey1999 (обс.) 10:01, 14 июля 2015 (UTC)

Подскажите с переплавкой[править код]

Подскажите пожалуйста , как сделать так ,чтоб при переплавке блока получался собственный материал?

      Если у тебя уже есть желаемый материал в моде, ты просто должен вставить на место получаемого
      материала "главныйКлассМода.материал" (без кавычек). 10:37, 22 декабря 2016 (UTC)

Почему у меня появляется ошибка CommonProxy cannot be resolved to a type в строках public static CommonProxy proxy; и public class ClientProxy extends CommonProxy, в слове CommonProxy. Из за этого minecraft крашит. А в Eclipse Luna предлагает поменять на commons или Fix project setup провести. Что делать? MrGregTech (обс.) 17:09, 31 октября 2016 (UTC)

К разделению (июнь 2019)[править код]

Собственно, дублирую сюда текст из шаблона: Предлагаю разделить статью на:

А здесь оставить «Подготовку среды» и обзорный список уроков с ссылками на каждый из них
(например [[Создание модификаций с помощью Forge/1.7+/Основные уроки#Урок 5. Крафт]]).

Причина: Большой объём страницы (81800+). Плюс структура текста допускает разделение. --176.15.203.134 22:47, 7 июня 2019 (UTC)

Раз возражений нет, то в ближайшее время займусь этим. --Allblox14482 (обс.) 21:05, 12 июня 2019 (UTC)
Готово --Allblox14482 (обс.) 19:03, 13 июня 2019 (UTC)

(без названия)[править код]

Туториал лучший из тех что я находил ! Но как новичок в Java и неимея возможности использовать IDE прошу выложить Файлы Java с кодом описанным тут. — Эта неподписанная реплика была добавлена с IP 37.29.88.208 (обс.) в 10:27, 08 июня 2019 (UTC). Подписывайте свои сообщения с помощью ~~~~.

Ошибка с джавой[править код]

Modmine.png

Уже какие только версии не испробовал, а ошибка всегда одна и та же. Может вы поможете что не так я делаю!

Ошибка в cmd.exe[править код]

Эх эх эх какие методы я только не испробовал, на каких форумах я только не побывал, сколько-бы файлы не переустанавливал, всё одно и тоже либо вот такая ошибка

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'modding'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve net.md-5:SpecialSource:1.7.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/md-5/SpecialSource/1.7.3/SpecialSource-1.7.3.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.apache.httpcomponents:httpclient:4.3.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.apache.httpcomponents:httpmime:4.3.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.3.3/httpmime-4.3.3.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve com.github.abrarsyed.jastyle:jAstyle:1.2.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/com/github/abrarsyed/jastyle/jAstyle/1.2/jAstyle-1.2.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve net.sf.trove4j:trove4j:2.1.0.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/sf/trove4j/trove4j/2.1.0/trove4j-2.1.0.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve com.google.code.gson:gson:2.2.4.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:RetroGuard:3.6.6
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/com/google/code/gson/gson/2.2.4/gson-2.2.4.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve com.google.guava:guava:18.0.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.ow2.asm:asm-debug-all:5.0.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve com.github.tony19:named-regexp:0.2.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/com/github/tony19/named-regexp/0.2.3/named-regexp-0.2.3.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve com.cloudbees:diff4j:1.1.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/com/cloudbees/diff4j/1.1/diff4j-1.1.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve net.sf.jopt-simple:jopt-simple:4.6.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:RetroGuard:3.6.6
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.core:jobs:3.5.300-v20130429-1813.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/core/jobs/3.5.300-v20130429-1813/jobs-3.5.300-v20130429-1813.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse:osgi:3.9.1-v20130814-1242.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/osgi/3.9.1-v20130814-1242/osgi-3.9.1-v20130814-1242.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.core:contenttype:3.4.200-v20130326-1255.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/core/contenttype/3.4.200-v20130326-1255/contenttype-3.4.200-v20130326-1255.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.core:resources:3.2.1-R32x_v20060914.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/core/resources/3.2.1-R32x_v20060914/resources-3.2.1-R32x_v20060914.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.equinox:common:3.6.200-v20130402-1505.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/equinox/common/3.6.200-v20130402-1505/common-3.6.200-v20130402-1505.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.text:org.eclipse.text:3.5.101.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/text/org.eclipse.text/3.5.101/org.eclipse.text-3.5.101.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.jgit:org.eclipse.jgit:3.2.0.201312181205-r.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/3.2.0.201312181205-r/org.eclipse.jgit-3.2.0.201312181205-r.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.equinox:preferences:3.5.100-v20130422-1538.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/equinox/preferences/3.5.100-v20130422-1538/preferences-3.5.100-v20130422-1538.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve net.sf.jopt-simple:jopt-simple:4.6.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.eclipse.core:runtime:3.9.0-v20130326-1255.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > net.minecraftforge.srg2source:Srg2Source:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/eclipse/core/runtime/3.9.0-v20130326-1255/runtime-3.9.0-v20130326-1255.pom'. Received status code 501 from server: HTTPS Required
   > Could not resolve org.ow2.asm:asm-debug-all:5.0.3.
     Required by:
         :modding:unspecified > net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT > de.oceanlabs.mcp:mcinjector:3.2-SNAPSHOT
      > Could not GET 'http://repo1.maven.org/maven2/org/ow2/asm/asm-debug-all/5.0.3/asm-debug-all-5.0.3.pom'. Received status code 501 from server: HTTPS Required

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 17.664 secs

И такая, только без красного текста просто три предупреждения или ошибки я точно не разобрал.

Не чего так и не поняв что происходит я открыл еклипс пытаюсь открыть заветную папку с названием майнкрафт но она закрыта, ладно думаю я нажимаю кнопку Run тоже ошибка. Вобщем куда бы я только ни нажал везде ошибка и это мне чуть не разбило сердце и на душе вообще не до смеха... И ЭТО МЕЖДУ ПРОЧЕМ НЕ СМЕШНО!!! — Эта неподписанная реплика была добавлена с IP 94.23.57.8 (обс.) в 14:39, 15 июля 2020 (UTC). Подписывайте свои сообщения с помощью ~~~~.

Зайди в gradle\wrapper и в файле gradle-wrapper.properties найди строку

distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-bin.zip

Замени на

distributionUrl=https\://services.gradle.org/distributions/gradle-2.6-all.zip

31.173.31.58 20:31, 15 июля 2020 (UTC)