Jump to content

Recommended Posts

Posted

and have that button call a method

 

like

 

public void onOptionsButtonClicked(GuiOptions thistotallyisntagenericvar){

mc.displayGuiScreen(new julialyOptions(thistotallyisntagenericvar, mc.gameSettings));

}

 

This would reduce the amount of people asking "Where is the settings screen?" and reduce the overload of buttons on the options screen, and reduce the amount of keybinds JUST FOR OPTIONS.

[shadow=black,right][glow=green,2,300]

uyjulian's website

[/glow][/shadow]

Posted
  On 1/26/2013 at 11:54 AM, Groxkiller said:

Not sure this is needed since you can just make a config file, most anyone who is not new at modding knows what they are and where to put/edit them.

 

But how do you put a gui in a config file? YOU CAN'T.

 

 

[shadow=black,right][glow=green,2,300]

uyjulian's website

[/glow][/shadow]

Posted

...The point is that the gui doesn't need to exist, because the config would handle changes. If you want to change properties ingame, why not use a console command instead (ie mod_changeProp <propID> <propValue>) or a command for each property depending on which is more applicable.

 

And FYI, you COULD make a gui from a config file. It'd be kinda dumb to do so (and the graphics would be fugly unless you use a preexisting one), but it's possible.

Posted
  On 1/26/2013 at 10:24 PM, Groxkiller said:

...The point is that the gui doesn't need to exist, because the config would handle changes. If you want to change properties ingame, why not use a console command instead (ie mod_changeProp <propID> <propValue>) or a command for each property depending on which is more applicable.

 

And FYI, you COULD make a gui from a config file. It'd be kinda dumb to do so (and the graphics would be fugly unless you use a preexisting one), but it's possible.

You know that there are a lot of mods out there that clutter the options menu or keybind just for option?

 

GuiAPI

ControlPack

AutoSwitch

What's My Light Level

World Downloader

 

 

Basically my idea is to move all mod options to one central hub, so you don't have to fiddle around with keybinds or click on the exact right pixel.

 

 

[shadow=black,right][glow=green,2,300]

uyjulian's website

[/glow][/shadow]

Posted

I get that, but my post explained why the guis wouldn't even be needed if the modders used console commands.

 

It's up to preference of the modder though. Guis are more user-friendly but at the cost of the binding and on-screen buttons.

Posted
  On 1/26/2013 at 10:36 PM, Groxkiller said:

I get that, but my post explained why the guis wouldn't even be needed if the modders used console commands.

 

It's up to preference of the modder though. Guis are more user-friendly but at the cost of the binding and on-screen buttons.

 

But how would you put sliders/enums in console commands?

 

 

[shadow=black,right][glow=green,2,300]

uyjulian's website

[/glow][/shadow]

Posted

Sliders can simply be a percentage inpurt (ie my_slider_command <0-100>) and you wouldn't need Enums with commands, you can just check for certain strings, since the data the command is given is strings. (my_string_command Creeper Explode)

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Honestly just want to play with my brother but LAN won't work for us so we have to try this.. Anyone?
    • Got modded, shit ton custom pack. Tried making a world, and it kicked me out saying that. Singelplayer. https://pastesio.com/crash-3317
    • I received an unexpected email claiming that a long-lost relative had left me a substantial inheritance $140,000 in cryptocurrency At first I was skeptical The message came with a lot of convincing documents legal jargon and even a supposed lawyer’s contact information They insisted everything was legitimate and the funds were waiting to be transferred All I needed to do they said was cover a few minor processing and transfer fees It seemed like a small price to pay for such a large windfall Against my better judgment I paid the fees Then more fees followed They kept assuring me the payout was right around the corner Weeks went by and the excuses kept coming Eventually it became clear this was a sophisticated scam The $140K inheritance was never real and I had been tricked into sending thousands of dollars to fraudsters embarrassed I started researching online and came across Byte phantom cyber services I was hesitant at first after all I had just been scammed But their website had positive reviews and they specialized in cryptocurrency fraud I reached out not expecting much To my surprise they responded quickly and professionally They were incredibly understanding and didn't make me feel foolish Their team walked me through the process step by step They used digital forensics and blockchain tracing techniques to track down the wallet addresses involved in the scam Within weeks they identified the fraudsters and began recovery efforts To my amazement Byte phantom cyber services recovered 100% of my lost funds Every cent I honestly couldn’t believe it They taught me how to recognize red flags avoid similar traps in the future and protect my digital identity I now feel empowered and informed not just lucky If you've been scammed or even suspect it don't stay silent Reach out to Byte phantom cyber services I got my money back
    • abro el juego pero al tocar un solo jugador me tira la de   [02:23:30] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID c3ff08d5-d285-458d-a3b5-fbba17743dff #@!@# Game crashed! Crash report saved to: #@!@# C:\juegos\Minecraft\instances\1.20.1 forge\.minecraft\crash-reports\crash-2025-05-02_02.23.30-client.txt Process exited with code -1 (0xffffffffffffffff). ¡Por favor, ten en cuenta que normalmente ni el código de salida ni su descripción son suficientes para diagnosticar problemas! Sube siempre el registro entero y no solo el código de salida.
    • So, First of I am new to modding so bare with me I am creating a 1.20.1 forge mod that needs Oculus/Embeddium as a dependancy because later on I need to add custom shaders in for lights and such. I am using ParchmentMC as I've heard its better because of namings of things but that doesn't seem to like it when I run it alongside Oculus (Its a very barebones script adding two blocks and an item, and tested it before I did this) The 4 errors I get when I run 'runClient' is Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [mixins.oculus.json:texture.MixinAbstractTexture] from phase [DEFAULT] in config [mixins.oculus.json] FAILED during APPLY Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on iris$afterGenerateId could not find any targets matching 'Lnet/minecraft/client/renderer/texture/AbstractTexture;m_117963_()I' in net.minecraft.client.renderer.texture.AbstractTexture. Using refmap oculus-mixins-refmap.json [PREINJECT Applicator Phase -> mixins.oculus.json:texture.MixinAbstractTexture -> Prepare Injections ->  -> handler$zgm000$iris$afterGenerateId(Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse] And then a "Execution failed for task ':runClient'." error My dependancies are just these with latest forge for 1.20.1 implementation fg.deobf('curse.maven:oculus-581495:6020952') // Oculus for 1.20.1 - 1.8.0  implementation fg.deobf('curse.maven:embeddium-908741:5681725') // Embeddium for 1.20.1 - 0.3.31 I have tested these mods & forge in a different modpack alone and it works fine Any help is much appreciated!
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.