Minelaunched Docs
Theme Creation System
Introduction
The prerequisites
System description
Technical Documentation
Putting it into practice
Data fields
Publication of the theme
Plugin Creation System
Introduction
Minelaunched Docs
Table of contents:
View page source
Table of contents:
Theme Creation System
Introduction
The prerequisites
JavaFX
IDE Choice
Gradle
Git
SceneBuilder
System description
Scheme
Structure
Application
Launcher
Updater
Loading
ConnectionLost
Technical Documentation
Controllers
Initialization
Annotation @FXML
ApplicationController
Creating the controller
Retrieved attributes
Injected attributes
LauncherController
Creating the controller
Retrieved attributes
Injected attributes
UpdaterController
Creating the controller
Retrieved attributes
Injected attributes
LoadingController
Creating the controller
Retrieved attributes
Injected attributes
ConnectionLostController
Creating the controller
Retrieved attributes
Injected attributes
SettingsController
Creating the controller
Retrieved attributes
Injected attributes
FXML
application_ui.fxml
#app_container
#app_close_btn
#app_reduce_btn
#minelaunched_copyright_label
#progressBar
#progressBarLabel
.snowflake
#news_container
#statutservermc_container
launcher_ui.fxml
#microsoft_auth_container
#btn_submit_microsoft_auth
#custom_auth_container
#crack_auth_container
.login
.password
.save_account_checkbox
#settings_container
updater_ui.fxml
#progressBar
#progressBarLabel
loading_ui.fxml
connection_lost_ui.fxml
#connectionLostLabel
settings_template.fxml
news_template.fxml
#title_label
#day_label
#month_label
#year_label
#author_label
#content_text
statusservermc_template.fxml
#online_players_label
#max_players_label
#server_name_label
#server_desc_text
#favicon_image
#server_statut_image
Translation
Introduction
Semantics
Resolution of the resource
Putting it into practice
Installing the Sample
Compilation of the project
Configuration
Synchronization
build
Tree
Controllers
Resources
Understanding the system in practice
SceneBuilder
application_ui.fxml
launcher_ui.fxml
Translation
ApplicationController
Data fields
Setting up data fields
Exploitation of data fields from the theme
Publication of the theme
Creating the theme
Approval
Test phase
Our vision
Plugin Creation System
Introduction