Skip to content

An app made in Kotlin that can generate a mod skeleton for tModLoader

License

Notifications You must be signed in to change notification settings

tModLoader/mod-skeleton-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introductory

The mod skeleton generator is an app made in Kotlin that can generate a mod skeleton (for tModLoader mods) in a given path.

PLEASE NOTE: The mod skeleton generator is now embedded in the client (versions 0.11 and up), which can be found in the mod sources menu. It is recommended to use this feature instead of this app.

Java is required

Kotlin compiles to java bytecode. You will need Java installed to run the application.

The application looks something like this:

Fill in all the fields, then press the "Generate mod" button to generate the skeleton. The rules are that you should not use any special characters for the mod name. The build ignore is optional.

The application will remember the path you set (using the Java Preferences API), for easier future use to generate new skeletons. The 'Reset cache' button will make the application forget this location.

Technologies used

Kotlin (The programming language used),

RxJava (Reactive streams),

RxKotlin (Adds RxJava bindings for Kotlin),

Gradle (Dependency management),

Spring Boot (Micro Service framework for easy MVC flow)

The app makes good use of the TornadoFX project. It is a framework based off of the original JavaFX (but in this case for Kotlin) which is used to create GUIs in Java applications.

License

The license for this application is the GNU GPLv3 license. You are free to make derivative works, but you'll have to disclose the source, use the same license and provide a copyright notice.

Credits

Thanks to Trivaxy for the initial work on the application.

© tModLoader Team - 2019

About

An app made in Kotlin that can generate a mod skeleton for tModLoader

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages