added src/main/kotlin/creator/custom/model/CreatorJdk.kt 
Open in IDE
⁠ rednesto: Repo-based creator templates (#2304 )

* Initial custom template system

* Add remember, editable and property derivation

* Add hidden properties

* Implement property derivation for all types

* Actual types implementation

Also fix template condition evaluation

* Some more stuff

* Some more refactoring to get things working nicely

* Move CreatorProperties to an EP

* Add property UI order

* Move custom template to a separate module builder

* Add default values to template descriptor

* Add option to output null value if default

* Add group/collapsibleGroup support

* Dropdown labels

* Use segmented buttons for options by default

* Support comma separated string lists

* Add TemplateProviders

* WIP Sponge creator

* Support built-in templates

* Support multiple templates per provider

* Remove commented code

* Remember used templates

* Move CustomPlatformStep to the appropriate package

* Fix recent template provider being saved in the recent list

Also always show the templates list in recent templates

* Switch BuiltInTemplateProvider to flat dir

* Add NeoForge specific stuff

* Add TemplateApi marker annotation for template models

* Move RecentProjectTemplates out of the models package

* Remove old commented code

* Replace usage of kotlin plugin function by stdlib one

* Always refresh template files

* Add fabric_versions

* Add license property

* Handle template descriptor deserialization errors

* Basic template inheritance and template labels

* Add basic versioning

* Display all yarn/fabric api versions if none match the selected game version

* Add property validation support

* Don't even call buildUi if property is hidden

* Add "select" derivation

* Fix templates not getting access to builtin properties

* Include license displayname in LicenseData

* Add 1.16 & 1.20.6 to MinecraftVersions

* Remove unused class

* Some ClassFqn doc & withCl...
×

Add build comment

Cancel
×

Mute test

×

×

Server communication failure

Server is unavailable

Server stopped or communication with the server is not possible due to network failure.

Server shutdown started.

Please relogin to continue your work.

×

Run Custom Build

×

TODO

Loading related builds...
Cancel
×

Responsibility

×

Edit tags

Cancel
×

Loading...

×

Are you sure?

Cancel
×

Please type to confirm.
Cancel