The file was modified azure-pipelines.yml (diff) The file was modified azure-pipelines.yml (diff) The file was modified azure-pipelines.yml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/events/MCBlockPlaceEvent.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitBlockEvents.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/BlockEvents.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCEnchantment.java (diff) The file was modified src/main/resources/samp_main.txt (diff) The file was modified src/main/resources/functionDocs/get_itemmeta (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCArt.java (diff) The file was modified src/main/resources/docs/Compatibility (diff) The file was modified src/main/resources/functionDocs/entity_spec (diff) The file was modified src/test/java/com/laytonsmith/testing/StaticTest.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSpawnReason.java (diff) The file was modified src/main/resources/docs/Upgrade_Guide (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCTreeType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCAttributeModifier.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCPatternShape.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/Convertor.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCDamageCause.java (diff) The file was modified pom.xml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/blocks/MCMaterial.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSound.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/MobManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCVersion.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/events/MCLightningStrikeEvent.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCAttributeModifier.java (diff) The file was modified src/main/java/com/laytonsmith/tools/Interpreter.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCAttribute.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCInventoryView.java (diff)
Commit
6d4ad5cac6a5887427e3f442170cf04996a85ede
by noreply Bump braces in /src/main/resources/apps.methodscript.com (#1383) Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (commit: 6d4ad5c ) The file was modified src/main/resources/apps.methodscript.com/package-lock.json (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCTrimMaterial.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Math.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSpawnReason.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCAnvilInventory.java The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitInventoryEvents.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/Driver.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/MCAnvilInventory.java The file was added src/main/java/com/laytonsmith/abstraction/events/MCPrepareAnvilEvent.java The file was modified src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitInventoryListener.java (diff) The file was modified pom.xml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCFishingState.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSound.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCPotionCause.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCInventoryView.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/PlayerManagement.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java (diff)
Commit
04ec9efdd167f6a8078405e51918ad8d42f024db
by PseudoKnight Fix enum back compat after Spigot changes Villager professions, cat types, and frog types were changed from enums to interfaces. If built against these changes, they break backwards binary compatibility when invoking their methods. So reflection was needed. Used Registry where possible, but until 1.20.4 Cat.Type didn't extend Keyed and wasn't added to the Registry. (commit: 04ec9ef ) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCCat.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCFrog.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCProfession.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/MCSmithingInventory.java The file was added src/main/java/com/laytonsmith/abstraction/MCGrindstoneInventory.java The file was added src/main/java/com/laytonsmith/abstraction/events/MCPrepareGrindstoneEvent.java The file was modified src/main/java/com/laytonsmith/core/events/Driver.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitInventoryEvents.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCGrindstoneInventory.java The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitInventoryListener.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/events/MCPrepareSmithingEvent.java The file was added src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCSmithingInventory.java The file was modified src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitInventoryListener.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/Driver.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/InventoryEvents.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitInventoryEvents.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/events/MCPrepareItemCraftEvent.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCEnchantment.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSpawnReason.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayerProfile.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCPlayerProfile.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/blocks/MCSkull.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/blocks/BukkitMCSkull.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Environment.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/events/MCPlayerBucketEmptyEvent.java The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitPlayerListener.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/Driver.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitPlayerEvents.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/events/MCPlayerBucketEvent.java The file was added src/main/java/com/laytonsmith/abstraction/events/MCPlayerBucketFillEvent.java The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/PlayerManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitBlockListener.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCPatternShape.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCPattern.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCPatternShape.java (diff) The file was modified src/main/java/com/laytonsmith/persistence/DataSourceFactory.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCInventoryView.java (diff) The file was modified src/main/java/com/laytonsmith/tools/Interpreter.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Commands.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCEquipmentSlotGroup.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCAttributeModifier.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCTrimMaterial.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCProfession.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCSound.java (diff) The file was modified pom.xml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCTreeSpecies.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/blocks/MCMaterial.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCParticle.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Environment.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCParticle.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPainting.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/ClassLoading/DynamicEnum.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCAttribute.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSound.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCGameRule.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/blocks/BukkitMCMaterial.java (diff) The file was removed src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCArt.java The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCEnchantment.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCPotionEffectType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/MCParticleData.java The file was modified src/main/resources/docs/Compatibility (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCItemMeta.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCPotionType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCBiomeType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCAttributeModifier.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCLivingEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCPatternShape.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCEntityType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCEntityType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCTreeType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCBiomeType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCTreeSpecies.java (diff) The file was modified src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java (diff) The file was modified src/main/resources/docs/Upgrade_Guide (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCAttribute.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCTrimPattern.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCVersion.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/resources/functionDocs/entity_spec (diff) The file was modified src/main/resources/docs/Command_Line_Scripting (diff) The file was modified src/main/resources/functionDocs/get_itemmeta (diff) The file was modified src/main/java/com/laytonsmith/abstraction/blocks/MCBeehive.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/blocks/BukkitMCBeehive.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Environment.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/PlayerManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCWorld.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCWorld.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCAttribute.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitPlayerListener.java (diff) The file was modified src/main/resources/docs/Extension_Development (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/test/java/com/laytonsmith/testing/StaticTest.java (diff) The file was modified src/main/java/com/laytonsmith/tools/Interpreter.java (diff) The file was modified src/main/resources/functionDocs/entity_spec (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCColor.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCColor.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCTextDisplay.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/entities/MCTextDisplay.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/Convertor.java (diff)
Commit
bf2a6fe32765506580e3a8e932b41e8a5a65ebee
by Pieter12345 Fix byte_array endianness reset when byte_array allocates more memory Occurred first when a `byte_array` grows to size 1024, required calling `ba_set_little_endian(true)` again after more memory was allocated as a workaround. With this commit, the endianness is preserved correctly. (commit: bf2a6fe ) The file was modified src/main/java/com/laytonsmith/core/constructs/CByteArray.java (diff)
Commit
cf2aa813d169f87764679b4e0ba56eef9253ec4a
by Pieter12345 Remove optional minus sign in hex/bin/oct/dec number regexes Minus signs in front of these literals in code are handled elsewhere. Cases where this optional minus sign are present will always return in a `NumberFormatException` due to the substring calls not accounting for it. This only seems to affect `xml_ready()`, which calls the method directly. Fixes errors in core by for example: `xml_read('<a>-0xFF</a>', 'a')`. (commit: cf2aa81 ) The file was modified src/main/java/com/laytonsmith/core/Static.java (diff)
Commit
11903771c55e061d938be85a8f4f501d6e7adcd0
by Pieter12345 Support max hex/oct/bin literals + Fix their uncaught exceptions - Support max 64-bit hex/oct/bin value literals, rather than only up to 63 bits. - Fix uncaught exceptions when supplying hex/oct/bin literals that do not fit 63 bits (64 bits with the above mentioned change). - Add tests for these number formats. (commit: 1190377 ) The file was modified src/main/java/com/laytonsmith/core/Static.java (diff) The file was modified src/test/java/com/laytonsmith/core/TestStatic.java (diff) The file was modified src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java (diff) The file was modified src/main/java/com/laytonsmith/core/MethodScriptCompiler.java (diff) The file was modified src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java (diff) The file was modified src/test/java/com/laytonsmith/core/MethodScriptCompilerTest.java (diff) The file was modified src/main/java/com/laytonsmith/core/MethodScriptCompiler.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Math.java (diff) The file was modified src/test/java/com/laytonsmith/core/functions/MathTest.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/World.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCWorld.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCWorld.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCGameRule.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCEntityType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCParticle.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCVersion.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCTrimMaterial.java (diff) The file was modified src/main/resources/docs/Compatibility (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCParticleData.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Environment.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/blocks/MCMaterial.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCSound.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCParticle.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCParticle.java (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/CClosure.java (diff) The file was modified src/main/java/com/laytonsmith/tools/docgen/sitedeploy/SiteDeploy.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/DataHandling.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/ClassLoading/ClassDiscovery.java (diff) The file was modified src/main/java/com/laytonsmith/core/Static.java (diff) The file was modified src/main/java/com/laytonsmith/tools/docgen/DocGenTemplates.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Environment.java (diff) The file was modified src/main/java/com/laytonsmith/core/MethodScriptCompiler.java (diff) The file was modified src/main/java/com/laytonsmith/tools/langserv/LangServModel.java (diff) The file was modified src/main/java/com/laytonsmith/tools/docgen/DocGen.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Scheduling.java (diff) The file was modified src/main/java/com/laytonsmith/core/telemetry/ApplicationInsights/TelemetryUtil.java (diff) The file was modified src/main/java/com/laytonsmith/persistence/DataSourceFilter.java (diff) The file was modified src/main/java/com/laytonsmith/tools/docgen/sitedeploy/RemoteDeploymentMethod.java (diff) The file was modified src/main/java/com/laytonsmith/tools/docgen/localization/TranslationMaster.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/ArgumentParser.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/Common/DateUtils.java (diff) The file was modified src/main/java/com/laytonsmith/core/Script.java (diff) The file was modified src/main/java/com/laytonsmith/core/MethodScriptCompiler.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Compiler.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCLivingEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCArt.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCBiomeType.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCArt.java The file was modified pom.xml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPainting.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCBiomeType.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCSound.java (diff) The file was modified src/main/java/com/laytonsmith/commandhelper/CommandHelperPlugin.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Minecraft.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCEffect.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCWorld.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCItemMeta.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCItemMeta.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Sandbox.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Enchantments.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Minecraft.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Exceptions.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/World.java (diff) The file was modified pom.xml (diff) The file was modified src/main/java/com/laytonsmith/abstraction/entities/MCDisplay.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/Common/Annotations/CheckOverrides.java (diff) The file was modified src/main/java/com/laytonsmith/PureUtilities/ClassLoading/ClassMirror/ClassMirrorVisitor.java (diff) The file was modified src/main/resources/functionDocs/get_itemmeta (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/bukkit/BukkitMCParticle.java (diff) The file was modified src/main/resources/functionDocs/get_itemmeta (diff) The file was modified src/main/java/com/laytonsmith/abstraction/enums/MCPotionType.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff)
Commit
adfe452e319b448fec5bf9986b5dc5af4b6f98dd
by Pieter12345 Fix procedure as argument in sprintf() and lsprintf() not resolving Fix procedure as second and third argument in `sprintf()` and `lsprintf()` respectively causing a compile error when trying to resolve the procedure during optimization. Fixes: ``` :proc _a() { return 123; } msg(sprintf('%x', _a())); COMPILE ERROR: The function "_a" does not exist in the Java Interpreter at :Interpreter:1.45 ``` (commit: adfe452 ) The file was modified src/main/java/com/laytonsmith/core/functions/StringHandling.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Math.java (diff)
Commit
8d1b498a1ad40dc43506caafdd91c8ff929f93f5
by PseudoKnight Fix core error creating item with non-item material Until recently, creating an item stack with a material that is not an item type would work but act like an empty item stack when added to an inventory. Paper now validates if it's an item type on creation. This makes CH throw an exception on invalid item types, but continues to convert legacy block-only items to air. material_info() can now be used to check if a material "isItem". (commit: 8d1b498 ) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitConvertor.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCInventory.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/java/com/laytonsmith/core/Static.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Minecraft.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/bukkit/BukkitMCPlayerInput.java The file was modified src/main/java/com/laytonsmith/core/functions/PlayerManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayer.java (diff) The file was modified src/test/java/com/laytonsmith/testing/StaticTest.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/MCPlayerInput.java The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/StringHandling.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Meta.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Sandbox.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/ResourceManager.java (diff) The file was modified src/main/java/com/laytonsmith/core/Procedure.java (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/CClassType.java (diff) The file was modified src/main/java/com/laytonsmith/core/Procedure.java (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/CClosure.java (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/CClosure.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/StringHandling.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/EntityManagement.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCEntity.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/drivers/BukkitPlayerListener.java (diff) The file was added src/main/java/com/laytonsmith/abstraction/events/MCPlayerAdvancementDoneEvent.java The file was modified src/main/java/com/laytonsmith/core/events/drivers/PlayerEvents.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/events/BukkitPlayerEvents.java (diff) The file was modified src/main/java/com/laytonsmith/core/events/Driver.java (diff)
Commit
daf8c53a9f6b5fff6f266780561112cd3594fd7e
by PseudoKnight Fix inconsistency getting an item from a player slot Previously when getting the item in hand, it would return an empty item stack instead of null. This was inconsistent with all other slot values, resulting in unexpected behavior and core errors in some item meta functions. To fix this inconsistent function behavior, I decided to return empty values where that would have already been a handled output, avoiding breaking any scripts where possible. This also matches the previous behavior of the most common use cases. (commit: daf8c53 ) The file was modified src/main/java/com/laytonsmith/core/functions/ItemMeta.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Enchantments.java (diff) The file was modified src/main/java/com/laytonsmith/core/ObjectGenerator.java (diff) The file was modified src/main/resources/docs/Persistence_Network (diff) The file was modified src/main/resources/samp_persistence_network.txt (diff)
Commit
300752c00f5292894529062febd731567c36a220
by PseudoKnight Fix possible thread leak in PN when recompiled Bug affected the Persistence Network when it was configured to use a file data source (yml, json, ini, csv, xml). If a recompile is followed by garbage collection, a thread leak may occur. Setting corePoolSize to zero allows the thread to timeout, and ultimately the whole pool to be garbage collected. (commit: 300752c ) The file was modified src/main/java/com/laytonsmith/persistence/io/ReadWriteFileConnection.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java (diff) The file was modified src/main/java/com/laytonsmith/core/functions/Echoes.java (diff) The file was modified src/main/java/com/laytonsmith/abstraction/MCPlayer.java (diff) The file was modified pom.xml (diff)
Commit
575bc6e9ddc1343c1bd61142d9c21ddb3175d259
by noreply Bump micromatch in /src/main/resources/apps.methodscript.com (#1390) Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (commit: 575bc6e ) The file was modified src/main/resources/apps.methodscript.com/package-lock.json (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/Construct.java (diff) The file was modified src/main/java/com/laytonsmith/core/constructs/Construct.java (diff)