Custom Main Menu is a mod that allows you to edit the minecraft main menu using json files. It allows you to add or remove elements like buttons and labels and also adds some new stuff that you can add to your menu like slideshows or whole custom guis. However if you just wanna do simple things like adding or changing some text you don’t even have to get into all of this, the mod comes with a json file that replicates the vanilla menu where you can easily change simple things like text.
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.
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).
Black and White
Blast Off
Dark Red
Dark
End Sidebar
Hills
SteamPunk
The Rising World
TolkienCraft
Post Finem
Nuclear Fallout
Galactic Science
Hex
Akzyras Accumulations
How to install:
- Download and install Minecraft Forge.
- Download the mod.
- Go to %appdata%.
- Go to .minecraft/mods folder.
- If the “mods” folder does not exist you can create one.
- Drag and drop the downloaded jar (zip) file into that.
- Enjoy the mod.
Guest
How do I do this I’ve never worked with json files
Phantom0013
I need help: my panorama isn’t loading ;(
Launcher log:
15:48:39 reccomplex Client thread info Registered generation component ‘TribalChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘TribalChest’
15:48:39 reccomplex Client thread info Registered generation component ‘RichVillageHouse’
15:48:39 reccomplex Client thread info Registered inventory generator ‘RichVillageHouse’
15:48:39 reccomplex Client thread info Registered generation component ‘PyramidGraveGoodsCheap’
15:48:39 reccomplex Client thread info Registered inventory generator ‘PyramidGraveGoodsCheap’
15:48:39 reccomplex Client thread info Registered generation component ‘PyramidChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘PyramidChest’
15:48:39 reccomplex Client thread info Registered generation component ‘PirateChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘PirateChest’
15:48:39 reccomplex Client thread info Registered generation component ‘PeacefulCrypt’
15:48:39 reccomplex Client thread info Registered inventory generator ‘PeacefulCrypt’
15:48:39 reccomplex Client thread info Registered generation component ‘MesoStorageChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘MesoStorageChest’
15:48:39 reccomplex Client thread info Registered generation component ‘Holy’
15:48:39 reccomplex Client thread info Registered inventory generator ‘Holy’
15:48:39 reccomplex Client thread info Registered generation component ‘ForestChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘ForestChest’
15:48:39 reccomplex Client thread info Registered generation component ‘FireShrine’
15:48:39 reccomplex Client thread info Registered inventory generator ‘FireShrine’
15:48:39 reccomplex Client thread info Registered generation component ‘EarthShrine’
15:48:39 reccomplex Client thread info Registered inventory generator ‘EarthShrine’
15:48:39 reccomplex Client thread info Registered generation component ‘AirShrine’
15:48:39 reccomplex Client thread info Registered inventory generator ‘AirShrine’
15:48:39 reccomplex Client thread info Registered generation component ‘AbandonedChest’
15:48:39 reccomplex Client thread info Registered inventory generator ‘AbandonedChest’
15:48:39 Mantle Client thread info Loading Manual XML from: /assets/mantle/manuals/test.xml
15:48:39 Mantle Client thread info Loading Manual XML from: /assets/mantle/manuals/test.xml
15:48:39 Mantle Client thread info Loading Manual XML from: /assets/mantle/manuals/test.xml
15:48:39 Mantle Client thread info Loading Manual XML from: /assets/mantle/manuals/test.xml
15:48:39 Mantle Client thread info Loading Manual XML from: /assets/mantle/manuals/test.xml
15:48:39 TConstruct Client thread warn Could not find itemResourcefrom thaumcraft.common.config.ConfigItems
15:48:39 TConstruct Client thread warn Thaumcraft not detected.
15:48:39 FML Client thread info Forge Mod Loader has successfully loaded 23 mods
15:48:39 net.minecraft.client.resources.SimpleReloadableResourceManager Client thread info Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:SecurityCraft, FMLFileResourcePack:Ambience, FMLFileResourcePack:Better Questing, FMLFileResourcePack:Custom Main Menu, FMLFileResourcePack:Enchanting Plus, FMLFileResourcePack:Et Futurum, FMLFileResourcePack:Ex Nihilo, FMLFileResourcePack:Falling Meteors, FMLFileResourcePack:Fun World Gen, FMLFileResourcePack:�aGliby’s�f Voice Chat Mod, FMLFileResourcePack:Immersive Engineering, FMLFileResourcePack:IndustrialCraft 2, FMLFileResourcePack:Mantle, FMLFileResourcePack:MorePlayerModels, FMLFileResourcePack:Recurrent Complex, FMLFileResourcePack:Resource Loader, FMLFileResourcePack:RF Expansion, FMLFileResourcePack:Tinkers’ Construct, FMLFileResourcePack:The Twilight Forest, BetterQuesting_folders, BetterQuesting_files, CustomResources, CustomOverridingResources
15:48:39 net.minecraft.client.resources.AbstractResourcePack Client thread warn ResourcePack: ignored non-lowercase namespace: OceanMonument.txt in /Users/nicholasroether1/Library/Application Support/minecraft/mods/Et Futurum-1.5.5.jar
15:48:39 net.minecraft.client.resources.AbstractResourcePack Client thread warn ResourcePack: ignored non-lowercase namespace: FWG in /Users/nicholasroether1/Library/Application Support/minecraft/mods/Fun-World-Gen-Mod-1.7.10.jar
15:48:39 net.minecraft.client.resources.AbstractResourcePack Client thread warn ResourcePack: ignored non-lowercase namespace: FWG in /Users/nicholasroether1/Library/Application Support/minecraft/mods/Fun-World-Gen-Mod-1.7.10.jar
15:48:39 net.minecraft.client.resources.AbstractResourcePack Client thread warn ResourcePack: ignored non-lowercase namespace: FWG in /Users/nicholasroether1/Library/Application Support/minecraft/mods/Fun-World-Gen-Mod-1.7.10.jar
15:48:44 net.minecraft.client.renderer.texture.TextureMap Client thread info Created: 2048×1024 textures/blocks-atlas
15:48:44 ImmersiveEngineering Client thread info Stitching Revolver Textures!
15:48:44 net.minecraft.client.renderer.texture.TextureMap Client thread info Created: 1024×1024 textures/revolvers-atlas
15:48:46 net.minecraft.client.renderer.texture.TextureMap Client thread info Created: 2048×1024 textures/items-atlas
15:48:46 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:46 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down…
15:48:46 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, https://www.paulscode.com
15:48:46 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:46 STDOUT Sound Library Loader info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:46 STDOUT Sound Library Loader info [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem…
15:48:46 STDOUT Thread-13 info [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL Updated OpenAL
15:48:46 STDOUT Thread-13 info [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see https://www.lwjgl.org)
15:48:46 STDOUT Thread-13 info [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
15:48:46 TEXTURE ERRORS Client thread error +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
15:48:46 TEXTURE ERRORS Client thread error The following texture errors were found.
15:48:46 TEXTURE ERRORS Client thread error ==================================================
15:48:46 TEXTURE ERRORS Client thread error DOMAIN minecraft
15:48:46 TEXTURE ERRORS Client thread error ————————————————–
15:48:46 TEXTURE ERRORS Client thread error domain minecraft is missing 3 textures
15:48:46 TEXTURE ERRORS Client thread error domain minecraft has 3 locations:
15:48:46 TEXTURE ERRORS Client thread error unknown resourcepack type net.minecraft.client.resources.DefaultResourcePack : Default
15:48:46 TEXTURE ERRORS Client thread error mod etfuturum resources at /Users/nicholasroether1/Library/Application Support/minecraft/mods/Et Futurum-1.5.5.jar
15:48:46 TEXTURE ERRORS Client thread error mod IC2 resources at /Users/nicholasroether1/Library/Application Support/minecraft/mods/industrialcraft-2-2.2.827-experimental.jar
15:48:46 TEXTURE ERRORS Client thread error ————————-
15:48:46 TEXTURE ERRORS Client thread error The missing resources for domain minecraft are:
15:48:46 TEXTURE ERRORS Client thread error textures/blocks/MISSING_ICON_BLOCK_196_deactivatedCageTrap.png
15:48:46 TEXTURE ERRORS Client thread error textures/blocks/MISSING_ICON_BLOCK_194_cageTrap.png
15:48:46 TEXTURE ERRORS Client thread error textures/items/MISSING_ICON_ITEM_4110_adminTool.png
15:48:46 TEXTURE ERRORS Client thread error ————————-
15:48:46 TEXTURE ERRORS Client thread error No other errors exist for domain minecraft
15:48:46 TEXTURE ERRORS Client thread error ==================================================
15:48:46 TEXTURE ERRORS Client thread error ==================================================
15:48:46 TEXTURE ERRORS Client thread error DOMAIN immersiveengineering
15:48:46 TEXTURE ERRORS Client thread error ————————————————–
15:48:46 TEXTURE ERRORS Client thread error domain immersiveengineering is missing 3 textures
15:48:46 TEXTURE ERRORS Client thread error domain immersiveengineering has 1 location:
15:48:46 TEXTURE ERRORS Client thread error mod ImmersiveEngineering resources at /Users/nicholasroether1/Library/Application Support/minecraft/mods/ImmersiveEngineering-0.7.7.jar
15:48:46 TEXTURE ERRORS Client thread error ————————-
15:48:46 TEXTURE ERRORS Client thread error The missing resources for domain immersiveengineering are:
15:48:46 TEXTURE ERRORS Client thread error textures/revolvers/revolver_rose.png
15:48:46 TEXTURE ERRORS Client thread error textures/blocks/metal2_skycrateDispenser.png
15:48:46 TEXTURE ERRORS Client thread error textures/revolvers/revolver_tesla.png
15:48:46 TEXTURE ERRORS Client thread error ————————-
15:48:46 TEXTURE ERRORS Client thread error No other errors exist for domain immersiveengineering
15:48:46 TEXTURE ERRORS Client thread error ==================================================
15:48:46 TEXTURE ERRORS Client thread error +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_0.png
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_1.png
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_2.png
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_3.png
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_4.png
15:48:46 net.minecraft.client.renderer.texture.TextureManager Client thread warn Failed to load texture: panorama_aw:panorama_5.png
15:48:47 STDOUT Sound Library Loader info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:47 net.minecraft.client.audio.SoundManager Sound Library Loader info Sound engine started
15:48:55 net.minecraft.client.Minecraft Client thread info Stopping!
15:48:55 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:55 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down…
15:48:55 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, https://www.paulscode.com
15:48:55 STDOUT Client thread info [paulscode.sound.SoundSystemLogger:message:69]:
15:48:56 launcher main info Process closed with exit code 0
15:48:56 launcher main info