sovdee

Results 62 issues of 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...

enhancement

### 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...

enhancement
needs testing
breaking changes

### 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...

enhancement
feature
breaking changes

### 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...

enhancement

### 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...

enhancement
feature-ready

### 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...

enhancement
breaking changes

### 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...

enhancement
needs reviews

### 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`...

enhancement
priority: lowest
PR available
patch-ready

### 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...

enhancement

### 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...

bug :lady_beetle: