Skip to content

Conversation

@HighVirus
Copy link
Contributor

No description provided.

Copy link
Member

@davidmayr davidmayr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems fine to me. However, I don't use MySQL and I don't use HikariCP, so I don't know if the options the default constructor sets are just performance optimizations or things that should be set in order for this to work correctly.

Have you confirmed this to work with the HikariCP defaults? If yes, this is good to go.

@davidmayr
Copy link
Member

davidmayr commented Jun 21, 2025

Thinking about it, you could probably add an @ApiStatus.Experimental to the new constructor, so we could remove or rework this more easily if it causes issues.

@HighVirus
Copy link
Contributor Author

Seems fine to me. However, I don't use MySQL and I don't use HikariCP, so I don't know if the options the default constructor sets are just performance optimizations or things that should be set in order for this to work correctly.

Have you confirmed this to work with the HikariCP defaults? If yes, this is good to go.

Each user is free and responsible for setting their own hikari parameters

@davidmayr
Copy link
Member

Seems fine to me. However, I don't use MySQL and I don't use HikariCP, so I don't know if the options the default constructor sets are just performance optimizations or things that should be set in order for this to work correctly.
Have you confirmed this to work with the HikariCP defaults? If yes, this is good to go.

Each user is free and responsible for setting their own hikari parameters

I mean, yeah, sure, but we'd at least want to make sure it works with the defaults, right? Because if it doesn't work correctly with the defaults, we should probably add a notice to the docs which parameters are necessary.

@davidmayr davidmayr merged commit b1ea963 into InfernalSuite:develop Jun 28, 2025
davidmayr added a commit that referenced this pull request Jun 30, 2025
* fix: empty compound tags causing null pointers when e.g. heightmaps are missing

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* chore: update paper

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* Additional chunk data with SRF 13 (#161)

* feat: begin working on srf 13

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: moonrise implementation for entity and poi loading, further improvements

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: dont put the wrong DataVersion in the tag when data fixing

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: document format, swap poi chunks around to match read order, allow for future additions to the format

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* chore: javadoc

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* chore: remove some useless things

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: section flags for sky and block light

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: the thing I just fixed for the other formats for SRF 13

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: potential entity save errors

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: entities not saving in vanilla worlds on autosave

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

---------

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* 1.21.6 (#165)

* fix: make asp compile with file patches only on 1.21.5

Signed-off-by: David <davidliebtkekse@gmail.com>

* fix: npe on null cache

Signed-off-by: David <davidliebtkekse@gmail.com>

* fix: paper server feature patches

Signed-off-by: David <davidliebtkekse@gmail.com>

* feat: port all patches

Signed-off-by: David <davidliebtkekse@gmail.com>

* chore: add big fat temporary warning and fail if someone loads an old world

Signed-off-by: David <davidliebtkekse@gmail.com>

* chore: clarify on why saveIncrementally is commented out

Signed-off-by: David <davidliebtkekse@gmail.com>

* feat: incremental saving is back in paper

Signed-off-by: David <davidliebtkekse@gmail.com>

* feat: update to newest 1.21.5 commit

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: initial 1.21.6-pre3 work

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: compilation issues on ASP side

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: update to newest paper

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: compilation problems --nobuild

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: lists with multiple types in conversion

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: full 1.21.6 release

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: update paper

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: temporarily downgrade adventure

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: update to newest paper

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

---------

Signed-off-by: David <davidliebtkekse@gmail.com>
Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: allow changing sea level using a slime property and change default to vanilla world sea level (Closes #166)

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: change the default back to what it was before to avoid breaking changes, allow sea level modification in plugin config

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: properties being accessed before they are ready

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: use bstats server metrics

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* fix: allow animals was not applied

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: allow to specify biome and environment on world creation as these variables are difficult to change later

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* Constructor with custom HikariDataSource for mysql-loader (#167)

* feat(mysql-loader): add constructor that accepts HikariDataSource

* feat(mysql-loader): add ApiStatus.Experimental to constructor

* feat: update to upstream paper 57c202e01516b653aea9c7e050eaded1448863e5

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

feat: update to upstream paper 57c202e01516b653aea9c7e050eaded1448863e5

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* chore: update adventure

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* feat: 1.21.7 update

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

* chore: change api version to release --nobuild

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>

---------

Signed-off-by: David Mayr <davidliebtkekse@gmail.com>
Signed-off-by: David <davidliebtkekse@gmail.com>
Co-authored-by: Edoardo Mannino <64657892+HighVirus@users.noreply.github.com>
davidmayr pushed a commit that referenced this pull request Jul 15, 2025
* feat(mysql-loader): add constructor that accepts HikariDataSource

* feat(mysql-loader): add ApiStatus.Experimental to constructor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants