Skip to content
Started by an SCM change
Running as SYSTEM
Building remotely on Builder in workspace /home/jenkins/workspace/mcMMO
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] Done
The recommended git tool is: NONE
No credentials specified
Cloning the remote Git repository
Cloning repository https://github.com/mcMMO-Dev/mcMMO.git
 > git init /home/jenkins/workspace/mcMMO # timeout=10
Fetching upstream changes from https://github.com/mcMMO-Dev/mcMMO.git
 > git --version # timeout=10
 > git --version # 'git version 2.43.0'
 > git fetch --tags --force --progress -- https://github.com/mcMMO-Dev/mcMMO.git +refs/heads/*:refs/remotes/origin/* # timeout=10
 > git config remote.origin.url https://github.com/mcMMO-Dev/mcMMO.git # timeout=10
 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 6fcbefe87d7d7cd52c1b8c8d7cd0b72371148828 (refs/remotes/origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 6fcbefe87d7d7cd52c1b8c8d7cd0b72371148828 # timeout=10
Commit message: "Keep FlatFile players unloaded when their data cannot be read at login"
 > git rev-list --no-walk 4a33756ca0689495d3c9e2f31fa310326fa01710 # timeout=10
[mcMMO] $ /bin/sh -xe /tmp/jenkins2375554533898184851.sh
+ git clone https://github.com/mcMMO-Dev/mcMMO.git
Cloning into 'mcMMO'...
+ cd mcMMO
+ mvn -P!integration-tests clean package install
[INFO] Scanning for projects...
[INFO] 
[INFO] -------------------< com.gmail.nossr50.mcMMO:mcMMO >--------------------
[INFO] Building mcMMO 2.3.002-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ mcMMO ---
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:properties (default) @ mcMMO ---
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ mcMMO ---
[INFO] Copying 21 resources from src/main/resources to target/classes
[INFO] Copying 21 resources from src/main/resources/locale to target/classes/com/gmail/nossr50/locale
[INFO] Copying 4 resources from src/main/resources/mods to target/classes/mods
[INFO] Copying 1 resource from  to target/classes
[INFO] 
[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ mcMMO ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 530 source files with javac [debug release 17] to target/classes
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/datatypes/player/PlayerProfile.java:[192,26] deprecated item is not annotated with @Deprecated
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[103,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[150,38] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[191,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[240,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java:[996,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/maces/MacesManager.java:[66,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/excavation/ExcavationManager.java:[154,17] deprecated item is not annotated with @Deprecated
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java:[361,43] getDebrisReduction(int) in com.gmail.nossr50.config.AdvancedConfig has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java:[380,43] getDropMultiplier(int) in com.gmail.nossr50.config.AdvancedConfig has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/spears/SpearsManager.java:[44,43] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[68,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[169,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[124,40] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[181,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/secondaryabilities/SubSkillBlockEvent.java:[13,9] SubSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.SubSkillType) in com.gmail.nossr50.events.skills.secondaryabilities.SubSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/repair/McMMOPlayerRepairCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/unarmed/McMMOPlayerDisarmEvent.java:[13,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/salvage/McMMOPlayerSalvageCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[259,64] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[264,56] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[331,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[333,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[337,89] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[342,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[344,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[348,33] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[354,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[357,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[360,87] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/fishing/McMMOPlayerShakeEvent.java:[10,9] McMMOPlayerFishingEvent(org.bukkit.entity.Player) in com.gmail.nossr50.events.skills.fishing.McMMOPlayerFishingEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/runnables/skills/DelayedHerbalismXPCheckTask.java:[26,40] awardXPForBlockSnapshots(java.util.ArrayList<com.gmail.nossr50.datatypes.BlockSnapshot>) in com.gmail.nossr50.skills.herbalism.HerbalismManager has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/nms/NMSConstants.java:[45,62] com.gmail.nossr50.util.nms.NMSVersion in com.gmail.nossr50.util.nms has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java:[496,65] getSkillLevelUpTime() in com.gmail.nossr50.config.GeneralConfig has been deprecated and marked for removal
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Some input files use or override a deprecated API.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Recompile with -Xlint:deprecation for details.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java uses unchecked or unsafe operations.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ mcMMO ---
[INFO] Copying 4 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ mcMMO ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 144 source files with javac [debug release 17] to target/test-classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[WARNING] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceImplementationProcessor' less than -source '17'
[WARNING] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceSpecificationProcessor' less than -source '17'
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/database/FlatFileDatabaseManagerTest.java:[836,38] getChimaerWingDATS() in com.gmail.nossr50.datatypes.player.PlayerProfile has been deprecated and marked for removal
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Some input files use or override a deprecated API.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ mcMMO ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest
[INFO] Running com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$RemoveXpOffline
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.466 s -- in com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$RemoveXpOffline
[INFO] Running com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$SetLevelOffline
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$SetLevelOffline
[INFO] Running com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$SetXpOffline
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 s -- in com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest$SetXpOffline
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.548 s -- in com.gmail.nossr50.api.ExperienceAPIOfflinePersistenceTest
[INFO] Running com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest
Sep 23, 2026 2:19:47 AM com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache refreshNow
WARNING: Failed to refresh PlaceholderAPI leaderboard cache
java.lang.RuntimeException: simulated failure
	at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest.lambda$shouldKeepLastGoodSnapshotWhenRefreshFails$1(LeaderboardPlaceholderCacheTest.java:130)
	at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache.buildSnapshot(LeaderboardPlaceholderCache.java:240)
	at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCache.refreshNow(LeaderboardPlaceholderCache.java:224)
	at com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest.shouldKeepLastGoodSnapshotWhenRefreshFails(LeaderboardPlaceholderCacheTest.java:145)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s -- in com.gmail.nossr50.placeholders.LeaderboardPlaceholderCacheTest
[INFO] Running com.gmail.nossr50.placeholders.PapiExpansionRoutingTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 s -- in com.gmail.nossr50.placeholders.PapiExpansionRoutingTest
[INFO] Running com.gmail.nossr50.placeholders.LeaderboardPlaceholderFlatFileIntegrationTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s -- in com.gmail.nossr50.placeholders.LeaderboardPlaceholderFlatFileIntegrationTest
[INFO] Running com.gmail.nossr50.placeholders.LeaderboardPlaceholderInputParserTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.placeholders.LeaderboardPlaceholderInputParserTest
[INFO] Running com.gmail.nossr50.placeholders.McTopPlaceholdersTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.placeholders.McTopPlaceholdersTest
[INFO] Running com.gmail.nossr50.util.MaterialMapStoreTest
[INFO] Running com.gmail.nossr50.util.MaterialMapStoreTest$TreeFellerRegisters
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.util.MaterialMapStoreTest$TreeFellerRegisters
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.util.MaterialMapStoreTest
[INFO] Running com.gmail.nossr50.util.ChimaeraWingTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.util.ChimaeraWingTest
[INFO] Running com.gmail.nossr50.util.LogFilterTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s -- in com.gmail.nossr50.util.LogFilterTest
[INFO] Running com.gmail.nossr50.util.text.TextUtilsTest
[INFO] Running com.gmail.nossr50.util.text.TextUtilsTest$InsertLiteralTextAtMarkers
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.util.text.TextUtilsTest$InsertLiteralTextAtMarkers
[INFO] Running com.gmail.nossr50.util.text.TextUtilsTest$SplitComponentsIntoGroups
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.text.TextUtilsTest$SplitComponentsIntoGroups
[INFO] Running com.gmail.nossr50.util.text.TextUtilsTest$LiteralizeLegacyColorCodes
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.util.text.TextUtilsTest$LiteralizeLegacyColorCodes
[INFO] Running com.gmail.nossr50.util.text.TextUtilsTest$ColorizeText
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.text.TextUtilsTest$ColorizeText
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in com.gmail.nossr50.util.text.TextUtilsTest
[INFO] Running com.gmail.nossr50.util.text.StringUtilsTest
[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in com.gmail.nossr50.util.text.StringUtilsTest
[INFO] Running com.gmail.nossr50.util.text.TextComponentFactoryTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.gmail.nossr50.util.text.TextComponentFactoryTest
[INFO] Running com.gmail.nossr50.util.PermissionsNodeFormatTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.util.PermissionsNodeFormatTest
[INFO] Running com.gmail.nossr50.util.skills.SkillToolsTest
Sep 23, 2026 2:19:47 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (Bergbau)
Sep 23, 2026 2:19:47 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (Bergbau)
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s -- in com.gmail.nossr50.util.skills.SkillToolsTest
[INFO] Running com.gmail.nossr50.util.skills.SkillUnlockNotificationPacerTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.skills.SkillUnlockNotificationPacerTest
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest$CalculatePveBaseXp
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.178 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest$CalculatePveBaseXp
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.165 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest$ComputeAttackStrengthScale
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest$RestoreMobNameIfLethal
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest$RestoreMobNameIfLethal
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest$FixNames
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest$FixNames
[INFO] Running com.gmail.nossr50.util.skills.CombatUtilsTest$ResolveMeleeSkill
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest$ResolveMeleeSkill
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.503 s -- in com.gmail.nossr50.util.skills.CombatUtilsTest
[INFO] Running com.gmail.nossr50.util.skills.SkillUtilsTest
Sep 23, 2026 2:19:48 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipped 2 recipes the server could not convert to Bukkit recipes, first failure: java.lang.AbstractMethodError: BrewingRecipe.toBukkitRecipe is abstract
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 s -- in com.gmail.nossr50.util.skills.SkillUtilsTest
[INFO] Running com.gmail.nossr50.util.skills.RankUtilsTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.util.skills.RankUtilsTest
[INFO] Running com.gmail.nossr50.util.commands.CommandUtilsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.util.commands.CommandUtilsTest
[INFO] Running com.gmail.nossr50.util.commands.CommandRegistrationManagerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.130 s -- in com.gmail.nossr50.util.commands.CommandRegistrationManagerTest
[INFO] Running com.gmail.nossr50.util.RecipeUtilsTest
[INFO] Running com.gmail.nossr50.util.RecipeUtilsTest$SkippedRecipeReport
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.util.RecipeUtilsTest$SkippedRecipeReport
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.util.RecipeUtilsTest
[INFO] Running com.gmail.nossr50.util.adapter.BiomeAdapterTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.util.adapter.BiomeAdapterTest
[INFO] Running com.gmail.nossr50.util.PotionUtilTest
[INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.util.PotionUtilTest
[INFO] Running com.gmail.nossr50.util.scoreboards.ScoreboardManagerTest
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in com.gmail.nossr50.util.scoreboards.ScoreboardManagerTest
[INFO] Running com.gmail.nossr50.util.scoreboards.PowerLevelTagUpdaterTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.util.scoreboards.PowerLevelTagUpdaterTest
[INFO] Running com.gmail.nossr50.util.scoreboards.backend.NoopScoreboardBackendTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in com.gmail.nossr50.util.scoreboards.backend.NoopScoreboardBackendTest
[INFO] Running com.gmail.nossr50.util.scoreboards.backend.ScoreboardBackendSelectorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.util.scoreboards.backend.ScoreboardBackendSelectorTest
[INFO] Running com.gmail.nossr50.util.scoreboards.backend.BukkitScoreboardBackendTest
Sep 23, 2026 2:19:48 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Removed leftover power level objective from the main scoreboard.
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.063 s -- in com.gmail.nossr50.util.scoreboards.backend.BukkitScoreboardBackendTest
[INFO] Running com.gmail.nossr50.util.scoreboards.ScoreboardWrapperStatsPowerLevelTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.util.scoreboards.ScoreboardWrapperStatsPowerLevelTest
[INFO] Running com.gmail.nossr50.util.sounds.SoundManagerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.util.sounds.SoundManagerTest
[INFO] Running com.gmail.nossr50.util.sounds.SkillUnlockSoundThrottleTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.sounds.SkillUnlockSoundThrottleTest
[INFO] Running com.gmail.nossr50.util.experience.FormulaManagerTest
[INFO] Running com.gmail.nossr50.util.experience.FormulaManagerTest$RetroModeRequirements
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.util.experience.FormulaManagerTest$RetroModeRequirements
[INFO] Running com.gmail.nossr50.util.experience.FormulaManagerTest$StandardModeRequirements
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.experience.FormulaManagerTest$StandardModeRequirements
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.util.experience.FormulaManagerTest
[INFO] Running com.gmail.nossr50.util.experience.ExperienceBarManagerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s -- in com.gmail.nossr50.util.experience.ExperienceBarManagerTest
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$ReHitGuard
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$ReHitGuard
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$HealthbarSnapshotRecord
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$HealthbarSnapshotRecord
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$GetHealthbarSnapshot
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$GetHealthbarSnapshot
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$HasHealthbarSnapshot
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$HasHealthbarSnapshot
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$RestoreNameFromSnapshot
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$RestoreNameFromSnapshot
[INFO] Running com.gmail.nossr50.util.MobHealthbarUtilsTest$WhenDisplayTypeDisabled
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest$WhenDisplayTypeDisabled
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s -- in com.gmail.nossr50.util.MobHealthbarUtilsTest
[INFO] Running com.gmail.nossr50.util.random.ProbabilityTest
4.998985, 5.0
10.00373, 10.0
14.987565, 15.0
19.99624, 20.0
24.999755, 25.0
50.00504, 50.0
75.007535, 75.0
89.997265, 90.0
99.900775, 99.9
0.04995000000000001, 0.05
0.10071, 0.1
100.0, 100.0
100.0, 100.0
4.99807, 5.0
9.996815, 10.0
15.000184999999998, 15.0
19.992214999999998, 20.0
25.02767, 25.0
49.993075, 50.0
75.007435, 75.0
89.99946, 90.0
99.90004, 99.9
0.050225, 0.05
0.099435, 0.1
100.0, 100.0
100.0, 100.0
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.610 s -- in com.gmail.nossr50.util.random.ProbabilityTest
[INFO] Running com.gmail.nossr50.util.random.ProbabilityUtilTest
Wins: 4003601.0
Fails: 1.5996399E7
Percentage succeeded: 20.018005, Expected: 20.0
Variance is within tolerance levels!
Wins: 2200966.0
Fails: 1.7799034E7
Percentage succeeded: 11.00483, Expected: 11.0
Variance is within tolerance levels!
Wins: 1407.0
Fails: 1.9998593E7
Percentage succeeded: 0.0070350000000000005, Expected: 0.007
Variance is within tolerance levels!
Wins: 9099420.0
Fails: 1.090058E7
Percentage succeeded: 45.4971, Expected: 45.5
Variance is within tolerance levels!
[INFO] Tests run: 197, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.011 s -- in com.gmail.nossr50.util.random.ProbabilityUtilTest
[INFO] Running com.gmail.nossr50.util.ItemUtilsTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in com.gmail.nossr50.util.ItemUtilsTest
[INFO] Running com.gmail.nossr50.util.platform.MinecraftGameVersionTest
[INFO] Running com.gmail.nossr50.util.platform.MinecraftGameVersionTest$VersionDetectionFallback
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13.2-R0.1-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-R0.2-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.13-pre7-R0.1-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.14-pre5-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.14.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.15-R0.1-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.15.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.16.5-R0.1-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.16.5
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.17-R0.1-SNAPSHOT
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.11
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.util.platform.MinecraftGameVersionTest$VersionDetectionFallback
[INFO] Running com.gmail.nossr50.util.platform.MinecraftGameVersionTest$VersionDetectionFromGetVersion
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.13.2)
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.13.2
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.17)
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.17.0
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: git-Spigot-12345-abcdef (MC: 1.21.4)
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.4
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 1.21.11-106-0d768aa (MC: 1.21.11)
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 1.21.11
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Platform String: 26.1.2-60-b4682bf (MC: 26.1.2)
Sep 23, 2026 2:19:56 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Minecraft version determined to be - 26.1.2
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.util.platform.MinecraftGameVersionTest$VersionDetectionFromGetVersion
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.util.platform.MinecraftGameVersionTest
[INFO] Running com.gmail.nossr50.util.blockmeta.UserBlockTrackerTest
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.HashChunkManager loadChunk
WARNING: Failed to read placed-block data for chunk (0, 0) in world 'null', treating it as empty: java.lang.RuntimeException: Unable to open region file /tmp/11778804303023792416/corruptRegionWorld/mcmmo_regions/mcmmo_0_0_.mcm
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.448 s -- in com.gmail.nossr50.util.blockmeta.UserBlockTrackerTest
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$CopyOrMergeRegionFile
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$CopyOrMergeRegionFile
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$Readme
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-14027783098941676741/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$Readme
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$NeedsBackupPreCheck
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$NeedsBackupPreCheck
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$NewestCompleteSnapshotPicker
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$NewestCompleteSnapshotPicker
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$IdempotencyAndCrashRecovery
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-5520865401982092512/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-6416947065389564147/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$IdempotencyAndCrashRecovery
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$RestoreFromBackup
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restoring region data for world named 'world'... this may take a while.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restore complete for world 'world', 1 mcMMO region file(s) were successfully restored in 0ms.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restoring region data for world named 'world_nether'... this may take a while.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restore complete for world 'world_nether', 1 mcMMO region file(s) were successfully restored in 0ms.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restoring region data for world named 'world'... this may take a while.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore restore
INFO: [RegionDataMigration] Restore complete for world 'world', 1 mcMMO region file(s) were successfully restored in 0ms.
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$RestoreFromBackup
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$Pruning
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$Pruning
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$BackupWritesSnapshot
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-5653872193395951486/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-18318492428643237741/region_data_backups_for_migration/world/2026-05-28_10-00-00Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-18318492428643237741/region_data_backups_for_migration/world/2026-05-29_10-00-00Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-18318492428643237741/region_data_backups_for_migration/world/2026-05-30_10-00-00Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-18318492428643237741/region_data_backups_for_migration/world/2026-05-31_10-00-00Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 1 mcMMO region file(s) were successfully backed up.
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] [RegionDataBackups] pruning old snapshot 2026-05-28_10-00-00Z (mcMMO only keeps the 3 newest backups)
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backing up region data for world named 'world' to /tmp/junit-2041295853612867968/region_data_backups_for_migration/world/2026-05-31_14-23-05Z
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.blockmeta.McMMORegionBackupStore backup
INFO: [RegionDataBackups] Backup complete for world 'world', 2 mcMMO region file(s) were successfully backed up.
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$BackupWritesSnapshot
[INFO] Running com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$ShapeDetection
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest$ShapeDetection
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s -- in com.gmail.nossr50.util.blockmeta.McMMORegionBackupStoreTest
[INFO] Running com.gmail.nossr50.util.blockmeta.BitSetChunkStoreTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 s -- in com.gmail.nossr50.util.blockmeta.BitSetChunkStoreTest
[INFO] Running com.gmail.nossr50.util.blockmeta.ChunkStoreTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.gmail.nossr50.util.blockmeta.ChunkStoreTest
[INFO] Running com.gmail.nossr50.util.player.NotificationManagerTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.158 s -- in com.gmail.nossr50.util.player.NotificationManagerTest
[INFO] Running com.gmail.nossr50.util.player.UserManagerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.util.player.UserManagerTest
[INFO] Running com.gmail.nossr50.util.EventUtilsTest
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.EventUtils tryLevelChangeEvent
WARNING: A plugin cancelled a ACROBATICS level change event for unloaded, but their player data is not loaded so the change was not reverted
[INFO] Running com.gmail.nossr50.util.EventUtilsTest$CancelledLevelUpXpRollback
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.util.EventUtilsTest$CancelledLevelUpXpRollback
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s -- in com.gmail.nossr50.util.EventUtilsTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingExploitTest
Sep 23, 2026 2:19:58 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] WorldGuard was not detected.
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.160 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingExploitTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerQuitCleanupTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.listeners.PlayerListenerQuitCleanupTest
[INFO] Running com.gmail.nossr50.listeners.BlockListenerBonusDropsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s -- in com.gmail.nossr50.listeners.BlockListenerBonusDropsTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerCommandAliasTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.listeners.PlayerListenerCommandAliasTest
[INFO] Running com.gmail.nossr50.listeners.InventoryListenerClickTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 s -- in com.gmail.nossr50.listeners.InventoryListenerClickTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerSalvageInteractTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s -- in com.gmail.nossr50.listeners.PlayerListenerSalvageInteractTest
[INFO] Running com.gmail.nossr50.listeners.DiminishedReturnsTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.listeners.DiminishedReturnsTest
[INFO] Running com.gmail.nossr50.listeners.AnvilInteractionTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.listeners.AnvilInteractionTest
[INFO] Running com.gmail.nossr50.listeners.BonusDropsTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.listeners.BonusDropsTest
[INFO] Running com.gmail.nossr50.listeners.EntityListenerTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.491 s -- in com.gmail.nossr50.listeners.EntityListenerTest
[INFO] Running com.gmail.nossr50.listeners.WorldListenerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s -- in com.gmail.nossr50.listeners.WorldListenerTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest$MasterAnglerCastWiring
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest$IceFishingWiring
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest$IceFishingWiring
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest$ShakeWiring
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest$ShakeWiring
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest$VanillaXpBoost
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest$VanillaXpBoost
[INFO] Running com.gmail.nossr50.listeners.PlayerListenerFishingTest$VanillaTreasureOverride
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest$VanillaTreasureOverride
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.099 s -- in com.gmail.nossr50.listeners.PlayerListenerFishingTest
[INFO] Running com.gmail.nossr50.listeners.FriendlyFireTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.listeners.FriendlyFireTest
[INFO] Running com.gmail.nossr50.listeners.InventoryListenerBrewTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in com.gmail.nossr50.listeners.InventoryListenerBrewTest
[INFO] Running com.gmail.nossr50.listeners.SelfListenerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s -- in com.gmail.nossr50.listeners.SelfListenerTest
[INFO] Running com.gmail.nossr50.listeners.DietFoodsTest
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.listeners.DietFoodsTest
[INFO] Running com.gmail.nossr50.skills.smelting.SmeltingManagerTest
[INFO] Running com.gmail.nossr50.skills.smelting.SmeltingManagerTest$SecondSmelt
[INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.149 s -- in com.gmail.nossr50.skills.smelting.SmeltingManagerTest$SecondSmelt
[INFO] Running com.gmail.nossr50.skills.smelting.SmeltingManagerTest$FuelEfficiency
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.smelting.SmeltingManagerTest$FuelEfficiency
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.197 s -- in com.gmail.nossr50.skills.smelting.SmeltingManagerTest
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest$ArmorDetection
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest$ArmorDetection
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest$ImpactAndGreaterImpact
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest$ImpactAndGreaterImpact
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest$CriticalHit
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest$CriticalHit
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest$AxeMastery
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest$AxeMastery
[INFO] Running com.gmail.nossr50.skills.axes.AxesManagerTest$AbilityGates
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 s -- in com.gmail.nossr50.skills.axes.AxesManagerTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerMasterAnglerTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerMasterAnglerTest$ProcessMasterAngler
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in com.gmail.nossr50.skills.fishing.FishingManagerMasterAnglerTest$ProcessMasterAngler
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 s -- in com.gmail.nossr50.skills.fishing.FishingManagerMasterAnglerTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingDropsTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.102 s -- in com.gmail.nossr50.skills.fishing.FishingDropsTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerShakeTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.231 s -- in com.gmail.nossr50.skills.fishing.FishingManagerShakeTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$IceFishingGate
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$IceFishingGate
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$MagicHunterGate
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$MagicHunterGate
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$MasterAnglerGate
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$MasterAnglerGate
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$ShakeGate
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest$ShakeGate
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in com.gmail.nossr50.skills.fishing.FishingManagerAbilityGatesTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$MagicHunter
[INFO] Running com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest$LuckOfTheSeaScaling
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in com.gmail.nossr50.skills.fishing.FishingManagerProcessFishingTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingTest
[INFO] Running com.gmail.nossr50.skills.fishing.FishingTest$ExploitDetection
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.skills.fishing.FishingTest$ExploitDetection
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in com.gmail.nossr50.skills.fishing.FishingTest
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$DoubleDropChecks
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.209 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$DoubleDropChecks
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$BonusDropMarking
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$BonusDropMarking
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$PlantMaturity
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$PlantMaturity
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$BerryBushHarvesting
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$BerryBushHarvesting
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$AbilityGates
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.368 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerAbilitiesTest
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismMultiBlockPlantXpTest
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.168 s -- in com.gmail.nossr50.skills.herbalism.HerbalismMultiBlockPlantXpTest
[INFO] Running com.gmail.nossr50.skills.herbalism.HerbalismManagerTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 s -- in com.gmail.nossr50.skills.herbalism.HerbalismManagerTest
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$CallOfTheWild
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$CallOfTheWild
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$BeastLore
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.117 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$BeastLore
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$EnvironmentallyAware
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$EnvironmentallyAware
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$Pummel
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$Pummel
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$DamageAbilities
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$DamageAbilities
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$FastFoodService
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$FastFoodService
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$TamingXp
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$TamingXp
[INFO] Running com.gmail.nossr50.skills.taming.TamingManagerTest$AbilityGates
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.278 s -- in com.gmail.nossr50.skills.taming.TamingManagerTest
[INFO] Running com.gmail.nossr50.skills.taming.TrackedTamingEntityTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.taming.TrackedTamingEntityTest
[INFO] Running com.gmail.nossr50.skills.taming.TamingTest
[INFO] Running com.gmail.nossr50.skills.taming.TamingTest$SummonFailureMessages
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.taming.TamingTest$SummonFailureMessages
[INFO] Running com.gmail.nossr50.skills.taming.TamingTest$DefensiveAbilities
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.taming.TamingTest$DefensiveAbilities
[INFO] Running com.gmail.nossr50.skills.taming.TamingTest$DamagePreventionGate
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.030 s -- in com.gmail.nossr50.skills.taming.TamingTest$DamagePreventionGate
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.skills.taming.TamingTest
[INFO] Running com.gmail.nossr50.skills.maces.MacesTest
[INFO] Running com.gmail.nossr50.skills.maces.MacesTest$Cripple
Sep 23, 2026 2:20:02 AM com.gmail.nossr50.skills.maces.MacesManager processCripple
SEVERE: Unable to find the Slowness PotionEffectType, mcMMO will not function properly.
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s -- in com.gmail.nossr50.skills.maces.MacesTest$Cripple
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 s -- in com.gmail.nossr50.skills.maces.MacesTest
[INFO] Running com.gmail.nossr50.skills.tridents.TridentsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in com.gmail.nossr50.skills.tridents.TridentsTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest$ShiftLeftMovesTheStack
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest$ShiftLeftMovesTheStack
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest$ShiftRightMovesOneItem
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest$ShiftRightMovesOneItem
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTransferTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$FinishBrewing
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$FinishBrewing
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$BrewValidation
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$BrewValidation
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$IngredientValidation
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$IngredientValidation
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$EmptyChecks
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest$EmptyChecks
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.215 s -- in com.gmail.nossr50.skills.alchemy.AlchemyPotionBrewerTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyManagerTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyManagerTest$ConcoctionsTier
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.skills.alchemy.AlchemyManagerTest$ConcoctionsTier
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyManagerTest$CalculateBrewSpeed
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in com.gmail.nossr50.skills.alchemy.AlchemyManagerTest$CalculateBrewSpeed
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in com.gmail.nossr50.skills.alchemy.AlchemyManagerTest
[INFO] Running com.gmail.nossr50.skills.alchemy.AlchemyTest
Sep 23, 2026 2:20:02 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Completing 2 unfinished Alchemy brews.
Sep 23, 2026 2:20:02 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Completing 0 unfinished Alchemy brews.
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.alchemy.AlchemyTest
[INFO] Running com.gmail.nossr50.skills.acrobatics.AcrobaticsTest
[INFO] Running com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$FallLocationTracking
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$FallLocationTracking
[INFO] Running com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$RollXpThrottle
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$RollXpThrottle
[INFO] Running com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$DodgeGate
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s -- in com.gmail.nossr50.skills.acrobatics.AcrobaticsTest$DodgeGate
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 s -- in com.gmail.nossr50.skills.acrobatics.AcrobaticsTest
[INFO] Running com.gmail.nossr50.skills.acrobatics.DodgeXpTrackerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.skills.acrobatics.DodgeXpTrackerTest
[INFO] Running com.gmail.nossr50.skills.swords.SwordsManagerTest
[INFO] Running com.gmail.nossr50.skills.swords.SwordsManagerTest$CounterAttack
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.swords.SwordsManagerTest$CounterAttack
[INFO] Running com.gmail.nossr50.skills.swords.SwordsManagerTest$StabDamage
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.skills.swords.SwordsManagerTest$StabDamage
[INFO] Running com.gmail.nossr50.skills.swords.SwordsManagerTest$Rupture
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s -- in com.gmail.nossr50.skills.swords.SwordsManagerTest$Rupture
[INFO] Running com.gmail.nossr50.skills.swords.SwordsManagerTest$AbilityGates
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in com.gmail.nossr50.skills.swords.SwordsManagerTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in com.gmail.nossr50.skills.swords.SwordsManagerTest
[INFO] Running com.gmail.nossr50.skills.repair.RepairManagerTest
[INFO] Running com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.skills.repair.RepairManagerTest$ArcaneForgingLoss
[INFO] Running com.gmail.nossr50.skills.repair.RepairManagerTest$RepairBonuses
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.skills.repair.RepairManagerTest$RepairBonuses
[INFO] Running com.gmail.nossr50.skills.repair.RepairManagerTest$HandleRepairGuards
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s -- in com.gmail.nossr50.skills.repair.RepairManagerTest$HandleRepairGuards
[INFO] Running com.gmail.nossr50.skills.repair.RepairManagerTest$AnvilPlacement
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.skills.repair.RepairManagerTest$AnvilPlacement
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.213 s -- in com.gmail.nossr50.skills.repair.RepairManagerTest
[INFO] Running com.gmail.nossr50.skills.repair.repairables.SimpleRepairableTest
[INFO] Running com.gmail.nossr50.skills.repair.repairables.SimpleRepairableTest$GetMinimumQuantity
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in com.gmail.nossr50.skills.repair.repairables.SimpleRepairableTest$GetMinimumQuantity
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.skills.repair.repairables.SimpleRepairableTest
[INFO] Running com.gmail.nossr50.skills.unarmed.UnarmedManagerTest
[INFO] Running com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$DeflectAndSteelArm
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$DeflectAndSteelArm
[INFO] Running com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$Disarm
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 s -- in com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$Disarm
[INFO] Running com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$BlockCracker
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 s -- in com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$BlockCracker
[INFO] Running com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$AbilityGates
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.skills.unarmed.UnarmedManagerTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.185 s -- in com.gmail.nossr50.skills.unarmed.UnarmedManagerTest
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryTest
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryTest$ArrowTracking
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.skills.archery.ArcheryTest$ArrowTracking
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryTest$SkillShotDamage
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.archery.ArcheryTest$SkillShotDamage
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.skills.archery.ArcheryTest
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest$SkillShot
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest$SkillShot
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest$Daze
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest$Daze
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest$RetrieveArrows
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest$RetrieveArrows
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest$DistanceXpBonus
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest$DistanceXpBonus
[INFO] Running com.gmail.nossr50.skills.archery.ArcheryManagerTest$AbilityGates
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest$AbilityGates
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.163 s -- in com.gmail.nossr50.skills.archery.ArcheryManagerTest
[INFO] Running com.gmail.nossr50.skills.salvage.SalvageTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 s -- in com.gmail.nossr50.skills.salvage.SalvageTest
[INFO] Running com.gmail.nossr50.skills.salvage.SalvageManagerTest
[INFO] Running com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage
[INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in com.gmail.nossr50.skills.salvage.SalvageManagerTest$HandleSalvage
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 s -- in com.gmail.nossr50.skills.salvage.SalvageManagerTest
[INFO] Running com.gmail.nossr50.skills.crossbows.CrossbowsTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s -- in com.gmail.nossr50.skills.crossbows.CrossbowsTest
[INFO] Running com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest
[INFO] Running com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest$PoweredShot
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest$PoweredShot
[INFO] Running com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest$TrickShotRicochet
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s -- in com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest$TrickShotRicochet
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.078 s -- in com.gmail.nossr50.skills.crossbows.CrossbowsManagerTest
[INFO] Running com.gmail.nossr50.skills.spears.SpearsManagerTest
[INFO] Running com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.skills.spears.SpearsManager potentiallyApplyMomentum
SEVERE: Unable to find the Speed PotionEffectType, mcMMO will not function properly.
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.gmail.nossr50.skills.spears.SpearsManagerTest$Momentum
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in com.gmail.nossr50.skills.spears.SpearsManagerTest
[INFO] Running com.gmail.nossr50.skills.mining.BlastMiningTest
[INFO] Running com.gmail.nossr50.skills.mining.BlastMiningTest$ExplosionDamageProcessing
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 s -- in com.gmail.nossr50.skills.mining.BlastMiningTest$ExplosionDamageProcessing
[INFO] Running com.gmail.nossr50.skills.mining.BlastMiningTest$SubskillUnlockLevels
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.skills.mining.BlastMiningTest$SubskillUnlockLevels
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s -- in com.gmail.nossr50.skills.mining.BlastMiningTest
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$IllegalDrops
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$IllegalDrops
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$BlastModifiers
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.097 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$BlastDropProcessing
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$RemoteDetonation
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$RemoteDetonation
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$DetonationGate
[INFO] Running com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest$BlockXpAndDrops
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.218 s -- in com.gmail.nossr50.skills.mining.MiningManagerTest
[INFO] Running com.gmail.nossr50.skills.excavation.ExcavationTest
[INFO] Running com.gmail.nossr50.skills.excavation.ExcavationTest$XpAndAbilities
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.skills.excavation.ExcavationTest$XpAndAbilities
[INFO] Running com.gmail.nossr50.skills.excavation.ExcavationTest$ExcavationDropRouting
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.skills.excavation.ExcavationTest$ExcavationDropRouting
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s -- in com.gmail.nossr50.skills.excavation.ExcavationTest
[INFO] Running com.gmail.nossr50.skills.woodcutting.WoodcuttingTest
[INFO] Running com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$TreeFellerGuaranteedDrops
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$TreeFellerGuaranteedDrops
[INFO] Running com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$KnockOnWoodXpOrbSpawning
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$KnockOnWoodXpOrbSpawning
[INFO] Running com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$ProcessBonusDropCheckRouting
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.skills.woodcutting.WoodcuttingTest$ProcessBonusDropCheckRouting
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.130 s -- in com.gmail.nossr50.skills.woodcutting.WoodcuttingTest
[INFO] Running com.gmail.nossr50.commands.skills.SmeltingCommandTest
[INFO] Running com.gmail.nossr50.commands.skills.SmeltingCommandTest$VanillaXpMultiplierLine
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:04 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: advanced.yml to defaults/advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: advanced.yml
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] No errors found in advanced.yml!
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.349 s -- in com.gmail.nossr50.commands.skills.SmeltingCommandTest$VanillaXpMultiplierLine
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.350 s -- in com.gmail.nossr50.commands.skills.SmeltingCommandTest
[INFO] Running com.gmail.nossr50.commands.XprateCommandTest
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (abc)
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (1.2.3)
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill ()
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (bogus)
[INFO] Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.381 s -- in com.gmail.nossr50.commands.XprateCommandTest
[INFO] Running com.gmail.nossr50.commands.experience.AddxpCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.commands.experience.AddxpCommandTest
[INFO] Running com.gmail.nossr50.commands.player.InspectCommandTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in com.gmail.nossr50.commands.player.InspectCommandTest
[INFO] Running com.gmail.nossr50.commands.levelup.LevelUpCommandTest
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action de84b81a-470f-42ce-8592-ffdd67804dca from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[2], powerLevels=[]}, commands=[say {@player} hit {@level} in {@skill} ({@mining_level})], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say Momshroom hit 2 in Mining (2)
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 0a3feae5-980d-406a-a8d7-f704f7a67463 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@2819f81c
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 6fbf3f92-a304-47b9-97a7-b25ae429139a from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say resilient], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.commands.levelup.LevelUpCommandManager applyLevelUp
SEVERE: Level up action 0a3feae5-980d-406a-a8d7-f704f7a67463 threw an exception
java.lang.IllegalStateException: third party bug
	at com.gmail.nossr50.commands.levelup.LevelUpCommandTest.lambda$throwingHandlerShouldNotBreakOtherRegistrationsOrTheLevelUp$19(LevelUpCommandTest.java:358)
	at com.gmail.nossr50.api.LevelUpCommandAPI.lambda$registerHandler$0(LevelUpCommandAPI.java:75)
	at com.gmail.nossr50.commands.levelup.LevelUpCommandManager.applyLevelUp(LevelUpCommandManager.java:117)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher$ByteBuddy$wFcE64V7.invokeWithArguments(Unknown Source)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor.invoke(InstrumentationMemberAccessor.java:265)
	at org.mockito.internal.util.reflection.ModuleMemberAccessor.invoke(ModuleMemberAccessor.java:55)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.tryInvoke(MockMethodAdvice.java:316)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice$RealMethodCall.invoke(MockMethodAdvice.java:236)
	at org.mockito.internal.invocation.InterceptedInvocation.callRealMethod(InterceptedInvocation.java:142)
	at org.mockito.internal.stubbing.answers.CallsRealMethods.answer(CallsRealMethods.java:45)
	at org.mockito.Answers.answer(Answers.java:90)
	at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:111)
	at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
	at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:84)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.handle(MockMethodAdvice.java:136)
	at com.gmail.nossr50.commands.levelup.LevelUpCommandManager.applyLevelUp(LevelUpCommandManager.java:111)
	at com.gmail.nossr50.listeners.SelfListener.onPlayerLevelUp(SelfListener.java:81)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher$ByteBuddy$wFcE64V7.invokeWithArguments(Unknown Source)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor.invoke(InstrumentationMemberAccessor.java:265)
	at org.mockito.internal.util.reflection.ModuleMemberAccessor.invoke(ModuleMemberAccessor.java:55)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.tryInvoke(MockMethodAdvice.java:316)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice$RealMethodCall.invoke(MockMethodAdvice.java:236)
	at org.mockito.internal.invocation.InterceptedInvocation.callRealMethod(InterceptedInvocation.java:142)
	at org.mockito.internal.stubbing.answers.CallsRealMethods.answer(CallsRealMethods.java:45)
	at org.mockito.Answers.answer(Answers.java:90)
	at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:111)
	at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
	at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:84)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.handle(MockMethodAdvice.java:136)
	at com.gmail.nossr50.listeners.SelfListener.onPlayerLevelUp(SelfListener.java:36)
	at com.gmail.nossr50.commands.levelup.LevelUpCommandTest.lambda$setUp$0(LevelUpCommandTest.java:64)
	at org.mockito.internal.stubbing.StubbedInvocationMatcher.answer(StubbedInvocationMatcher.java:42)
	at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:103)
	at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
	at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:84)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:58)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor$DispatcherDefaultingToRealMethod.interceptAbstract(MockMethodInterceptor.java:163)
	at org.bukkit.plugin.PluginManager$MockitoMock$BlFX0v3G.callEvent(Unknown Source)
	at com.gmail.nossr50.util.EventUtils.callEvent(EventUtils.java:94)
	at com.gmail.nossr50.util.EventUtils.tryLevelChangeEvent(EventUtils.java:276)
	at com.gmail.nossr50.util.EventUtils.tryLevelChangeEvent(EventUtils.java:266)
	at com.gmail.nossr50.datatypes.player.McMMOPlayer.checkXp(McMMOPlayer.java:807)
	at com.gmail.nossr50.datatypes.player.McMMOPlayer.applyXpGain(McMMOPlayer.java:771)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor$Dispatcher$ByteBuddy$wFcE64V7.invokeWithArguments(Unknown Source)
	at org.mockito.internal.util.reflection.InstrumentationMemberAccessor.invoke(InstrumentationMemberAccessor.java:265)
	at org.mockito.internal.util.reflection.ModuleMemberAccessor.invoke(ModuleMemberAccessor.java:55)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.tryInvoke(MockMethodAdvice.java:316)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice$RealMethodCall.invoke(MockMethodAdvice.java:236)
	at org.mockito.internal.invocation.InterceptedInvocation.callRealMethod(InterceptedInvocation.java:142)
	at org.mockito.internal.stubbing.answers.CallsRealMethods.answer(CallsRealMethods.java:45)
	at org.mockito.Answers.answer(Answers.java:90)
	at org.mockito.internal.handler.MockHandlerImpl.handle(MockHandlerImpl.java:111)
	at org.mockito.internal.handler.NullResultGuardian.handle(NullResultGuardian.java:29)
	at org.mockito.internal.handler.InvocationNotifierHandler.handle(InvocationNotifierHandler.java:34)
	at org.mockito.internal.creation.bytebuddy.access.MockMethodInterceptor.doIntercept(MockMethodInterceptor.java:84)
	at org.mockito.internal.creation.bytebuddy.MockMethodAdvice.handle(MockMethodAdvice.java:136)
	at com.gmail.nossr50.datatypes.player.McMMOPlayer.applyXpGain(McMMOPlayer.java:747)
	at com.gmail.nossr50.commands.levelup.LevelUpCommandTest.levelPlayerViaXP(LevelUpCommandTest.java:526)
	at com.gmail.nossr50.commands.levelup.LevelUpCommandTest.throwingHandlerShouldNotBreakOtherRegistrationsOrTheLevelUp(LevelUpCommandTest.java:364)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say resilient
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 7a3b33db-dde2-40e5-84b8-b6e203155649 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say config], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 5ba8bc91-6254-45d1-8e6f-89614be6a86a from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@6293f3bb
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Cleared 1 config level up registrations
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 0aad270a-16f5-4717-8cbd-1776e4daefaf from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say %player_world%], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say %player_world%
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 8a71ec9e-2730-473b-babc-d784352afdba from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[WOODCUTTING], levels=[3, 2, 1], powerLevels=[]}, commands=[say chop], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action a4f58c0b-0157-49a7-9a85-4a5acdb1666d from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@2fa1594c
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 56de2e93-9a05-4f3a-b2c0-886a3782f77f from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1, 4], powerLevels=[]}, commands=[say milestone], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say milestone
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say milestone
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 68e8b3f7-84be-4d94-8da8-aa26e065499a from API: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[5, 4, 3, 2, 1], powerLevels=[]}, commands=[say hi], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hi
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Removed level up action 68e8b3f7-84be-4d94-8da8-aa26e065499a
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 26de1735-4e3c-4558-b015-1c7d181588b4 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say welcome %player_displayname%], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say welcome Momshroom
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action f2085bb2-9ff8-4c3f-82d0-8eae8b4d0883 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@ea26e4c
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 6430aa0e-a0b1-4157-acc6-ef3a00801531 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@134601cb
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 25c85a95-5e29-4247-bc4d-bb0213c78564 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say bye], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action a7e38cca-dede-4011-9bdf-9b32b4a0241c from API: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say doomed], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action d8029075-0478-4d41-8f62-4c57cddf95c1 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@36162e94
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 2beb0492-3c3a-4cd8-a3df-496be3040a8a from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say config], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Cleared 1 level up registrations owned by DisabledPlugin
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say config
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action a99d9555-7bb9-44fb-96d8-b1f7d0a48631 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[2, 4], powerLevels=[]}, commands=[say jump], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say jump
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say jump
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 6ad8f44d-5900-4711-8d35-b029f63d2774 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say one], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 1f6328e6-ce20-4a83-8eba-ca7719b780d5 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[2], powerLevels=[]}, commands=[say two], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 0a963be2-7b73-40a9-b4ee-10a38550b564 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[3], powerLevels=[]}, commands=[say three], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say one
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say two
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say three
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 2dde1e56-7057-4610-90d8-225020970795 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@5af86be4
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Removed level up action 2dde1e56-7057-4610-90d8-225020970795
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 1292e410-2314-4799-a0d1-e26a6afd048b from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[5, 4, 3, 2, 1], powerLevels=[]}, commands=[say hello], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hello
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hello
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hello
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hello
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say hello
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 7f6d11d6-5d20-4b54-8ba9-407e6240a8dd from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[], levels=[], powerLevels=[3]}, commands=[say power {@power_level}], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action a8d3e6c7-fe69-4c53-99c2-d261f268eb72 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[say mining], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say mining
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 19e3a85c-8174-4d08-83cb-e556e3697477 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[1], powerLevels=[]}, commands=[me leveled up], runAs=PLAYER}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: me leveled up
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action d2679011-5538-47c3-bb66-c4defe643e0d from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[], levels=[], powerLevels=[3]}, commands=[say power {@power_level}], runAs=CONSOLE}
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Executing level up command: say power 3
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.311 s -- in com.gmail.nossr50.commands.levelup.LevelUpCommandTest
[INFO] Running com.gmail.nossr50.commands.levelup.LevelUpConditionTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.commands.levelup.LevelUpConditionTest
[INFO] Running com.gmail.nossr50.locale.LocaleLoaderSnapshotTest
[INFO] Running com.gmail.nossr50.locale.LocaleLoaderSnapshotTest$TheFirstRead
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-13226983898107125791/locale_override.properties
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.locale.LocaleLoaderSnapshotTest$TheFirstRead
[INFO] Running com.gmail.nossr50.locale.LocaleLoaderSnapshotTest$ReloadingTheLocale
Sep 23, 2026 2:20:05 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-2520283535963745073/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-2520283535963745073/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-11785421521025739667/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-14119262171739728248/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-14119262171739728248/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-17711543975796503757/locale_override.properties
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading locale from /tmp/mcmmo-test-data-17711543975796503757/locale_override.properties
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.gmail.nossr50.locale.LocaleLoaderSnapshotTest$ReloadingTheLocale
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s -- in com.gmail.nossr50.locale.LocaleLoaderSnapshotTest
[INFO] Running com.gmail.nossr50.locale.LocaleLoaderTest
[INFO] Tests run: 107, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.gmail.nossr50.locale.LocaleLoaderTest
[INFO] Running com.gmail.nossr50.McMMOTimingFormatTest
[INFO] Running com.gmail.nossr50.McMMOTimingFormatTest$FormatDurationHms
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.McMMOTimingFormatTest$FormatDurationHms
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.McMMOTimingFormatTest
[INFO] Running com.gmail.nossr50.party.PartyManagerTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s -- in com.gmail.nossr50.party.PartyManagerTest
[INFO] Running com.gmail.nossr50.database.flatfile.FlatFileDataUtilTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.database.flatfile.FlatFileDataUtilTest
[INFO] Running com.gmail.nossr50.database.FlatFileDataProcessorTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.database.FlatFileDataProcessorTest
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$SimilarityMatching
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$SimilarityMatching
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$ChildLookup
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$ChildLookup
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$ToItemStack
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest$ToItemStack
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s -- in com.gmail.nossr50.datatypes.skills.alchemy.AlchemyPotionTest
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest$BrewPairStage
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s -- in com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest$BrewPairStage
[INFO] Running com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest$SinglePotionStage
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s -- in com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest$SinglePotionStage
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.050 s -- in com.gmail.nossr50.datatypes.skills.alchemy.PotionStageTest
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$PlayerProfileConstructorIntegration
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$PlayerProfileConstructorIntegration
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$HasActiveEntries
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$HasActiveEntries
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$Eviction
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$Eviction
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$UuidIsolation
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$UuidIsolation
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$SameUuidPersistence
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$SameUuidPersistence
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$NullUuidBehavior
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$NullUuidBehavior
[INFO] Running com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$DisabledBehavior
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest$DisabledBehavior
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in com.gmail.nossr50.datatypes.experience.DiminishedReturnsCacheTest
[INFO] Running com.gmail.nossr50.datatypes.BlockLocationHistoryTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.datatypes.BlockLocationHistoryTest
[INFO] Running com.gmail.nossr50.datatypes.player.McMMOPlayerAddXpAndLevelsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s -- in com.gmail.nossr50.datatypes.player.McMMOPlayerAddXpAndLevelsTest
[INFO] Running com.gmail.nossr50.datatypes.player.McMMOPlayerPowerLevelCapTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in com.gmail.nossr50.datatypes.player.McMMOPlayerPowerLevelCapTest
[INFO] Running com.gmail.nossr50.datatypes.player.McMMOPlayerLevelUpSoundTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s -- in com.gmail.nossr50.datatypes.player.McMMOPlayerLevelUpSoundTest
[INFO] Running com.gmail.nossr50.datatypes.player.McMMOPlayerBankedXpConversionTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.datatypes.player.McMMOPlayerBankedXpConversionTest
[INFO] Running com.gmail.nossr50.datatypes.player.PlayerProfileTest
[INFO] Running com.gmail.nossr50.datatypes.player.PlayerProfileTest$SaveBehavior
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 1 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 2 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 3 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 4 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 5 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 6 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 7 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 8 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 9 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 056106a8-b6f8-4ca3-b018-c31c28037e0c
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: Attempted to save profile for player Herb resulted in failure. 10 have been made so far.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: mcMMO has failed to save the profile for Herb numerous times. mcMMO will now stop attempting to save this profile. Check your console for errors and inspect your DB for issues.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb b0ced26d-befc-4c5c-8504-8e532bd6455f
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.datatypes.player.PlayerProfile save
SEVERE: PlayerProfile saving failed for player: Herb 47d024f1-c4c9-4ca7-9ae2-4e864c1b3609
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s -- in com.gmail.nossr50.datatypes.player.PlayerProfileTest$SaveBehavior
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.040 s -- in com.gmail.nossr50.datatypes.player.PlayerProfileTest
[INFO] Running com.gmail.nossr50.config.skills.alchemy.PotionConfigTest
[INFO] Running com.gmail.nossr50.config.skills.alchemy.PotionConfigTest$TrickyTrialsPotionDurationMigration
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_WEAVING from 2500 to 3600 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_WIND_CHARGING from 2500 to 3600 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_OOZING from 2500 to 3600 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_INFESTATION from 3000 to 900 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_WEAVING from 3000 to 900 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for LINGERING_POTION_WIND_CHARGING from 3000 to 900 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_OOZING from 3000 to 900 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for SPLASH_POTION_OF_INFESTATION from 2500 to 3600 ticks.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.skills.alchemy.PotionConfig patchTrickyTrialsDurations
INFO: Patched Tricky Trials potion duration for LINGERING_POTION_OF_OOZING from 3000 to 900 ticks.
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in com.gmail.nossr50.config.skills.alchemy.PotionConfigTest$TrickyTrialsPotionDurationMigration
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in com.gmail.nossr50.config.skills.alchemy.PotionConfigTest
[INFO] Running com.gmail.nossr50.config.CommandOnLevelUpConfigTest
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 99090c68-5692-4801-b95d-9bb00e1a760f from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[10], powerLevels=[]}, commands=[me leveled], runAs=PLAYER}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'as_garbage' in level_up_commands.yml has unknown run_as 'OPERATOR', using CONSOLE
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 524c3330-9489-4097-b934-d9c6e8b8a7d5 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[HERBALISM], levels=[10], powerLevels=[]}, commands=[say fallback], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 2 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 99f6680a-add6-4a42-93db-8b1fd039abdb from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING, ARCHERY, SPEARS, TRIDENTS, TAMING, REPAIR, UNARMED, WOODCUTTING, AXES, ALCHEMY, FISHING, ACROBATICS, MACES, CROSSBOWS, HERBALISM, EXCAVATION, SWORDS], levels=[100], powerLevels=[]}, commands=[say mastery], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Level up command 'sleeping' is disabled, skipping it
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 0 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'weird_levels' in level_up_commands.yml lists non-positive value -5 under levels, ignoring that value
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'weird_levels' in level_up_commands.yml lists non-positive value 0 under levels, ignoring that value
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 809c9da2-7469-4aa2-bc33-7cdef98df03a from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[10], powerLevels=[]}, commands=[say ten], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'no_commands' in level_up_commands.yml no commands defined, skipping it
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'no_skills' in level_up_commands.yml has levels but no valid skills, skipping it
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'no_levels' in level_up_commands.yml has skills but no levels, skipping it
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 0 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action cfa7c008-6168-4f69-acb8-59c20ab83eec from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[10], powerLevels=[]}, commands=[say hi], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 68b35c7f-dc14-47e1-acfc-ace907229214 from API: com.gmail.nossr50.api.LevelUpCommandAPI$$Lambda/0x000073e9fc604000@4f0257e
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Cleared 1 config level up registrations
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action f6d6650c-258c-49ec-8dc4-e60cf1de2ee3 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[10], powerLevels=[]}, commands=[say hi], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 550d214f-499a-4594-a5db-7f4d17d8acf5 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[], levels=[], powerLevels=[500, 1000]}, commands=[say power!], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Invalid mcMMO skill (Explodifying)
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig warn
WARNING: Level up command 'typo_entry' in level_up_commands.yml lists unknown skill 'Explodifying', ignoring that skill
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action b526a680-58be-46ef-89bb-a67a415da51a from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[10], powerLevels=[]}, commands=[say ok], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action d2c29929-d8cd-4cd1-8634-8c669600321c from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[HERBALISM, MINING], levels=[20, 10], powerLevels=[]}, commands=[say first, say second], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Initializing config: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Copying default config to disk: level_up_commands.yml to defaults/level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Loading config from disk: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Config initialized: level_up_commands.yml
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Registered level up action 5717f031-6b32-4884-9b9d-d490bbb6f2d2 from CONFIG: LevelUpCommand{condition=LevelUpCondition{skills=[MINING], levels=[5], powerLevels=[]}, commands=[say compact], runAs=CONSOLE}
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.CommandOnLevelUpConfig loadKeys
INFO: Loaded 1 level up command(s) from level_up_commands.yml
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s -- in com.gmail.nossr50.config.CommandOnLevelUpConfigTest
[INFO] Running com.gmail.nossr50.config.experience.ExperienceConfigTest
[INFO] Running com.gmail.nossr50.config.experience.ExperienceConfigTest$CombatXpCeiling
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s -- in com.gmail.nossr50.config.experience.ExperienceConfigTest$CombatXpCeiling
[INFO] Running com.gmail.nossr50.config.experience.ExperienceConfigTest$SkillXpRateOverrides
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s -- in com.gmail.nossr50.config.experience.ExperienceConfigTest$SkillXpRateOverrides
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s -- in com.gmail.nossr50.config.experience.ExperienceConfigTest
[INFO] Running com.gmail.nossr50.config.WorldBlacklistTest
[INFO] Running com.gmail.nossr50.config.WorldBlacklistTest$IsWorldBlacklisted
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.config.WorldBlacklistTest$IsWorldBlacklisted
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.config.WorldBlacklistTest
[INFO] Running com.gmail.nossr50.config.treasure.TreasureConfigTest
[INFO] Running com.gmail.nossr50.config.treasure.TreasureConfigTest$ClassifyExcavationTreasure
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: missing or invalid Level_Requirement
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'MUSIC_DISC_FROM_THE_FUTURE' in treasures.yml because material 'MUSIC_DISC_FROM_THE_FUTURE' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'TOTALLY_FAKE_MATERIAL_XYZ' in treasures.yml because material 'TOTALLY_FAKE_MATERIAL_XYZ' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'NOT_A_REAL_BLOCK_123' in treasures.yml because material 'NOT_A_REAL_BLOCK_123' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'STONE' in treasures.yml: data value 200 is out of range
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: Drop_Chance -1.0 is negative
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'POTION' in treasures.yml because its potion type does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'STONE|abc' in treasures.yml: data suffix 'abc' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'STONE|1.5' in treasures.yml: data suffix '1.5' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'STONE|99999' in treasures.yml: data suffix '99999' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: missing or invalid Level_Requirement
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'DIAMOND' in treasures.yml: XP value -5 is negative
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.config.treasure.TreasureConfigTest$ClassifyExcavationTreasure
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s -- in com.gmail.nossr50.config.treasure.TreasureConfigTest
[INFO] Running com.gmail.nossr50.config.treasure.FishingTreasureConfigTest
[INFO] Running com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$DropRateValidation
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$DropRateValidation
[INFO] Running com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$ClassifyFishingTreasure
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'MUSIC_DISC_FROM_THE_FUTURE' in fishing_treasures.yml because material 'MUSIC_DISC_FROM_THE_FUTURE' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'TOTALLY_FAKE_MATERIAL_XYZ' in fishing_treasures.yml because material 'TOTALLY_FAKE_MATERIAL_XYZ' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'NOT_A_REAL_ITEM_123' in fishing_treasures.yml because material 'NOT_A_REAL_ITEM_123' does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Skipping treasure 'POTION' in fishing_treasures.yml because its potion type does not exist in this Minecraft version
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD|abc' in fishing_treasures.yml: data suffix 'abc' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD|1.5' in fishing_treasures.yml: data suffix '1.5' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD|99999' in fishing_treasures.yml: data suffix '99999' is not a number
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: missing Rarity
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: XP value -1 is negative
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: Drop_Chance -1.0 is negative
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: Drop_Level -1 is negative
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'COMON'
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'SUPER_RARE'
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.TreasureEntryLoader logInvalidTreasure
WARNING: Skipping invalid treasure 'COD' in fishing_treasures.yml: unknown Rarity 'common'
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s -- in com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$ClassifyFishingTreasure
[INFO] Running com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$MooshroomEntityIdMigration
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.config.treasure.FishingTreasureConfig fixMooshroomEntityId
INFO: Renamed Shake.MUSHROOM_COW to Shake.MOOSHROOM in fishing_treasures.yml.
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.gmail.nossr50.config.treasure.FishingTreasureConfigTest$MooshroomEntityIdMigration
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.config.treasure.FishingTreasureConfigTest
[INFO] Running com.gmail.nossr50.config.treasure.TreasureLoadTallyTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.config.treasure.TreasureLoadTallyTest
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$ObjectContracts
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$ObjectContracts
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$HandlerListTests
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$HandlerListTests
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$Delegates
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$Delegates
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$DeltaAndAbsolute
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$DeltaAndAbsolute
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$Cancellation
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$Cancellation
[INFO] Running com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$ConstructorValidation
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest$ConstructorValidation
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in com.gmail.nossr50.events.items.McMMOModifyBlockDropItemEventTest
[INFO] Running com.gmail.nossr50.runnables.skills.SkillUnlockNotificationTaskTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.runnables.skills.SkillUnlockNotificationTaskTest
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$StalePollGuard
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$StalePollGuard
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$PollCountInvariants
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$PollCountInvariants
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenDisplayTimeElapsed
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenDisplayTimeElapsed
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenDisplayTimeNotElapsed
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenDisplayTimeNotElapsed
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenNoSnapshot
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenNoSnapshot
[INFO] Running com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenEntityInvalid
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest$WhenEntityInvalid
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s -- in com.gmail.nossr50.runnables.MobHealthDisplayUpdaterTaskTest
[INFO] Running com.gmail.nossr50.runnables.player.PlayerProfileLoadingTaskTest
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Using FlatFile Database
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] (/tmp/junit-6929454060547426686/mcmmo.users) Validating database file..
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Using FlatFile Database
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] (/tmp/junit-2863940198302198678/mcmmo.users) Validating database file..
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.database.FlatFileDatabaseManager logUnloadableRow
SEVERE: Could not load nossr50 (42aebcf8-02f2-4c04-b306-91bd476306eb) from /tmp/junit-2863940198302198678/mcmmo.users, their row has data that cannot be read. They will not load until it is fixed, restarting the server repairs it.
java.lang.NumberFormatException: Data corruption when trying to load the cooldown for skill Berserk for player named nossr50
	at com.gmail.nossr50.database.FlatFileDatabaseManager.tryLoadSkillCooldownFromRawData(FlatFileDatabaseManager.java:1269)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.loadFromLine(FlatFileDatabaseManager.java:1230)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUIDAndName(FlatFileDatabaseManager.java:754)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:652)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:623)
	at com.gmail.nossr50.runnables.player.PlayerProfileLoadingTask.run(PlayerProfileLoadingTask.java:47)
	at com.gmail.nossr50.runnables.player.PlayerProfileLoadingTaskTest.damagedRowShouldRetryInsteadOfStartingThePlayerOver(PlayerProfileLoadingTaskTest.java:205)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Creating new data for player: nossr50
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Using FlatFile Database
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] (/tmp/junit-8134152706204728392/mcmmo.users) Validating database file..
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Creating new data for player: nossr50
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Using FlatFile Database
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] (/tmp/junit-12768908710414377988/mcmmo.users) Validating database file..
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.database.FlatFileDatabaseManager queryByUUIDAndName
SEVERE: Unexpected Exception while reading /tmp/junit-12768908710414377988/mcmmo.users
java.io.FileNotFoundException: /tmp/junit-12768908710414377988/mcmmo.users (No such file or directory)
	at java.base/java.io.FileInputStream.open0(Native Method)
	at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
	at java.base/java.io.FileInputStream.<init>(FileInputStream.java:106)
	at java.base/java.io.FileReader.<init>(FileReader.java:60)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.newBufferedReader(FlatFileDatabaseManager.java:1328)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.queryByUUIDAndName(FlatFileDatabaseManager.java:728)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.processUserQuery(FlatFileDatabaseManager.java:652)
	at com.gmail.nossr50.database.FlatFileDatabaseManager.loadPlayerProfile(FlatFileDatabaseManager.java:623)
	at com.gmail.nossr50.runnables.player.PlayerProfileLoadingTask.run(PlayerProfileLoadingTask.java:47)
	at com.gmail.nossr50.runnables.player.PlayerProfileLoadingTaskTest.unreadableUsersFileShouldRetryInsteadOfStartingThePlayerOver(PlayerProfileLoadingTaskTest.java:176)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:766)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
	at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:147)
	at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
	at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$8(TestMethodTestDescriptor.java:217)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:213)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:138)
	at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:68)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
	at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
	at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
	at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
	at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
	at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141)
	at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
	at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
	at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
	at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
	at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)

Sep 23, 2026 2:20:06 AM com.gmail.nossr50.util.LogUtils debug
INFO: [D] Creating new data for player: nossr50
Sep 23, 2026 2:20:06 AM com.gmail.nossr50.database.FlatFileDatabaseManager isConfirmedNewPlayer
SEVERE: Could not read /tmp/junit-12768908710414377988/mcmmo.users to look for 75e94acb-1673-4e5c-aaa5-0bc4bb3371df: java.io.FileNotFoundException: /tmp/junit-12768908710414377988/mcmmo.users (No such file or directory)
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s -- in com.gmail.nossr50.runnables.player.PlayerProfileLoadingTaskTest
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1838, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mcMMO ---
[INFO] Building jar: /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar
[INFO] 
[INFO] --- maven-assembly-plugin:3.7.1:single (build) @ mcMMO ---
[INFO] Reading assembly descriptor: src/main/assembly/package.xml
[INFO] Building zip: /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO-bin.zip
[INFO] 
[INFO] --- maven-shade-plugin:3.5.3:shade (default) @ mcMMO ---
[INFO] Including net.megavex:scoreboard-library-api:jar:2.8.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-legacy:jar:4.25.0 in the shaded jar.
[INFO] Including net.megavex:scoreboard-library-implementation:jar:2.8.0 in the shaded jar.
[INFO] Including co.aikar:acf-bukkit:jar:0.5.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-bungeecord:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-gson:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-commons:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-gson-legacy-impl:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-json:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-json-legacy-impl:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-api:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:examination-api:jar:1.3.0 in the shaded jar.
[INFO] Including net.kyori:examination-string:jar:1.3.0 in the shaded jar.
[INFO] Including net.kyori:adventure-nbt:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-key:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-platform-api:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-bukkit:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-facet:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-viaversion:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:option:jar:1.1.0 in the shaded jar.
[INFO] Including org.bstats:bstats-bukkit:jar:3.0.2 in the shaded jar.
[INFO] Including org.bstats:bstats-base:jar:3.0.2 in the shaded jar.
[INFO] Including org.apache.tomcat:tomcat-jdbc:jar:11.0.14 in the shaded jar.
[INFO] Including org.apache.tomcat:tomcat-juli:jar:11.0.14 in the shaded jar.
[INFO] Including com.tcoded:FoliaLib:jar:0.5.1 in the shaded jar.
[INFO] Excluding net.dmulloy2:ProtocolLib:jar:5.3.0 from the shaded jar.
[INFO] Excluding com.google.code.gson:gson:jar:2.8.0 from the shaded jar.
[INFO] Excluding com.google.auto.service:auto-service-annotations:jar:1.1.1 from the shaded jar.
[INFO] Excluding org.jspecify:jspecify:jar:1.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-provider-gitexe:jar:2.1.0 from the shaded jar.
[INFO] Excluding javax.inject:javax.inject:jar:1 from the shaded jar.
[INFO] Excluding org.slf4j:slf4j-api:jar:1.7.36 from the shaded jar.
[INFO] Excluding commons-io:commons-io:jar:2.16.1 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-text:jar:1.11.0 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-lang3:jar:3.13.0 from the shaded jar.
[INFO] Excluding org.codehaus.plexus:plexus-utils:jar:4.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-provider-git-commons:jar:2.1.0 from the shaded jar.
[INFO] Excluding org.codehaus.plexus:plexus-xml:jar:3.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-api:jar:2.1.0 from the shaded jar.
[INFO] Excluding org.yaml:snakeyaml:jar:2.2 from the shaded jar.
[INFO] Excluding com.sk89q.worldedit:worldedit-core:jar:7.2.0-SNAPSHOT from the shaded jar.
[INFO] Excluding com.sk89q.worldedit.worldedit-libs:core:jar:7.2.0-SNAPSHOT from the shaded jar.
[INFO] Excluding de.schlichtherle:truezip:jar:6.8.3 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-profile-default_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.scala-lang:scala-library:jar:2.13.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-http:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-kernel-spec:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-annotations:jar:2.5.0 from the shaded jar.
[INFO] Excluding com.google.code.findbugs:annotations:jar:3.0.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-cio:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-io:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-services:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-logging:jar:2.5.0 from the shaded jar.
[INFO] Excluding org.apache.httpcomponents:httpclient:jar:4.5.10 from the shaded jar.
[INFO] Excluding org.apache.httpcomponents:httpcore:jar:4.4.12 from the shaded jar.
[INFO] Excluding org.slf4j:jcl-over-slf4j:jar:1.7.28 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-odf:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-zipdriver:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-zip:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.bouncycastle:bcprov-jdk15on:jar:1.63 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-tardriver:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-bzip2:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-gzip:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-xz:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.tukaani:xz:jar:1.8 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-zip-raes:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-profile-base_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-access-swing:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-access:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-file:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-jar:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-zip:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-ibm437:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-kernel-impl_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-console:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-default:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-swing:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-macosx:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-spec:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-shed:jar:2.5.0 from the shaded jar.
[INFO] Excluding org.mozilla:rhino-runtime:jar:1.7.12 from the shaded jar.
[INFO] Excluding org.antlr:antlr4-runtime:jar:4.7.2 from the shaded jar.
[INFO] Excluding it.unimi.dsi:fastutil:jar:8.2.1 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard:worldguard-core:jar:7.0.7 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard.worldguard-libs:core:jar:7.0.7 from the shaded jar.
[INFO] Excluding org.flywaydb:flyway-core:jar:3.0 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard:worldguard-legacy:jar:7.0.0-SNAPSHOT from the shaded jar.
[INFO] Excluding com.sk89q:commandbook:jar:2.3 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-compress:jar:1.28.0 from the shaded jar.
[INFO] Excluding commons-codec:commons-codec:jar:1.19.0 from the shaded jar.
[INFO] Excluding net.java.dev.jna:jna:jar:5.18.1 from the shaded jar.
[INFO] Excluding org.jetbrains:annotations:jar:24.1.0 from the shaded jar.
[INFO] Excluding com.google.guava:guava:jar:33.2.0-jre from the shaded jar.
[INFO] Excluding com.google.guava:failureaccess:jar:1.0.2 from the shaded jar.
[INFO] Excluding com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava from the shaded jar.
[INFO] Excluding com.google.code.findbugs:jsr305:jar:3.0.2 from the shaded jar.
[INFO] Excluding org.checkerframework:checker-qual:jar:3.42.0 from the shaded jar.
[INFO] Excluding com.google.errorprone:error_prone_annotations:jar:2.26.1 from the shaded jar.
[INFO] Excluding com.google.j2objc:j2objc-annotations:jar:3.0.0 from the shaded jar.
[INFO] Dependency-reduced POM written at: /home/jenkins/workspace/mcMMO/mcMMO/dependency-reduced-pom.xml
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] mcMMO.jar, tomcat-jdbc-11.0.14.jar define 1 overlapping resource: 
[WARNING]   - LICENSE
[WARNING] examination-api-1.3.0.jar, examination-string-1.3.0.jar, option-1.1.0.jar define 1 overlapping classes: 
[WARNING]   - META-INF.versions.9.module-info
[WARNING] FoliaLib-0.5.1.jar, acf-bukkit-0.5.1-SNAPSHOT.jar, adventure-api-4.23.0.jar, adventure-key-4.23.0.jar, adventure-nbt-4.23.0.jar, adventure-platform-api-4.4.1-SNAPSHOT.jar, adventure-platform-bukkit-4.4.1-SNAPSHOT.jar, adventure-platform-facet-4.4.1-SNAPSHOT.jar, adventure-platform-viaversion-4.4.1-SNAPSHOT.jar, adventure-text-serializer-bungeecord-4.4.1-SNAPSHOT.jar, adventure-text-serializer-commons-4.23.0.jar, adventure-text-serializer-gson-4.23.0.jar, adventure-text-serializer-gson-legacy-impl-4.23.0.jar, adventure-text-serializer-json-4.23.0.jar, adventure-text-serializer-json-legacy-impl-4.23.0.jar, adventure-text-serializer-legacy-4.25.0.jar, bstats-base-3.0.2.jar, bstats-bukkit-3.0.2.jar, examination-api-1.3.0.jar, examination-string-1.3.0.jar, mcMMO.jar, option-1.1.0.jar, scoreboard-library-api-2.8.0.jar, scoreboard-library-implementation-2.8.0.jar, tomcat-jdbc-11.0.14.jar, tomcat-juli-11.0.14.jar define 1 overlapping resource: 
[WARNING]   - META-INF/MANIFEST.MF
[WARNING] maven-shade-plugin has detected that some files are
[WARNING] present in two or more JARs. When this happens, only one
[WARNING] single version of the file is copied to the uber jar.
[WARNING] Usually this is not harmful and you can skip these warnings,
[WARNING] otherwise try to manually exclude artifacts based on
[WARNING] mvn dependency:tree -Ddetail=true and the above output.
[WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar with /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO-2.3.002-SNAPSHOT-shaded.jar
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:properties (default) @ mcMMO ---
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:resources (default-resources) @ mcMMO ---
[INFO] Copying 21 resources from src/main/resources to target/classes
[INFO] Copying 21 resources from src/main/resources/locale to target/classes/com/gmail/nossr50/locale
[INFO] Copying 4 resources from src/main/resources/mods to target/classes/mods
[INFO] Copying 1 resource from  to target/classes
[INFO] 
[INFO] --- maven-compiler-plugin:3.13.0:compile (default-compile) @ mcMMO ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 530 source files with javac [debug release 17] to target/classes
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/datatypes/player/PlayerProfile.java:[192,26] deprecated item is not annotated with @Deprecated
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[103,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[150,38] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[191,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/axes/AxesManager.java:[240,53] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java:[996,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/maces/MacesManager.java:[66,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/excavation/ExcavationManager.java:[154,17] deprecated item is not annotated with @Deprecated
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java:[361,43] getDebrisReduction(int) in com.gmail.nossr50.config.AdvancedConfig has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/mining/MiningManager.java:[380,43] getDropMultiplier(int) in com.gmail.nossr50.config.AdvancedConfig has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/spears/SpearsManager.java:[44,43] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[68,41] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/swords/SwordsManager.java:[169,50] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[124,40] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/skills/unarmed/UnarmedManager.java:[181,47] getAttackStrength() in com.gmail.nossr50.datatypes.player.McMMOPlayer has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/secondaryabilities/SubSkillBlockEvent.java:[13,9] SubSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.SubSkillType) in com.gmail.nossr50.events.skills.secondaryabilities.SubSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/repair/McMMOPlayerRepairCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/unarmed/McMMOPlayerDisarmEvent.java:[13,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/salvage/McMMOPlayerSalvageCheckEvent.java:[20,9] McMMOPlayerSkillEvent(@org.jetbrains.annotations.NotNull org.bukkit.entity.Player,@org.jetbrains.annotations.NotNull com.gmail.nossr50.datatypes.skills.PrimarySkillType) in com.gmail.nossr50.events.skills.McMMOPlayerSkillEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[259,64] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/skills/SkillCommand.java:[264,56] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[331,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[333,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[337,89] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[342,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[344,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[348,33] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[354,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[357,62] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/player/NotificationManager.java:[360,87] non-varargs call of varargs method with inexact argument type for last parameter;
  cast to java.lang.Object for a varargs call
  cast to java.lang.Object[] for a non-varargs call and to suppress this warning
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/events/skills/fishing/McMMOPlayerShakeEvent.java:[10,9] McMMOPlayerFishingEvent(org.bukkit.entity.Player) in com.gmail.nossr50.events.skills.fishing.McMMOPlayerFishingEvent has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/runnables/skills/DelayedHerbalismXPCheckTask.java:[26,40] awardXPForBlockSnapshots(java.util.ArrayList<com.gmail.nossr50.datatypes.BlockSnapshot>) in com.gmail.nossr50.skills.herbalism.HerbalismManager has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/nms/NMSConstants.java:[45,62] com.gmail.nossr50.util.nms.NMSVersion in com.gmail.nossr50.util.nms has been deprecated and marked for removal
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/scoreboards/ScoreboardManager.java:[496,65] getSkillLevelUpTime() in com.gmail.nossr50.config.GeneralConfig has been deprecated and marked for removal
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Some input files use or override a deprecated API.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java: Recompile with -Xlint:deprecation for details.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java uses unchecked or unsafe operations.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/main/java/com/gmail/nossr50/commands/database/ConvertDatabaseCommand.java: Recompile with -Xlint:unchecked for details.
[WARNING] Overwriting artifact's file from /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar to /home/jenkins/workspace/mcMMO/mcMMO/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.3.1:testResources (default-testResources) @ mcMMO ---
[INFO] Copying 4 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- maven-compiler-plugin:3.13.0:testCompile (default-testCompile) @ mcMMO ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 144 source files with javac [debug release 17] to target/test-classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[WARNING] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceImplementationProcessor' less than -source '17'
[WARNING] Supported source version 'RELEASE_7' from annotation processor 'net.java.truecommons.annotations.processing.ServiceSpecificationProcessor' less than -source '17'
[WARNING] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/database/FlatFileDatabaseManagerTest.java:[836,38] getChimaerWingDATS() in com.gmail.nossr50.datatypes.player.PlayerProfile has been deprecated and marked for removal
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Some input files use or override a deprecated API.
[INFO] /home/jenkins/workspace/mcMMO/mcMMO/src/test/java/com/gmail/nossr50/commands/XprateCommandTest.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- maven-surefire-plugin:3.2.5:test (default-test) @ mcMMO ---
[INFO] Skipping execution of surefire because it has already been run for this configuration
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ mcMMO ---
[INFO] Building jar: /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar
[INFO] 
[INFO] --- maven-assembly-plugin:3.7.1:single (build) @ mcMMO ---
[INFO] Reading assembly descriptor: src/main/assembly/package.xml
[INFO] Building zip: /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO-bin.zip
[WARNING] artifact com.gmail.nossr50.mcMMO:mcMMO:zip:bin:2.3.002-SNAPSHOT already attached, replace previous instance
[INFO] 
[INFO] --- maven-shade-plugin:3.5.3:shade (default) @ mcMMO ---
[INFO] Including net.megavex:scoreboard-library-api:jar:2.8.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-legacy:jar:4.25.0 in the shaded jar.
[INFO] Including net.megavex:scoreboard-library-implementation:jar:2.8.0 in the shaded jar.
[INFO] Including co.aikar:acf-bukkit:jar:0.5.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-bungeecord:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-gson:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-commons:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-gson-legacy-impl:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-json:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-text-serializer-json-legacy-impl:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-api:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:examination-api:jar:1.3.0 in the shaded jar.
[INFO] Including net.kyori:examination-string:jar:1.3.0 in the shaded jar.
[INFO] Including net.kyori:adventure-nbt:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-key:jar:4.23.0 in the shaded jar.
[INFO] Including net.kyori:adventure-platform-api:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-bukkit:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-facet:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:adventure-platform-viaversion:jar:4.4.1-SNAPSHOT in the shaded jar.
[INFO] Including net.kyori:option:jar:1.1.0 in the shaded jar.
[INFO] Including org.bstats:bstats-bukkit:jar:3.0.2 in the shaded jar.
[INFO] Including org.bstats:bstats-base:jar:3.0.2 in the shaded jar.
[INFO] Including org.apache.tomcat:tomcat-jdbc:jar:11.0.14 in the shaded jar.
[INFO] Including org.apache.tomcat:tomcat-juli:jar:11.0.14 in the shaded jar.
[INFO] Including com.tcoded:FoliaLib:jar:0.5.1 in the shaded jar.
[INFO] Excluding net.dmulloy2:ProtocolLib:jar:5.3.0 from the shaded jar.
[INFO] Excluding com.google.code.gson:gson:jar:2.8.0 from the shaded jar.
[INFO] Excluding com.google.auto.service:auto-service-annotations:jar:1.1.1 from the shaded jar.
[INFO] Excluding org.jspecify:jspecify:jar:1.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-provider-gitexe:jar:2.1.0 from the shaded jar.
[INFO] Excluding javax.inject:javax.inject:jar:1 from the shaded jar.
[INFO] Excluding org.slf4j:slf4j-api:jar:1.7.36 from the shaded jar.
[INFO] Excluding commons-io:commons-io:jar:2.16.1 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-text:jar:1.11.0 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-lang3:jar:3.13.0 from the shaded jar.
[INFO] Excluding org.codehaus.plexus:plexus-utils:jar:4.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-provider-git-commons:jar:2.1.0 from the shaded jar.
[INFO] Excluding org.codehaus.plexus:plexus-xml:jar:3.0.0 from the shaded jar.
[INFO] Excluding org.apache.maven.scm:maven-scm-api:jar:2.1.0 from the shaded jar.
[INFO] Excluding org.yaml:snakeyaml:jar:2.2 from the shaded jar.
[INFO] Excluding com.sk89q.worldedit:worldedit-core:jar:7.2.0-SNAPSHOT from the shaded jar.
[INFO] Excluding com.sk89q.worldedit.worldedit-libs:core:jar:7.2.0-SNAPSHOT from the shaded jar.
[INFO] Excluding de.schlichtherle:truezip:jar:6.8.3 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-profile-default_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.scala-lang:scala-library:jar:2.13.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-http:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-kernel-spec:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-annotations:jar:2.5.0 from the shaded jar.
[INFO] Excluding com.google.code.findbugs:annotations:jar:3.0.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-cio:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-io:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-services:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-logging:jar:2.5.0 from the shaded jar.
[INFO] Excluding org.apache.httpcomponents:httpclient:jar:4.5.10 from the shaded jar.
[INFO] Excluding org.apache.httpcomponents:httpcore:jar:4.4.12 from the shaded jar.
[INFO] Excluding org.slf4j:jcl-over-slf4j:jar:1.7.28 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-odf:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-zipdriver:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-zip:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.bouncycastle:bcprov-jdk15on:jar:1.63 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-tardriver:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-bzip2:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-gzip:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-tar-xz:jar:0.12.1 from the shaded jar.
[INFO] Excluding org.tukaani:xz:jar:1.8 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-zip-raes:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-profile-base_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-access-swing:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-access:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-file:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-jar:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-driver-zip:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-comp-ibm437:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truevfs:truevfs-kernel-impl_2.13:jar:0.12.1 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-console:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-default:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-swing:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-macosx:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-key-spec:jar:2.5.0 from the shaded jar.
[INFO] Excluding net.java.truecommons:truecommons-shed:jar:2.5.0 from the shaded jar.
[INFO] Excluding org.mozilla:rhino-runtime:jar:1.7.12 from the shaded jar.
[INFO] Excluding org.antlr:antlr4-runtime:jar:4.7.2 from the shaded jar.
[INFO] Excluding it.unimi.dsi:fastutil:jar:8.2.1 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard:worldguard-core:jar:7.0.7 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard.worldguard-libs:core:jar:7.0.7 from the shaded jar.
[INFO] Excluding org.flywaydb:flyway-core:jar:3.0 from the shaded jar.
[INFO] Excluding com.sk89q.worldguard:worldguard-legacy:jar:7.0.0-SNAPSHOT from the shaded jar.
[INFO] Excluding com.sk89q:commandbook:jar:2.3 from the shaded jar.
[INFO] Excluding org.apache.commons:commons-compress:jar:1.28.0 from the shaded jar.
[INFO] Excluding commons-codec:commons-codec:jar:1.19.0 from the shaded jar.
[INFO] Excluding net.java.dev.jna:jna:jar:5.18.1 from the shaded jar.
[INFO] Excluding org.jetbrains:annotations:jar:24.1.0 from the shaded jar.
[INFO] Excluding com.google.guava:guava:jar:33.2.0-jre from the shaded jar.
[INFO] Excluding com.google.guava:failureaccess:jar:1.0.2 from the shaded jar.
[INFO] Excluding com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava from the shaded jar.
[INFO] Excluding com.google.code.findbugs:jsr305:jar:3.0.2 from the shaded jar.
[INFO] Excluding org.checkerframework:checker-qual:jar:3.42.0 from the shaded jar.
[INFO] Excluding com.google.errorprone:error_prone_annotations:jar:2.26.1 from the shaded jar.
[INFO] Excluding com.google.j2objc:j2objc-annotations:jar:3.0.0 from the shaded jar.
[INFO] Dependency-reduced POM written at: /home/jenkins/workspace/mcMMO/mcMMO/dependency-reduced-pom.xml
[WARNING] Discovered module-info.class. Shading will break its strong encapsulation.
[WARNING] mcMMO.jar, tomcat-jdbc-11.0.14.jar define 1 overlapping resource: 
[WARNING]   - LICENSE
[WARNING] examination-api-1.3.0.jar, examination-string-1.3.0.jar, option-1.1.0.jar define 1 overlapping classes: 
[WARNING]   - META-INF.versions.9.module-info
[WARNING] FoliaLib-0.5.1.jar, acf-bukkit-0.5.1-SNAPSHOT.jar, adventure-api-4.23.0.jar, adventure-key-4.23.0.jar, adventure-nbt-4.23.0.jar, adventure-platform-api-4.4.1-SNAPSHOT.jar, adventure-platform-bukkit-4.4.1-SNAPSHOT.jar, adventure-platform-facet-4.4.1-SNAPSHOT.jar, adventure-platform-viaversion-4.4.1-SNAPSHOT.jar, adventure-text-serializer-bungeecord-4.4.1-SNAPSHOT.jar, adventure-text-serializer-commons-4.23.0.jar, adventure-text-serializer-gson-4.23.0.jar, adventure-text-serializer-gson-legacy-impl-4.23.0.jar, adventure-text-serializer-json-4.23.0.jar, adventure-text-serializer-json-legacy-impl-4.23.0.jar, adventure-text-serializer-legacy-4.25.0.jar, bstats-base-3.0.2.jar, bstats-bukkit-3.0.2.jar, examination-api-1.3.0.jar, examination-string-1.3.0.jar, mcMMO.jar, option-1.1.0.jar, scoreboard-library-api-2.8.0.jar, scoreboard-library-implementation-2.8.0.jar, tomcat-jdbc-11.0.14.jar, tomcat-juli-11.0.14.jar define 1 overlapping resource: 
[WARNING]   - META-INF/MANIFEST.MF
[WARNING] maven-shade-plugin has detected that some files are
[WARNING] present in two or more JARs. When this happens, only one
[WARNING] single version of the file is copied to the uber jar.
[WARNING] Usually this is not harmful and you can skip these warnings,
[WARNING] otherwise try to manually exclude artifacts based on
[WARNING] mvn dependency:tree -Ddetail=true and the above output.
[WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar with /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO-2.3.002-SNAPSHOT-shaded.jar
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ mcMMO ---
[INFO] Installing /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO.jar to /home/jenkins/.m2/repository/com/gmail/nossr50/mcMMO/mcMMO/2.3.002-SNAPSHOT/mcMMO-2.3.002-SNAPSHOT.jar
[INFO] Installing /home/jenkins/workspace/mcMMO/mcMMO/dependency-reduced-pom.xml to /home/jenkins/.m2/repository/com/gmail/nossr50/mcMMO/mcMMO/2.3.002-SNAPSHOT/mcMMO-2.3.002-SNAPSHOT.pom
[INFO] Installing /home/jenkins/workspace/mcMMO/mcMMO/target/mcMMO-bin.zip to /home/jenkins/.m2/repository/com/gmail/nossr50/mcMMO/mcMMO/2.3.002-SNAPSHOT/mcMMO-2.3.002-SNAPSHOT-bin.zip
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  37.015 s
[INFO] Finished at: 2026-09-23T02:20:12Z
[INFO] ------------------------------------------------------------------------
+ cd ../
+ mkdir target
+ cp mcMMO/target/mcMMO.jar target/mcMMO.jar
+ cp mcMMO/target/original-mcMMO.jar target/original-mcMMO.jar
Archiving artifacts
Finished: SUCCESS