# Skript 2.9.5 Skript 2.9.5 is here with a handful of new bug fixes. As always, you can report any issues on our [issue tracker](https://github.com/SkriptLang/Skript/issues). Happy Skripting! ## Changelog ### Tweaks - [#7232](https://github.com/SkriptLang/Skript/pull/7232) Improved the documentation of the 'projectile hit' event to be up to date with the 'victim' syntax. ### Bug Fixes - [#7062](https://github.com/SkriptLang/Skript/pull/7062) Fixed an error that would occur when attempting to place blocks between two points above the world limit. - [#7120](https://github.com/SkriptLang/Skript/pull/7120) Fixed an issue where various expressions (enchant effect, replace effect, vector expressions, etc.) would overwrite the indices of list variables used. - [#7152](https://github.com/SkriptLang/Skript/pull/7152) Fixed an issue where player skull textures would not immediately load on Paper (loading is now forced). - [#7188](https://github.com/SkriptLang/Skript/pull/7188) Fixed an issue where plural event values did not work with 'past' and 'future' time states. - [#7195](https://github.com/SkriptLang/Skript/pull/7195) Fixed a few Turkish language mistakes. - [#7199](https://github.com/SkriptLang/Skript/pull/7199) Fixed multiple issues with playing sounds on 1.21.3+. - [#7202](https://github.com/SkriptLang/Skript/pull/7202) Fixed an error that could occur when using invalid regular expression patterns in the split expression. - [#7210](https://github.com/SkriptLang/Skript/pull/7210) Fixed long overflow when performing arithmetic. - [#7230](https://github.com/SkriptLang/Skript/pull/7230) Fixed an issue that could occur when trying to grow new tree types (e.g. pale oak). ### API Additions - [#7120](https://github.com/SkriptLang/Skript/pull/7120) Added a new 'Expression#changeInPlace()' method for changing the elements of an expression without changing the entire object. For example, this allows the values of a list variable to be updated while preserving the indices. - [#7207](https://github.com/SkriptLang/Skript/pull/7207) Updated the 'Arithmetics#exactOperationExists' and 'Arithmetics#exactDifferenceExists' methods to be public. They act as a safe way to check arithmetic operation existence during the registration period. [Click here to view the full list of commits made since 2.9.4](https://github.com/SkriptLang/Skript/compare/2.9.4...2.9.5) ## Notices ### Help Us Test We have an [official Discord community](https://discord.gg/ZPsZAg6ygu) for beta testing Skript's new features and releases. ### Thank You Special thanks to the contributors whose work was included in this version: - [@Asleeepp](https://github.com/Asleeepp) - [@erenkarakal](https://github.com/erenkarakal) - [@ShaneBeee](https://github.com/ShaneBeee) - [@sovdeeth](https://github.com/sovdeeth) - [@TheAbsolutionism](https://github.com/TheAbsolutionism) - [@UnderscoreTud](https://github.com/UnderscoreTud) As always, if you encounter any issues or have some minor suggestions, please report them at https://github.com/SkriptLang/Skript/issues. If you have any bigger ideas or input for the future of Skript, you can share those too at https://github.com/SkriptLang/Skript/discussions.