William
245fbec80c
fix: wrong check in legacy stats loading
7 months ago
Nhan Le
4d1a465c03
fix: add Settings packet to allow list ( #287 )
...
fix player skin and chunk loading actions get cancelled
7 months ago
dependabot[bot]
07dc0b8c12
deps: bump commons-io:commons-io from 2.16.0 to 2.16.1 ( #284 )
...
Bumps commons-io:commons-io from 2.16.0 to 2.16.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>
7 months ago
William
017d26673a
refactor: adjust imports
7 months ago
William
7218390f65
feat: Add support for Folia ( #280 )
...
* feat: Add support for Folia
* feat: fix folia advancement stuff
* feat: fix double negation (whoops)
8 months ago
William
21f125c48a
fix: bad cast in `applyStat`
8 months ago
William
35c23c7970
refactor: remove some unused code, cleanup
8 months ago
William
4bb38f67d3
refactor: use registry for statistics
...
also updates BukkitKeyedAdapter methods to use the registries and moves to just using the Json serializer for Bukkit locations
8 months ago
William
8293d767da
feat: add config to skip certain attributes
8 months ago
William
676ba7a10a
feat: Add attribute syncing ( #276 )
...
* refactor: add attribute syncing
* fix: don't sync unmodified attributes
* fix: register json serializer for Attributes
* fix: improve Attribute API methods
* docs: update Sync Features
* refactor: make attributes a set
Because they're unique (by UUID)
8 months ago
William
82dc765f66
fix: NotNull-annotate PacketEvent
8 months ago
William
16cfbc9410
fix: remove debug messages
8 months ago
William
2b4c7e6c3d
fix: missing `ALLOWED_PACKETS` calling desync
8 months ago
William
6bcb3e7908
fix: add `flight_status` to getData
8 months ago
William
facbda65a8
fix: ProtocolLib startup warnings
8 months ago
William
2f5ddf6164
feat: add ProtocolLib support for deeper-level packet cancellation ( #274 )
...
* feat: add support for ProtocolLib packet-level state cancelling
* refactor: move commands to event listener, document ProtocolLib support
* docs: make Setup less claustrophobic
* fix: remove `@Getter` on `PlayerPacketAdapter`
* build: add missing license headers
* fix: inaccessible method on Paper
* test: add ProtocolLib to network spin test
* fix: whoops I targeted the wrong packets
* fix: bad command disabled check logic
* fix: final protocollib adjustments
8 months ago
William
ef3dc7e602
fix: bad null annotations on legacy conversion
8 months ago
William
a35e83a424
feat: Move flight status into its own data type, use lombok for data class ( #273 )
...
* refactor: use lombok, separate flight, close #191
* refactor: suppress some warnings
* refactor: suppress unused `from` warnings
* refactor: correct bad null-annotations on Items
* refactor: fix null annotation on `getStack`
* refactor: override methods for getting flight status
* docs: add deprecation docs for flight in gamemode data
8 months ago
William
be5d1128de
docs: add note about Paper stats API
8 months ago
William
cd298af5ae
deps: bump deps, update MineDown, close #270
8 months ago
William
e19477aada
refactor: remove redundant `toString` on debug
8 months ago
William
7f75b9a917
refactor: explicitly cancel ArmorStandManipulateEvent
8 months ago
William
819421492b
Merge remote-tracking branch 'origin/master'
8 months ago
dependabot[bot]
73de0ff392
deps: bump commons-io:commons-io from 2.15.1 to 2.16.0 ( #266 )
...
Bumps commons-io:commons-io from 2.15.1 to 2.16.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>
8 months ago
William
93edb0de4c
refactor: slightly adjust how quit cursor item dropping gets handled
8 months ago
dependabot[bot]
bb5ae0b741
deps: bump space.arim.morepaperlib:morepaperlib from 0.4.3 to 0.4.4 ( #263 )
...
Bumps space.arim.morepaperlib:morepaperlib from 0.4.3 to 0.4.4.
---
updated-dependencies:
- dependency-name: space.arim.morepaperlib:morepaperlib
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>
8 months ago
dependabot[bot]
ccd7601a0e
deps: bump org.projectlombok:lombok from 1.18.30 to 1.18.32 ( #264 )
...
Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok ) from 1.18.30 to 1.18.32.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown )
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.30...v1.18.32 )
---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
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>
8 months ago
dependabot[bot]
50d15e9580
deps: bump de.tr7zw:item-nbt-api from 2.12.2 to 2.12.3 ( #265 )
...
Bumps de.tr7zw:item-nbt-api from 2.12.2 to 2.12.3.
---
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>
8 months ago
William
93ab25bf44
deps: target ConfigLib on Maven Central
8 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>
8 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