<mavenBuild _class='hudson.maven.MavenBuild'><action _class='hudson.maven.reporters.SurefireReport'><failCount>0</failCount><skipCount>16</skipCount><totalCount>885</totalCount><urlName>testReport</urlName></action><action _class='hudson.maven.reporters.MavenArtifactRecord'><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/24/mavenArtifacts/</url></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>commandhelper-3.3.5-SNAPSHOT-full.jar</displayPath><fileName>commandhelper-3.3.5-SNAPSHOT-full.jar</fileName><relativePath>com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT-full.jar</relativePath></artifact><artifact><displayPath>commandhelper-3.3.5-SNAPSHOT.jar</displayPath><fileName>commandhelper-3.3.5-SNAPSHOT.jar</fileName><relativePath>com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT.jar</relativePath></artifact><artifact><displayPath>commandhelper-3.3.5-SNAPSHOT.pom</displayPath><fileName>commandhelper-3.3.5-SNAPSHOT.pom</fileName><relativePath>com.sk89q/commandhelper/3.3.5-SNAPSHOT/commandhelper-3.3.5-SNAPSHOT.pom</relativePath></artifact><building>false</building><displayName>#24</displayName><duration>662096</duration><estimatedDuration>680280</estimatedDuration><fullDisplayName>CommandHelper » CommandHelper #24</fullDisplayName><id>24</id><inProgress>false</inProgress><keepLog>false</keepLog><number>24</number><queueId>-1</queueId><result>SUCCESS</result><timestamp>1774796669474</timestamp><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/24/</url><builtOn></builtOn><changeSet _class='hudson.maven.FilteredChangeLogSet'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessSet.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixed.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Booleanish.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CSlice.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CByteArray.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CDecimal.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixedInterfaceRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CResource.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/Construct.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNumber.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Mixed.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Sizeable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrixRow.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClassType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CBoolean.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrix.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/objects/UserObject.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ArgumentValidation.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CString.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNull.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccess.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/LeftHandSideType.java</affectedPath><commitId>07433a0f450aa2402de272468924a0879860cef7</commitId><timestamp>1771619770000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Add Env/GenericParams overloads to various methods. (#1408)

* Add Env/GenericParams overloads to various methods.

These are needed for genericsTake2. They simply forward to the old
methods with null for now, which continue to exist (but deprecated), but the callers should all be updated, and so now
have more time to upgrade before the genericsTake2 branch is merged in
with the breaking changes.
</comment><date>2026-02-20 21:36:10 +0100</date><id>07433a0f450aa2402de272468924a0879860cef7</id><msg>Add Env/GenericParams overloads to various methods. (#1408)</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CByteArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccess.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixedInterfaceRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNumber.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CSlice.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CString.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixed.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrix.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrixRow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/Construct.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNull.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CDecimal.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ArgumentValidation.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CResource.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/objects/UserObject.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Booleanish.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CBoolean.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/LeftHandSideType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Sizeable.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Mixed.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClassType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessSet.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNumber.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Booleanish.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrixRow.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClassType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CDecimal.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CBoolean.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrix.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CString.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNull.java</affectedPath><commitId>4af691d207b10d1f86676ad1fb5ba76876dcb038</commitId><timestamp>1771696949000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Reverse the order of the getBooleanValue parameters.
</comment><date>2026-02-21 19:02:29 +0100</date><id>4af691d207b10d1f86676ad1fb5ba76876dcb038</id><msg>Reverse the order of the getBooleanValue parameters.</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClassType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNumber.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CDecimal.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CString.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Booleanish.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNull.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CBoolean.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrix.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CReal2dMatrixRow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClosure.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/FileHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/Event.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/EventUtils.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/CmdlineEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Enchantments.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Echoes.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BossBar.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Cmdline.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Static.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PluginEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Commands.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ResourceManager.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Debug.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Sandbox.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Minecraft.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/World.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/WeatherEvents.java</affectedPath><affectedPath>pom.xml</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Statistics.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/asm/LLVMArgumentValidation.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Meta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Procedure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/constructs/CFixedArrayTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/tools/langserv/LangServModel.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Exceptions.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Weather.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EventBinding.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Marquee.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Crypto.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/AbstractGenericEvent.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/MobManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scheduling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/SQL.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/asm/LLVMPlatformResolver.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ArgumentValidation.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</affectedPath><commitId>760d39c09d5ea4515aebb50e7a13379399138e00</commitId><timestamp>1771775110000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Upgrade some call sites to non-deprecated versions
</comment><date>2026-02-22 16:45:10 +0100</date><id>760d39c09d5ea4515aebb50e7a13379399138e00</id><msg>Upgrade some call sites to non-deprecated versions</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CFixedArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Weather.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/constructs/CFixedArrayTest.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BossBar.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/AbstractGenericEvent.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Marquee.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PluginEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/asm/LLVMArgumentValidation.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scheduling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Static.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/WeatherEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/asm/LLVMPlatformResolver.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Echoes.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/InstanceofUtil.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Commands.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ResourceManager.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Enchantments.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ArgumentValidation.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/SQL.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EventBinding.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Crypto.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Statistics.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Sandbox.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/tools/langserv/LangServModel.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/EventUtils.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Cmdline.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/FileHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/World.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Procedure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/CmdlineEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Meta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Minecraft.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/Event.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/MobManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Exceptions.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Debug.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/events/Event.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/EventUtils.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/compiler/OptimizationUtilities.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixedInterfaceRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/CmdlineEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/Construct.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Enchantments.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Threading.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/tools/Manager.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Static.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CArray.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PluginEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/compiler/analysis/StaticAnalysis.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Sandbox.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/AbstractFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/FullyQualifiedClassName.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/IVariable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixed.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/WeatherEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ParseTree.java</affectedPath><affectedPath>deprecation.txt</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCCommand.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Function.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/StringHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Math.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Regex.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Persistence.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Script.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EventBinding.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Crypto.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/SQL.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/MCCommand.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/objects/UserObject.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ArgumentValidation.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataHandling.java</affectedPath><commitId>6d45acd483ab5a95b9f1a1395aa14be7fcd0f71c</commitId><timestamp>1771845047000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Fix more deprecation warnings
</comment><date>2026-02-23 12:10:47 +0100</date><id>6d45acd483ab5a95b9f1a1395aa14be7fcd0f71c</id><msg>Fix more deprecation warnings</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/Construct.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Enchantments.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/Event.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/SQL.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Sandbox.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/objects/UserObject.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Static.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/tools/Manager.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EventBinding.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/AbstractFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Crypto.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/AbstractCREException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ArgumentValidation.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Threading.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Script.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Function.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PluginEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/WeatherEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixedInterfaceRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Regex.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>add</editType><file>deprecation.txt</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Math.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/StringHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCCommand.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/MEnumType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ParseTree.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/MCCommand.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/analysis/StaticAnalysis.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/OptimizationUtilities.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/CmdlineEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Persistence.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/EventUtils.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CArray.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/FullyQualifiedClassName.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/AbstractMixed.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CMutablePrimitive.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/IVariable.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/FileHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Federation.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Reflection.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Clipboard.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ByteArrays.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Enchantments.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Echoes.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Callable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/ProcedureUsage.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Redis.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Cmdline.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Threading.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Static.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Debug.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ResourceManager.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Commands.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Sandbox.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNativeClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/OS.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/PluginMeta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Minecraft.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/World.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/XGUI.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Permissions.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CIClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Trades.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Statistics.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Meta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/StringHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Math.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Regex.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Recipes.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/StrictMode.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Persistence.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Exceptions.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Weather.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EventBinding.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Marquee.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/TaskHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Crypto.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Performance.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/MobManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scheduling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/SQL.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/OAuth.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataHandling.java</affectedPath><commitId>45e9582213ed437d74854971d92ec057b251db77</commitId><timestamp>1771893632000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Change 'environment' to 'env' everywhere
</comment><date>2026-02-24 01:40:32 +0100</date><id>45e9582213ed437d74854971d92ec057b251db77</id><msg>Change 'environment' to 'env' everywhere</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/StrictMode.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ExtensionMeta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Federation.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Static.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/PluginMeta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Marquee.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Callable.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Debug.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Statistics.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Redis.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CIClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Math.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scheduling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Threading.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/TaskHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ResourceManager.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/XGUI.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/SQL.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Persistence.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Reflection.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNativeClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Meta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Commands.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Exceptions.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Crypto.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/MobManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Regex.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ByteArrays.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Trades.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/OS.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/ProcedureUsage.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Performance.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Cmdline.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Permissions.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Sandbox.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Weather.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EventBinding.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Echoes.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Enchantments.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Clipboard.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/OAuth.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/StringHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Minecraft.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/World.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Recipes.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/FileHandling.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/World.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Trades.java</affectedPath><affectedPath>deprecation.txt</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Reflection.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/MobManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/OAuth.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Math.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Cmdline.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Minecraft.java</affectedPath><commitId>3eadef15636649be4b8b1d35251d4b56ba4312ca</commitId><timestamp>1771965858000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Fix more deprecations
</comment><date>2026-02-24 21:44:18 +0100</date><id>3eadef15636649be4b8b1d35251d4b56ba4312ca</id><msg>Fix more deprecations</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Trades.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/OAuth.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Cmdline.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Math.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Minecraft.java</file></path><path><editType>edit</editType><file>deprecation.txt</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Reflection.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/World.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/MobManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scoreboards.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREReadOnlyException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CDouble.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREEventException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIndexOverflowException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/BooleanishRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CSemicolon.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNumberRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CPackage.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRELengthException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CLabel.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CBracket.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CResource.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/Variable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRECastException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CEntry.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CBrace.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRESecurityException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREClassDefinitionError.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInsufficientPermissionException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREError.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPluginInternalException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRESQLException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREScoreboardException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/ValueTypeInterfaceRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREGenericConstraintException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInsufficientArgumentsException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRERangeException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/MatrixRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CSymbol.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRENullPointerException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CPreIdentifier.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUnageableMobException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBadEntityTypeException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CInt.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIllegalArgumentException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIOException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/MixedRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/IterableRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREShellException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/Command.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRECausedByWrapper.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessSetRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREFormatException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREEnchantmentException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CPrimitiveRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBadEntityException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CVoid.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CPrimitive.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidWorldException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidProcedureException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREOAuthException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CLock.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CBareString.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUntameableMobException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidPluginException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CRENotFoundException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/NewIVariable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIncludeException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CKeyword.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/CallableRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/SizeableRunner.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPluginChannelException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBindException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUnsupportedOperationException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPlayerOfflineException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/compiler/ProcedureDefinition.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREStackOverflowError.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInterruptedException.java</affectedPath><commitId>d4f8b9fa3f4adc7160f35fb82269ae770c9d7f16</commitId><timestamp>1771970814000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Merge additional changes from genericsTake2 to reduce the diff.
</comment><date>2026-02-24 23:06:54 +0100</date><id>d4f8b9fa3f4adc7160f35fb82269ae770c9d7f16</id><msg>Merge additional changes from genericsTake2 to reduce the diff.</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CResource.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREClassDefinitionError.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRENullPointerException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRERangeException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CBrace.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPlayerOfflineException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREShellException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPluginChannelException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CSemicolon.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREStackOverflowError.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/ProcedureDefinition.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRECastException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREError.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/BooleanishRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/CallableRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/MatrixRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CVoid.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREEnchantmentException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREPluginInternalException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUntameableMobException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CDouble.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CPreIdentifier.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRESQLException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIllegalArgumentException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRELengthException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/Variable.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREEventException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRESecurityException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidPluginException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREScoreboardException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREReadOnlyException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/IterableRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/Command.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNumberRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRENotFoundException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUnsupportedOperationException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/NewIVariable.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidProcedureException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CPrimitiveRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIndexOverflowException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInsufficientPermissionException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CLock.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CBracket.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CPrimitive.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIOException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREOAuthException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBadEntityException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessSetRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/ArrayAccessRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CSymbol.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREGenericConstraintException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBadEntityTypeException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREFormatException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREIncludeException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CRECausedByWrapper.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInvalidWorldException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CLabel.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInsufficientArgumentsException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREInterruptedException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CInt.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/ValueTypeInterfaceRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CEntry.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CKeyword.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CBareString.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREUnageableMobException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/MixedRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/SizeableRunner.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CPackage.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CRE/CREBindException.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Trades.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Statistics.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Easings.java</affectedPath><affectedPath>deprecation.txt</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Enchantments.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Meta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Echoes.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BossBar.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/StringHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Recipes.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Regex.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Weather.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/TaskHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/SQL.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Environment.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</affectedPath><commitId>da2b820132d011f26666c3f10e6ab5d3e7fa6428</commitId><timestamp>1772131462000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Continue fixing deprecations
</comment><date>2026-02-26 19:44:22 +0100</date><id>da2b820132d011f26666c3f10e6ab5d3e7fa6428</id><msg>Continue fixing deprecations</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/StringHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/PlayerManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Enchantments.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Statistics.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BossBar.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Environment.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Recipes.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/WorldEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BukkitMetadata.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ItemMeta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataTransformations.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Easings.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/ServerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/SQL.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Echoes.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Regex.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/VehicleEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/TaskHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Meta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Trades.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EntityManagement.java</file></path><path><editType>delete</editType><file>deprecation.txt</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Weather.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><commitId>903f744f21689ffa6fde57f25e2dc242c0cdfca3</commitId><timestamp>1772291461000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Refactor ObjectGenerator
</comment><date>2026-02-28 16:11:01 +0100</date><id>903f744f21689ffa6fde57f25e2dc242c0cdfca3</id><msg>Refactor ObjectGenerator</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</affectedPath><commitId>e0e944c245cdddf63f3fd347c4c20ca02c4a4b1c</commitId><timestamp>1772299324000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Remove unneeded item() overload
</comment><date>2026-02-28 18:22:04 +0100</date><id>e0e944c245cdddf63f3fd347c4c20ca02c4a4b1c</id><msg>Remove unneeded item() overload</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/InventoryManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/drivers/EntityEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>checkstyle.xml</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/ObjectGenerator.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitBlockEvents.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</affectedPath><commitId>6d8759f377f7e80309c2c09ba64674d1e6c99215</commitId><timestamp>1772307766000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Upgrade MCTagType
</comment><date>2026-02-28 20:42:46 +0100</date><id>6d8759f377f7e80309c2c09ba64674d1e6c99215</id><msg>Upgrade MCTagType</msg><path><editType>edit</editType><file>checkstyle.xml</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitBlockEvents.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/ObjectGenerator.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/compiler/OptimizationUtilities.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/generics/GenericParameters.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/compiler/analysis/Scope.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/compiler/ProcedureDefinition.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</affectedPath><commitId>4bd4788d42cf75d0687839191c6b195de1e8bb49</commitId><timestamp>1772311720000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Cherry-pick select changes from genericsTake2
</comment><date>2026-02-28 21:48:40 +0100</date><id>4bd4788d42cf75d0687839191c6b195de1e8bb49</id><msg>Cherry-pick select changes from genericsTake2</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/OptimizationUtilities.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/generics/GenericParameters.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/abstraction/enums/MCTagType.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/ProcedureDefinition.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/compiler/analysis/Scope.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.gitignore</affectedPath><commitId>f14c8e552494c0b9de81e52a1550d897087f39ed</commitId><timestamp>1772488444000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Add .mvn folder to gitignore
</comment><date>2026-03-02 22:54:04 +0100</date><id>f14c8e552494c0b9de81e52a1550d897087f39ed</id><msg>Add .mvn folder to gitignore</msg><path><editType>edit</editType><file>.gitignore</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/test/java/com/laytonsmith/core/functions/MinecraftTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Minecraft.java</affectedPath><commitId>689bc2b158e1efb21584e552877d56e2b1a588e9</commitId><timestamp>1773447386000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Fix optimization issue in material_info
</comment><date>2026-03-14 01:16:26 +0100</date><id>689bc2b158e1efb21584e552877d56e2b1a588e9</id><msg>Fix optimization issue in material_info</msg><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/MinecraftTest.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Minecraft.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Minecraft.java</affectedPath><commitId>f12d3ef5dcdb6de171ba3ac46fdb8c1dccf9fb82</commitId><timestamp>1773447596000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Also fix max_stack_size
</comment><date>2026-03-14 01:19:56 +0100</date><id>f12d3ef5dcdb6de171ba3ac46fdb8c1dccf9fb82</id><msg>Also fix max_stack_size</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Minecraft.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/events/EventUtils.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/ProgramFlowManipulationException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/natives/interfaces/Callable.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/LoopBreakException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/ProcedureUsage.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/testing/StaticTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Threading.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Web.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/CompositeFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/UnhandledFlowControlException.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/OptimizationTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CNativeClosure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/CancelCommandException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/LocalPackages.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/AbstractFunction.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/BasicLogicTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/FlowFunction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Method.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/constructs/CClosure.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/MathTest.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/testing/ProcedureTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/StackFrame.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/CallbackYield.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/EventBindingTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Compiler.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/ControlFlowTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/DataHandlingTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Meta.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Function.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Procedure.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/EvalStack.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Math.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/FunctionReturnException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/StepAction.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Regex.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/IncludeCache.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Exceptions.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/LoopContinueException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/Script.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/EventBinding.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</affectedPath><affectedPath>src/test/java/com/laytonsmith/core/functions/ArrayHandlingTest.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/events/AbstractGenericEvent.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/Scheduling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/LoopManipulationException.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/environments/GlobalEnv.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/functions/DataHandling.java</affectedPath><affectedPath>src/main/java/com/laytonsmith/core/exceptions/StackTraceManager.java</affectedPath><commitId>b846e13ce4170b9f0f70c910c0162d4df71b043e</commitId><timestamp>1774104996000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Convert to an iterative eval loop instead of a recursive one (#1409)

* Convert to an iterative eval loop instead of a recursive one.

This is a major change in the script evaluation process, which changes
how "special execution" functions work. Previously, functions could
choose to implement execs instead of exec, which received a ParseTree,
instead of Mixed. This allowed the individual function to decide how or
even if the ParseTree nodes were further executed. This works in
general, however it has several drawbacks.

In particular, the core evaluation loop loses control over the script
once it decends into individual functions. Therefore features like
Ctrl+C in command line scripts relied on each of these "flow" functions
to implement that feature correctly, and only some of them did. This
also prevents new features from being implemented as easily, like a debugger,
since the evaluation loop would need to be modified, and every single
flow function would need to make the same changes as well.

This also has several performance benefits. Using a recursive approach
meant that each frame of MethodScript had about 3 Java frames, which is
inefficient. The biggest performance change with this is moving away
from exception based control flow. Previously, return, break, and
continue were all implemented with Java exceptions. This is more
expensive than it needs to be, especially for very unexceptional cases
such as return(). Now, when a proc or closure returns, it triggers a
different phase in the state machine, instead of throwing an exception.

This also unlocks future features that were not possible today. A
debugger could have been implemented before (though it would have been
difficult) but now an asynchronous debugger can be implemented.
async/await is also possible now. Tail call optimizations can be done,
execution time quotas, and the profiler can probably be improved.

* Use our own stack counter to determine when a StackOverflow happens.

* Add CallbackYield class for functions that execute callbacks.

Previously, callback invocations required re-entering the eval loop from
the top, which defeats the iterative loop. In principal,
the functions that call Callables need to become flow functions to
behave correctly, but for basic yield-style invocations, this
infrastructure is too heavy, so CallbackYield is a new class which puts
the function in terms of an exec-like mechanism, only introducing the
Yield object, which is just a queue of operations, effectively.

More functions need to convert to this, but as a first start, array_map
has been converted. Some of the simpler FlowFunctions might be able to
be simplified to this as well.

* Convert various function to CallbackYield functions.

These are the "easy" functions to convert.

* Finish converting CallbackYield and FlowFunctions
</comment><date>2026-03-21 15:56:36 +0100</date><id>b846e13ce4170b9f0f70c910c0162d4df71b043e</id><msg>Convert to an iterative eval loop instead of a recursive one (#1409)</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CNativeClosure.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/DataHandlingTest.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Threading.java</file></path><path><editType>delete</editType><file>src/main/java/com/laytonsmith/core/exceptions/LoopManipulationException.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/CallbackYield.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ArrayHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Regex.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/AbstractGenericEvent.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/BasicLogicTest.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Math.java</file></path><path><editType>delete</editType><file>src/main/java/com/laytonsmith/core/exceptions/LoopBreakException.java</file></path><path><editType>delete</editType><file>src/main/java/com/laytonsmith/core/exceptions/LoopContinueException.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/FlowFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/EventBinding.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/ControlFlowTest.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Method.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/natives/interfaces/Callable.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/testing/StaticTest.java</file></path><path><editType>delete</editType><file>src/main/java/com/laytonsmith/core/exceptions/FunctionReturnException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ObjectManagement.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/CClosure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ExecutionQueue.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/MethodScriptCompiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Web.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/CompositeFunction.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/MathTest.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/StepAction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/ControlFlow.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Exceptions.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Procedure.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/events/EventUtils.java</file></path><path><editType>add</editType><file>src/test/java/com/laytonsmith/core/functions/EventBindingTest.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/testing/ProcedureTest.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/exceptions/UnhandledFlowControlException.java</file></path><path><editType>delete</editType><file>src/main/java/com/laytonsmith/core/exceptions/ProgramFlowManipulationException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Meta.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Compiler.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/AbstractFunction.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/StackFrame.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/OptimizationTest.java</file></path><path><editType>edit</editType><file>src/test/java/com/laytonsmith/core/functions/ArrayHandlingTest.java</file></path><path><editType>add</editType><file>src/main/java/com/laytonsmith/core/EvalStack.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/CancelCommandException.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/exceptions/StackTraceManager.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/Script.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/constructs/ProcedureUsage.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/LocalPackages.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/DataHandling.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/IncludeCache.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/asm/LLVMFunction.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/environments/GlobalEnv.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Function.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/BasicLogic.java</file></path><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Scheduling.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/com/laytonsmith/core/functions/Function.java</affectedPath><commitId>1eb61deb10f586f967c95a9a7892f5beb2901e26</commitId><timestamp>1774452336000</timestamp><author><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></author><authorEmail>savannahcailin@gmail.com</authorEmail><comment>Unwrap CREs from the reflection exception
</comment><date>2026-03-25 16:25:36 +0100</date><id>1eb61deb10f586f967c95a9a7892f5beb2901e26</id><msg>Unwrap CREs from the reflection exception</msg><path><editType>edit</editType><file>src/main/java/com/laytonsmith/core/functions/Function.java</file></path></item></changeSet><culprit><absoluteUrl>https://letsbuild.net/jenkins/user/ladycailin</absoluteUrl><fullName>LadyCailin</fullName></culprit><culprit><absoluteUrl>https://letsbuild.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><mavenArtifacts><url>https://letsbuild.net/jenkins/job/CommandHelper/com.sk89q$commandhelper/24/mavenArtifacts/</url></mavenArtifacts></mavenBuild>