Create: Config

a mod which adds Create's config menu without Create itself

Create: Config

THE CREATE CONFIG MENU BUT WITHOUT THE 30MB MOD (you're welcome)

ever wanted Create's beautiful config GUI but without… y'know… Create? yeah me too. so i extracted it. now you can have pretty sliders, toggles, and dropdowns for your own configs without needing the entire Create mod bloating your mods folder.

what does it do

  • adds a "C" button to your main menu and pause screen
  • opens Create's gorgeous config GUI (thanks Ponder/Catnip)
  • you can define your own config categories and values
  • settings save to config/createconfig-*.toml files
  • works standalone, no Create required (omg)

wait so how do i add my own configs

edit CClient.java, CCommon.java, or CServer.java in the source code. the framework supports:

  • b(default, name, comment): boolean toggle
  • i(default, min, max, name, comment): integer slider
  • f(default, min, max, name, comment): float slider
  • e(default, name, comment): enum dropdown
  • group(depth, name, comment): visual grouping

the GUI automatically picks up anything you add. magic? maybe.

requirements

THIS MOD REQUIRES (drumroll please):

  • Ponder (the config UI engine, not the actual ponder scenes)
  • Flywheel (required by Ponder for rendering)

yes i know its two extra dependencies. no i cant fix that. blame the architecture (or dont, its fine).

FAQ

Q: does this replace Create?

A: no lol. this is JUST the config menu. if you want Create's blocks and machines you still need Create.

Q: can i use this in my modpack?

A: yes! absolutely. go wild. no permission needed (but a shoutout would be cool).

Q: why is the button just a "C"?

A: because i was too lazy to make a gear icon. sue me. actually dont.

Q: will this work with [other mod]?

A: probably? it just adds a config button. unless your mod also adds a config button to the same menu row, it should be fine.

Q: can i change the button position?

A: yes! edit CClient.java and adjust mainMenuConfigButtonRow and mainMenuConfigButtonOffsetX. negative X = left side, positive = right side.

Q: whats the file size?

A: my mod is 16KB. Ponder is 766KB. Flywheel is 849KB. total: ~1.6MB. compared to Create's 30MB… yeah.

credits

  • simibubi and the Creators-of-Create team for the original config system and Catnip UI engine
  • Ponder library for the beautiful config screen rendering
  • Flywheel for the rendering backbone
  • me for being too lazy to configure Create properly so i just extracted the config menu (real talk though, Create is amazing, go download it)

The Create: Config Team

profile avatar
Owner
  • 3
    Followers
  • 5
    Projects
  • 64.2K
    Downloads

More from axollen