William
0f1cc2d24f
docs: Attributes now hold max health
2024-04-10 19:39:49 +01:00
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)
2024-04-10 19:38:37 +01:00
William
82dc765f66
fix: NotNull-annotate PacketEvent
2024-04-10 17:55:40 +01:00
William
16cfbc9410
fix: remove debug messages
2024-04-10 17:55:13 +01:00
William
2b4c7e6c3d
fix: missing ALLOWED_PACKETS calling desync
2024-04-10 17:54:33 +01:00
William
a03d540938
fix: DateTimeException when running /userdata
2024-04-10 17:54:15 +01:00
William
6bcb3e7908
fix: add flight_status to getData
2024-04-10 17:12:14 +01:00
William
facbda65a8
fix: ProtocolLib startup warnings
2024-04-10 17:11:24 +01:00
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
2024-04-10 17:09:53 +01:00
William
4dfbc0e32b
fix: more gracefully handle platform mismatches
2024-04-10 15:41:23 +01:00
William
07d0376dd6
docs: fix grammar in config comment
2024-04-10 15:32:33 +01:00
William
d23ea087c1
refactor: Redis -> 𝓡𝓮𝓭𝓲𝓼
2024-04-10 14:41:45 +01:00
William
ea77f2d782
docs: update docs on getting flight status
2024-04-10 14:40:28 +01:00
William
ef3dc7e602
fix: bad null annotations on legacy conversion
2024-04-10 14:38:07 +01:00
William
3fe6245ddf
docs: update README to reflect new DB support
2024-04-10 14:36:11 +01:00
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
2024-04-10 14:34:19 +01:00
William
be5d1128de
docs: add note about Paper stats API
2024-04-07 12:48:04 +01:00
William
8463e1bb7a
fix: Remove legacy MineDown calls
2024-04-07 12:47:08 +01:00
William
5456b232f0
fix: don't escape double underscores in text
2024-04-07 12:45:31 +01:00
William
b0e585841c
refactor: use system locale for date formatting
2024-04-07 12:44:58 +01:00
William
cd298af5ae
deps: bump deps, update MineDown, close #270
2024-04-07 12:40:04 +01:00
William
e19477aada
refactor: remove redundant toString on debug
2024-04-07 12:35:45 +01:00
William
7f75b9a917
refactor: explicitly cancel ArmorStandManipulateEvent
2024-04-07 12:35:22 +01:00
William
819421492b
Merge remote-tracking branch 'origin/master'
2024-04-07 12:35:06 +01:00
SnowCutieOwO
8f13a3955c
docs: fix errors in API ( #268 )
...
* Update API.md
There's a little mistake and I found it and fixed. :)
* Update API.md
Fixed the wrong index
2024-04-07 12:33:10 +01:00
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>
2024-04-02 14:57:55 +01:00
William
93edb0de4c
refactor: slightly adjust how quit cursor item dropping gets handled
2024-03-29 23:50:51 +00:00
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>
2024-03-27 12:55:31 +00:00
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>
2024-03-27 12:54:47 +00:00
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>
2024-03-27 12:54:37 +00:00
dependabot[bot]
aa1e8b8e95
deps: bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre ( #260 )
...
Bumps [com.google.guava:guava](https://github.com/google/guava ) from 33.0.0-jre to 33.1.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: com.google.guava:guava
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>
2024-03-19 17:42:56 +00:00
William
3ff01f7bb3
build: bump to 3.4.1
2024-03-16 19:57:37 +00:00
William
93ab25bf44
deps: target ConfigLib on Maven Central
2024-03-16 19:57:06 +00:00
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 >
2024-03-16 12:50:26 +00:00
SnowCutieOwO
b77cf2524d
build: fix grgit failsafe being unreachable ( #258 )
...
* Update build.gradle
* Update build.gradle
* Update build.gradle
2024-03-13 09:59:48 +00:00
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>
2024-03-05 18:49:21 +00:00
William278
a93af95fd2
docs: update README
2024-03-02 15:58:18 +00:00
William278
39767c5cd0
build: bump to 3.4
3.4
2024-03-02 15:54:22 +00:00
William278
48f7037898
fix: update license headers
2024-03-02 15:52:54 +00:00
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 >
2024-03-02 15:47:36 +00:00
William
eeb5e57c1e
fix: shutdown not clearing cached data
2024-02-28 23:19:37 +00:00
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>
2024-02-27 13:45:37 +00:00
dependabot[bot]
07ddd34f8e
deps: bump net.kyori:adventure-api from 4.15.0 to 4.16.0 ( #252 )
...
Bumps [net.kyori:adventure-api](https://github.com/KyoriPowered/adventure ) from 4.15.0 to 4.16.0.
- [Release notes](https://github.com/KyoriPowered/adventure/releases )
- [Commits](https://github.com/KyoriPowered/adventure/compare/v4.15.0...v4.16.0 )
---
updated-dependencies:
- dependency-name: net.kyori:adventure-api
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>
2024-02-27 13:45:18 +00:00
dependabot[bot]
a0b86c298f
deps: bump org.ajoberstar.grgit from 5.2.1 to 5.2.2 ( #247 )
...
Bumps [org.ajoberstar.grgit](https://github.com/ajoberstar/grgit ) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/ajoberstar/grgit/releases )
- [Commits](https://github.com/ajoberstar/grgit/compare/5.2.1...5.2.2 )
---
updated-dependencies:
- dependency-name: org.ajoberstar.grgit
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>
2024-02-19 13:41:49 +00:00
William
6fbef032bc
locales: update zh-tw by lin_ak90
2024-02-17 17:37:05 +00:00
William
318aacd432
refactor: minor tidy up
2024-02-17 15:48:09 +00:00
Timon Michel
ba1b2ff62e
fix: improve event cancellation logic for better plugin compat ( #246 )
2024-02-17 15:43:32 +00:00
William278
67ef4888da
fix: death save updating player
3.3.3
2024-02-17 14:55:19 +00:00
William278
a5d3015c6e
feat: allow customizable save / update causes
2024-02-13 16:23:33 +00:00
William278
131a364f53
fix: cache not cleared on /userdata delete, close #245
3.3.2
2024-02-13 14:38:19 +00:00