Commit Graph

  • cd238db358
    Merge 012b9cdfb5 into f76c3e106a Jeremy Wood 2025-01-31 22:51:48 +0800
  • 3ddc691e4c
    Merge f76c3e106a into 5b3477af3e Ben Woo 2025-01-31 20:12:47 +0800
  • f76c3e106a Remove unused AsyncSafetyTeleporter in MVPlayerListener MV5 Ben Woo 2025-01-31 20:12:41 +0800
  • 012b9cdfb5
    Module WIP dtm/mv5/modules Jeremy Wood 2025-01-30 19:00:12 -0500
  • 750ccad216
    Rename module to multiverse.core. Jeremy Wood 2025-01-29 10:41:58 -0500
  • 6e70b252a6
    Set up Java module. Jeremy Wood 2025-01-29 09:49:15 -0500
  • 9b8680f4e4
    Remove OpenBukkitCommandIssuer.java. Jeremy Wood 2025-01-29 09:48:01 -0500
  • e83f9093f5 Fix tests due to biome string change Ben Woo 2025-01-28 13:22:45 +0800
  • 40cafbd743 Add support for custom biome provider plugins Ben Woo 2025-01-28 13:11:07 +0800
  • 13d75b1645 Use try with loading api service Ben Woo 2025-01-28 11:08:05 +0800
  • 95ca397072 Implement Try<Void> for config save methods Ben Woo 2025-01-28 11:07:51 +0800
  • cdfea86283 Add tests for spawn command Ben Woo 2025-01-28 10:37:29 +0800
  • 06e7b30963 Use player.performCommand and check returns true Ben Woo 2025-01-28 10:37:15 +0800
  • 761455aeb9 Fix teleporter not parsed correctly Ben Woo 2025-01-28 09:54:23 +0800
  • c6797363f5 Implement using generator settings when creating world Ben Woo 2025-01-28 12:01:12 +0800
  • cacd108286 Use try with loading api service ben/mv5/try-void Ben Woo 2025-01-28 11:08:05 +0800
  • 5b09a7a0b3 Implement Try<Void> for config save methods Ben Woo 2025-01-28 11:07:51 +0800
  • 3fb2a0c1ea Add tests for spawn command ben/mv5/teleport Ben Woo 2025-01-28 10:37:29 +0800
  • 26514c2daf Use player.performCommand and check returns true Ben Woo 2025-01-28 10:37:15 +0800
  • 08ba5fb51f Fix teleporter not parsed correctly Ben Woo 2025-01-28 09:54:23 +0800
  • b4ffd67916
    Refactor messaging to not need custom CommandIssuer implementation. Jeremy Wood 2025-01-27 15:47:51 -0500
  • a7ca4499c3
    Merge pull request #3164 from Multiverse/dtm/mv5/more-fixes-2 Jeremy Wood 2025-01-27 15:30:50 -0500
  • e910e88b35 Fallback to WorldManager#getDefaultWorld when removing players from world Ben Woo 2025-01-28 00:20:46 +0800
  • 92548a3617 Ensure mapAsyncAttempt is not forcing mapper AsyncAttempt to run synced Ben Woo 2025-01-28 00:10:31 +0800
  • 92b13a5057 Make finer teleport config option apply to spawn permissions as well Ben Woo 2025-01-27 23:36:26 +0800
  • 4cad57f749 Refactor all config node variables to be camelcase Ben Woo 2025-01-27 23:21:55 +0800
  • 5cb7fc87c9
    Use sealed classes for HttpAPIClient and implementations. Jeremy Wood 2025-01-27 10:15:53 -0500
  • 1eaa76cb3a mapAsyncAttempt should call thenApply instead of thenApplyAsync Ben Woo 2025-01-27 23:04:20 +0800
  • 72a7b2b511
    Reduce complexity of DumpsLogPoster. Jeremy Wood 2025-01-27 10:00:30 -0500
  • 35c4392033
    Increase ThrowsCount checkstyle to permit max of 2. Jeremy Wood 2025-01-27 09:59:01 -0500
  • df11141d17 Fix protocol version inequality (again lol) Ben Woo 2025-01-25 17:05:42 +0800
  • f8b41cea91 Fix isIteratingOverLevelsMethod being null Ben Woo 2025-01-25 17:05:14 +0800
  • c4f5ae366c Fix protocol version logic Ben Woo 2025-01-25 15:32:54 +0800
  • d6ea37777f Rename getServiceProvider to getServiceLocator Ben Woo 2025-01-25 12:29:49 +0800
  • 547c123075 Fix MultiversePlugin abstract methods should be public Ben Woo 2025-01-25 12:13:13 +0800
  • 5d09bce8f4 Revamp how submodules should depend on mvcore Ben Woo 2025-01-25 11:55:43 +0800
  • 18fd97410e Cleanup MultiverseCoreApi tests Ben Woo 2025-01-25 10:10:37 +0800
  • 1ffdc4ad75 Add more common api getters and expose PluginServiceLocator Ben Woo 2025-01-25 10:10:24 +0800
  • 0fceff073c Fix comment style in PluginServiceLocator Ben Woo 2025-01-25 09:52:57 +0800
  • dee05cb21f Suggesting destination use CommandSender instead of CommandIssuer Ben Woo 2025-01-25 09:51:24 +0800
  • 2b70c8bfa5
    Merge pull request #3157 from Multiverse/zax71/mv5/whoCommandAutoWorld Ben Woo 2025-01-25 09:40:47 +0800
  • 3861737918
    Merge pull request #3162 from Multiverse/ben/mv5/server-props Ben Woo 2025-01-25 09:32:12 +0800
  • ee15740d75 Read server.properties files to get default world Ben Woo 2025-01-25 08:58:32 +0800
  • 164e0ffd09 Fix javadoc error with p tag Ben Woo 2025-01-25 09:24:25 +0800
  • 878d1d86f3 Merge remote-tracking branch 'origin/MV5' into MV5 Ben Woo 2025-01-25 09:19:46 +0800
  • 548dc7dae7 Removed unused sendPlayerToDefaultWorld method ben/mv5/code-smell Ben Woo 2025-01-24 22:20:28 +0800
  • 367b9096c5 Fix more sonarcloud nitpicks Ben Woo 2025-01-24 22:12:17 +0800
  • 12c9911434 Convert GameRuleValue class to a record Ben Woo 2025-01-24 21:52:49 +0800
  • d6f63ee2e9 Private constructor for TestingMode to prevent instantiation Ben Woo 2025-01-24 21:51:33 +0800
  • 580e876009
    Merge pull request #3161 from Multiverse/dtm/mv5/more-fixes Ben Woo 2025-01-25 09:16:22 +0800
  • 7aacd73460 Op should have teleport permissions Ben Woo 2025-01-25 09:15:45 +0800
  • c692632b7f
    Reduce complexity of DumpsCommand. Jeremy Wood 2025-01-24 13:27:55 -0500
  • 68595d4acf
    Extract LogPoster out of DumpsCommand. Jeremy Wood 2025-01-24 11:21:16 -0500
  • 78d0e14ffd
    Add reusable page and filter flags. Jeremy Wood 2025-01-24 10:29:23 -0500
  • 28f609858f
    Rename flags package to flag. Jeremy Wood 2025-01-24 10:03:44 -0500
  • 9d72c7b22d
    Reduce complexity of CreateCommand. Jeremy Wood 2025-01-24 09:21:37 -0500
  • d6f4bca6d1
    Slightly lower complexity of AnchorManager. Jeremy Wood 2025-01-24 09:12:42 -0500
  • 1397d14c4e
    Slightly lower complexity of RegenWorldOptions. Jeremy Wood 2025-01-24 09:10:35 -0500
  • 0002582991
    Convert GameRuleValue class to a record Ben Woo 2025-01-24 21:52:49 +0800
  • 21b8008297
    Private constructor for TestingMode to prevent instantiation Ben Woo 2025-01-24 21:51:33 +0800
  • 906fac1e62 Make bypass gamemode and playerlimit permission false even when oped Ben Woo 2025-01-24 22:18:23 +0800
  • 8096a4e185 Use ACFUtil for random instance Ben Woo 2025-01-24 21:27:02 +0800
  • d3274cced7
    Merge pull request #3159 from Multiverse/dtm/mv5/sonarqube-fixes Jeremy Wood 2025-01-24 00:04:43 -0500
  • 949c4704f4
    Reuse random in RegenWorldOptions. Jeremy Wood 2025-01-23 23:59:44 -0500
  • 6d32393145
    Remove instance initializer on HashMap. Jeremy Wood 2025-01-23 23:57:21 -0500
  • 54f03256f7
    Fix potential source of infinite recursion. Jeremy Wood 2025-01-23 23:55:36 -0500
  • 715d1cb59b
    Fix checkstyle and sonarqube issues found in AnchorManager. Jeremy Wood 2025-01-23 23:45:19 -0500
  • abe9ddd638
    Update a few places using common replacements. Jeremy Wood 2025-01-23 23:44:53 -0500
  • fb75953468
    Fix many checkstyle and sonarqube issues on commands. Jeremy Wood 2025-01-23 23:41:59 -0500
  • 417090489c
    Add common replacement keys. Jeremy Wood 2025-01-23 22:23:46 -0500
  • f6e91fbc03
    Disable checkstyle indentation module forceStrictCondition. Jeremy Wood 2025-01-23 19:53:49 -0500
  • d7c1954a39
    Merge pull request #3158 from Multiverse/ben/mv5/revamp-api Jeremy Wood 2025-01-23 18:22:09 -0500
  • ddc4785fed Dont call registerConditions in constructor ben/mv5/revamp-api Ben Woo 2025-01-23 23:14:32 +0800
  • 402fa87e32 Refactor classes to reduce public exposure Ben Woo 2025-01-23 23:01:36 +0800
  • 525171a69a De-interface all classes and remove api package Ben Woo 2025-01-23 22:29:08 +0800
  • c5a8134bce Switch to using @Flags("resolve=issuerAware") Zax71 2025-01-20 15:22:39 +0000
  • d9cf3f50ee
    Merge pull request #3156 from Multiverse/zax71/mv5/improvedLocation Ben Woo 2025-01-20 12:38:53 +0800
  • 9a55e35055 Add /mvw alias for /mv who Zax71 2025-01-19 17:33:18 +0000
  • 9660b0c689 Allow not specifying a world to /mv who Zax71 2025-01-19 17:31:15 +0000
  • 96b174c78a Improve syntax for /mv setspawn Zax71 2025-01-19 16:55:44 +0000
  • a269c0292f Add /mvss alias and state pitch and yaw when setting Zax71 2025-01-19 16:51:40 +0000
  • 365b871cf1 Send correct price formatting when player has not enough money Ben Woo 2025-01-19 22:46:13 +0800
  • 31524f9d0e Remove FilesManipulator and merge with FileUtils Ben Woo 2025-01-19 22:34:10 +0800
  • b646937d23 Make config set methods return Try<Void> Ben Woo 2025-01-19 22:25:39 +0800
  • d6a70bbb9b Fix MultiverseWorld#isLoadedWorld returning wrong value Ben Woo 2025-01-19 15:58:12 +0800
  • 55cd6b7c59 Make WorldConfigNodes reference MultiverseWorld instead of LoadedMultiverseWorld Ben Woo 2025-01-19 15:51:42 +0800
  • 4362453f90 Implement MVWorldPropertyChangeEvent Ben Woo 2025-01-19 15:29:04 +0800
  • 36aa144121 Implement MVRespawnEvent as Cancellable and remove respawn method Ben Woo 2025-01-19 14:43:34 +0800
  • bb91a74308 Make ItemEconomy a service Ben Woo 2025-01-19 14:36:38 +0800
  • b8db6e2645 Implement MultiverseCoreApi Ben Woo 2025-01-18 15:51:26 +0800
  • 449f85ee5c Ensure all imports in api does not import other multiverse.core packages Ben Woo 2025-01-18 15:16:41 +0800
  • c1e6614423 Implement generator as an api Ben Woo 2025-01-18 15:13:41 +0800
  • b17afbd8e0
    Merge pull request #3155 from Multiverse/ben/mv5/api Ben Woo 2025-01-18 14:59:22 +0800
  • b3e633b119 Fix and remove some useless todos Ben Woo 2025-01-18 14:57:13 +0800
  • 4eb9ff6dae Remove old tests Ben Woo 2025-01-18 14:36:10 +0800
  • e3fded9373 Major refactor to support developer api Ben Woo 2025-01-18 14:34:35 +0800
  • 53c9cbe81c More configuration option for respawning Ben Woo 2025-01-18 11:37:00 +0800
  • b68e8a2cef Localise teleport "you" message Ben Woo 2025-01-17 20:14:59 +0800
  • 5742670a90 Implement better spawn command permission checking and tab complete Ben Woo 2025-01-17 20:14:21 +0800
  • b66498545a Log unknown world flag Ben Woo 2025-01-17 20:13:18 +0800