Skip to content
This repository has been archived by the owner on Aug 24, 2022. It is now read-only.

Upstream v 0.9.9 #6

Draft
wants to merge 370 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
370 commits
Select commit Hold shift + click to select a range
fbfaf8f
Bump nexus-staging-maven-plugin from 1.6.12 to 1.6.13
dependabot[bot] Apr 22, 2022
1f9079b
Remove manual xstream override
stefvanschie Apr 29, 2022
7f815cf
Update local build instructions
stefvanschie Apr 30, 2022
cfa3756
Add log files to gitignore
stefvanschie May 2, 2022
1f18c6d
Remove spurious log file
stefvanschie May 2, 2022
df53f0d
Replace BuildTools with the paper-nms-maven-plugin
NoahvdAa May 7, 2022
b067329
check out before running task
NoahvdAa May 7, 2022
4eeeed2
remove leftover cd...
NoahvdAa May 7, 2022
a8ee22b
update to stable release
NoahvdAa May 7, 2022
a4f7d1b
cache paper-nms jars
NoahvdAa May 7, 2022
9afdc51
Don't support using the libraries section in the plugin.yml
stefvanschie May 17, 2022
406099c
Fix cycle button not handling item clicks
stefvanschie May 19, 2022
ed07018
Bump paper-nms-maven-plugin from 1.2 to 1.2.1
dependabot[bot] May 23, 2022
3e0a47d
Add log files to gitignore
stefvanschie May 2, 2022
b0e617c
Remove spurious log file
stefvanschie May 2, 2022
8d7a961
Replace BuildTools with the paper-nms-maven-plugin
NoahvdAa May 7, 2022
6902d67
check out before running task
NoahvdAa May 7, 2022
e64cd11
remove leftover cd...
NoahvdAa May 7, 2022
adb4175
update to stable release
NoahvdAa May 7, 2022
4c6ff37
cache paper-nms jars
NoahvdAa May 7, 2022
4df4bff
Don't support using the libraries section in the plugin.yml
stefvanschie May 17, 2022
b2218b0
Bump paper-nms-maven-plugin from 1.2 to 1.2.1
dependabot[bot] May 23, 2022
eed1a90
Added support for CustomModelData for gui items in XML files.
invalid-email-address May 30, 2022
da5c655
Bump adventure-api from 4.10.1 to 4.11.0
dependabot[bot] Jun 2, 2022
f197761
Fixed a typo with dirty rows
Jun 3, 2022
1112dc4
Add 1.19 support
stefvanschie Jun 13, 2022
8d70a96
Version 0.10.6
stefvanschie Jun 13, 2022
1d8a3cb
Merge branch 'master' into 0.10.6
stefvanschie Jun 13, 2022
3584545
Merge pull request #223 from stefvanschie/0.10.6
stefvanschie Jun 13, 2022
4d41d61
Changed the syntax to fit the latest version of gradle
RobotHanzo Jun 28, 2022
06d7743
Bump junit-jupiter-engine from 5.8.2 to 5.9.0
dependabot[bot] Jul 27, 2022
c687f64
Bump junit-jupiter-api from 5.8.2 to 5.9.0 in /IF
dependabot[bot] Jul 27, 2022
1f63052
Fix ToggleButton not executing item event
stefvanschie Jul 5, 2022
4e9a72f
Fix ChestGui#setRows getting rid of panes
stefvanschie Jul 5, 2022
999d1fe
Human entity inventory is not restored after updating gui
stefvanschie Jul 5, 2022
d739a0d
Fix nested panes ignoring visibility
stefvanschie Jul 6, 2022
aed8c81
Increase visibility of callCallback to allow for overriding in subcla…
wordandahalf Jul 7, 2022
8fcbccb
Add TradeSelectEvent callback
wordandahalf Jul 7, 2022
056f4bf
Call TradeSelectEvent callback when event is fired
wordandahalf Jul 7, 2022
a30b2e2
Respect PECS
wordandahalf Jul 7, 2022
2637492
Update copy to set TradeSelectEvent consumer
wordandahalf Jul 8, 2022
f72c551
Fix MerchantGui#copy() not copying all data
stefvanschie Jul 9, 2022
d1113d6
Add Pane#createBorder
stefvanschie Jul 10, 2022
4c935a6
Add version 1.19.1
stefvanschie Aug 11, 2022
bcd66b6
Add version 1.19.2
stefvanschie Aug 11, 2022
28783e0
Version 0.10.7
stefvanschie Aug 11, 2022
299bdcf
Bump maven-javadoc-plugin from 3.4.0 to 3.4.1
dependabot[bot] Aug 15, 2022
e53721d
Allow users to specify their own plugin instance
stefvanschie Aug 17, 2022
8cc3ce6
Add slots
stefvanschie Aug 20, 2022
cb3dc97
Improve anvil gui handling
stefvanschie Sep 17, 2022
9297ec8
Bump maven-javadoc-plugin from 3.4.0 to 3.4.1
dependabot[bot] Aug 15, 2022
d8c4dca
Respect visibility in OutlinePane
RobotHanzo Aug 25, 2022
2081021
Bump paper-nms-maven-plugin from 1.2.1 to 1.3
dependabot[bot] Sep 2, 2022
3b84892
Bump maven-shade-plugin from 3.3.0 to 3.4.0 in /IF
dependabot[bot] Sep 15, 2022
1b0afdd
Add PaginatedPane#addPage
stefvanschie Sep 18, 2022
14b27b0
Add ToggleButton#allowToggle
stefvanschie Sep 19, 2022
90ed548
Bump junit-jupiter-engine from 5.9.0 to 5.9.1 in /IF
dependabot[bot] Sep 21, 2022
02d1899
Bump paper-nms-maven-plugin from 1.3 to 1.3.1
dependabot[bot] Sep 21, 2022
7abc25f
Bump junit-jupiter-api from 5.9.0 to 5.9.1
dependabot[bot] Sep 21, 2022
5e3b3a1
Bump junit-jupiter-engine from 5.9.0 to 5.9.1
dependabot[bot] Sep 21, 2022
567f483
Cache .paper-nms
stefvanschie Oct 1, 2022
486105a
Add GuiItem#setItem(ItemStack)
stefvanschie Oct 1, 2022
3b7a39f
Add AnvilGui#setCost(short)
stefvanschie Nov 6, 2022
4c06468
Fix grindstone inventories not behaving correctly
stefvanschie Dec 5, 2022
6a22ce6
Add 1.19.3 support
stefvanschie Dec 19, 2022
0cdbca0
Add 1.19.3 initialization to workflow
stefvanschie Dec 19, 2022
1d79c94
Merge branch 'master' into 0.10.8
stefvanschie Dec 19, 2022
04a025e
Merge pull request #274 from stefvanschie/0.10.8
stefvanschie Dec 19, 2022
563cc2e
V 0.10.8
stefvanschie Dec 19, 2022
80b2de7
Update paper-nms maven plugin (#275)
NoahvdAa Jan 7, 2023
090e22e
Bump maven-shade-plugin from 3.4.0 to 3.4.1 in /IF
dependabot[bot] Oct 28, 2022
5fd2556
Bump adventure-api from 4.11.0 to 4.12.0
dependabot[bot] Nov 28, 2022
595d894
Set up auto deployment
stefvanschie Feb 5, 2023
9784880
Fix typo
stefvanschie Feb 5, 2023
ee3ae46
Use double quotes for command
stefvanschie Feb 5, 2023
f6d771d
Fix StaticPane#addItem not overwriting already set items in the same …
stefvanschie Mar 13, 2023
e3c600e
Fix anvil and grindstone gui not working on Spigot
stefvanschie Mar 17, 2023
2c4c614
Add 1.19.4 support
stefvanschie Mar 27, 2023
27a4c08
V 0.10.9
stefvanschie Mar 27, 2023
c3ea2b2
Bump to 0.10.10-SNAPSHOT
stefvanschie Apr 8, 2023
5b054b5
An attempt to fix hidden items breaking everything after it in Outlin…
RobotHanzo Jan 2, 2023
4ae6fb4
Add #285
stefvanschie May 25, 2023
f9037c6
Merge remote-tracking branch 'origin/master'
stefvanschie May 25, 2023
fdc17fe
Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 in /nms/1_14
dependabot[bot] Feb 16, 2023
5e454da
Bump maven-javadoc-plugin from 3.4.1 to 3.5.0
dependabot[bot] Feb 16, 2023
5b23ebc
Fix #323
stefvanschie May 30, 2023
343506a
Merge remote-tracking branch 'origin/master'
stefvanschie May 30, 2023
5b917ed
Bump annotations from 23.0.0 to 24.0.1 in /IF
dependabot[bot] Mar 3, 2023
21161f4
Add support for Minecraft 1.20
stefvanschie Jun 9, 2023
bd4c68d
Merge remote-tracking branch 'origin/master'
stefvanschie Jun 9, 2023
f0d0a54
V 0.10.10
stefvanschie Jun 9, 2023
fefb749
Bump to 0.10.11-SNAPSHOT
stefvanschie Jun 23, 2023
02988bf
Add 1.20.1 support
stefvanschie Jun 23, 2023
c0999c0
V 0.10.11
stefvanschie Jun 24, 2023
5b9f637
Bump paper-nms-maven-plugin from 1.3 to 1.3.2 in /nms/1_19_3
dependabot[bot] Mar 27, 2023
73d5d76
Bump paper-nms-maven-plugin from 1.3 to 1.3.2 in /nms/1_19_4
dependabot[bot] Mar 27, 2023
7b729b4
Bump to 0.10.12-SNAPSHOT
stefvanschie Jul 6, 2023
20a483c
Fix inverted logic for XML onClick bindings
pontaoski Jan 22, 2023
a9d30b8
Bump junit-jupiter-engine from 5.9.1 to 5.9.3 in /nms/1_16_2-3
dependabot[bot] Apr 27, 2023
7602f0f
Bump junit-jupiter-engine from 5.9.1 to 5.9.3 in /IF
dependabot[bot] Apr 27, 2023
198f391
Bump junit-jupiter-api from 5.9.1 to 5.9.3 in /IF
dependabot[bot] Apr 27, 2023
adfd382
Bump maven-gpg-plugin from 3.0.1 to 3.1.0 in /nms/1_17_1
dependabot[bot] May 8, 2023
a3778f9
Bump maven-source-plugin from 3.2.1 to 3.3.0
dependabot[bot] May 31, 2023
cb1b606
Fix toggle buttons not working in masonry panes
stefvanschie Jul 13, 2023
ceeec7b
Bump maven-gpg-plugin from 3.0.1 to 3.1.0
dependabot[bot] Jun 6, 2023
caa50e5
Bump maven-surefire-plugin from 2.22.2 to 3.1.2 in /nms/1_17_0 (#454)
dependabot[bot] Jul 17, 2023
e2827d3
Bump adventure-api from 4.12.0 to 4.14.0 in /IF
dependabot[bot] Jun 8, 2023
2409542
Fix crafting table gui not displaying items
stefvanschie Jul 19, 2023
1af1805
Pass owning plugin down to panes
CDFN Jun 19, 2023
9e4e159
Fix plugin not being passed to all gui types and some panes
stefvanschie Jul 26, 2023
d2c35af
Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /IF
dependabot[bot] Jul 10, 2023
b772656
Fix setting cursor in close event not working
stefvanschie Jul 27, 2023
88a3162
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_19_3
dependabot[bot] Jul 19, 2023
e740e48
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_18_1
dependabot[bot] Jul 19, 2023
0eae7b6
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_17_1
dependabot[bot] Jul 19, 2023
89c6062
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_17_0
dependabot[bot] Jul 19, 2023
6a550bd
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_18_2
dependabot[bot] Jul 19, 2023
769ab8f
Bump paper-nms-maven-plugin from 1.3 to 1.4.1 in /nms/1_20
dependabot[bot] Jul 19, 2023
88560a5
Bump paper-nms-maven-plugin from 1.3.2 to 1.4.1 in /nms/1_19_0
dependabot[bot] Jul 19, 2023
5ddbcac
Bump paper-nms-maven-plugin from 1.3 to 1.4.1
dependabot[bot] Jul 19, 2023
6234456
Fix toggle button click handlers not always firing
stefvanschie Aug 18, 2023
2148ac9
Bump org.junit.jupiter:junit-jupiter-engine in /nms/1_19_0
dependabot[bot] Jul 24, 2023
6cd6dd5
Bump org.junit.jupiter:junit-jupiter-engine from 5.9.3 to 5.10.0 in /IF
dependabot[bot] Jul 24, 2023
b70f390
Match junit api version
stefvanschie Sep 9, 2023
3140721
Add version 1.20.2 support
stefvanschie Oct 24, 2023
a16e565
V 0.10.12
stefvanschie Oct 24, 2023
f001da2
Bump org.apache.maven.plugins:maven-javadoc-plugin in /nms/1_14
dependabot[bot] Dec 4, 2023
0acc235
Bump to 0.10.13-SNAPSHOT
stefvanschie Dec 11, 2023
11564e7
Bump to 0.10.13-SNAPSHOT
stefvanschie Dec 11, 2023
208194c
Merge remote-tracking branch 'origin/master'
stefvanschie Dec 11, 2023
076a981
Add 1.20.3 support
stefvanschie Dec 21, 2023
5f98903
Bump org.apache.maven.surefire:surefire-junit-platform in /nms/1_20_3
dependabot[bot] Dec 21, 2023
abb0be9
Bump org.apache.maven.plugins:maven-surefire-plugin in /nms/1_20_3
dependabot[bot] Dec 21, 2023
a70a62c
Update SkullUtil.java
GregorSomething Dec 23, 2023
950ea5a
Update README.md
GregorSomething Dec 23, 2023
287c93b
Add crafter gui
stefvanschie Jan 4, 2024
3ba8558
Add 1.20.4 support
stefvanschie Jan 5, 2024
ade2a32
V 0.10.13
stefvanschie Jan 5, 2024
322a8d7
Bump org.apache.maven.plugins:maven-javadoc-plugin in /nms/1_19_2
dependabot[bot] Sep 18, 2023
23d8cb3
Bump org.apache.maven.plugins:maven-shade-plugin in /IF
dependabot[bot] Sep 25, 2023
f671677
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_19_1
dependabot[bot] Oct 19, 2023
ea0644c
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_18_1
dependabot[bot] Oct 19, 2023
6b32e7d
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_18_0
dependabot[bot] Oct 19, 2023
7477dab
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_17_0
dependabot[bot] Oct 19, 2023
e57f129
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_17_1
dependabot[bot] Oct 19, 2023
ff29a67
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_19_0
dependabot[bot] Oct 19, 2023
f8a3b06
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_19_2
dependabot[bot] Oct 19, 2023
3f39017
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_18_2
dependabot[bot] Oct 19, 2023
ab637d3
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_19_3
dependabot[bot] Oct 19, 2023
90b5085
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_19_4
dependabot[bot] Oct 19, 2023
195a061
Bump org.apache.maven.surefire:surefire-junit-platform in /nms/1_20
dependabot[bot] Oct 24, 2023
99da127
Bump org.apache.maven.plugins:maven-surefire-plugin in /nms/1_20
dependabot[bot] Oct 24, 2023
183a895
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3
dependabot[bot] Oct 24, 2023
e803e7c
Bump org.junit.jupiter:junit-jupiter-engine in /nms/1_18_0
dependabot[bot] Nov 6, 2023
29be164
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.0 to 5.10.1 in /IF
dependabot[bot] Nov 6, 2023
42dd534
Bump org.jetbrains:annotations in /adventure-support
dependabot[bot] Nov 16, 2023
e9a4ad7
Merge branch 'master' into dependabot/maven/nms/1_14/org.apache.maven…
stefvanschie Jan 23, 2024
b0a3180
Merge pull request #744 from stefvanschie/dependabot/maven/nms/1_14/o…
stefvanschie Jan 23, 2024
504dd96
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3
dependabot[bot] Dec 4, 2023
38bb278
Merge branch 'master' into dependabot/maven/nms/1_20_3/org.apache.mav…
stefvanschie Jan 28, 2024
4d7a879
Merge pull request #809 from stefvanschie/dependabot/maven/nms/1_20_3…
stefvanschie Jan 28, 2024
5c8d29e
Merge branch 'master' into dependabot/maven/nms/1_20_3/org.apache.mav…
stefvanschie Jan 29, 2024
dc1da6a
Merge pull request #812 from stefvanschie/dependabot/maven/nms/1_20_3…
stefvanschie Jan 29, 2024
efe2634
Bump org.apache.maven.plugins:maven-surefire-plugin in /IF
dependabot[bot] Jan 29, 2024
c4326a4
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.1 to 1.4.3 in /nms/1_20_3-4
dependabot[bot] Jan 5, 2024
2e2abe8
Bump org.apache.maven.surefire:surefire-junit-platform
dependabot[bot] Jan 28, 2024
88b1291
Bump org.apache.maven.surefire:surefire-junit-platform
dependabot[bot] Jan 28, 2024
4cc4037
Bump org.apache.maven.plugins:maven-surefire-plugin in /nms/1_20_3-4
dependabot[bot] Jan 29, 2024
088f3ed
Bump net.kyori:adventure-api from 4.14.0 to 4.15.0
dependabot[bot] Jan 11, 2024
2512ec9
Bump org.junit.jupiter:junit-jupiter-api from 5.10.0 to 5.10.1 in /IF
dependabot[bot] Jan 11, 2024
748c812
Fix failing tests
stefvanschie Jan 31, 2024
277f794
Merge branch 'master' into dependabot/maven/IF/org.apache.maven.plugi…
stefvanschie Jan 31, 2024
7a9f8a2
Merge pull request #825 from stefvanschie/dependabot/maven/IF/org.apa…
stefvanschie Jan 31, 2024
7c08d51
Bump org.junit.jupiter:junit-jupiter-engine in /nms/1_20_0-1
dependabot[bot] Feb 5, 2024
b474d3e
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2
dependabot[bot] Feb 5, 2024
859f69b
Bump to 0.10.14-SNAPSHOT
stefvanschie Feb 5, 2024
39aeb36
Merge remote-tracking branch 'origin/master'
stefvanschie Feb 5, 2024
2418ed6
Fix plugin instance for toggle button
stefvanschie Feb 14, 2024
28d4a92
Update PatternPain
VyperzDev Feb 15, 2024
fa7c120
Fix toggle buttons appearing in the wrong place
stefvanschie Feb 16, 2024
569b2cf
Used slot position to calculate offset instead of pane position
Mastermori Feb 17, 2024
3595fed
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2
dependabot[bot] Feb 21, 2024
4d306e5
Update shade plugin version in readme
stefvanschie Mar 1, 2024
2099c2e
Bump net.kyori:adventure-api from 4.15.0 to 4.16.0
dependabot[bot] Feb 21, 2024
e350697
Fix 1.20.1 not working
stefvanschie Mar 3, 2024
485267e
Fix CI
stefvanschie Mar 3, 2024
1a4a69e
Merge branch 'master' into master
GregorSomething Mar 6, 2024
d156525
Update SkullUtil.java
GregorSomething Mar 6, 2024
3f0df57
Bump org.apache.maven.plugins:maven-gpg-plugin in /nms/abstraction
dependabot[bot] Mar 12, 2024
e6aeafa
Bump org.apache.maven.plugins:maven-gpg-plugin in /IF
dependabot[bot] Mar 12, 2024
1f0a18f
Update SkullUtil.java
GregorSomething Mar 13, 2024
b07309a
Update SkullUtil.java
GregorSomething Mar 14, 2024
4650506
Merge pull request #814 from GregorSomething/master
stefvanschie Mar 16, 2024
f41c85a
Bump org.apache.maven.plugins:maven-gpg-plugin in /IF
dependabot[bot] Mar 19, 2024
3b6bb0b
Add PagingButtons
stefvanschie Mar 19, 2024
0c4b3ef
Add Gui#setParent
stefvanschie Mar 26, 2024
c6140b6
Bump org.apache.maven.plugins:maven-gpg-plugin in /nms/1_19_4
dependabot[bot] Mar 27, 2024
0dfb6b8
Bump org.apache.maven.plugins:maven-gpg-plugin in /IF
dependabot[bot] Mar 27, 2024
5ea1db2
Bump org.apache.maven.plugins:maven-source-plugin in /nms/1_17_0
dependabot[bot] Apr 5, 2024
2768608
Bump org.apache.maven.plugins:maven-source-plugin in /IF
dependabot[bot] Apr 5, 2024
a68f50d
Add 1.20.5 support
stefvanschie May 9, 2024
a166029
CI: Update Java version to 21
stefvanschie May 10, 2024
92c2e92
Add 1.20.6 support
stefvanschie May 13, 2024
5a97192
V 0.10.14
stefvanschie May 16, 2024
6904540
Bump to 0.10.15-SNAPSHOT
stefvanschie Jun 15, 2024
9270758
Update deploy script to use access key
stefvanschie Jun 17, 2024
80ea06f
Add 1.21 support
stefvanschie Jun 30, 2024
15f7c0f
Fix GitHub actions
stefvanschie Jun 30, 2024
03b4ee8
V 0.10.15
stefvanschie Jun 30, 2024
8512616
Bump org.apache.maven.plugins:maven-gpg-plugin in /nms/1_16_1
dependabot[bot] Apr 22, 2024
9939b51
Fix GitHub actions cache
stefvanschie Jul 9, 2024
ae72cd0
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.4
dependabot[bot] Apr 22, 2024
3f2cf10
Bump net.kyori:adventure-api from 4.16.0 to 4.17.0
dependabot[bot] May 8, 2024
1924345
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_19_1
dependabot[bot] May 15, 2024
be0aef0
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_17_1
dependabot[bot] May 15, 2024
2a05e78
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_19_4
dependabot[bot] May 15, 2024
0d10f31
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_18_0
dependabot[bot] May 15, 2024
0df16d4
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_19_0
dependabot[bot] May 15, 2024
68955b9
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4 in /nms/1_19_2
dependabot[bot] May 15, 2024
abd1268
Bump ca.bkaw:paper-nms-maven-plugin from 1.4.3 to 1.4.4
dependabot[bot] May 15, 2024
9d14b44
Bump org.sonatype.plugins:nexus-staging-maven-plugin in /nms/1_16_4-5
dependabot[bot] May 28, 2024
d6997f9
Bump to 0.10.16-SNAPSHOT
stefvanschie Jul 26, 2024
510704b
Fix plugins with paper-plugin.yml not working on 1.21
stefvanschie Jul 26, 2024
a07e628
Fix GuiItem#copy() not working for air items
stefvanschie Jul 26, 2024
e2be393
V 0.10.16
stefvanschie Jul 26, 2024
367c070
Bump to 0.10.17-SNAPSHOT
stefvanschie Aug 14, 2024
19d9a87
Bump adventure on 1.20.3-1.20.4 to 4.15.0
stefvanschie Aug 14, 2024
3b7fbb5
Update CI/CD for 1.21
stefvanschie Aug 14, 2024
ff2f992
Update guis to latest 1.21 build
stefvanschie Aug 14, 2024
f2e54bc
Add 1.21.1 support
stefvanschie Aug 17, 2024
8bb33d9
V 0.10.17
stefvanschie Aug 17, 2024
4fbf28d
Bump org.sonatype.plugins:nexus-staging-maven-plugin in /IF
dependabot[bot] May 28, 2024
bc57285
Bump org.apache.maven.plugins:maven-javadoc-plugin in /adventure-support
dependabot[bot] Jun 3, 2024
d00531f
Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.6.0
dependabot[bot] Jun 3, 2024
221ffdc
Bump org.apache.maven.plugins:maven-javadoc-plugin in /IF
dependabot[bot] Jun 3, 2024
bee45dc
Bump org.apache.maven.plugins:maven-gpg-plugin
dependabot[bot] Aug 28, 2024
b759a4f
Bump org.junit.jupiter:junit-jupiter-engine in /nms/abstraction
dependabot[bot] Aug 15, 2024
4188fec
Bump net.kyori:adventure-text-serializer-legacy from 4.15.0 to 4.17.0
dependabot[bot] Aug 15, 2024
3bc960d
Bump net.kyori:adventure-key from 4.15.0 to 4.17.0
dependabot[bot] Aug 15, 2024
aba82a4
Bump net.kyori:adventure-api from 4.15.0 to 4.17.0
dependabot[bot] Aug 15, 2024
174979e
Bump net.kyori:adventure-text-serializer-ansi from 4.15.0 to 4.17.0
dependabot[bot] Aug 15, 2024
af06a26
Bump org.apache.maven.plugins:maven-surefire-plugin
dependabot[bot] Aug 19, 2024
67117a3
Bump org.junit.jupiter:junit-jupiter-engine from 5.10.2 to 5.11.0 in /IF
dependabot[bot] Aug 19, 2024
1b9a734
Bump org.apache.maven.plugins:maven-gpg-plugin in /IF
dependabot[bot] Aug 19, 2024
4fd8808
Bump net.kyori:adventure-text-logger-slf4j in /nms/1_20_3-4
dependabot[bot] Aug 19, 2024
2f7ed3c
Bump net.kyori:adventure-text-minimessage in /nms/1_20_3-4
dependabot[bot] Aug 19, 2024
bb53e87
Bump org.apache.maven.plugins:maven-javadoc-plugin in /nms/1_17_0
dependabot[bot] Aug 28, 2024
e4628cd
Bump org.apache.maven.plugins:maven-javadoc-plugin in /IF
dependabot[bot] Aug 28, 2024
42d17a4
Bump org.apache.maven.surefire:surefire-junit-platform in /nms/1_17_0
dependabot[bot] Sep 13, 2024
0020e29
Bump org.apache.maven.plugins:maven-surefire-plugin in /nms/1_17_0
dependabot[bot] Sep 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,14 @@ root = true

# Indentation override for all java files
[**.java]
indent_style = space
indent_size = 4
insert_final_newline = true
ij_continuation_indent_size = 8

# Indentation override for all
[pom.xml]
indent_style = space
indent_size = 4
insert_final_newline = false
ij_continuation_indent_size = 8
118 changes: 118 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
version: 2
updates:
- package-ecosystem: "maven"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/IF"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/adventure-support"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_14"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_15"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_16_1"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_16_2-3"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_16_4-5"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_17_0"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_17_1"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_18_0"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_18_1"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_18_2"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_19_0"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_19_1"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_19_2"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_19_3"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_19_4"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_0"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_1"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_2"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_3-4"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_5"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_20_6"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/1_21"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/nms/abstraction"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/inventory-view/iv-abstract-class"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/inventory-view/iv-abstraction"
schedule:
interval: "daily"
- package-ecosystem: "maven"
directory: "/inventory-view/iv-interface"
schedule:
interval: "daily"
27 changes: 27 additions & 0 deletions .github/deployment/deploy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/usr/bin/env bash

PARENT_VERSION=$(mvn help:evaluate -Dexpression=project.version -pl :IF-parent -q -DforceStdout)
BASE_VERSION=$(mvn help:evaluate -Dexpression=project.version -pl :IF -q -DforceStdout)

if [[ $PARENT_VERSION != "$BASE_VERSION" ]]; then
echo "IF-parent and IF versions mismatch"
exit 1
fi

if [[ $PARENT_VERSION != *-SNAPSHOT ]]; then
exit 0
fi

if ! mvn clean install -B; then
echo "Unable to build IF"
exit 1
fi

if ! mvn deploy -N -pl :IF-parent -P deploy -s ./.github/deployment/settings.xml -B -Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
echo "Unable to deploy IF-parent"
exit 1
fi

if ! mvn deploy -pl :IF -P deploy -s ./.github/deployment/settings.xml -B -Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
echo "Unable to deploy IF"
fi
9 changes: 9 additions & 0 deletions .github/deployment/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<settings>
<servers>
<server>
<id>ossrh</id>
<username>${deploy.username}</username>
<password>${deploy.password}</password>
</server>
</servers>
</settings>
117 changes: 117 additions & 0 deletions .github/workflows/auto-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
name: Automatically deploy the project

on:
push:
branches:
- master

jobs:
deploy:
runs-on: ubuntu-latest
name: 'Deploy'
steps:
- name: Cache Paper(clip) jars
id: cache-paperclip-jars
uses: actions/cache@v2
with:
path: |
.paper-nms
build
paperclip
~/.m2/repository/io/papermc/paper
~/.m2/repository/ca/bkaw/paper-nms
~/.m2/repository/org/spigotmc/spigot
key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-paperclip
- name: Download Paperclip jars
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
run: |
mkdir -p paperclip
wget https://papermc.io/api/v2/projects/paper/versions/1.14.4/builds/243/downloads/paper-1.14.4-243.jar -O paperclip/paper-1.14.4.jar
wget https://papermc.io/api/v2/projects/paper/versions/1.15.2/builds/391/downloads/paper-1.15.2-391.jar -O paperclip/paper-1.15.2.jar
wget https://papermc.io/api/v2/projects/paper/versions/1.16.1/builds/138/downloads/paper-1.16.1-138.jar -O paperclip/paper-1.16.1.jar
wget https://papermc.io/api/v2/projects/paper/versions/1.16.3/builds/253/downloads/paper-1.16.3-253.jar -O paperclip/paper-1.16.3.jar
wget https://papermc.io/api/v2/projects/paper/versions/1.16.4/builds/416/downloads/paper-1.16.4-416.jar -O paperclip/paper-1.16.4.jar
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
- name: Generate 1.14 - 1.16 Paper jars
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
working-directory: paperclip
run: |
java -jar paper-1.14.4.jar
java -jar paper-1.15.2.jar
java -jar paper-1.16.1.jar
java -jar paper-1.16.3.jar
java -jar paper-1.16.4.jar
- name: Install 1.14 - 1.16 Paper jars
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
working-directory: paperclip
run: |
mvn install:install-file -Dfile=cache/patched_1.14.4.jar -DgroupId="io.papermc" -DartifactId="paper" -Dversion="1.14.4-R0.1-SNAPSHOT" -Dpackaging="jar"
mvn install:install-file -Dfile=cache/patched_1.15.2.jar -DgroupId="io.papermc" -DartifactId="paper" -Dversion="1.15.2-R0.1-SNAPSHOT" -Dpackaging="jar"
mvn install:install-file -Dfile=cache/patched_1.16.1.jar -DgroupId="io.papermc" -DartifactId="paper" -Dversion="1.16.1-R0.1-SNAPSHOT" -Dpackaging="jar"
mvn install:install-file -Dfile=cache/patched_1.16.3.jar -DgroupId="io.papermc" -DartifactId="paper" -Dversion="1.16.3-R0.1-SNAPSHOT" -Dpackaging="jar"
mvn install:install-file -Dfile=cache/patched_1.16.4.jar -DgroupId="io.papermc" -DartifactId="paper" -Dversion="1.16.4-R0.1-SNAPSHOT" -Dpackaging="jar"
- name: Set up JDK 21
uses: actions/setup-java@v1
with:
java-version: 21
- uses: actions/checkout@v2
name: Checkout code
- name: Run paper-nms init
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
run: |
mvn paper-nms:init -pl nms/1_17_0
mvn paper-nms:init -pl nms/1_17_1
mvn paper-nms:init -pl nms/1_18_0
mvn paper-nms:init -pl nms/1_18_1
mvn paper-nms:init -pl nms/1_18_2
mvn paper-nms:init -pl nms/1_19_0
mvn paper-nms:init -pl nms/1_19_1
mvn paper-nms:init -pl nms/1_19_2
mvn paper-nms:init -pl nms/1_19_3
mvn paper-nms:init -pl nms/1_19_4
mvn paper-nms:init -pl nms/1_20_0
mvn paper-nms:init -pl nms/1_20_1
mvn paper-nms:init -pl nms/1_20_2
mvn paper-nms:init -pl nms/1_20_3-4
- name: 'Run BuildTools 1.20.5-1.20.6, 1.21.1'
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
run: |
mkdir -p build
cd build/
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar -O BuildTools.jar

git clone https://hub.spigotmc.org/stash/scm/spigot/bukkit.git Bukkit
cd Bukkit
git checkout 304e83eb384c338546aa96eea51388e0e8407e26
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git CraftBukkit
cd CraftBukkit
git checkout 91b1fc3f1cf89e2591367dca1fa7362fe376f289
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/spigot.git Spigot
cd Spigot
git checkout b698b49caf14f97a717afd67e13fd7ac59f51089
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/builddata.git BuildData
cd BuildData
git checkout a7f7c2118b877fde4cf0f32f1f730ffcdee8e9ee
cd ..

java -jar BuildTools.jar --remapped --disable-java-check --dont-update
java -jar BuildTools.jar --rev 1.20.6 --remapped --disable-java-check
java -jar BuildTools.jar --rev 1.21.1 --remapped --disable-java-check
cd ../
- name: Setup GPG keys
run: cat <(echo -e "${{ secrets.GPG_KEY }}") | gpg --batch --import
- name: Automatically deploy the project
env:
gpg_passphrase: ${{ secrets.GPG_PASSPHRASE }}
deploy_username: ${{ secrets.DEPLOY_USERNAME }}
deploy_password: ${{ secrets.DEPLOY_PASSWORD }}
run: bash ./.github/deployment/deploy.sh "$gpg_passphrase" "$deploy_username" "$deploy_password"
Loading