Description
This small client side mod allows you to change the boring old dirt background of your minecraft menu to something nicer.
Usage
When you first install the mod on your client it will be in random mode. It will randomly select a background out of a pool from blocks i found looked quite nice as backgrounds.
You can also specify your own background in the config file (Fixed-Background), it takes a Resource Location. For example "textures/blocks/stone.png" will be stone and "textures/blocks/bedrock.png" will be bedrock. If you open up your minecraft.jar in a zip program you can see all the names of the vanilla minecraft textures.
This also works for blocks (/textures) from other mods, just open up the mod jar in a zip program and locate the texture you wanna use in their assets folder and stick "modid:" in front of it. For example "mineralogy:textures/blocks/drywall_yellow.png" will use the yellow drywall texture from Mineralogy.
If you wanna use your own texture you can add that using resource packs or with Resource Loader (easier).
Some possible examples:
Feel free to use this mod in any modpack
I seem to get some flicker with the mod when I hover to see tooltops: http://i.gyazo.com/55ded49decabda059a5887b24e18f219.gif
question, in case I missed it from the short explanations above, can I use other images besides minecraft blocks?
Yes, using resource loader you can use your own one.
i tried using my own picture with resource loader but it turned into a missing texture
Could you post your folder structure & your log & what you set in the config file please?
[18:01:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[18:01:30] [main/INFO] [FML]: Forge Mod Loader version 8.0.14.1281 for Minecraft 1.8 loading
[18:01:30] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 7:amd64:6.1, installed at C:\Program Files (x86)\Minecraft\runtime\jre-x64\1.8.0_25
[18:01:30] [main/WARN] [FML]: The coremod lumien.resourceloader.asm.LoadingPlugin does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[18:01:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[18:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:01:32] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[18:01:32] [main/INFO] [FML]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[18:01:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:01:32] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[18:01:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[18:01:33] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:01:33] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[18:01:33] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[18:01:34] [Client thread/INFO]: Setting user: broster
[18:01:38] [Client thread/INFO]: LWJGL Version: 2.9.1
[18:01:39] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[18:01:39] [Client thread/INFO] [FML]: MinecraftForge v11.14.0.1281 Initialized
[18:01:39] [Client thread/INFO] [FML]: Replaced 204 ore recipies
[18:01:39] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[18:01:40] [Client thread/INFO] [FML]: Searching C:\Users\bram\AppData\Roaming\.minecraft\mods for mods
[18:01:43] [Client thread/INFO] [FML]: Forge Mod Loader has identified 6 mods to load
[18:01:43] [Client thread/INFO] [FML]: FML has found a non-mod file Custom Menu Mod [1.8.1].zip in your mods directory. It will now be injected into your classpath. This could severe stability issues, it should be removed if possible.
[18:01:43] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, CustomBackgrounds, CustomMainMenu, ResourceLoader] at CLIENT
[18:01:43] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, CustomBackgrounds, CustomMainMenu, ResourceLoader] at SERVER
[18:01:43] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Custom Backgrounds, FMLFileResourcePack:Custom Main Menu, FMLFileResourcePack:Resource Loader
[18:01:44] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[18:01:44] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
[18:01:44] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[18:01:44] [Client thread/INFO] [FML]: Applying holder lookups
[18:01:44] [Client thread/INFO] [FML]: Holder lookups applied
[18:01:44] [Sound Library Loader/INFO]: Starting up SoundSystem...
[18:01:44] [Thread-7/INFO]: Initializing LWJGL OpenAL
[18:01:44] [Thread-7/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[18:01:45] [Thread-7/INFO]: OpenAL initialized.
[18:01:45] [Sound Library Loader/INFO]: Sound engine started
[18:01:51] [Client thread/INFO]: Created: 512x512 textures-atlas
[18:01:52] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 6 mods
[18:01:52] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Custom Backgrounds, FMLFileResourcePack:Custom Main Menu, FMLFileResourcePack:Resource Loader, CustomResources, CustomOverridingResources
[18:01:52] [Client thread/INFO]: SoundSystem shutting down...
[18:01:53] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[18:01:53] [Sound Library Loader/INFO]: Starting up SoundSystem...
[18:01:53] [Thread-9/INFO]: Initializing LWJGL OpenAL
[18:01:53] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[18:01:53] [Thread-9/INFO]: OpenAL initialized.
[18:01:53] [Sound Library Loader/INFO]: Sound engine started
[18:01:54] [Client thread/INFO]: Created: 512x512 textures-atlas
[18:02:14] [Client thread/WARN]: Failed to load texture: ["resources:textures/gui/Singeplayer.png"]
java.io.FileNotFoundException: ["resources:textures/gui/Singeplayer.png"]
at net.minecraft.client.resources.SimpleReloadableResourceManager.func_110536_a(SourceFile:58) ~[cvt.class:?]
at net.minecraft.client.renderer.texture.SimpleTexture.func_110551_a(SourceFile:28) ~[ctv.class:?]
at net.minecraft.client.renderer.texture.TextureManager.func_110579_a(SourceFile:56) [cug.class:?]
at net.minecraft.client.renderer.texture.TextureManager.func_110577_a(SourceFile:38) [cug.class:?]
at net.minecraft.client.gui.GuiScreen.func_146278_c(GuiScreen.java:600) [bxf.class:?]
at net.minecraft.client.gui.GuiScreen.func_146270_b(GuiScreen.java:590) [bxf.class:?]
at net.minecraft.client.gui.GuiScreen.func_146276_q_(GuiScreen.java:579) [bxf.class:?]
at net.minecraft.client.gui.GuiSelectWorld$List.func_148123_a(GuiSelectWorld.java:280) [bxh.class:?]
at net.minecraft.client.gui.GuiSlot.func_148128_a(GuiSlot.java:180) [bvk.class:?]
at net.minecraft.client.gui.GuiSelectWorld.func_73863_a(GuiSelectWorld.java:223) [bxg.class:?]
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:419) [ForgeHooksClient.class:?]
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1078) [cji.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1048) [bsu.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:345) [bsu.class:?]
at net.minecraft.client.main.Main.main(SourceFile:120) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_25]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_25]
at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_25]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
and my location for the file is resources/test/textures/gui
config
# Configuration file
settings {
# If you set this to something this texture will be used as the background. (For more information on how to use this see the curse mod post) [default= ]
S:Fixed-Background= ["resources:test/textures/gui/singeplayer.png"]
}
In 1.7.10 Random Things has this feature.
Could you also do a 1.7 version of this mod as well please ?? I want to include all your mods in my mod pack If I can . Thanx -CRUNK
Plz make it anyway. I think it would be helpful for modpack authors to be able to do this even if they don't want Random THings in their pack. I personally am making an absolute all-magic pack, and want to customize it with this sort of stuff.
No. If you want nothing out of random things you can disable everything from Random Things except this.
I didn't know that was possible.
Yay! Something that doesn't require editing the minecraft.jar which is not allowed. Thank you!
I always thought this was a great feature in Random Things and I'm happy it can support textures from mods now. Great work as always!