Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
735 commits
Select commit Hold shift + click to select a range
060411a
Resolve issues with PlayerMapManager using invalid signature for getMap
JarvisCraft Nov 15, 2020
d8fcc26
Fix serialization of WrappedChatComponentGsonSerializer
JarvisCraft Nov 15, 2020
fe315c8
fix: pom.xml to reduce vulnerabilities
snyk-bot Dec 4, 2020
8763203
build(dep): bump PacketWrapper to 1.15.2-R0.1-SNAPSHOT
JarvisCraft Dec 6, 2020
55ce1ca
chore: update .gitignore a bit
JarvisCraft Dec 6, 2020
9887b0f
build: add PacketWrapper fork as a git submodule
JarvisCraft Dec 6, 2020
dcf9925
build(dep): update PacketWrapper fork
JarvisCraft Dec 6, 2020
4867d56
Merge pull request #143 from JarvisCraft/fix-packetwrapper-dependent-…
JarvisCraft Dec 6, 2020
afe2861
Merge branch 'development' into fake-entity-lib-patches
JarvisCraft Dec 6, 2020
ee84909
Merge pull request #129 from JarvisCraft/fake-entity-lib-patches
JarvisCraft Dec 6, 2020
a274a94
Merge branch 'development' into snyk-fix-085b854a47011f8acdf4ad798b42…
JarvisCraft Dec 6, 2020
7259258
Bump httpclient from 4.5.12 to 4.5.13
dependabot-preview[bot] Dec 6, 2020
4394284
Bump lombok from 1.18.12 to 1.18.16
dependabot-preview[bot] Dec 6, 2020
7b2e484
Merge pull request #134 from JarvisCraft/snyk-fix-085b854a47011f8acdf…
JarvisCraft Dec 6, 2020
61cfa92
Merge pull request #132 from JarvisCraft/dependabot/maven/development…
JarvisCraft Dec 6, 2020
d0ad250
Merge branch 'development' into dependabot/maven/development/org.proj…
JarvisCraft Dec 6, 2020
0513bf4
Bump fastutil from 8.4.1 to 8.4.4
dependabot-preview[bot] Dec 6, 2020
b2e3826
Merge pull request #141 from JarvisCraft/dependabot/maven/development…
dependabot-preview[bot] Dec 6, 2020
74098c5
Bump version.mockito from 3.5.11 to 3.6.28
dependabot-preview[bot] Dec 6, 2020
6924c9f
Merge branch 'development' into dependabot/maven/development/org.proj…
JarvisCraft Dec 6, 2020
5f67b8a
Merge pull request #140 from JarvisCraft/dependabot/maven/development…
dependabot-preview[bot] Dec 6, 2020
4f1a188
Merge branch 'development' into dependabot/maven/development/org.proj…
JarvisCraft Dec 6, 2020
3cab178
Merge branch 'development' into snyk-fix-96c51c416502d56064b7490da128…
JarvisCraft Dec 6, 2020
2504b22
Merge pull request #135 from JarvisCraft/dependabot/maven/development…
JarvisCraft Dec 6, 2020
b7e50ad
Merge branch 'development' into snyk-fix-96c51c416502d56064b7490da128…
JarvisCraft Dec 6, 2020
907ac8d
Merge pull request #142 from JarvisCraft/snyk-fix-96c51c416502d56064b…
JarvisCraft Dec 6, 2020
5b38098
build(dep): bump padla to 1.0.0-rc.1
JarvisCraft Dec 6, 2020
28d313e
fix: resolve incompatibilities with padla
JarvisCraft Dec 6, 2020
51af366
Merge pull request #145 from JarvisCraft/bump-padla-to-1.0.0-rc.1
JarvisCraft Dec 6, 2020
9e8b1b8
Bump version.mockito from 3.6.28 to 3.7.0
dependabot-preview[bot] Jan 5, 2021
79ac0ec
Merge pull request #146 from JarvisCraft/dependabot/maven/development…
dependabot-preview[bot] Jan 5, 2021
c2703a6
chore(dep): add Dependabot config file
JarvisCraft Jan 19, 2021
29c61ff
ci: configure GitHub Actions
JarvisCraft Jan 19, 2021
d3b62c0
chore(dep): enable dependabot for GitHub Actions
JarvisCraft Jan 19, 2021
4d29841
ci: try GitHub Actions based deployment
JarvisCraft Jan 19, 2021
7464581
Merge pull request #151 from JarvisCraft/replace-travis-with-github-a…
JarvisCraft Jan 19, 2021
c083b9a
Bump version.mockito from 3.7.0 to 3.7.7
dependabot-preview[bot] Jan 19, 2021
39794e3
Bump bungeecord-api from 1.16-R0.3 to 1.16-R0.4
dependabot-preview[bot] Jan 19, 2021
5813d76
Merge pull request #149 from JarvisCraft/dependabot/maven/development…
dependabot-preview[bot] Jan 19, 2021
ca00da7
ci: fix incorrect parameter name of ghaction-import-gpg
JarvisCraft Jan 19, 2021
1aae748
Merge pull request #155 from JarvisCraft/github-action-gpg-fix
JarvisCraft Jan 19, 2021
ffdc123
ci: fix variable names in deploy-snapshot.yml
JarvisCraft Jan 19, 2021
dfef871
Merge branch 'development' into github-action-gpg-fix
JarvisCraft Jan 19, 2021
7774d4e
Merge pull request #156 from JarvisCraft/github-action-gpg-fix
JarvisCraft Jan 19, 2021
b50bb43
ci: try command-based GPG-subkey importing
JarvisCraft Jan 19, 2021
e5c7e35
ci: don't specify GPG options
JarvisCraft Jan 19, 2021
3ce919e
revert: specify GPG options again
JarvisCraft Jan 19, 2021
689ee21
ci: use simpler GPG configuration
JarvisCraft Jan 19, 2021
a5b664c
ci: pass deployment credentials to environment variables
JarvisCraft Jan 19, 2021
4333b4c
ci: add snapshot deployment condition
JarvisCraft Jan 19, 2021
0684786
ci: add version-based deployment conditions to deployment script
JarvisCraft Jan 19, 2021
0ae67f6
ci: fully configure deployment
JarvisCraft Jan 19, 2021
44715bf
Merge branch 'development' into github-action-gpg-fix
JarvisCraft Jan 19, 2021
f3d83ec
Merge pull request #157 from JarvisCraft/github-action-gpg-fix
JarvisCraft Jan 19, 2021
ee5b5a2
build(deps): bump junit-platform-surefire-provider from 1.2.0 to 1.3.2
dependabot[bot] Jan 19, 2021
61f298a
docs: fix basic javadoc issues
JarvisCraft Jan 19, 2021
b676947
chore: remove components which were adopted by padla
JarvisCraft Jan 19, 2021
7e5b1ac
style: resolve Codefactor issues in MojangApiManager
JarvisCraft Jan 19, 2021
d802acb
Merge branch 'development' into prepare-for-new-deployment
JarvisCraft Jan 19, 2021
4c8de63
Merge pull request #158 from JarvisCraft/prepare-for-new-deployment
JarvisCraft Jan 19, 2021
539957e
feat: add Mergify config
JarvisCraft Jan 19, 2021
9bb02f2
Merge pull request #159 from JarvisCraft/add-mergify-config
JarvisCraft Jan 19, 2021
9f2e82b
Merge branch 'development' into dependabot/maven/development/org.juni…
JarvisCraft Jan 19, 2021
cfcf1a1
Merge branch 'development' into dependabot/maven/development/net.md-5…
JarvisCraft Jan 19, 2021
1025640
Merge pull request #148 from JarvisCraft/dependabot/maven/development…
dependabot-preview[bot] Jan 19, 2021
5140061
build(deps): bump actions/cache from v2.1.2 to v2.1.3
dependabot[bot] Jan 19, 2021
a1b462c
docs: fix Javadoc issues breaking deployment
JarvisCraft Jan 19, 2021
b2dceb0
Merge branch 'development' into fix-javadocs
JarvisCraft Jan 19, 2021
2bd37a2
Merge pull request #160 from JarvisCraft/fix-javadocs
JarvisCraft Jan 19, 2021
a0b3f02
docs: fix Javadoc issues in fake-entity-lib breaking deployment
JarvisCraft Jan 19, 2021
2c30e12
Merge pull request #161 from JarvisCraft/fix-fake-entity-lib-javadocs
JarvisCraft Jan 19, 2021
262cfaa
docs: remove dangling type-parameter reference in FakeEntityManagerGroup
JarvisCraft Jan 19, 2021
dc49f74
Merge pull request #162 from JarvisCraft/fix-fake-entity-lib-javadocs
JarvisCraft Jan 19, 2021
f284aea
ci: fix name of settings.xml file for GitHub Package Registry deployment
JarvisCraft Jan 19, 2021
fac1b91
Merge pull request #163 from JarvisCraft/fix-gh-package-registry-depl…
JarvisCraft Jan 19, 2021
0003ddb
Merge branch 'development' into dependabot/github_actions/development…
JarvisCraft Jan 19, 2021
b0d7c93
Merge pull request #152 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft Jan 19, 2021
27f98d3
Merge branch 'development' into dependabot/maven/development/org.juni…
JarvisCraft Jan 19, 2021
eff5aa1
Merge pull request #153 from JarvisCraft/dependabot/maven/development…
JarvisCraft Jan 19, 2021
dce5471
fix: enable support for {nms}.Entity.entityCount being of type Atomic…
JarvisCraft Jan 19, 2021
ce237a2
build(dep): update PacketWrapper fork to JarvisCraft/PacketWrapper@8f…
JarvisCraft Jan 20, 2021
a6ff3c4
BackwardsCompat: WrapperPlayServerEntityEquipment
JarvisCraft Jan 20, 2021
399f112
build(dep): update PacketWrapper fork to JarvisCraft/PacketWrapper@f9…
JarvisCraft Jan 20, 2021
c82f514
build(dep): update PacketWrapper fork to JarvisCraft/PacketWrapper@e1…
JarvisCraft Jan 20, 2021
e77231b
build(dep): update PacketWrapper fork to JarvisCraft/PacketWrapper@66…
JarvisCraft Jan 20, 2021
7429927
build(dep): bump ProtocolLib to 4.6.0-SNAPSHOT
JarvisCraft Jan 20, 2021
43ad90a
feat: update most common parts of MetadataGenerator
JarvisCraft Jan 21, 2021
47749ab
chore: use PacketWrapper from GitHub Package registry
JarvisCraft Jan 23, 2021
d71f6b7
ci: provide credentials for using GitHub Package Registry for packet-…
JarvisCraft Jan 23, 2021
91d7d14
Merge pull request #164 from JarvisCraft/entity-equipment-packet-fix
JarvisCraft Jan 23, 2021
8839938
docs: fix issues in javadocs of lib-loader
JarvisCraft Jan 23, 2021
bc480ae
chore: simplify auto-closing in LibLoader
JarvisCraft Jan 23, 2021
605dc56
Merge pull request #165 from JarvisCraft/lib-loader-minor-patches
JarvisCraft Jan 23, 2021
99d084b
build(deployment): remove redundant non-profile distributionManagemen…
JarvisCraft Jan 23, 2021
9a5817b
Merge branch 'development' into lib-loader-minor-patches
JarvisCraft Jan 23, 2021
98456fe
Merge pull request #166 from JarvisCraft/lib-loader-minor-patches
JarvisCraft Jan 23, 2021
92b6d89
build(deployment): fix GH Package Registry coordinates
JarvisCraft Jan 23, 2021
3f4b324
Merge branch 'development' of github.com:JarvisCraft/minecraft-utils …
JarvisCraft Jan 23, 2021
988e609
chore: remove no longer used `.travis` directory
JarvisCraft Jan 25, 2021
5d7439d
Merge pull request #167 from JarvisCraft/remove-travis-directory
JarvisCraft Jan 25, 2021
540a8d1
build(deps): bump lombok from 1.18.16 to 1.18.18
dependabot[bot] Jan 29, 2021
8cfe871
Merge pull request #168 from JarvisCraft/dependabot/maven/development…
JarvisCraft Jan 29, 2021
0512be6
build(deps): bump fastutil from 8.4.4 to 8.5.1
dependabot[bot] Feb 1, 2021
8c93f67
Merge pull request #169 from JarvisCraft/dependabot/maven/development…
JarvisCraft Feb 1, 2021
74e9ec9
build(deps): bump fastutil from 8.5.1 to 8.5.2
dependabot[bot] Feb 2, 2021
6abf993
Merge pull request #170 from JarvisCraft/dependabot/maven/development…
JarvisCraft Feb 3, 2021
eeeacc8
build(dep): remove redundant usage of GHPR for packet-wrapper
JarvisCraft Feb 3, 2021
22a7765
Merge pull request #171 from JarvisCraft/packet-wrapper-simple-access
JarvisCraft Feb 3, 2021
275670b
build(deps): bump actions/cache from v2.1.3 to v2.1.4
dependabot[bot] Feb 5, 2021
9043332
Merge pull request #172 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft Feb 7, 2021
d97706d
build(deps-dev): bump version.junit.platform from 1.7.0 to 1.7.1
dependabot[bot] Feb 7, 2021
1f60ab8
Merge pull request #174 from JarvisCraft/dependabot/maven/development…
JarvisCraft Feb 7, 2021
b6f465d
build(deps-dev): bump version.junit from 5.7.0 to 5.7.1
dependabot[bot] Feb 7, 2021
e709c75
Merge pull request #173 from JarvisCraft/dependabot/maven/development…
JarvisCraft Feb 10, 2021
5f571cb
ci!: import credentials
JarvisCraft Feb 10, 2021
4c92f52
Merge branch 'development' into reorder-ci-entries
JarvisCraft Feb 10, 2021
73ff013
ci: reorder env variables in build configs
JarvisCraft Feb 10, 2021
15547b1
ci: add Mergify config and cleanup GH Actions configs
JarvisCraft Feb 10, 2021
097c680
Merge pull request #175 from JarvisCraft/reorder-ci-entries
JarvisCraft Feb 10, 2021
b0422c3
build(deps): bump ProtocolLib from 4.6.0-SNAPSHOT to 4.6.0
dependabot[bot] Feb 16, 2021
c5b746b
Merge pull request #176 from JarvisCraft/dependabot/maven/development…
mergify[bot] Feb 16, 2021
b675f8a
build(deps-dev): bump version.mockito from 3.7.7 to 3.8.0
dependabot[bot] Feb 23, 2021
17f4a3c
Merge pull request #177 from JarvisCraft/dependabot/maven/development…
mergify[bot] Feb 23, 2021
322cfc5
build(dep): bump padla to 1.0.0-SNAPSHOT
JarvisCraft Feb 25, 2021
bc4e579
Merge pull request #178 from JarvisCraft/use-padla-snapshot
JarvisCraft Feb 25, 2021
a2ac6a8
build: bump version to 1.0.0-SNAPSHOT resolving variable ambiguities
JarvisCraft Feb 26, 2021
d3f1ef3
style: add missing line endings to XMLs
JarvisCraft Feb 26, 2021
eda370f
Merge pull request #179 from JarvisCraft/bump-version-to-1.0.0-SNAPSHOT
JarvisCraft Feb 26, 2021
3e33322
ci: add `workflow_dispatch` condition to all GH Workflows except for …
JarvisCraft Mar 29, 2021
1dcccb5
build(deps): bump fastutil from 8.5.2 to 8.5.4
dependabot[bot] Mar 29, 2021
381f374
feat: don't expose location of SimpleLivingFakeEntity
JarvisCraft Mar 31, 2021
77067bd
feat: don't duplicate Location field in SimpleLivingFakeEntity
JarvisCraft Mar 31, 2021
78b6225
Merge branch 'development' into dependabot/maven/development/it.unimi…
JarvisCraft Mar 31, 2021
78f5b9f
Merge pull request #180 from JarvisCraft/dependabot/maven/development…
JarvisCraft Mar 31, 2021
8936e29
build(deps): bump lombok from 1.18.18 to 1.18.20
dependabot[bot] Apr 2, 2021
80ec858
Merge pull request #181 from JarvisCraft/dependabot/maven/development…
mergify[bot] Apr 2, 2021
8c02f42
build(deps-dev): bump version.mockito from 3.8.0 to 3.9.0
dependabot[bot] Apr 8, 2021
0834836
Merge pull request #183 from JarvisCraft/dependabot/maven/development…
mergify[bot] Apr 8, 2021
c27c983
build(deps): bump actions/setup-java from v1 to v2
dependabot[bot] Apr 8, 2021
4408ca5
ci: remove redundant Build job
JarvisCraft Apr 8, 2021
84dcb91
ci: update workflows to use setup-java@v2
JarvisCraft Apr 8, 2021
9df83f1
Merge pull request #182 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft Apr 8, 2021
a6523fb
build(deps): bump actions/cache from v2.1.4 to v2.1.5
dependabot[bot] Apr 13, 2021
17869ef
Merge pull request #184 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft Apr 14, 2021
fc9512b
build(deps): bump maven-gpg-plugin from 1.6 to 3.0.1
dependabot[bot] May 10, 2021
aad1a51
Merge pull request #185 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 10, 2021
265b811
build(deps): bump actions/checkout from 2 to 2.3.4
dependabot[bot] May 12, 2021
48cfeef
Merge pull request #186 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft May 12, 2021
68c57d1
build(deps-dev): bump version.mockito from 3.9.0 to 3.10.0
dependabot[bot] May 13, 2021
2caf8f4
Merge pull request #187 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 13, 2021
30b6a66
build(deps-dev): bump version.junit from 5.7.1 to 5.7.2
dependabot[bot] May 17, 2021
3c51f6d
Merge pull request #188 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 17, 2021
9d165a1
build(deps-dev): bump version.junit.platform from 1.7.1 to 1.7.2
dependabot[bot] May 17, 2021
61c4a67
Merge pull request #189 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 17, 2021
2ec77f3
build(deps): bump annotations from 20.1.0 to 21.0.0
dependabot[bot] May 21, 2021
b4854a4
Merge pull request #190 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 21, 2021
bf7a1e0
build(deps): bump maven-javadoc-plugin from 3.2.0 to 3.3.0
dependabot[bot] May 24, 2021
884b292
Merge pull request #191 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 24, 2021
2883f12
build(deps): bump annotations from 21.0.0 to 21.0.1
dependabot[bot] May 26, 2021
fb3a462
build(deps): bump commons-io from 2.8.0 to 2.9.0
dependabot[bot] May 26, 2021
b5aa648
Merge pull request #192 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 26, 2021
851d058
Merge branch 'development' into dependabot/maven/development/commons-…
mergify[bot] May 26, 2021
1ae3143
Merge pull request #193 from JarvisCraft/dependabot/maven/development…
mergify[bot] May 26, 2021
509df52
build(deps): bump actions/cache from 2.1.5 to 2.1.6
dependabot[bot] May 28, 2021
dd20b6e
Merge pull request #194 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft May 28, 2021
e625f16
feat: use primitives in DataWatcherFactory where possible
JarvisCraft Jun 2, 2021
2470251
refactor: cleanup ProtocolLibConversions to lazily initialize convert…
JarvisCraft Jun 2, 2021
0402702
feat: add support for missing DataWatcher data types
JarvisCraft Jun 2, 2021
35346aa
refactor: get rid of most warning in MetadataGenerator
JarvisCraft Jun 2, 2021
d4d24bb
build(deps-dev): bump version.mockito from 3.10.0 to 3.11.0
dependabot[bot] Jun 4, 2021
4f2618a
Merge pull request #196 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jun 4, 2021
5761011
feat: try to implement multi-version support of MetadataGenerator
JarvisCraft Jun 6, 2021
60ca598
Merge branch 'development' into datawatcher-1.16
JarvisCraft Jun 6, 2021
77c4796
Merge pull request #195 from JarvisCraft/datawatcher-1.16
JarvisCraft Jun 6, 2021
e94443d
docs: fix issues in javadocs of DefaultMapImage and MetadataGenerator
JarvisCraft Jun 6, 2021
1add6fa
build(deps-dev): bump version.mockito from 3.11.0 to 3.11.1
dependabot[bot] Jun 14, 2021
f2b24c7
build(deps): bump commons-io from 2.9.0 to 2.10.0
dependabot[bot] Jun 14, 2021
206a363
Merge pull request #197 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jun 14, 2021
1acf0fb
Merge branch 'development' into dependabot/maven/development/commons-…
mergify[bot] Jun 14, 2021
b475d2a
Merge pull request #198 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jun 14, 2021
f5f40b2
build(deps-dev): bump version.mockito from 3.11.1 to 3.11.2
dependabot[bot] Jun 21, 2021
46851d1
Merge pull request #199 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jun 21, 2021
aae5d34
build(deps): bump ProtocolLib from 4.6.0 to 4.7.0
dependabot[bot] Jul 12, 2021
c2ba96c
Merge pull request #200 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jul 12, 2021
ffeed39
build(deps): bump commons-io from 2.10.0 to 2.11.0
dependabot[bot] Jul 13, 2021
80a7f44
Merge pull request #201 from JarvisCraft/dependabot/maven/development…
mergify[bot] Jul 13, 2021
de6298e
build(deps): bump annotations from 21.0.1 to 22.0.0
dependabot[bot] Aug 12, 2021
64a1cee
Merge pull request #202 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 12, 2021
5ce86c3
build(deps-dev): bump version.mockito from 3.11.2 to 3.12.0
dependabot[bot] Aug 19, 2021
9145676
Merge pull request #203 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 19, 2021
5944c1e
build(deps-dev): bump version.mockito from 3.12.0 to 3.12.1
dependabot[bot] Aug 20, 2021
ce4c122
Merge pull request #204 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 20, 2021
c246b72
build(deps-dev): bump version.mockito from 3.12.1 to 3.12.2
dependabot[bot] Aug 24, 2021
66b47bb
Merge pull request #205 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 24, 2021
b9bdb1a
build(deps-dev): bump version.mockito from 3.12.2 to 3.12.3
dependabot[bot] Aug 25, 2021
ef3a736
Merge pull request #206 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 25, 2021
fdf6893
build(deps-dev): bump version.mockito from 3.12.3 to 3.12.4
dependabot[bot] Aug 26, 2021
ed7f6f7
Merge pull request #207 from JarvisCraft/dependabot/maven/development…
mergify[bot] Aug 26, 2021
1e99319
build(deps): bump maven-javadoc-plugin from 3.3.0 to 3.3.1
dependabot[bot] Sep 8, 2021
76237cf
Merge pull request #209 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 8, 2021
a0fed1f
build(deps-dev): bump version.junit.platform from 1.7.2 to 1.8.0
dependabot[bot] Sep 13, 2021
ae832ff
Merge pull request #211 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 13, 2021
4a0e03b
build(deps-dev): bump version.junit from 5.7.2 to 5.8.0
dependabot[bot] Sep 13, 2021
9b9f584
Merge pull request #210 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 13, 2021
2e0dd4a
build(deps): bump fastutil from 8.5.4 to 8.5.6
dependabot[bot] Sep 14, 2021
e67f056
Merge pull request #212 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 14, 2021
4e023dd
build(deps-dev): bump version.junit from 5.8.0 to 5.8.1
dependabot[bot] Sep 23, 2021
cf4df01
Merge pull request #213 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 23, 2021
b4989ee
build(deps-dev): bump version.junit.platform from 1.8.0 to 1.8.1
dependabot[bot] Sep 23, 2021
4a96019
Merge pull request #214 from JarvisCraft/dependabot/maven/development…
mergify[bot] Sep 23, 2021
13244f1
build(deps): bump lombok from 1.18.20 to 1.18.22
dependabot[bot] Oct 7, 2021
b8d28d2
build(deps-dev): bump version.mockito from 3.12.4 to 4.0.0
dependabot[bot] Oct 7, 2021
d80524b
Merge pull request #215 from JarvisCraft/dependabot/maven/development…
mergify[bot] Oct 7, 2021
9fdb7cc
Merge branch 'development' into dependabot/maven/development/version.…
mergify[bot] Oct 7, 2021
ee3d12d
Merge pull request #216 from JarvisCraft/dependabot/maven/development…
mergify[bot] Oct 7, 2021
fe8ff3d
build(deps): bump actions/checkout from 2.3.4 to 2.3.5
dependabot[bot] Oct 15, 2021
b0b41ed
Merge pull request #217 from JarvisCraft/dependabot/github_actions/de…
mergify[bot] Oct 15, 2021
b028d9d
fix: correctly calculate entity IDs on Minecraft 1.17
JarvisCraft Oct 16, 2021
e291246
Merge pull request #218 from JarvisCraft/mc-1.17-nms
JarvisCraft Oct 16, 2021
ac75cc0
fix(fake-entity-lib): correctly calculate height of `ArmorStandBlockI…
JarvisCraft Oct 16, 2021
0f0e5e4
Merge branch 'development' into mc-1.17-nms
JarvisCraft Oct 28, 2021
987ee85
Merge pull request #219 from JarvisCraft/mc-1.17-nms
JarvisCraft Oct 28, 2021
96d9f11
build(deps): bump actions/checkout from 2.3.5 to 2.4.0
dependabot[bot] Nov 2, 2021
fa4ad66
Merge pull request #220 from JarvisCraft/dependabot/github_actions/de…
mergify[bot] Nov 2, 2021
362bbe3
build(deps): bump annotations from 22.0.0 to 23.0.0
dependabot[bot] Nov 10, 2021
3e108b6
Merge pull request #221 from JarvisCraft/dependabot/maven/development…
mergify[bot] Nov 10, 2021
20e9f3e
build(deps-dev): bump version.mockito from 4.0.0 to 4.1.0
dependabot[bot] Nov 19, 2021
c0077fc
Merge pull request #222 from JarvisCraft/dependabot/maven/development…
mergify[bot] Nov 19, 2021
d892499
build(deps): bump actions/cache from 2.1.6 to 2.1.7
dependabot[bot] Nov 23, 2021
2a0fd2d
Merge pull request #223 from JarvisCraft/dependabot/github_actions/de…
mergify[bot] Nov 23, 2021
1007e3d
build(deps-dev): bump version.junit from 5.8.1 to 5.8.2
dependabot[bot] Nov 29, 2021
c420971
Merge pull request #224 from JarvisCraft/dependabot/maven/development…
mergify[bot] Nov 29, 2021
5fa7a70
build(deps-dev): bump version.junit.platform from 1.8.1 to 1.8.2
dependabot[bot] Nov 29, 2021
000d183
Merge pull request #225 from JarvisCraft/dependabot/maven/development…
mergify[bot] Nov 29, 2021
20aff7e
build(deps-dev): bump version.mockito from 4.1.0 to 4.2.0
dependabot[bot] Dec 16, 2021
49d7433
Merge pull request #226 from JarvisCraft/dependabot/maven/development…
mergify[bot] Dec 16, 2021
5080f83
build(deps-dev): bump version.mockito from 4.2.0 to 4.4.0
dependabot[bot] Mar 8, 2022
ce99655
Merge pull request #237 from JarvisCraft/dependabot/maven/development…
JarvisCraft Mar 8, 2022
a25515c
build(deps-dev): bump version.junit.platform from 1.8.2 to 1.9.0
dependabot[bot] Jul 27, 2022
0a7cb96
Merge pull request #259 from JarvisCraft/dependabot/maven/development…
JarvisCraft Aug 3, 2022
542c990
build(deps): bump actions/cache from 2.1.7 to 3.2.2
dependabot[bot] Dec 27, 2022
4606638
Merge pull request #278 from JarvisCraft/dependabot/github_actions/de…
JarvisCraft Jan 8, 2023
f228901
build(deps): bump ProtocolLib from 4.7.0 to 4.8.0
dependabot[bot] Jan 8, 2023
eaabf8f
build(deps): bump actions/setup-java from 2 to 3.5.1
dependabot[bot] Jan 8, 2023
6392f29
build(deps): bump actions/checkout from 2.4.0 to 3.3.0
dependabot[bot] Jan 8, 2023
67f70ff
build(deps): bump fastutil from 8.5.6 to 8.5.11
dependabot[bot] Jan 8, 2023
8c3e525
Merge remote-tracking branch 'origin/dependabot/github_actions/develo…
JarvisCraft Jan 8, 2023
a7c9fd4
Merge remote-tracking branch 'origin/dependabot/maven/development/it.…
JarvisCraft Jan 8, 2023
fdd723d
Merge remote-tracking branch 'origin/dependabot/github_actions/develo…
JarvisCraft Jan 8, 2023
6a0d2a0
Merge pull request #280 from JarvisCraft/dependency-updates
JarvisCraft Jan 8, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github-actions/maven/github-package-registry-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>github-package-registry</id>
<username>${env.GITHUB_PACKAGE_REGISTRY_DEPLOYER}</username>
<password>${env.GITHUB_PACKAGE_REGISTRY_TOKEN}</password>
</server>
</servers>

<profiles>
<profile>
<id>import-env-code-signing-credentials</id>
<properties>
<gpg.executable>gpg</gpg.executable>
<gpg.keyname>${env.CODE_SIGNING_GPG_KEY_ID}</gpg.keyname>
<gpg.passphrase>${env.CODE_SIGNING_GPG_KEY_PASSPHRASE}</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>
22 changes: 22 additions & 0 deletions .github-actions/maven/sonatype-ossrh-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<id>sonatype-ossrh</id>
<username>${env.SONATYPE_OSSRH_DEPLOYER}</username>
<password>${env.SONATYPE_OSSRH_TOKEN}</password>
</server>
</servers>

<profiles>
<profile>
<id>import-env-code-signing-credentials</id>
<properties>
<gpg.executable>gpg</gpg.executable>
<gpg.keyname>${env.CODE_SIGNING_GPG_KEY_ID}</gpg.keyname>
<gpg.passphrase>${env.CODE_SIGNING_GPG_KEY_PASSPHRASE}</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>
7 changes: 7 additions & 0 deletions .github-actions/scripts/get_version.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/usr/bin/env bash

# This should be called from repository root

# shellcheck disable=SC2016
# this is intentional as it is the value passed to Maven
mvn -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec --quiet
37 changes: 37 additions & 0 deletions .github-actions/scripts/maven_deploy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#!/usr/bin/env bash

# This should be called from repository root

if [[ "$(./.github-actions/scripts/get_version.sh)" == *-SNAPSHOT ]]; then
if [[ $1 == release ]]; then
>&2 echo "Cannot deploy in release mode when version is snapshot"
exit 1;
fi
else
if [[ $1 != release ]]; then
>&2 echo "Cannot deploy in non-release mode when version is not snapshot"
exit 1;
fi;
fi


# Valid deployment modes:
# - sonatype-ossrh
# - github-package-registry
function deploy() {
if [[ $1 != sonatype-ossrh && $1 != github-package-registry ]]; then
echo "Unknown deployment target: $1"
return 1
fi

maven_profiles=build-extras,sign-artifacts,import-env-code-signing-credentials,"$1"-deployment
if [[ $2 == release && $1 == sonatype-ossrh ]]; then
maven_profiles="${maven_profiles},automatic-central-release"
fi
echo "Using maven profiles: [${maven_profiles}]"

mvn deploy --settings ./.github-actions/maven/"$1"-settings.xml --activate-profiles "$maven_profiles" -B -V
}

deploy sonatype-ossrh "$1"
deploy github-package-registry "$1"
25 changes: 25 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
version: 2
updates:
- package-ecosystem: maven
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
target-branch: development
reviewers:
- JarvisCraft
labels:
- dependencies
- automatic

- package-ecosystem: github-actions
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
target-branch: development
reviewers:
- JarvisCraft
labels:
- dependencies
- automatic
40 changes: 40 additions & 0 deletions .github/workflows/deploy-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Deploy release

on:
push:
tags: [ v* ]

jobs:
deploy:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3.3.0

- name: Set up JDK 8
uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '8'

- name: Cache Maven local repository
uses: actions/cache@v3.2.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-maven-

- name: Import GPG signing key
run: |
echo -e "${{ secrets.CODE_SIGNING_GPG_PRIVATE_KEY }}" | gpg --batch --import
gpg --list-secret-keys --keyid-format LONG

- name: Deploy snapshot
env:
CODE_SIGNING_GPG_KEY_ID: ${{ secrets.CODE_SIGNING_GPG_KEY_ID }}
CODE_SIGNING_GPG_KEY_PASSPHRASE: ${{ secrets.CODE_SIGNING_GPG_KEY_PASSPHRASE }}
SONATYPE_OSSRH_DEPLOYER: ${{ secrets.SONATYPE_OSSRH_DEPLOYER }}
SONATYPE_OSSRH_TOKEN: ${{ secrets.SONATYPE_OSSRH_TOKEN }}
GITHUB_PACKAGE_REGISTRY_DEPLOYER: JarvisCraft
GITHUB_PACKAGE_REGISTRY_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: ./.github-actions/scripts/maven_deploy.sh release
41 changes: 41 additions & 0 deletions .github/workflows/deploy-snapshot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Deploy snapshot

on:
push:
branches: [ development ]
workflow_dispatch: {}

jobs:
deploy:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3.3.0

- name: Set up JDK 8
uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '8'

- name: Cache Maven local repository
uses: actions/cache@v3.2.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-maven-

- name: Import GPG signing key
run: |
echo -e "${{ secrets.CODE_SIGNING_GPG_PRIVATE_KEY }}" | gpg --batch --import
gpg --list-secret-keys --keyid-format LONG

- name: Deploy snapshot
env:
CODE_SIGNING_GPG_KEY_ID: ${{ secrets.CODE_SIGNING_GPG_KEY_ID }}
CODE_SIGNING_GPG_KEY_PASSPHRASE: ${{ secrets.CODE_SIGNING_GPG_KEY_PASSPHRASE }}
SONATYPE_OSSRH_DEPLOYER: ${{ secrets.SONATYPE_OSSRH_DEPLOYER }}
SONATYPE_OSSRH_TOKEN: ${{ secrets.SONATYPE_OSSRH_TOKEN }}
GITHUB_PACKAGE_REGISTRY_DEPLOYER: JarvisCraft
GITHUB_PACKAGE_REGISTRY_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: ./.github-actions/scripts/maven_deploy.sh
27 changes: 27 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Test

# Only test (without creating JARs) pull-requests
on: [ pull_request, workflow_dispatch ]

jobs:
test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3.3.0

- name: Set up JDK 8
uses: actions/setup-java@v3
with:
distribution: 'adopt'
java-version: '8'

- name: Cache Maven local repository
uses: actions/cache@v3.2.2
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-maven-

- name: Build with Maven
run: mvn -B test
46 changes: 38 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

# Created by https://www.gitignore.io/api/maven,intellij+all
# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,maven,java
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,maven,java

### Intellij+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
Expand Down Expand Up @@ -32,9 +32,14 @@
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr

# CMake
cmake-build-*/
Expand Down Expand Up @@ -82,6 +87,34 @@ modules.xml
.idea/misc.xml
*.ipr

# Sonarlint plugin
.idea/sonarlint

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

### Maven ###
target/
pom.xml.tag
Expand All @@ -92,10 +125,7 @@ release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar


# End of https://www.gitignore.io/api/maven,intellij+all

### Security ###
*.asc
# End of https://www.toptal.com/developers/gitignore/api/intellij+all,maven,java
25 changes: 25 additions & 0 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
pull_request_rules:
- name: Automatic merge for labelled pull requests
conditions:
- label=merge when ready
actions:
merge:
method: merge
strict: smart+fasttrack

- name: Automatic merge for Dependabot pull requests
conditions:
- author~=^dependabot(|-preview)\[bot\]$
- base=development
actions:
merge:
method: merge
strict: smart+fasttrack

- name: Remove Mergify temporary labels
conditions:
- merged
actions:
label:
remove:
- merge when ready
25 changes: 25 additions & 0 deletions .mergifyio.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
pull_request_rules:
- name: Automatic merge for labelled pull requests
conditions:
- label=merge when ready
actions:
merge:
method: merge
strict: smart+fasttrack

- name: Automatic merge for Dependabot pull requests
conditions:
- author~=^dependabot(|-preview)\[bot\]$
- base=development
actions:
merge:
method: merge
strict: smart+fasttrack

- name: Remove Mergify temporary labels
conditions:
- merged
actions:
label:
remove:
- merge when ready
22 changes: 0 additions & 22 deletions .travis.yml

This file was deleted.

Loading