mlus
a9c4df2a61
Merge pull request #58 from EoD/migrate-to-moddevgradle
...
Migrate to ModDevGradle legacy to embed JDCB driver
2025-05-04 00:05:26 +08:00
mlus
162df73189
Merge pull request #57 from EoD/fix-advancements-on-brand-new-server
...
fix advancement restore on brand new servers
2025-05-03 11:17:18 +08:00
mlus
19559bf9e2
Merge pull request #55 from EoD/fix-chat-config-being-ignored
...
fix chat sync always being enabled
2025-05-03 11:15:59 +08:00
mlus
dd5c9c6ae8
Merge pull request #54 from EoD/fix-advancements-for-new-players
...
fix advancement sync for new players
2025-05-03 11:14:36 +08:00
EoD
ce0e173a9e
register JDBC driver to work around Forge bug
2025-05-02 22:40:39 +00:00
EoD
033c2b8348
use jarJar to embed the JDBC driver
...
This does not cause conflicts with other mods that do the same and it
reduces the dependency on the "jdbc mods" that are out there.
2025-05-02 22:40:39 +00:00
EoD
8869e26f48
migrate from ForgeGradle to ModDevGradle legacy
2025-05-02 22:40:39 +00:00
EoD
284a1caf44
remove NotNull annotations
2025-05-02 22:38:36 +00:00
EoD
ba33d5271b
fix advancement restore on brand new servers
...
On a brand new server, there is no advancements directory throwing an
IOException if we try to write a file to it.
2025-05-02 21:19:34 +00:00
EoD
5a3e157879
fix chat sync always being enabled
...
reading CHAT_SYNC immediately within FMLCommonSetupEvent can lead to
timing issues that the default value instead of the real config value is
being returned.
Moving them within event.enqueueWork() fixes the timing issue.
2025-05-02 20:32:29 +00:00
EoD
0cbca7cfd8
add logging for chat server
2025-05-02 20:32:29 +00:00
EoD
a1d1737d04
fix advancement sync for new players
2025-05-02 19:16:58 +00:00
mlus
f43c47f78d
Merge pull request #53 from EoD/advancement-sync-optional
...
make advancement sync optional
2025-05-03 02:02:40 +08:00
EoD
44eb3321b4
make advancement sync optional
2025-05-02 17:40:26 +00:00
mlus
fe386fb4ac
Merge pull request #42 from EoD/fix-advancements
...
fix storing and restoring of advancements to/from json
2025-05-02 11:07:07 +08:00
mlus
82cffe1c8a
Merge pull request #51 from EoD/fix-docker-compose
...
fix docker-compose database access
2025-05-02 11:05:21 +08:00
EoD
3f0172e185
use volume for docker-compose db to persist data
2025-05-01 18:42:58 +00:00
EoD
29df497980
fix docker-compose database access
2025-05-01 18:42:42 +00:00
EoD
7ece814357
fix advancement json restore
...
Previously, the json was written too late and never reloaded.
This commit moves the advancement restoration from the PlayerLoggedInEvent
to the earlier onDatapackSyncEvent.
At the same time, it forces a reload of the json files, making sure the
client is informed about the update advancements.
2025-05-01 17:05:03 +00:00
EoD
37d0eb2931
fix storing advancement json on dedicated servers
2025-05-01 17:05:03 +00:00
EoD
94433229b7
read level-name for servers from WorldData
2025-05-01 17:05:02 +00:00
mlus
11d2c68a3d
Merge pull request #50 from EoD/add-docker-compose-for-mysql
...
Add docker compose for MySQL setup
2025-05-02 00:59:58 +08:00
EoD
fdca2650ba
readme: add section on how to setup a dev env
2025-05-01 16:59:05 +00:00
EoD
63ff76353d
add docker compose file for MySQL database
2025-05-01 16:58:37 +00:00
mlus
24933718b5
Merge pull request #49 from EoD/add-issue-tracker
...
add issue tracker to mods.toml
2025-05-02 00:37:23 +08:00
mlus
c1778a956c
fix error symbol
2025-05-02 00:35:47 +08:00
EoD
39239fbb64
add issue tracker to mods.toml
2025-05-01 16:34:23 +00:00
mlus
e5ba5cadac
Merge pull request #48 from mlus-asuka/dependabot/github_actions/gradle/gradle-build-action-3
...
Bump gradle/gradle-build-action from 2 to 3
2025-05-02 00:29:59 +08:00
mlus
0b68ad67a8
Merge pull request #47 from mlus-asuka/dependabot/github_actions/gradle/wrapper-validation-action-3
...
Bump gradle/wrapper-validation-action from 1 to 3
2025-05-02 00:29:51 +08:00
mlus
ee598cf6a9
Merge pull request #46 from mlus-asuka/dependabot/github_actions/actions/setup-java-4
...
Bump actions/setup-java from 3 to 4
2025-05-02 00:29:41 +08:00
mlus
b6f76a6af2
Merge pull request #39 from EoD/add-database-compat-flag
...
add configuration for legacy serialization
2025-05-02 00:28:27 +08:00
dependabot[bot]
7ea66ed8af
Bump gradle/gradle-build-action from 2 to 3
...
Bumps [gradle/gradle-build-action](https://github.com/gradle/gradle-build-action ) from 2 to 3.
- [Release notes](https://github.com/gradle/gradle-build-action/releases )
- [Commits](https://github.com/gradle/gradle-build-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: gradle/gradle-build-action
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 16:27:53 +00:00
dependabot[bot]
419fa46894
Bump gradle/wrapper-validation-action from 1 to 3
...
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action ) from 1 to 3.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases )
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 16:27:52 +00:00
dependabot[bot]
b7c9d73ff7
Bump actions/setup-java from 3 to 4
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-01 16:27:51 +00:00
mlus
b35631430f
Merge pull request #44 from EoD/add-dependabot-config
...
Create dependabot.yml
2025-05-02 00:27:12 +08:00
mlus
4b7a5dfc1c
Merge pull request #38 from EoD/fix-sophisticated-table-creation
...
fix database setup without sophisticated backpack
2025-05-02 00:25:57 +08:00
mlus
08e73d00da
Merge pull request #37 from EoD/fix-sophisticated-backpack
...
fix hidden NoClassDefFoundError
2025-05-02 00:25:03 +08:00
mlus
1a0742828b
Merge pull request #43 from EoD/fix-armor-dupe
...
fix armor duping
2025-05-02 00:23:02 +08:00
mlus
90731c56c8
Merge pull request #45 from EoD/improve-dependencies
...
Improve dependencies
2025-05-02 00:21:42 +08:00
EoD
32856ccd67
fix hidden NoClassDefFoundError
...
net.p3pp3rf1y.sophisticatedbackpacks throws a NoClassDefFoundError when
sophisticated backpacks is not installed.
This exception never reaches the logs for unknown reasons.
Checking explicitly for ModList.get().isLoaded() ensures that the mod is
loaded.
Fixes regression of 439c7ee5bb
2025-05-01 16:16:42 +00:00
EoD
a2f7d13877
closes connection on sophisticated backpack
2025-05-01 16:15:54 +00:00
EoD
e8abf6a360
fix database setup without sophisticated backpack
...
Fixes SQLException:
java.sql.SQLSyntaxErrorException: Table 'playersync.backpack_data' doesn't exist
Fixes regression of 9ee7f9a95a
2025-05-01 16:15:54 +00:00
EoD
0fb6bb81e1
fix armor dupe bug
...
The continue "skipped" the armor entries in the database instead of
writing an explicit "air" item into the slot.
When restoring, only existing entries are being restored, all other
items are left untouched. Allowing to dupe items in armor slots.
2025-05-01 16:14:46 +00:00
EoD
8c13de490e
bump MySQL dependency to 8.0.33+20230506
...
Fixed "incompatible mod set" warnings on server list
See https://github.com/kosmolot-mods/minecraft-mysql-jdbc/releases/tag/8.0.30%2B20220916
2025-05-01 16:11:33 +00:00
EoD
2331485970
make sure the MySQL dependency is installed
2025-05-01 16:09:57 +00:00
EoD
11b5d26143
fix gradle mod dependencies
...
This fixes ./gradlew runServer
2025-05-01 16:09:57 +00:00
mlus
92e95a94a4
Merge pull request #36 from EoD/trace-logs
...
add trace logs for all SQL queries
2025-05-01 21:04:11 +08:00
mlus
d38383a22d
Merge pull request #35 from EoD/update-gradlew
...
bump Gradle to Forge 47.4.0 and update mod config
2025-05-01 21:03:43 +08:00
mlus
388c8b3558
Merge pull request #34 from EoD/fix-deprecations
...
fix FMLJavaModLoadingContext deprecations
2025-05-01 21:02:59 +08:00
mlus
d1e285acd7
Merge pull request #33 from EoD/vscode-gitignore
...
ignore vscode generated files
2025-05-01 21:02:27 +08:00