Commit Graph

2170 Commits

Author SHA1 Message Date
Ben Woo
8ebb5cff5a Merge branch 'main' into ben/mv5/merge-main
# Conflicts:
#	src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java
2024-11-22 17:14:17 +08:00
Ben Woo
8a28bcafec Expose MV's completion and context instances in CommandManager 2024-11-21 22:28:48 +08:00
Ben Woo
0cc1676e6c Fix finer permission checking filter 2024-11-21 22:28:10 +08:00
Ben Woo
b434903739
Merge pull request #3131 from Multiverse/ben/mv5/NewAndRemovedWorlds
Use a record NewAndRemovedWorlds instead of generic tuple for clarity
2024-11-21 22:10:41 +08:00
Ben Woo
5b3477af3e
Merge pull request #3117 from Multiverse/ben/pr-comment-artifact
Comment build artifact in PR
2024-11-21 21:36:51 +08:00
Ben Woo
e2050c825e
Merge pull request #3130 from Multiverse/ben/mv5/improve-destination
Refactor to remove need for ParsedDestination and add destination tests
2024-11-21 11:52:08 +08:00
Ben Woo
faf8d1a7d0
Merge pull request #3129 from Multiverse/ben/mv5/material-converter
Re-add MaterialConverter class and add tests
2024-11-21 11:49:24 +08:00
Ben Woo
e15dd7e69b Implement DestinationInstance#getIdentifier shortcut 2024-11-21 10:56:41 +08:00
Ben Woo
cee6a4879a Implement ExactDestination#fromLocation 2024-11-21 09:57:07 +08:00
Ben Woo
f5b5148f82 Use a record NewAndRemovedWorlds instead of generic tuple for clarity 2024-11-21 09:46:57 +08:00
Ben Woo
d3f6b11fe5 Refactor to remove need for ParsedDestination and add destination tests 2024-11-20 22:25:33 +08:00
Ben Woo
1eeb265f4e
Merge pull request #3127 from Multiverse/ben/mv5/testssss
More testsss
2024-11-20 21:48:37 +08:00
Ben Woo
2f8d23390a
Merge pull request #3128 from Multiverse/fix-publish-repo 2024-11-19 07:08:32 +08:00
Jeremy Wood
c4d01b65b7
Publish to correct repo url based on version. 2024-11-18 15:36:47 -05:00
Ben Woo
d415a7fc5c Re-add MaterialConverter class and add tests 2024-11-17 15:05:12 +08:00
Ben Woo
0b89738ec0 Update to mockbukkit 4.0 2024-11-16 17:03:11 +08:00
Jeremy Wood
e33fc93a1d
Merge pull request #3126 from Multiverse/ben/fix-publish
Fix gha publish command
2024-11-16 02:29:27 -05:00
Ben Woo
656b318be3
Fix gha publish command 2024-11-16 15:27:32 +08:00
Jeremy Wood
562dece6f9
Merge pull request #3125 from Multiverse/jwood/reposilite
Publish to new repo using temp url.
2024-11-16 02:02:19 -05:00
Jeremy Wood
fa30b432a9
Publish to new repo using temp url. 2024-11-15 23:19:53 -05:00
Ben Woo
20af0350aa Implement tests for WorldNameChecker class 2024-11-14 20:39:56 +08:00
Ben Woo
30e8b93786 Fix null and empty world name checking 2024-11-14 20:39:35 +08:00
Ben Woo
b7d067123c Implement more detailed world manager tests 2024-11-14 19:50:08 +08:00
Ben Woo
38dd0018e7 Fix and refactor cloneWorld hasWorldFolder check 2024-11-14 19:48:51 +08:00
Ben Woo
e889e406ae Fix bstats shadowing and archive name build issues 2024-11-14 15:28:17 +08:00
Jeremy Wood
83b6236ed7
Merge pull request #3124 from Multiverse/ben/javadoc-latest
Add latest dir for javadoc
2024-11-14 00:51:18 -05:00
Ben Woo
41cab5b290
Improve replace_latest description 2024-11-14 13:40:53 +08:00
Ben Woo
99a716ccaa
latest boolean 2024-11-14 13:38:42 +08:00
Ben Woo
ecca904aef
Add latest dir for javadoc 2024-11-14 13:26:32 +08:00
Ben Woo
a2a740f371
Merge pull request #3123 from Multiverse/ben/javadoc
Javadoc with github action
2024-11-14 12:32:51 +08:00
Ben Woo
c66b1a2b96
Add manual dispatch action for javadoc 2024-11-14 12:25:13 +08:00
Ben Woo
52b2170f8f
Deploy javadoc to github pages on release 2024-11-14 12:22:30 +08:00
Ben Woo
4264c0c9d2
Merge pull request #3119 from Multiverse/ben/mv5/java-21
Make test run on java 21 for latest mockbukkit to work
2024-11-10 16:29:55 +08:00
Ben Woo
061b90ce90 Config gha to use java 21 for build 2024-10-14 14:23:45 +08:00
Ben Woo
38aa534cf5 Bump mockbukkit to latest 1.21 version 2024-10-14 14:19:29 +08:00
Ben Woo
234d42f1f1 Make tests run on java 21 instead of 17 2024-10-14 14:18:39 +08:00
Ben Woo
a226ae5d4a
Merge pull request #3098 from Multiverse/ben/mv5/anchorcommands
Implement anchor commands
2024-10-14 10:58:11 +08:00
Ben Woo
1ba0505c4b
Merge pull request #3109 from Multiverse/ben/mv5/entryfee-currency
Properly implement entryfee for world config
2024-10-14 10:57:35 +08:00
Ben Woo
bc27f0548a
Merge pull request #3106 from Multiverse/ben/mv5/remove-old-serial
Remove old SerializationConfig dependency
2024-10-14 10:56:12 +08:00
Ben Woo
17d376d4d4 Bump upload artifact action to v4 2024-10-13 10:54:38 +08:00
Ben Woo
1547ea84c6 Comment build artifact in PR 2024-10-13 10:54:19 +08:00
Ben Woo
c8e50ff7fc
Merge pull request #3115 from Multiverse/ben/mv5/config-improvements
Ben/mv5/config improvements
2024-10-12 13:56:59 +08:00
Ben Woo
5a9b9771bc
Merge pull request #3116 from Multiverse/ben/mv5/fix-version-test
Fix version command test
2024-10-12 13:56:45 +08:00
Ben Woo
7def05e112 Fix version command test 2024-10-12 13:50:45 +08:00
Ben Woo
42cfd9dcc4 Fix enforcementHandler being null in WorldConfigNodes 2024-10-12 13:43:49 +08:00
Ben Woo
7868a1971e Dont need to deserialize enum if it is already an enum 2024-10-12 13:43:17 +08:00
Ben Woo
9c929fccca Fix modify command string parsing 2024-10-12 13:42:15 +08:00
Ben Woo
18f4600ca4
Merge pull request #3107 from Multiverse/ben/mv5/version-cmd-test
Add tests for version command
2024-10-12 13:37:47 +08:00
Ben Woo
1ea3531d26
Merge pull request #3104 from Multiverse/ben/mv5/multi-plugin-hk2-support
multi plugin hk2 support
2024-10-12 13:36:47 +08:00
Ben Woo
11e2deaa23 Properly implement entryfee for world config 2024-09-18 21:12:17 +08:00