11package com .azuredoom .levelingcore ;
22
3- import com .azuredoom .levelingcore .config .ConfigManager ;
4- import com .azuredoom .levelingcore .config .LevelFormulaFactory ;
5- import com .azuredoom .levelingcore .database .DataSourceFactory ;
6- import com .azuredoom .levelingcore .database .JdbcLevelRepository ;
7- import com .azuredoom .levelingcore .level .LevelServiceImpl ;
8-
93import java .nio .file .Path ;
104import java .nio .file .Paths ;
11- import java .util .UUID ;
125
136public class Main {
147
@@ -18,28 +11,28 @@ public class Main {
1811
1912 static void main () {
2013 // TODO: Move to server startup so registration are auto handled
21- var config = ConfigManager .loadOrCreate (configPath );
22- var desc = LevelFormulaFactory .descriptorFromConfig (config );
23- var formula = LevelFormulaFactory .fromConfig (config );
24- var jdbcUrl = config .database .jdbcUrl ;
25- var user = config .database .username ;
26- var pass = config .database .password ;
27- var maxPoolSize = config .database .maxPoolSize ;
28- var dataSource = DataSourceFactory .create (jdbcUrl , user , pass , maxPoolSize );
29- var repository = new JdbcLevelRepository (dataSource );
30- if (config .formula .migrateXP ) {
31- repository .migrateFormulaIfNeeded (formula , desc );
32- }
33- var levelService = new LevelServiceImpl (formula , repository );
14+ // var config = ConfigManager.loadOrCreate(configPath);
15+ // var desc = LevelFormulaFactory.descriptorFromConfig(config);
16+ // var formula = LevelFormulaFactory.fromConfig(config);
17+ // var jdbcUrl = config.database.jdbcUrl;
18+ // var user = config.database.username;
19+ // var pass = config.database.password;
20+ // var maxPoolSize = config.database.maxPoolSize;
21+ // var dataSource = DataSourceFactory.create(jdbcUrl, user, pass, maxPoolSize);
22+ // var repository = new JdbcLevelRepository(dataSource);
23+ // if (config.formula.migrateXP) {
24+ // repository.migrateFormulaIfNeeded(formula, desc);
25+ // }
26+ // var levelService = new LevelServiceImpl(formula, repository);
3427
3528 // TODO: Remove once hooks into the player/mob kill events are found and integrable.
36- var testId = UUID .fromString ("d3804858-4bb8-4026-ae21-386255ed467d" );
37- levelService .addXp (testId , 500 );
29+ // var testId = UUID.fromString("d3804858-4bb8-4026-ae21-386255ed467d");
30+ // levelService.addXp(testId, 500);
3831 // TODO: Move to chat based logging instead of System loggers
39- LOGGER .log (System .Logger .Level .INFO , String .format ("XP: %d" , levelService .getXp (testId )));
40- LOGGER .log (System .Logger .Level .INFO , String .format ("Level: %d" , levelService .getLevel (testId )));
32+ // LOGGER.log(System.Logger.Level.INFO, String.format("XP: %d", levelService.getXp(testId)));
33+ // LOGGER.log(System.Logger.Level.INFO, String.format("Level: %d", levelService.getLevel(testId)));
4134
4235 // TODO: Move to server shutdown so JDBC resources are properly closed
43- Runtime .getRuntime ().addShutdownHook (new Thread (repository ::close ));
36+ // Runtime.getRuntime().addShutdownHook(new Thread(repository::close));
4437 }
4538}
0 commit comments