-
На просторах нашего интернета обнаружил мод под названием CustomMainMenu, данный мод поваляет изменять главное меню игры простым изменением файла конфигурации. Дак вот как и на RuBukkit, так и на просторах интернета очень мало туториалов на этот мод (В основном на не русском) и я решил разобрать этот мод и рассказать о нем, а именно рассказать как изменять главное меню с помощью данного мода.
Ну что же. Приступим.
Немного остановимся на том, что после установки мода в игре возле кнопки выбора языка появится кнопка обновить. То есть после изменения конфигурации, не нужно перезагружать игру, а достаточно нажать на эту кнопочку.Для начала, установка. Установка у мода обычная как и у всех других. Для работы мода требуется FORGE. А сам мод нужно положить в папку mods.
Ну а теперь настройка. После установки мода в папке «config» появится папка «CustomMainMenu» в котором вы найдете файл «mainmenu.json».
{ "images": { "title": { "image" : "custommainmenu:textures/gui/minecraft.png", "posX" : -137, "posY" : 30, "width" : 512, "height" : 512, "alignment" : "top_center" } }, "buttons": { "singleplayer": { "text" : "menu.singleplayer", "posX" : -100, "posY" : 48, "width" : 200, "height" : 20, "action" : { "type" : "openGui", "gui" : "singleplayer" } }, "multiplayer": { "text" : "menu.multiplayer", "posX" : -100, "posY" : 72, "width" : 200, "height" : 20, "action" : { "type" : "openGui", "gui" : "multiplayer" } }, "mods": { "text" : "Mods", "posX" : -100, "posY" : 96, "width" : 200, "height" : 20, "action" : { "type" : "openGui", "gui" : "mods" } }, "options": { "text" : "menu.options", "posX" : -100, "posY" : 132, "width" : 98, "height" : 20, "action" : { "type" : "openGui", "gui" : "options" } }, "quit": { "text" : "menu.quit", "posX" : 2, "posY" : 132, "width" : 98, "height" : 20, "action" : { "type" : "quit" } }, "language": { "text" : "", "posX" : -124, "posY" : 132, "width" : 20, "height" : 20, "action" : { "type" : "openGui", "gui" : "languages" } }, "refresh": { "text" : "", "posX" : -154, "posY" : 132, "width" : 20, "height" : 20, "texture" : "custommainmenu:textures/gui/buttons.png", "action" : { "type" : "refresh" } } }, "texts": { "mojang": { "text" : "Copyright Mojang AB. Do not distribute!", "posX" : -197, "posY" : -10, "color" : -1, "alignment" : "bottom_right" }, "fml": { "text" : "", "posX" : 2, "posY" : -50, "color" : -1, "alignment" : "bottom_left" } }, "other": { "splash-text": { "posX" : 90, "posY" : 70, "color" : -256, "alignment" : "top_center", "file" : "texts/splashes.txt" }, "panorama": { "images" : "minecraft:textures/gui/title/background/panorama_%c.png", "animate" : true, "animationSpeed" : 1, "blur" : true, "gradient" : true } } }
В этом файле есть 4 группы, в каждой из которых есть свои параметры, которые я сейчас перечислю и разберу.
1. Группа «image», где вы можете размещать изображения. Тут уже есть блок «title» который содержит изображение логотипа Minecraft. Сразу говорю блоки во всех группах могут иметь абсолютно любое уникальное название (Желательно на англ. языке (Еще есть и фиксированные названия)) и если я переменю блок «title» в «titles», то ничего не изменится. Блоки принимают следующие параметры:- image — Содержит путь до картинки. Например «custommainmenu:textures/gui/minecraft.png», где «custommainmenu» это идентификатор мода, а «textures/gui/minecraft.png», это сам путь до файла изображения.
- poxX и PosY — Это координаты расположения картинки.
- height и width — Соответственно высота и ширина картинки.
- alignment — Выравнивание картинки на экране.
- hoverImage — Так же как и с «image» содержит путь до картинки, но не изменяет картинку пока не наведешь курсор на картинку.
2. Группа «Button», где можно изменить вид, размер, поведение кнопки, а так же добавить свои. Группа уже содержит блоки которые добавляют в ваше меню уже привычные кнопки (Одиночная игра, мультиплеер, настройки и тд.) которые вы можете изменить или вовсе удалить. Блоки принимают следующие параметры:
- text — Содержит ваш текст который будет в следствие написан на кнопке.
- normalTextColor — цвет текста.
- hoverTextColor — цвет текста при наведении курсора.
- wrappedButton — цвет текста при нажатии на кнопку.
- shadow — Тень текста.
- imageWidth и imageHeight — Ширина и высота изображения.
- tooltip — Содержит текст описание кнопки и выводится при наведение на неё.
- hoverText — Содержит текст который будет вставятся в кнопку при наведение на неё.
- pressSound — Воспроизводит указанный звук при нажатие на кнопку.
- hoverSound — На сколько я понял воспроизводит мелодию при наведение.
- action — Изменяет поведение кнопки. Тут уже есть небольшая под настройка.
- type — Указывает тип поведение, а второй параметр зависит от того что указанно в этом.
- openLink — Открывает определенный веб сайт, который указан в параметре «link».
- loadWorld — Открывает карту одиночной игры, имя папки которой указывается в «dirName», а название сохранения в «saveName».
- connectToServer — Заходит на сервер IP и ПОРТ которого указаны в «ip».
- openGui — Открывает указанный GUI интерфейс (Настроки, список серверов и тд.) адреса которых указываются в «gui». Сами же адреса (все которые известны) видны в исходном фале конфигурации.
- quit — Выход из игры.
- refresh — Обновить меню.
- type — Указывает тип поведение, а второй параметр зависит от того что указанно в этом.
- poxX и PosY — Это координаты расположения кнопки.
- height и width — Соответственно высота и ширина кнопки.
- alignment — Выравнивание кнопки на экране.
3. Группа «texts», которая выводит на экран различного рода текстовую информацию. Группа уже содержит 2 блока, один из которых информация о модах из forge, а другой копирайт Mojang, которые так же можно менять или удалять. Блоки принимают следующие параметры:
- text — Сам текст который будет выводится.
- color и hoverColor — Точно так же точно неизвестно для чего.
- action — Изменяет поведение текста при нажатие на него. Тут уже есть небольшая под настройка.
- type — Указывает тип поведение, а второй параметр зависит от того что указанно в этом.
- openLink — Открывает определенный веб сайт, который указан в параметре «link».
- loadWorld — Открывает карту одиночной игры, имя папки которой указывается в «dirName», а название сохранения в «saveName».
- connectToServer — Заходит на сервер IP и ПОРТ которого указаны в «ip».
- openGui — Открывает указанный GUI интерфейс (Настроки, список серверов и тд.) адреса которых указываются в «gui». Сами же адреса (все которые известны) видны в исходном фале конфигурации.
- quit — Выход из игры.
- refresh — Обновить меню.
- type — Указывает тип поведение, а второй параметр зависит от того что указанно в этом.
- hoverText — Текст на который будет заменятся при наведение.
- alignment — Выравнивание текста на экране.
- poxX и PosY — Это координаты расположения текста.
4. Ну и последняя группа. Группа «other», в ней расположены все другие элементы. В этой группе я так думаю расположены уже фиксированные элементы панорамы и текста над логотипом.
- Слеш текст «splash-text».
- poxX и PosY — Это координаты расположения кнопки.
- alignment — Выравнивание текста на экране.
- file — Путь до текстового файла с фразами который находится в minecraft.jar
- Панорама «panorama».
- images — Путь до картинок. Например «minecraft:textures/gui/title/background/panorama_%c.png», где %c обозначает порядковый номер картинки. Больше сказать не могу.
- animate — Включить анимацию (true) или выключить (false).
- animationSpeed — Скорость анимации.
Ну вот. На этом кажется все. Надеюсь понятно все объяснил.
Сам мод можно качнуть тут: [1.7.10] — [1.8.*]
Ах да, чуть не забыл. Идентификатор мода — это название папки которая находится в jar или zip файле мода в папке assets.
Жду комментариев и дополнений.
Последнее редактирование: 15 апр 2016 -
KsuKsu
Активный участник
ПользовательnormalTextColor — цвет текста
hoverTextColor — цвет текста при наведении курсора
wrappedButton — цвет текста при нажатии на кнопку, вродь
shadow — ну тень как бы
Последние два, судя по названию, должны быть ширина и высота изображения.А что делать, если такой артефакт вылезает? Картинки в текстурпаке лежат и он выбран. Кнопки не жмутся….
-
Спасибо за помощь с некоторыми обозначениями. Добавил в тутариал.
Саму текстуру и файл конфигурации мне =). -
KsuKsu
Активный участник
ПользовательКонфиг с официального сайта: http://pastebin.com/AkfemDAE. Выглядеть должно вот так: https://imgur.com/d1ygrzj
Текстур они не дают, так что я рандомные поставила. -
Эмм кстати я с текстурами не проверял. Я проверял только картинки которые лежат в файле мода или в minecraft.jar, они отлично выходят.
-
KsuKsu
Активный участник
ПользовательСкинь рабочий пример конфига со стандартными картинками, пожалуйста.
-
Elivion
Активный участник- Баллы:
- 61
- Имя в Minecraft:
- Elivion_ST
Такая же фигня…как ее решить?
-
CamedoZ
Активный участник
Пользователь- Баллы:
- 66
- Имя в Minecraft:
- CamedoZ
{ "images": { "title": { "image" : "custommainmenu:textures/gui/minecraft.png", "posX" : -137, "posY" : 30, "width" : 512, "height" : 512, "alignment" : "top_center" } }, "buttons": { "multiplayer": { "text" : "menu.multiplayer", "posX" : -85, "posY" : 48, "width" : 150, "height" : 20, "action" : { "type" : "connectToServer", "ip" : "178.206.92.194" } }, "options": { "text" : "menu.options", "posX" : -85, "posY" : 82, "width" : 128, "height" : 20, "action" : { "type" : "openGui", "gui" : "options" } }, "quit": { "text" : "menu.quit", "posX" : -85, "posY" : 106, "width" : 150, "height" : 20, "action" : { "type" : "quit" } }, "language": { "text" : "", "posX" : 45, "posY" : 82, "width" : 20, "height" : 20, "action" : { "type" : "openGui", "gui" : "languages" } } }, "texts": { }, "other": { "panorama": { "images" : "minecraft:textures/gui/title/background/panorama_%c.png", "animate" : true, "animationSpeed" : 1, "blur" : true, "gradient" : false } } }
-
sprey
Активный участник
Пользователь- Баллы:
- 68
- Имя в Minecraft:
- NoVa41
-
-
CamedoZ
Активный участник
Пользователь- Баллы:
- 66
- Имя в Minecraft:
- CamedoZ
Как сделать в зади фон а не понараму ?
Как сделать фон а не понапраму ? -
"other": { "background": { "image" : "minecraft:textures/gui/title/background/bg.png", "mode" : "fill" } }
-
PlaledGames
Активный участник- Баллы:
- 61
- Имя в Minecraft:
- _PlaledGames_
Как исправить ошибку?
( Я пытался сделать кнопки, в которых по нажатию, одна переносила на сервер, другая на сайт ) Если есть 2 кода(при нажатии переносит на сайт/сервер),дайте их мне плиз. -
Есть, сейчас дам
"local": { "text" : "Зайти на сервер", "posX" : 2, "posY" : 72, "width" : 98, "height" : 20, "action" : { "type" : "connectToServer", "ip" : "localhost:25565" } }, "site": { "text" : "Наш сайт", "posX" : -100, "posY" : 96, "width" : 98, "height" : 20, "action" : { "type" : "openLink", "link" : "http://вашсайт.ру" } },
-
Эта ошибка вылезает при том случае, если не верно составлен файл настройки. Учтите это.
-
PlaledGames
Активный участник- Баллы:
- 61
- Имя в Minecraft:
- _PlaledGames_
-
Скринщот предоставьте, у меня все нормально работает без ошибок
И вообще фон находиться на таком пути: minecraft.jar!/assets/minecraft/textures/gui/title/background/ и сюда кинуть ваш фон и называйте как хотите но в конфиге указать «image» : «minecraft:textures/gui/title/background/Ваше название.png», -
Baton2000
Новичок
Пользователь- Баллы:
- 16
- Имя в Minecraft:
- Maximen2000
Ребят,а почему выходят иероглифы если ввести свой текст на русском?
-
Поправь кодировку на «ANSI» и пиши под ней. Тут не подходит кодировка «UTF-8» или «UTF-8 без BOM».
Последнее редактирование: 20 авг 2016 -
Baton2000
Новичок
Пользователь- Баллы:
- 16
- Имя в Minecraft:
- Maximen2000
Поделиться этой страницей
Урок 1. Как изменить меню в майнкравт
Урок 2. Способы изменить меню
Урок 3.Видео
Урок 4.
Урок 5.
Урок 6.
Урок 7.
Урок 8.
Урок 9.
Урок 10.
Урок 11.
Урок 12.
Урок 13.
Урок 14.
Урок 15.
Урок 16.
Урок 17.
Урок 18.
Урок 19.
Урок 20.
По теме:
- Как скачать текстуру в minecraft
- Как установить мобов в minecraft
- Как сделать в minecraft пушку
- Как удалить регион в minecraft
- Как активировать портал в minecraft
Пожалуйста, поддержите наш проект — нажмите лайк!
Мод Custom Main Menu — подстройка меню майнкрафта под себя
Custom Main Menu — Благодаря этому моду вы сможете изменять свое главное меню как пожелаете! Огромное количество возможностей для кастомизации различных вещей, добавляйте свои кнопки с различными функциями, создавайте картинки которые украсят вам интерфейс и еще многое другое!
Что делает модификация Custom Main Menu?
После того как вы установите модификацию, в вашей папке config появится еще одна специальная папка CusomMainMenu, в ней находится файл нашего меню в формате json, mainmenu.json, благодаря ему мы сможем проводить манипуляции над своим меню, добавлять новые кнопки и т.д.
Если у вас есть хорошие знания английского языка, прошу вас посетить официальную английскую страницу мода в которой написана вся информация о доступных функциях, ивентах, текстах, эффектах и многом другом.
Готовые оформления главного меню майнкрафта.
Если вы не хотите создавать свое меню и парится с настройкой компонентов, для вас есть выход. Вы можете скачать несколько готовых примеров меню и изменить всего несколько параметров на свой вкус, и ваше меню готово.
Прошу простить на отстутствие русских туториалов, на данный момент они просто отсутствуют, но я думаю вам и без знания английского будет более мение понятно что куда. Приятного просмотра.
Как добавить свою картинку в главное меню майнкрафт?
При помощи Custom Main Menu можно добавить и свое оформление, довольно просто, под спойлером небольшая инструкция как это сделать.
Итак, вы хотите добавить свою фоновую картинку в главном меню игры майнкрафт, а так же сменить логотип игры там же?
Тогда устанавливайте этот мод + мод resource loader.
Перейдите в папку с игрой, найдите папку resources, создать внутри папку test ( любым англ названием более 2 символов), внутри нее папку с названием textures
Сделайте свою картинку фона и логотип и поместите файлы в папку textures
Далее пройдите: .minecraftconfigCustomMainMenu (появится после первого запуска игры с модом)
Откройте файл mainmenu.json текстовым редактором. (у меня Notepad++)
Замените ссылки на картинки на ваши в двух местах:
Было:
Логотип:
"image" : "custommainmenu:textures/gui/minecraft.png",
Фон:
"images" : "minecraft:textures/gui/title/background/panorama_%c.png",
Стало:
Логотип:
"image" : "test:textures/logonewzima.png",
Фон:
"images" : "test:textures/minecraft.png",
Так же рядом с данными параметрами есть другие, posX (позиция по оси X), width (ширина), «animationSpeed» (скорость анимации)
Итд, пробуйте, экспериментируйте.
Как установить мод Custom Main Menu:
Установите Minecraft Forge для вашей версии майнкрафт.
Скачайте мод и поместите файл по адресу: C:Usersваш пользователь пкAppDataRoaming.minecraftmods
Откройте лаунчер майнкрафт и выберите в профиле версию майнкрафт с форджем.
Как найти папку AppData?
Скачать мод Custom Main Menu:
Необходимо установить resource loader
1.7.10 custommainmenu-mc1.7.10-1.9.2.jar 112,59 Kb
1.8.9 custommainmenu-mc1.8.9-2.0.jar 165,82 Kb
1.9.4 custommainmenu-mc1.9.4-2.0.1.jar 172,55 Kb
1.101.10.2 custommainmenu-mc1.10.2-2.0.5.jar 153,72 Kb
1.111.11.2 custommainmenu-mc1.11.2-2.0.5.jar 169,9 Kb
1.121.12.1: custommainmenu-mc1.12.2-2.0.8.jar 172,16 Kb
1.12.2: custommainmenu-mc1.12.2-2.0.9.jar 173,62 Kb
Выбери нужную версию игры:
Версия | Файл | Размер | Дата обновления |
---|---|---|---|
1.12.2 | CustomMainMenu-MC1.12.2-2.0.9.1.jar | 88.99 KB | 10-01-2020, 20:57 |
1.12.2 | CustomMainMenu-MC1.12.2-2.0.9.jar | 173.62 KB | 15-11-2018, 18:01 |
1.12.1, 1.12, 1.12.2 | CustomMainMenu-MC1.12.2-2.0.8.jar | 172.16 KB | 21-09-2017, 22:47 |
1.12.1, 1.12, 1.12.2 | CustomMainMenu-MC1.12.1-2.0.7.jar | 170.58 KB | 05-09-2017, 19:39 |
1.12.1, 1.12 | CustomMainMenu-MC1.12-2.0.6.jar | 170.53 KB | 12-06-2017, 14:01 |
1.12 | CustomMainMenu-MC1.12-2.0.5.jar | 170.51 KB | 11-06-2017, 19:54 |
1.10.2 | CustomMainMenu-MC1.10.2-2.0.5.jar | 153.72 KB | 11-04-2017, 13:45 |
1.11.2 | CustomMainMenu-MC1.11.2-2.0.5.jar | 169.90 KB | 06-04-2017, 22:54 |
1.11.2 | CustomMainMenu-MC1.11.2-2.0.4.jar | 169.91 KB | 06-04-2017, 12:46 |
1.11, 1.11.2 | CustomMainMenu-MC1.11-2.0.3.jar | 168.58 KB | 30-11-2016, 16:06 |
1.10.2 | CustomMainMenu-MC1.10.2-2.0.2.jar | 166.29 KB | 25-08-2016, 00:32 |
1.9.4, 1.10.2, 1.10 | CustomMainMenu-MC1.9.4-2.0.1.jar | 172.55 KB | 21-06-2016, 10:38 |
1.9.4 | CustomMainMenu-MC1.9.4-2.0.jar | 166.15 KB | 20-05-2016, 13:32 |
1.9 | CustomMainMenu-MC1.9-2.0.jar | 166.14 KB | 27-03-2016, 22:48 |
1.8.9 | CustomMainMenu-MC1.8.9-2.0.jar | 165.82 KB | 07-02-2016, 13:34 |
1.8.8, 1.8.9 | CustomMainMenu-MC1.8.8-1.9.3.jar | 92.83 KB | 16-12-2015, 21:34 |
1.8 | CustomMainMenu-MC1.8-1.9.2.jar | 92.11 KB | 31-10-2015, 18:48 |
1.7.10 | CustomMainMenu-MC1.7.10-1.9.2.jar | 112.59 KB | 31-10-2015, 18:48 |
1.8 | CustomMainMenu-MC1.8-1.9.1.jar | 92.40 KB | 24-10-2015, 21:47 |
1.7.10 | CustomMainMenu-MC1.7.10-1.9.1.jar | 112.55 KB | 24-10-2015, 21:46 |
1.8 | CustomMainMenu-MC1.8-1.9.jar | 92.28 KB | 24-10-2015, 15:12 |
1.7.10 | CustomMainMenu-MC1.7.10-1.9.jar | 112.44 KB | 24-10-2015, 15:12 |
1.8 | CustomMainMenu-MC1.8-1.8.jar | 87.70 KB | 07-09-2015, 16:01 |
1.7.10 | CustomMainMenu-MC1.7.10-1.8.jar | 108.39 KB | 07-09-2015, 16:01 |
1.8 | CustomMainMenu-MC1.8-1.7.1.jar | 87.14 KB | 12-08-2015, 13:02 |
1.7.10 | CustomMainMenu-MC1.7.10-1.7.1.jar | 108.25 KB | 12-08-2015, 13:02 |
1.8 | CustomMainMenu-MC1.8-1.7.jar | 87.14 KB | 11-08-2015, 17:52 |
1.7.10 | CustomMainMenu-MC1.7.10-1.7.jar | 108.25 KB | 11-08-2015, 17:51 |
1.8 | CustomMainMenu-MC1.8-1.6.jar | 85.52 KB | 07-07-2015, 19:14 |
1.7.10 | CustomMainMenu-MC1.7.10-1.6.jar | 106.61 KB | 07-07-2015, 19:14 |
1.8 | CustomMainMenu-MC1.8-1.5.jar | 84.54 KB | 18-05-2015, 12:51 |
1.7.10 | CustomMainMenu-MC1.7.10-1.5.jar | 105.33 KB | 18-05-2015, 12:50 |
1.8 | CustomMainMenu-MC1.8-1.4.jar | 82.54 KB | 02-04-2015, 14:21 |
1.7.10 | CustomMainMenu-MC1.7.10-1.4.jar | 103.94 KB | 02-04-2015, 14:20 |
1.8 | CustomMainMenu-MC1.8-1.3.jar | 82.45 KB | 31-03-2015, 16:57 |
1.7.10 | CustomMainMenu-MC1.7.10-1.3.jar | 103.85 KB | 31-03-2015, 16:57 |
1.7.10 | CustomMainMenu-MC1.7.10-1.2.jar | 102.40 KB | 03-03-2015, 19:46 |
1.8 | CustomMainMenu-MC1.8-1.2.jar | 81.29 KB | 02-03-2015, 23:10 |
1.8 | CustomMainMenu-MC1.8-1.1.jar | 76.39 KB | 17-01-2015, 02:32 |
1.7.10 | CustomMainMenu-MC1.7.10-1.1.jar | 60.05 KB | 17-01-2015, 02:31 |
1.8 | CustomMainMenu-MC1.8-1.0.jar | 49.34 KB | 03-01-2015, 17:25 |
1.7.10 | CustomMainMenu-MC1.7.10-1.0.jar | 49.13 KB | 03-01-2015, 17:24 |
1.8 | CustomMainMenu-MC1.8-0.9.jar | 47.01 KB | 02-01-2015, 19:31 |
1.7.10 | CustomMainMenu-MC1.7.10-0.9.jar | 46.79 KB | 02-01-2015, 19:31 |
1.8 | CustomMainMenu-MC1.8-0.8.jar | 46.38 KB | 30-12-2014, 18:03 |
1.7.10 | CustomMainMenu-MC1.7.10-0.8.jar | 46.18 KB | 30-12-2014, 18:02 |
1.8 | CustomMainMenu-MC1.8-0.7.jar | 43.88 KB | 29-12-2014, 18:41 |
1.7.10 | CustomMainMenu-MC1.7.10-0.7.jar | 43.70 KB | 29-12-2014, 18:40 |
1.7.10 | CustomMainMenu-0.6.jar | 38.91 KB | 28-12-2014, 15:59 |
1.8 | CustomMainMenu-0.6.jar | 38.99 KB | 28-12-2014, 15:59 |
1.8 | CustomMainMenu-0.5.jar | 32.93 KB | 27-12-2014, 20:29 |
1.7.10 | CustomMainMenu-0.5.jar | 32.69 KB | 27-12-2014, 20:27 |
1.7.10 | CustomMainMenu-0.4.jar | 32.04 KB | 26-12-2014, 17:26 |
1.8 | CustomMainMenu-0.4.jar | 32.26 KB | 26-12-2014, 17:26 |
1.7.10 | CustomMainMenu-0.3.jar | 28.10 KB | 24-12-2014, 18:25 |
1.8 | CustomMainMenu-0.3.jar | 28.19 KB | 24-12-2014, 18:24 |
1.7.10 | CustomMainMenu-0.2.jar | 26.74 KB | 24-12-2014, 14:34 |
1.8 | CustomMainMenu-0.2.jar | 26.97 KB | 23-12-2014, 23:31 |
1.8 | CustomMainMenu-0.1.jar | 19.17 KB | 23-12-2014, 16:45 |