Ben Woo
|
5208028e65
|
Add todo on comparing config file
|
2023-08-31 23:25:30 +08:00 |
|
Ben Woo
|
55fd08e0b1
|
Remove stray white spacing
|
2023-08-31 23:22:23 +08:00 |
|
Ben Woo
|
904bd8634a
|
Improve tests for world config file
|
2023-08-31 23:21:27 +08:00 |
|
Ben Woo
|
02b02530bd
|
Revert delete command changes
|
2023-08-31 23:02:19 +08:00 |
|
Ben Woo
|
5fca5b18b8
|
Remove from commands and add to tests
|
2023-08-31 22:58:33 +08:00 |
|
Ben Woo
|
aa412b1060
|
Add todo for loading worlds
|
2023-08-31 15:17:51 +08:00 |
|
Ben Woo
|
54c8bac3d3
|
Config node automatically use the enum node serializer
|
2023-08-31 15:16:41 +08:00 |
|
Ben Woo
|
decf20f95f
|
Add basic tests for world config
|
2023-08-31 14:59:31 +08:00 |
|
Ben Woo
|
6888783d01
|
Implement world blacklist config
|
2023-08-31 14:21:33 +08:00 |
|
Ben Woo
|
c569bc797f
|
Implement node serialisation
|
2023-08-31 14:21:33 +08:00 |
|
Ben Woo
|
5dba9b5904
|
Starting to shift worlds.yml to new config api
|
2023-08-31 14:21:32 +08:00 |
|
Ben Woo
|
55b21bf17e
|
Fix config tests
|
2023-08-31 14:14:55 +08:00 |
|
Ben Woo
|
4ff1663353
|
Temp fix to fix tests
|
2023-08-31 14:03:03 +08:00 |
|
Ben Woo
|
cbf44cb918
|
Merge pull request #2928 from Multiverse/perm-revamp-3
feat: Revamp teleport world entry checking
|
2023-08-30 23:38:58 +08:00 |
|
Ben Woo
|
d2b18b8545
|
Merge pull request #2982 from Multiverse/enum-flag
Specific flag builder for enum to streamline context and completion
|
2023-08-29 16:40:33 +08:00 |
|
Ben Woo
|
74e7a1c9f3
|
Merge branch 'MV5' into perm-revamp-3
|
2023-08-29 10:55:52 +08:00 |
|
Ben Woo
|
0ddb5563be
|
Fix command conditions not registering and lowercased
|
2023-08-29 10:54:22 +08:00 |
|
Ben Woo
|
bf8bca3244
|
Specific flag builder for enum to streamline context and completion
|
2023-08-29 10:44:25 +08: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 |
|
zax71
|
f261d88b4a
|
Fix codestyle
|
2023-08-26 11:28:58 +01:00 |
|
Ben Woo
|
9a80620aa1
|
Fix teleporter reference being null
|
2023-08-20 20:26:52 +08:00 |
|
Ben Woo
|
582d256f38
|
Fix regen args parsing logic
|
2023-08-19 12:11:13 +08:00 |
|
Ben Woo
|
8df371c90c
|
refactor: Rename CheckResult to Result
|
2023-06-29 11:05:08 +08:00 |
|
Ben Woo
|
ad47ab2340
|
feat: Revamp world entry checking
|
2023-06-29 11:05:08 +08:00 |
|
Ben Woo
|
3b384dbe6d
|
docs: Add docs to new config classes
|
2023-06-28 20:18:26 +08:00 |
|
Ben Woo
|
d1370bfb8c
|
feat: Extract generic handler for config with ConfigurationSection
|
2023-06-28 19:41:33 +08:00 |
|
Ben Woo
|
fac79e0780
|
fix: Double print error message for getting config value
|
2023-03-31 23:10:46 +08:00 |
|
Ben Woo
|
16e81ec141
|
refactor: Use Try<Void> for config validation
|
2023-03-31 23:08:56 +08:00 |
|
Ben Woo
|
ffb238bf24
|
fix: Enable unstable api help for UsageCommand
|
2023-03-30 23:51:00 +08:00 |
|
Ben Woo
|
14472f5740
|
Merge pull request #2903 from Multiverse/improve-config-revamp
Improve config revamp
|
2023-03-30 23:41:44 +08: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
|
15ac39c3c2
|
Merge pull request #2897 from Multiverse/teleport-queue
refactor: Move teleport queue into seperate class
|
2023-03-30 08:41:29 -04:00 |
|
Jeremy Wood
|
8a05b3b815
|
Merge pull request #2899 from Multiverse/remove-serverfolder
refactor: Remove serverFolder value
|
2023-03-30 08:35:55 -04:00 |
|
benwoo1110
|
bfedc268d4
|
refactor: Improve setProperty onFailure output
|
2023-03-30 17:29:39 +08:00 |
|
benwoo1110
|
272c950f3e
|
fix: Resolve context for MVCommandIssuer class
|
2023-03-30 13:54:13 +08:00 |
|
Jeremy Wood
|
259189f23e
|
Use specific exception for not found node.
|
2023-03-30 01:41:25 -04:00 |
|
Jeremy Wood
|
2a5b670ce6
|
Merge remote-tracking branch 'origin/MV5' into better-revamp-config
|
2023-03-30 01:06:00 -04: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
|
dab8ac2bf8
|
Set up locales before registering commands.
|
2023-03-30 00:14:45 -04:00 |
|
Jeremy Wood
|
5dcc0651e4
|
Add MVCorei18n#bundle for creating Message objects.
|
2023-03-29 23:59:19 -04:00 |
|
Jeremy Wood
|
2cb134bdeb
|
Add base exception class MultiverseException.
Allows for localized messages to be contained in our exceptions.
|
2023-03-29 23:58:41 -04:00 |
|
Jeremy Wood
|
032a8c366d
|
Add send message methods to MVCommandIssuer.
|
2023-03-29 23:45:44 -04:00 |
|
Jeremy Wood
|
979e80e1bd
|
Use a custom implementation of BukkitCommandIssuer.
|
2023-03-29 13:09:18 -04:00 |
|
Jeremy Wood
|
224435f6cd
|
Add Message for bundling messages with their arguments.
|
2023-03-29 12:53:40 -04:00 |
|
Jeremy Wood
|
40d5417629
|
Make PluginLocales injectable.
|
2023-03-29 00:51:54 -04:00 |
|
Jeremy Wood
|
c32b2a4b51
|
Update Javadoc for MVConfig.
|
2023-03-28 17:36:02 -04:00 |
|
Jeremy Wood
|
e5bb6bc23b
|
Use Try<Void> rather than Try<Boolean> for ConfigHandle#set.
|
2023-03-28 17:25:48 -04:00 |
|
Jeremy Wood
|
94251be048
|
Change call order in FileConfigHandle.get for consistency.
|
2023-03-28 17:02:20 -04:00 |
|
Jeremy Wood
|
0cc3f93e0b
|
Use Option instead of Optional for ValueNode#getName.
Also clean up nullability annotations in ConfigNode and co.
|
2023-03-28 16:38:35 -04:00 |
|
Jeremy Wood
|
63078270bf
|
Use Option instead of Optional in NodeGroup.
|
2023-03-28 16:22:50 -04:00 |
|