CurseForge · Minecraft mod
Custom Main Menu
Allows you to modify the main menu using a simple json file
Quick answer
Which Custom Main Menu release should I use?
Custom Main Menu CustomMainMenu-MC1.12.2-2.0.9.1.jar targets 1.12.2. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Custom Main Menu required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Custom Main Menu CustomMainMenu-MC1.12.2-2.0.9.1.jar need?
CustomMainMenu-MC1.12.2-2.0.9.1.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Custom Main Menu without breaking your instance.
Built for Custom Main Menu CustomMainMenu-MC1.12.2-2.0.9.1.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use CustomMainMenu-MC1.12.2-2.0.9.1.jar. It targets 1.12.2; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside CustomMainMenu-MC1.12.2-2.0.9.1.jar. It opens that exact file at the source.
About this project
What does Custom Main Menu add?
Description
This mod allows you to modify the main menu using a json file, you can modify the content / position of pretty much everything the vanilla menu contains. In addition you can also add new stuff to your menu like a slideshow, web links or completely new sub menus.
Usage
After your first run with this mod the only difference you should notice is that there is an additional button added in your main menu. If you look in the config/CustomMainMenu folder you will notice a file called menu.json. In there you will see all elements the vanilla main menu has, modifying the content and pressing the refresh button ingame will allow you to instantly see what changes you made (You can remove the refresh button once you are happy with your result). Everything in there should be fairly self explanatory if you have ever worked with json files. See the Pages for more Information about the different stuff you can add to your menu.
All cursive properties allow a random value. Example: "text" : ["Text1","Text2","Text3","Text4"]. One of the values will be selected randomly every minecraft run.
For the texture / image / text property it takes a resource location (or (for images) if you use web as your resource domain an url to an image online). You can add your own resources ones using either a resource pack or Resource Loader (easier).
Examples
If you don't wanna go through all the links you can also go to the images tab to see some of the results.
- Config / Result
- Config / Result
- Config / Result
Config/ Result (Custom button text colors & textures)- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config/ Result <- Slideshow example
- Config / Result <- New Action stuff
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config / Result
- Config (1) (2) / Result
- Coming Soon (Also if you have made something nice feel free to post the config & an image of it)
Some of these examples might not work / look properly with the latest CMM version due to changes in the format, they will still provide insight on how the stuff displayed in the example was done though. Also some of these examples might require custom images, these will therefore also look a bit weird when you use them yourself.
Useful Tools
- Textcraft: Websites to generate "logo" type text stuff.
- Minotar: Simple way to get a players skin / head / whatever through an url. Can for example be used together with "web:" to get the avatar of the user as an image.
Reporting Issues
Before creating an issue on github make sure that:
- Your json file is actually valid json (Run it through an online json checker)
- All your resource locations (For example paths to images) are completely lower case (In the json file and your file system)
- You aren't missing any properties / sections that aren't optional.
- That your property names are 100% correct
- If you get missing textures create a folder called debug in your resources folder. That will cause Resource Loader to print a line to the debug log whenever it can't find a file minecraft requested. (Debug log can be found in fml-client-latest.log). Make sure the file path is 100% correct (On Windows you can try to "run" it using Win + R)
Contact
If you have suggestions on what you want modifiable or wanna report a bug you found please do that on my github issue tracker and not on curseforge :).
Feel free to use this mod in any modpack :). You don't have to send me anything.
Project description from CurseForge.
Pick your setup
Custom Main Menu by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.12.1
1 loader build1.12
1 loader build1.11.2
1 loader build1.11
1 loader build1.10.2
1 loader build1.10
1 loader build1.9.4
1 loader build1.9
1 loader build1.8.9
1 loader build1.8.8
1 loader build1.8
1 loader buildShowing the newest 12 of 13 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Custom Main Menu versions and loaders
CustomMainMenu-MC1.12.2-2.0.9.1.jar
10 Jan 2020
CustomMainMenu-MC1.12.2-2.0.9.jar
15 Nov 2018
CustomMainMenu-MC1.12.2-2.0.8.jar
21 Sept 2017
CustomMainMenu-MC1.12.1-2.0.7.jar
5 Sept 2017
CustomMainMenu-MC1.12-2.0.6.jar
12 Jun 2017
CustomMainMenu-MC1.12-2.0.5.jar
11 Jun 2017
CustomMainMenu-MC1.10.2-2.0.5.jar
11 Apr 2017
CustomMainMenu-MC1.11.2-2.0.5.jar
6 Apr 2017
CustomMainMenu-MC1.11.2-2.0.4.jar
6 Apr 2017
CustomMainMenu-MC1.11-2.0.3.jar
30 Nov 2016
CustomMainMenu-MC1.10.2-2.0.2.jar
24 Aug 2016
CustomMainMenu-MC1.9.4-2.0.1.jar
21 Jun 2016
Looking for an older file? The official CurseForge project page is in Resources.