William
93ab25bf44
deps: target ConfigLib on Maven Central
9 months ago
Preva1l
4c0addfd67
feat: PostgreSQL, Mongo Atlas & Replica Support ( #255 )
...
* Started impl for mongo
* added docs
* refactor of the mongo code, made mongodb artifacts download at run time, tested and working
* complete all change requests
* remove mongo and bson from relocations as they arnt needed
* changed the config
* updated docs
* not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null
* added postgres support (closes https://github.com/WiIIiam278/HuskSync/issues/212 )
* add support for mongodb atlas, added atlas and postrgres to docs, update the config example in docs, also updates mongodb driver bc apparently i was special and very very out of data
* Rework how mongo connections are handled, **breaks config for mongo only**, allows for MongoDB Atlas, normal MongoDb AND MongoDB replica sets via the parameters in advanced mongo settings, added try and catch on all mongo operations so that it actually throws instead of a cutsie little warning
* small doc change
* whoops forgot to instantiate MongoCollectionHelper, and added missing step from docs for atlas users
* why thats a tad embarrassing (grammar mistake)
* add cluster id to `/husksync status`, shows "MongoDB Atlas" in status if using mongodb atlas
---------
Co-authored-by: William <will27528@gmail.com>
9 months ago
dependabot[bot]
501ea3f609
deps: bump org.json:json from 20240205 to 20240303 ( #254 )
...
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java ) from 20240205 to 20240303.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
---
updated-dependencies:
- dependency-name: org.json:json
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months ago
Preva1l
67dddf0cfa
feat: Add support for MongoDB data storage ( #250 )
...
* Started impl for mongo
* added docs
* refactor of the mongo code, made mongodb artifacts download at run time, tested and working
* complete all change requests
* remove mongo and bson from relocations as they arnt needed
* changed the config
* updated docs
* not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null not null
---------
Co-authored-by: William <will27528@gmail.com>
9 months ago
dependabot[bot]
5a6ea2cffe
deps: bump com.github.Exlll.ConfigLib:configlib-yaml ( #251 )
...
Bumps [com.github.Exlll.ConfigLib:configlib-yaml](https://github.com/Exlll/ConfigLib ) from v4.4.0 to v4.5.0.
- [Release notes](https://github.com/Exlll/ConfigLib/releases )
- [Commits](https://github.com/Exlll/ConfigLib/compare/v4.4.0...v4.5.0 )
---
updated-dependencies:
- dependency-name: com.github.Exlll.ConfigLib:configlib-yaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9 months ago
William
318aacd432
refactor: minor tidy up
9 months ago
Timon Michel
ba1b2ff62e
fix: improve event cancellation logic for better plugin compat ( #246 )
9 months ago
dependabot[bot]
c7e100a78a
deps: bump org.json:json from 20231013 to 20240205 ( #244 )
...
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java ) from 20231013 to 20240205.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
---
updated-dependencies:
- dependency-name: org.json:json
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
10 months ago
William278
b9434a56e8
refactor: minor Bukkit platform refactors
10 months ago
William
267cf1ff35
fix: wrong URL on startup exception
10 months ago
William
c75114b858
deps: bump ConfigLib to 4.3.0
10 months ago
William
350a8b864d
fix: bad ConfigProvider logic
10 months ago
William278
9fc9e8caf4
refactor: use lombok in a few other places
10 months ago
William278
2e3db2fffa
refactor: use Guava methods in various places
10 months ago
William
530b3ef24d
refactor: Migrate from BoostedYaml to Exll's ConfigLib ( #233 )
...
* feat: start work on moving to Exll's configlib
* refactor: Fully migrate to Exlll's configlib
* refactor: Optimize imports
10 months ago
William278
85706d97c5
refactor: move `unregister` to common API module
10 months ago
William278
685431a40d
api: add cross-platform API support
10 months ago
William278
9da3ff5281
build: Start minimizing built jars
10 months ago
William278
24453d0e1a
build: Require Java 17, Minecraft 1.17.1
10 months ago
William
414246f243
fix: Handle Bukkit objects that don't fully implement `Keyed`
11 months ago
William
29bd2e1319
feat: Add `/husksync status` report menu
11 months ago
William
2475a9b3c6
docs: Fix license headers
11 months ago
William
237abf9698
deps: bump adventure-platform to 4.3.2
11 months ago
William
8d2e5a6a52
fix: `Enum#valueOf` throwing on legacy stat-map conversion
11 months ago
William
d4f61bd646
refactor: catch `Throwable`, not `Exception`
11 months ago
William
2aa33b2f2c
fix: Improve accuracy of max health syncing #148
11 months ago
William
972fee1bc7
fix: Fix flight syncing sometimes failing, close #206
11 months ago
William
c2025350ba
fix: Optimize imports
11 months ago
William
4c2bb5c6df
fix: Get correct platform Audience for OnlineUsers
11 months ago
William
fb069296e1
refactor: Use native adventure implementation on Paper
11 months ago
William278
5ec0f1b098
Support MC 1.20.4, improve timestamp exceptions
12 months ago
dependabot[bot]
b3a5091828
Bump commons-io:commons-io from 2.15.0 to 2.15.1 ( #209 )
...
Bumps commons-io:commons-io from 2.15.0 to 2.15.1.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
1 year ago
dependabot[bot]
f1be4d2d88
Bump de.tr7zw:item-nbt-api from 2.12.0 to 2.12.1 ( #200 )
...
Bumps de.tr7zw:item-nbt-api from 2.12.0 to 2.12.1.
---
updated-dependencies:
- dependency-name: de.tr7zw:item-nbt-api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
c973dc5f05
Bump com.zaxxer:HikariCP from 5.0.1 to 5.1.0 ( #199 )
...
Bumps [com.zaxxer:HikariCP](https://github.com/brettwooldridge/HikariCP ) from 5.0.1 to 5.1.0.
- [Changelog](https://github.com/brettwooldridge/HikariCP/blob/dev/CHANGES )
- [Commits](https://github.com/brettwooldridge/HikariCP/compare/HikariCP-5.0.1...HikariCP-5.1.0 )
---
updated-dependencies:
- dependency-name: com.zaxxer:HikariCP
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
b530941687
Bump dev.triumphteam:triumph-gui from 3.1.6 to 3.1.7 ( #197 )
1 year ago
dependabot[bot]
8d3beab145
Bump commons-io:commons-io from 2.14.0 to 2.15.0 ( #193 )
...
Bumps commons-io:commons-io from 2.14.0 to 2.15.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
93913ca4ef
Bump org.json:json from 20230618 to 20231013 ( #187 )
...
Bumps [org.json:json](https://github.com/douglascrockford/JSON-java ) from 20230618 to 20231013.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases )
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md )
- [Commits](https://github.com/douglascrockford/JSON-java/commits )
---
updated-dependencies:
- dependency-name: org.json:json
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
William
aa09639e55
Fix persisted locked map banner rotation
1 year ago
William278
b205643fdd
Fix duplicate cursor creation, close #185
1 year ago
William
2db3bb313f
docs: Add v4.9.2 MPDB converter warning
1 year ago
William
4d23377a18
Ensure `#setContents` always sets correct size
1 year ago
William
51116cbdfb
docs: Minor updates to links/legacy migration
1 year ago
dependabot[bot]
6831ce094d
Bump dev.triumphteam:triumph-gui from 3.1.5 to 3.1.6 ( #181 )
1 year ago
William
7db3ed678f
Paper plugin support, save player itemsToKeep rather than drops if not empty ( #179 )
...
* Paper plugin support, save itemsToKeep if present, close #172
* Fixup wrong packages, suppress a warning
* Update docs, add settings for death saving, reorganise config slightly
* Improve default server name lookup
* docs: Add note on Unsupported Versions
* docs: Minor Sync Modes tweaks
1 year ago
William
6d9e68a65b
sync: Terminate syncer connection before redis
1 year ago
William
2c33f3b0b4
stats: Add exception handling for legacy materials
1 year ago
William
c002d86fc0
Persist extra-terrestrial locked maps to disk ( #180 )
...
* Persist extra-terrestrial maps to disk, close #157
* Fix issue writing map file caches
* Don't bother synchronously rendering maps
1 year ago
William
cae17f6e68
Introduce new lockstep syncing system, modularize sync modes ( #178 )
...
* Start work on modular sync systems
* Add experimental lockstep sync system, close #69
* Refactor RedisMessageType enum
* Fixup lockstep syncing
* Bump to 3.1
* Update docs with details about the new Sync Modes
* Sync mode config key is `mode` instead of `type`
* Add server to data snapshot overview
* API: Add API for setting data syncers
* Fixup weird statistic matching logic
1 year ago
dependabot[bot]
518853c921
Bump commons-io:commons-io from 2.13.0 to 2.14.0 ( #174 )
...
Bumps commons-io:commons-io from 2.13.0 to 2.14.0.
---
updated-dependencies:
- dependency-name: commons-io:commons-io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: William <will27528@gmail.com>
1 year ago
dependabot[bot]
fe9dda31bd
Bump net.kyori:adventure-platform-bukkit from 4.3.0 to 4.3.1 ( #175 )
...
Bumps [net.kyori:adventure-platform-bukkit](https://github.com/KyoriPowered/adventure-platform ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/KyoriPowered/adventure-platform/releases )
- [Commits](https://github.com/KyoriPowered/adventure-platform/compare/v4.3.0...v4.3.1 )
---
updated-dependencies:
- dependency-name: net.kyori:adventure-platform-bukkit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago