{
  "_class" : "hudson.maven.MavenBuild",
  "actions" : [
    {
      "_class" : "hudson.maven.reporters.SurefireReport",
      "failCount" : 0,
      "skipCount" : 16,
      "totalCount" : 850,
      "urlName" : "testReport"
    },
    {
      "_class" : "hudson.maven.reporters.MavenArtifactRecord",
      "url" : "https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/23/mavenArtifacts/"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "commandhelper-3.3.5-SNAPSHOT-full.jar",
      "fileName" : "commandhelper-3.3.5-SNAPSHOT-full.jar",
      "relativePath" : "com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT-full.jar"
    },
    {
      "displayPath" : "commandhelper-3.3.5-SNAPSHOT.jar",
      "fileName" : "commandhelper-3.3.5-SNAPSHOT.jar",
      "relativePath" : "com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT.jar"
    },
    {
      "displayPath" : "commandhelper-3.3.5-SNAPSHOT.pom",
      "fileName" : "commandhelper-3.3.5-SNAPSHOT.pom",
      "relativePath" : "com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT.pom"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "CommandHelper",
  "duration" : 683993,
  "estimatedDuration" : 741514,
  "executor" : None,
  "fullDisplayName" : "CommandHelper » CommandHelper CommandHelper",
  "id" : "23",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 23,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1771450557644,
  "url" : "https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/23/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.maven.FilteredChangeLogSet",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/laytonsmith/core/constructs/generics/GenericParameters.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/Constraints.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintLocation.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/LeftHandGenericUse.java",
          "src/main/java/com/laytonsmith/core/compiler/signature/FunctionSignature.java",
          "src/main/java/com/laytonsmith/PureUtilities/Common/StringUtils.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/VariadicTypeConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/GenericTypeParameters.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/ConcreteGenericParameter.java",
          "src/main/java/com/laytonsmith/core/constructs/Auto.java",
          "src/main/java/com/laytonsmith/core/MethodScriptCompiler.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/ExactTypeConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/UnboundedConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedGenericTypeParameters.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/LeftHandGenericUseParameter.java",
          "src/main/java/com/laytonsmith/core/Procedure.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/Constraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/ConstructorConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedConstraints.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintToConstraintValidator.java",
          "src/main/java/com/laytonsmith/core/constructs/SourceType.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/LowerBoundConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedLeftHandGenericUse.java",
          "src/main/java/com/laytonsmith/core/compiler/FileOptions.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/CArray.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/UpperBoundConstraint.java",
          "src/main/java/com/laytonsmith/core/exceptions/CRE/CREGenericConstraintException.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedGenericDeclaration.java",
          "src/main/java/com/laytonsmith/core/constructs/CClassType.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintValidator.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/GenericDeclaration.java",
          "src/test/java/com/laytonsmith/core/constructs/LeftHandSideTypeTest.java",
          "src/main/java/com/laytonsmith/core/constructs/generics/constraints/BoundaryConstraint.java",
          "src/main/java/com/laytonsmith/core/constructs/CClosure.java",
          "src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java",
          "src/main/java/com/laytonsmith/core/functions/DataHandling.java",
          "src/main/java/com/laytonsmith/core/constructs/LeftHandSideType.java",
          "src/main/java/com/laytonsmith/PureUtilities/Either.java"
        ],
        "commitId" : "b8e6b8e5f9715c23e096e335d3c4f17c6f09ec3e",
        "timestamp" : 1771353921000,
        "author" : {
          "absoluteUrl" : "https://letsbuild.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Merge in select generics classes from genericsTake2. (#1406)\u000a\u000aThis cherry-picked merge is phase 1 of merging in support for generics.\u000aBy itself, this code does nothing, but some changes to CClassType are\u000anecessarily not dark. Most methods stubbed, but some actually call in to\u000athe dark code, but should not be used yet.\u000a",
        "date" : "2026-02-17 19:45:21 +0100",
        "id" : "b8e6b8e5f9715c23e096e335d3c4f17c6f09ec3e",
        "msg" : "Merge in select generics classes from genericsTake2. (#1406)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedConstraint.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintToConstraintValidator.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/VariadicTypeConstraint.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CArray.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/Constraint.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/DataHandling.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/LeftHandSideType.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/SourceType.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/exceptions/CRE/CREGenericConstraintException.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintLocation.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/GenericTypeParameters.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/LowerBoundConstraint.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/PureUtilities/Either.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/Procedure.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/Auto.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/ConcreteGenericParameter.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedLeftHandGenericUse.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/GenericDeclaration.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/compiler/signature/FunctionSignature.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedGenericTypeParameters.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/ConstructorConstraint.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/MethodScriptCompiler.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/ConstraintValidator.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/BoundaryConstraint.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedGenericDeclaration.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/ExactTypeConstraint.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/compiler/FileOptions.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CClosure.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/Constraints.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/java/com/laytonsmith/core/constructs/LeftHandSideTypeTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/PureUtilities/Common/StringUtils.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/UnboundedConstraint.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/UnqualifiedConstraints.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/GenericParameters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CClassType.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/LeftHandGenericUse.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/LeftHandGenericUseParameter.java"
          },
          {
            "editType" : "add",
            "file" : "src/main/java/com/laytonsmith/core/constructs/generics/constraints/UpperBoundConstraint.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/main/java/com/laytonsmith/core/functions/FileHandling.java",
          "src/main/java/com/laytonsmith/core/asm/AsmCompiler.java",
          "src/main/java/com/laytonsmith/tools/pnviewer/PNViewer.java",
          "src/main/java/com/laytonsmith/core/Updater.java",
          "src/main/java/com/laytonsmith/tools/Interpreter.java",
          "src/main/java/com/laytonsmith/core/functions/Reflection.java",
          "src/main/java/com/laytonsmith/core/functions/Clipboard.java",
          "src/main/java/com/laytonsmith/core/functions/asm/DataHandling.java",
          "src/main/java/com/laytonsmith/core/constructs/CResource.java",
          "src/main/java/com/laytonsmith/core/functions/Enchantments.java",
          "src/main/java/com/laytonsmith/core/functions/ByteArrays.java",
          "src/main/java/com/laytonsmith/core/functions/Echoes.java",
          "src/main/java/com/laytonsmith/core/functions/BossBar.java",
          "src/main/java/com/laytonsmith/core/functions/InventoryManagement.java",
          "src/test/java/com/laytonsmith/testing/StaticTest.java",
          "src/main/java/com/laytonsmith/core/functions/Cmdline.java",
          "src/main/java/com/laytonsmith/core/functions/Threading.java",
          "src/main/java/com/laytonsmith/core/functions/Web.java",
          "src/main/java/com/laytonsmith/core/functions/CompositeFunction.java",
          "src/main/java/com/laytonsmith/core/asm/LLVMFunction.java",
          "src/main/java/com/laytonsmith/core/constructs/CArray.java",
          "src/main/java/com/laytonsmith/core/functions/EntityManagement.java",
          "src/main/java/com/laytonsmith/core/functions/asm/Math.java",
          "src/main/java/com/laytonsmith/core/functions/ArrayHandling.java",
          "src/main/java/com/laytonsmith/core/functions/Commands.java",
          "src/main/java/com/laytonsmith/core/functions/Debug.java",
          "src/main/java/com/laytonsmith/core/functions/ResourceManager.java",
          "src/main/java/com/laytonsmith/core/functions/ItemMeta.java",
          "src/main/java/com/laytonsmith/core/functions/Sandbox.java",
          "src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java",
          "src/test/java/com/laytonsmith/core/functions/BasicLogicTest.java",
          "src/test/java/com/laytonsmith/core/functions/MathTest.java",
          "src/main/java/com/laytonsmith/core/functions/OS.java",
          "src/main/java/com/laytonsmith/core/functions/ObjectManagement.java",
          "src/main/java/com/laytonsmith/core/functions/PluginMeta.java",
          "src/main/java/com/laytonsmith/core/functions/Minecraft.java",
          "src/main/java/com/laytonsmith/core/functions/MatrixHandling.java",
          "src/main/java/com/laytonsmith/core/functions/World.java",
          "src/main/java/com/laytonsmith/core/functions/DataTransformations.java",
          "src/main/java/com/laytonsmith/core/functions/PlayerManagement.java",
          "src/main/java/com/laytonsmith/core/functions/ControlFlow.java",
          "src/main/java/com/laytonsmith/core/constructs/CSlice.java",
          "src/main/java/com/laytonsmith/core/functions/XGUI.java",
          "src/main/java/com/laytonsmith/core/functions/Permissions.java",
          "src/main/java/com/laytonsmith/core/functions/Compiler.java",
          "src/main/java/com/laytonsmith/core/functions/Trades.java",
          "src/main/java/com/laytonsmith/core/functions/Statistics.java",
          "src/main/java/com/laytonsmith/core/MethodScriptCompiler.java",
          "src/main/java/com/laytonsmith/core/functions/Easings.java",
          "src/main/java/com/laytonsmith/core/functions/Meta.java",
          "src/main/java/com/laytonsmith/core/functions/asm/Compiler.java",
          "src/main/java/com/laytonsmith/core/functions/Function.java",
          "src/main/java/com/laytonsmith/core/functions/StringHandling.java",
          "src/main/java/com/laytonsmith/core/functions/BasicLogic.java",
          "src/main/java/com/laytonsmith/tools/docgen/DocGenTemplates.java",
          "src/main/java/com/laytonsmith/core/functions/Math.java",
          "src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java",
          "src/main/java/com/laytonsmith/core/functions/Regex.java",
          "src/main/java/com/laytonsmith/core/functions/Recipes.java",
          "src/main/java/com/laytonsmith/core/functions/Persistence.java",
          "src/main/java/com/laytonsmith/core/functions/Exceptions.java",
          "src/main/java/com/laytonsmith/core/Script.java",
          "src/test/java/com/laytonsmith/testing/RandomTests.java",
          "src/main/java/com/laytonsmith/core/functions/EventBinding.java",
          "src/main/java/com/laytonsmith/core/functions/Weather.java",
          "src/main/java/com/laytonsmith/core/functions/asm/Cmdline.java",
          "src/main/java/com/laytonsmith/core/functions/Marquee.java",
          "src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java",
          "src/main/java/com/laytonsmith/core/functions/TaskHandling.java",
          "src/main/java/com/laytonsmith/core/functions/Scoreboards.java",
          "src/main/java/com/laytonsmith/core/functions/Crypto.java",
          "src/main/java/com/laytonsmith/core/functions/Performance.java",
          "src/test/java/com/laytonsmith/core/functions/ArrayHandlingTest.java",
          "src/main/java/com/laytonsmith/core/functions/MobManagement.java",
          "src/main/java/com/laytonsmith/core/functions/SQL.java",
          "src/main/java/com/laytonsmith/core/functions/Scheduling.java",
          "src/main/java/com/laytonsmith/core/functions/OAuth.java",
          "src/main/java/com/laytonsmith/core/functions/Environment.java",
          "src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java",
          "src/test/java/com/laytonsmith/core/functions/EchoesTest.java",
          "src/main/java/com/laytonsmith/core/functions/asm/Meta.java",
          "src/test/java/com/laytonsmith/core/functions/StringHandlingTest.java",
          "src/main/java/com/laytonsmith/core/Main.java",
          "src/main/java/com/laytonsmith/core/functions/DataHandling.java"
        ],
        "commitId" : "75f73f15cb5382ccd65aa94ac91912b5e93b478f",
        "timestamp" : 1771427694000,
        "author" : {
          "absoluteUrl" : "https://letsbuild.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Add GenericParameters to exec signature. (#1407)\u000a\u000aAdd GenericParameters to exec signature.\u000a\u000aThis change adds GenericParameters to Function.exec. This is currently\u000aunused, but will be used once the genericsTake2 branch is merged in.\u000a\u000aThis is a backwards incompatible change in general, and extensions will\u000anot be able to recompile with this change in. However, the call sites\u000afor all uses of general exec have been updated to use reflection to fall\u000aback to the old 3 argument version if the new method call fails.\u000a\u000aAll core classes have been updated, which also necessitated changes to\u000acaller sites in some places as well.\u000a",
        "date" : "2026-02-18 16:14:54 +0100",
        "id" : "75f73f15cb5382ccd65aa94ac91912b5e93b478f",
        "msg" : "Add GenericParameters to exec signature. (#1407)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ControlFlow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/BasicLogic.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/asm/Meta.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/EntityManagement.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ObjectManagement.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/asm/Math.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/EventBinding.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/PluginMeta.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Regex.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Commands.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Environment.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/FileHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Trades.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Performance.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/testing/StaticTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/SQL.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/asm/Cmdline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CSlice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Enchantments.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Reflection.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ItemMeta.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/XGUI.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Cmdline.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/OAuth.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Meta.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Crypto.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Sandbox.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/tools/docgen/DocGenTemplates.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ArrayHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CArray.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Debug.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ByteArrays.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Web.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/core/functions/BasicLogicTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Minecraft.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Marquee.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/asm/Compiler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Compiler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/core/functions/MathTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/Main.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/World.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/asm/DataHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Statistics.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Threading.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/MatrixHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Permissions.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Function.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/BossBar.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/CompositeFunction.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/Script.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/TaskHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Math.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/StringHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/DataTransformations.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/asm/AsmCompiler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ResourceManager.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Recipes.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/tools/Interpreter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Clipboard.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/Updater.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/InventoryManagement.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/tools/pnviewer/PNViewer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/DataHandling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/core/functions/ArrayHandlingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Persistence.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/MethodScriptCompiler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/MobManagement.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Scheduling.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/testing/RandomTests.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Exceptions.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/core/functions/StringHandlingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Echoes.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/OS.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/constructs/CResource.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/asm/LLVMFunction.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/PlayerManagement.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Scoreboards.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Weather.java"
          },
          {
            "editType" : "edit",
            "file" : "src/main/java/com/laytonsmith/core/functions/Easings.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/java/com/laytonsmith/core/functions/EchoesTest.java"
          }
        ]
      }
    ],
    "kind" : None
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://letsbuild.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ],
  "mavenArtifacts" : {
    "url" : "https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/23/mavenArtifacts/"
  }
}