sovdee
sovdee
Replaces `[the] raw [expression] %objects%` with `[the] (raw|underlying) expression[s] of %objects%` and `%objects%'[s] (raw|underlying) expression[s]`. The aim is to reduce ambiguity and conflicts with other syntaxes, like `raw gold` and...
### Problem In the pursuit of a Bukkit-less Skript, Vector is a rather large thorn in the side. It's used all over the place in many places that have no...
### Problem Potions have had truly infinite durations for a while now, but using them in Skript has been a bit hit or miss. EffPotionEffect has a separate flag for...
### Description All previous behavior should remain the same. In 1.21.4+: - `with model data %...%` now supports numbers, strings, booleans, and colors. - ExprCustomModelData has 3 modes - back...
### Problem It's quite common for users to want to push one entity towards another, or towards a specific location. This isn't very hard, it's `push {_X} along (vector from...
### Description Current behavior means `if {_x} is enchanted with sharpness 2` succeeds if {_x} has sharpness 5. This is a bit unintuitive imo, so this PR changes the default...
### Description Skript has always had this little method on Expression called simplify(), which has never been implemented. It's intended to take expressions and, if possible, simplify them to Literals...
### Suggestion When the `arg` expression is used in subtraction, like `arg - 1`, add a warning about this being interpreted as subtraction, not as `arg 1`. Suggest using `arg`...
### Description Adds an api for declaring custom default values during parsing. Does not apply to runtime defaults like arithmetic. The goal of this is to provide a slightly easier...
### What happened? Running a task section twice leads to 2 tasks being created. However, only the last created task can be referenced via `current task id`. The first task...