Commit Graph

79 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
Jeremy Wood
c4d01b65b7
Publish to correct repo url based on version. 2024-11-18 15:36:47 -05:00
Ben Woo
0b89738ec0 Update to mockbukkit 4.0 2024-11-16 17:03:11 +08:00
Jeremy Wood
fa30b432a9
Publish to new repo using temp url. 2024-11-15 23:19:53 -05:00
Ben Woo
b7d067123c Implement more detailed world manager tests 2024-11-14 19:50:08 +08:00
Ben Woo
e889e406ae Fix bstats shadowing and archive name build issues 2024-11-14 15:28:17 +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
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
c3674e0a2f Revamp hk2 injection to support injection in dependent plugins 2024-09-15 13:36:29 +08:00
Ben Woo
64584cc6cf Fix gradle group id 2024-09-15 13:36:29 +08:00
Ben Woo
54736baf33 Remove old SerializationConfig dependency 2024-09-15 13:30:36 +08:00
Ben Woo
c05d1401ea Update placeholderAPI repo and version 2024-09-15 09:43:41 +08:00
Ben Woo
48f9e65321
Change third party relocate to org.mvplugins.multiverse.external. 2023-09-12 01:02:00 +08:00
Ben Woo
474630d1ff
Move package to org.mvplugins.multiverse.core 2023-09-12 00:56:20 +08:00
Ben Woo
a292c1bf7d
Bump dependencies 2023-09-07 10:21:21 +08:00
Ben Woo
0c3d529285
Merge branch 'main' into MV5
# Conflicts:
#	config/mv_checks.xml
2023-09-07 10:04:54 +08:00
Ben Woo
b51cd645bb
Bump MockBukkit with the onDisable fix 2023-09-07 09:48:47 +08:00
Jeremy Wood
fa6a01d690
Remove checkstyle from gradle. 2023-09-06 18:01:13 -04:00
Ben Woo
b78ea7c7ba
Whoops wrong mockbukkit version 2023-09-06 23:22:38 +08:00
Ben Woo
dbf0aeeb4c
Add papermc repo for mockbukkit 2023-09-06 23:19:24 +08:00
Ben Woo
7246d433bc
Fix binding plugin and bump MockBukkit 2023-09-06 23:07:16 +08:00
Jeremy Wood
e04b0faa85
Upgrade checkstyle to version 10.12.2. 2023-09-05 23:52:20 -04:00
Jeremy Wood
59d211ce92
Replace dependencies that were dropped accidentally. 2023-08-28 15:42:16 -04:00
Jeremy Wood
cba5f7c9d1
Fix up MV5 gradle configurations. 2023-08-28 15:33:41 -04:00
Jeremy Wood
542f321889
Merge remote-tracking branch 'origin/main' into MV5
# Conflicts:
#	.github/workflows/promote_release.yml
#	.github/workflows/release.yml
#	build.gradle
#	src/main/java/com/onarandombox/MultiverseCore/commands/RegenCommand.java
#	src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java
2023-08-28 15:31:34 -04:00
Ben Woo
5f12aa53b4
Remove modrinth gradle plugin 2023-08-28 00:15:39 +08:00
Jeremy Wood
31f4f20bd8
Allow tests to see compileOnly dependencies. 2023-08-24 13:50:04 -04:00
Jeremy Wood
bae909a9e8
Mark runtime dependency as provided in pom. 2023-08-24 13:49:48 -04:00
Jeremy Wood
ee5408764f
Fix dependency set for maven pom. 2023-08-24 13:28:02 -04:00
Ben Woo
bf72328c37
feat: Complete release actions to DBO and Modrinth 2023-08-20 22:16:20 +08:00
Ben Woo
fd4bc7cf60
Fix add missing game version for modrinth 2023-08-15 22:35:10 +08:00
Zax71
491bb2467f
Add 1.20 to supported versions 2023-08-04 16:28:05 +01:00
Zax71
dfbe81c785
Implement requested changes 2023-08-03 11:11:29 +01:00
Ben Woo
c2b943cf0a
chore: Bump papi to 2.11.3 2023-06-28 19:37:36 +08:00
Zax71
986bafc13d
Merge branch 'main' into modrinth-upload 2023-06-27 16:52:29 +01:00
Zax71
9b4613ce84
Support 1.13+ 2023-06-27 16:50:46 +01:00
Jeremy Wood
14b54d5269
Remove the published jar classifier for maven publish.
Fixes #2906.
2023-04-05 08:38:37 -04:00
Ben Woo
d9cf933d14
Merge pull request #2898 from Multiverse/async-teleport
feat: Add support for async teleport
2023-03-30 23:32:37 +08:00
Jeremy Wood
3ffc63a003
Merge remote-tracking branch 'origin/MV5' into revamp-config
# Conflicts:
#	src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java
#	src/test/java/org/mvplugins/multiverse/core/inject/InjectionTest.kt
2023-03-30 01:02:26 -04:00
Jeremy Wood
1f8f68c383
Add kotlin mockito dependency for tests. 2023-03-29 15:18:08 -04:00
Ben Woo
f76b9b0670
feat: Add support for async teleport 2023-03-28 12:20:30 +08:00
Ben Woo
2f834ebfd6
fix: Relocation of acf dependency 2023-03-27 18:30:38 +08:00
Jeremy Wood
a45e95c7fd
Merge remote-tracking branch 'origin/MV5' into revamp-config
# Conflicts:
#	build.gradle
#	src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java
#	src/main/java/com/onarandombox/MultiverseCore/MultiverseCoreConfiguration.java
#	src/main/java/com/onarandombox/MultiverseCore/api/MVConfig.java
#	src/main/java/com/onarandombox/MultiverseCore/commandtools/MVCommandCompletions.java
#	src/main/java/com/onarandombox/MultiverseCore/commandtools/MVCommandContexts.java
#	src/main/java/com/onarandombox/MultiverseCore/listeners/MVChatListener.java
#	src/main/java/com/onarandombox/MultiverseCore/listeners/MVEntityListener.java
#	src/main/java/com/onarandombox/MultiverseCore/listeners/MVPlayerListener.java
#	src/main/java/com/onarandombox/MultiverseCore/world/SimpleMVWorld.java
#	src/main/java/com/onarandombox/MultiverseCore/world/SimpleMVWorldManager.java
2023-03-26 19:09:37 -04:00
Jeremy Wood
aa023f3c44
Use injection in MultiverseCorePlaceholders. 2023-03-25 09:28:27 -04:00
Jeremy Wood
93ac4fffcc
Merge remote-tracking branch 'origin/MV5' into dumptruckman/inject
# Conflicts:
#	src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java
2023-03-25 08:42:20 -04:00
Ben Woo
f1a9d3a723
Merge remote-tracking branch 'origin/MV5' into revamp-config 2023-03-22 22:53:50 +08:00
Zax71
95c3b034ec
feat: Add PlaceholderAPI Support (#2888)
* feat:Add PlaceholderAPI Support

Signed-off-by: zax71 <zabax32@gmail.com>

* Implement requested changes

Signed-off-by: zax71 <zabax32@gmail.com>

* Add separate world functionality and half-baked i18n support.

Signed-off-by: zax71 <zabax32@gmail.com>

* refactor: Simplify papi world parsing

* Fix spelling and remove unused i18n.

Signed-off-by: zax71 <zabax32@gmail.com>

* chore: Add warnings

* chore: Remove unused imports

* chore: Setup papi before log enable message

---------

Signed-off-by: zax71 <zabax32@gmail.com>
Co-authored-by: Ben Woo <30431861+benwoo1110@users.noreply.github.com>
2023-03-16 20:18:36 +08:00
Jeremy Wood
2a504f4360
Add annotation processing for tests. 2023-03-12 17:30:46 -04:00
Jeremy Wood
1d5d7a9ce2
Add hamkrest test dependency. 2023-03-12 17:04:38 -04:00