-

Skript 2.8.0-dev-nightly-fa31bbf API

+

Skript 2.8.0-dev-nightly-118683b API

Packages
diff --git a/docs/nightly/enhancement/expr-element/javadocs/legal/jqueryUI.md b/docs/nightly/enhancement/expr-element/javadocs/legal/jqueryUI.md index 8031bdb56ef..8bda9d7a85e 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/legal/jqueryUI.md +++ b/docs/nightly/enhancement/expr-element/javadocs/legal/jqueryUI.md @@ -1,4 +1,4 @@ -## jQuery UI v1.12.1 +## jQuery UI v1.13.2 ### jQuery UI License ``` diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparator.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparator.html index 777ba0ff2ba..647271a527a 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparator.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparator.html @@ -2,7 +2,7 @@ -Comparator (Skript 2.8.0-dev-nightly-fa31bbf API) +Comparator (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/ComparatorInfo.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/ComparatorInfo.html index 47b0d6f76c4..26fe9aef0d1 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/ComparatorInfo.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/ComparatorInfo.html @@ -2,7 +2,7 @@ -ComparatorInfo (Skript 2.8.0-dev-nightly-fa31bbf API) +ComparatorInfo (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparators.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparators.html index 7949829e584..29ff93acf80 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparators.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Comparators.html @@ -2,7 +2,7 @@ -Comparators (Skript 2.8.0-dev-nightly-fa31bbf API) +Comparators (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Relation.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Relation.html index eded6b49593..c0797ebee7d 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Relation.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/Relation.html @@ -2,7 +2,7 @@ -Relation (Skript 2.8.0-dev-nightly-fa31bbf API) +Relation (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-summary.html index 6d8c601eb1e..8719cb97649 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.comparator (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.comparator (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-tree.html index 5adfcaf3f84..0d0ec0cc918 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/comparator/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.comparator Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.comparator Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converter.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converter.html index 16788648c7d..f1378281600 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converter.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converter.html @@ -2,7 +2,7 @@ -Converter (Skript 2.8.0-dev-nightly-fa31bbf API) +Converter (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/ConverterInfo.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/ConverterInfo.html index 56c6ef7d53d..6296e8f786b 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/ConverterInfo.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/ConverterInfo.html @@ -2,7 +2,7 @@ -ConverterInfo (Skript 2.8.0-dev-nightly-fa31bbf API) +ConverterInfo (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converters.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converters.html index d3a709a7f6d..e5ddf0306a3 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converters.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/Converters.html @@ -2,7 +2,7 @@ -Converters (Skript 2.8.0-dev-nightly-fa31bbf API) +Converters (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-summary.html index e96a9f0200e..029f9ccaabd 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.converter (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.converter (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-tree.html index ad93943d7b6..066b0c9225d 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/converter/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.converter Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.converter Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryContainer.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryContainer.html index c06049ae7b5..5430e764c0c 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryContainer.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryContainer.html @@ -2,7 +2,7 @@ -EntryContainer (Skript 2.8.0-dev-nightly-fa31bbf API) +EntryContainer (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryData.html index 982e2901d88..01c28173d10 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryData.html @@ -2,7 +2,7 @@ -EntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +EntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.EntryValidatorBuilder.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.EntryValidatorBuilder.html index 3459a0fa3ce..020a3ab825e 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.EntryValidatorBuilder.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.EntryValidatorBuilder.html @@ -2,7 +2,7 @@ -EntryValidator.EntryValidatorBuilder (Skript 2.8.0-dev-nightly-fa31bbf API) +EntryValidator.EntryValidatorBuilder (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.html index 521b0f95bf7..1a8c8cfcfc4 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/EntryValidator.html @@ -2,7 +2,7 @@ -EntryValidator (Skript 2.8.0-dev-nightly-fa31bbf API) +EntryValidator (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/KeyValueEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/KeyValueEntryData.html index a116b4b9c6b..472b27a82f5 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/KeyValueEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/KeyValueEntryData.html @@ -2,7 +2,7 @@ -KeyValueEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +KeyValueEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/SectionEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/SectionEntryData.html index 363e993b6b2..49bc85e4f2a 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/SectionEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/SectionEntryData.html @@ -2,7 +2,7 @@ -SectionEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +SectionEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-summary.html index 7b1ab0ad53c..659564f87f9 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.entry (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.entry (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-tree.html index c4d1a9435e1..d74717a0bb0 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.entry Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.entry Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/ExpressionEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/ExpressionEntryData.html index ab480351fe2..86d3af9e3e2 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/ExpressionEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/ExpressionEntryData.html @@ -2,7 +2,7 @@ -ExpressionEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +ExpressionEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/LiteralEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/LiteralEntryData.html index 20b9d75b8fa..02d21695770 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/LiteralEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/LiteralEntryData.html @@ -2,7 +2,7 @@ -LiteralEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +LiteralEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/TriggerEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/TriggerEntryData.html index ee5f5ecf095..05abb1f7add 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/TriggerEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/TriggerEntryData.html @@ -2,7 +2,7 @@ -TriggerEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +TriggerEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/VariableStringEntryData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/VariableStringEntryData.html index e6b4830c553..7ada875eb45 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/VariableStringEntryData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/VariableStringEntryData.html @@ -2,7 +2,7 @@ -VariableStringEntryData (Skript 2.8.0-dev-nightly-fa31bbf API) +VariableStringEntryData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-summary.html index 263d3741c24..d5606cd72e8 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.entry.util (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.entry.util (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-tree.html index c2334e37528..30c16167004 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/entry/util/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.entry.util Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.entry.util Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/Script.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/Script.html index a119bdbec15..464442248be 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/Script.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/Script.html @@ -2,7 +2,7 @@ -Script (Skript 2.8.0-dev-nightly-fa31bbf API) +Script (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptData.html index f3d6941b6ba..4e1a3d6992b 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptData.html @@ -2,7 +2,7 @@ -ScriptData (Skript 2.8.0-dev-nightly-fa31bbf API) +ScriptData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptActiveEvent.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptActiveEvent.html index 28dd072724c..3d52a88df36 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptActiveEvent.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptActiveEvent.html @@ -2,7 +2,7 @@ -ScriptEvent.ScriptActiveEvent (Skript 2.8.0-dev-nightly-fa31bbf API) +ScriptEvent.ScriptActiveEvent (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptInactiveEvent.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptInactiveEvent.html index eb3651e92e7..8b4743bb061 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptInactiveEvent.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.ScriptInactiveEvent.html @@ -2,7 +2,7 @@ -ScriptEvent.ScriptInactiveEvent (Skript 2.8.0-dev-nightly-fa31bbf API) +ScriptEvent.ScriptInactiveEvent (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.html index f5255fa6ceb..3b6ae27471c 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptEvent.html @@ -2,7 +2,7 @@ -ScriptEvent (Skript 2.8.0-dev-nightly-fa31bbf API) +ScriptEvent (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptWarning.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptWarning.html index 0424cde008c..2f179f8629c 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptWarning.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/ScriptWarning.html @@ -2,7 +2,7 @@ -ScriptWarning (Skript 2.8.0-dev-nightly-fa31bbf API) +ScriptWarning (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-summary.html index f0eade7f7dc..5f0ff2f40cb 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.script (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.script (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-tree.html index 988e3e1277a..eb8ece52a41 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/script/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.script Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.script Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.Priority.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.Priority.html index 6424e9eddcc..6b74241b661 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.Priority.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.Priority.html @@ -2,7 +2,7 @@ -Structure.Priority (Skript 2.8.0-dev-nightly-fa31bbf API) +Structure.Priority (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.StructureData.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.StructureData.html index 696cdbc227d..d4564254cda 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.StructureData.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.StructureData.html @@ -2,7 +2,7 @@ -Structure.StructureData (Skript 2.8.0-dev-nightly-fa31bbf API) +Structure.StructureData (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.html index 294f92879a4..5e0414dc2fe 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/Structure.html @@ -2,7 +2,7 @@ -Structure (Skript 2.8.0-dev-nightly-fa31bbf API) +Structure (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/StructureInfo.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/StructureInfo.html index 8aa1a3116eb..06eac943c3a 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/StructureInfo.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/StructureInfo.html @@ -2,7 +2,7 @@ -StructureInfo (Skript 2.8.0-dev-nightly-fa31bbf API) +StructureInfo (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-summary.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-summary.html index 67a778c8ca3..94c0d6dee0c 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-summary.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.structure (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.structure (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-tree.html b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-tree.html index 423a4d7c8e4..4ff1925d253 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/org/skriptlang/skript/lang/structure/package-tree.html @@ -2,7 +2,7 @@ -org.skriptlang.skript.lang.structure Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +org.skriptlang.skript.lang.structure Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/overview-summary.html b/docs/nightly/enhancement/expr-element/javadocs/overview-summary.html index 72ff3573570..11e8cefd140 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/overview-summary.html +++ b/docs/nightly/enhancement/expr-element/javadocs/overview-summary.html @@ -2,7 +2,7 @@ -Skript 2.8.0-dev-nightly-fa31bbf API +Skript 2.8.0-dev-nightly-118683b API diff --git a/docs/nightly/enhancement/expr-element/javadocs/overview-tree.html b/docs/nightly/enhancement/expr-element/javadocs/overview-tree.html index 6a23af26b07..53d4e258475 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/overview-tree.html +++ b/docs/nightly/enhancement/expr-element/javadocs/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (Skript 2.8.0-dev-nightly-fa31bbf API) +Class Hierarchy (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.css b/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.css index d64539cb3c9..693327f0148 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.css +++ b/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.css @@ -1,4 +1,4 @@ -/*! jQuery UI - v1.13.1 - 2022-05-12 +/*! jQuery UI - v1.13.2 - 2023-02-27 * http://jqueryui.com * Includes: core.css, autocomplete.css, menu.css * Copyright jQuery Foundation and other contributors; Licensed MIT */ diff --git a/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.js b/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.js index 55c283294e5..8166a15ee23 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.js +++ b/docs/nightly/enhancement/expr-element/javadocs/script-dir/jquery-ui.min.js @@ -1,6 +1,6 @@ -/*! jQuery UI - v1.13.1 - 2022-05-12 +/*! jQuery UI - v1.13.2 - 2023-02-27 * http://jqueryui.com * Includes: widget.js, position.js, keycode.js, unique-id.js, widgets/autocomplete.js, widgets/menu.js * Copyright jQuery Foundation and other contributors; Licensed MIT */ -!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.1";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file +!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";x.ui=x.ui||{};x.ui.version="1.13.2";var n,i=0,l=Array.prototype.hasOwnProperty,a=Array.prototype.slice;x.cleanData=(n=x.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");n(t)}),x.widget=function(t,i,e){var s,n,o,l={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[r.toLowerCase()]=function(t){return!!x.data(t,r)},x[a]=x[a]||{},s=x[a][t],n=x[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},x.extend(n,s,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(o=new i).options=x.widget.extend({},o.options),x.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}l[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=x.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},l,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(x.each(s._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),x.widget.bridge(t,n),n},x.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
      ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
      ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
      ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/docs/nightly/enhancement/expr-element/javadocs/serialized-form.html b/docs/nightly/enhancement/expr-element/javadocs/serialized-form.html index 586c91a04fb..4fb4b83ef1a 100644 --- a/docs/nightly/enhancement/expr-element/javadocs/serialized-form.html +++ b/docs/nightly/enhancement/expr-element/javadocs/serialized-form.html @@ -2,7 +2,7 @@ -Serialized Form (Skript 2.8.0-dev-nightly-fa31bbf API) +Serialized Form (Skript 2.8.0-dev-nightly-118683b API) diff --git a/docs/nightly/enhancement/expr-element/sections.html b/docs/nightly/enhancement/expr-element/sections.html index 6be51c1420d..af5e82e43c7 100644 --- a/docs/nightly/enhancement/expr-element/sections.html +++ b/docs/nightly/enhancement/expr-element/sections.html @@ -1 +1 @@ - Skript Documentation - 2.8.0-dev-nightly-fa31bbf

      Sections

      Conditionals

      🔗

      Section

      Patterns:
      • else
      • else [parse] if <.+>
      • else [parse] if (any|at least one [of])
      • else [parse] if [all]
      • [parse] if (any|at least one [of])
      • [parse] if [all]
      • [parse] if <.+>
      • then [run]
      • implicit:<.+>
      Since: 1.0
      Conditional sections if: executed when its condition is true else if: executed if all previous chained conditionals weren't executed, and its condition is true else: executed if all previous chained conditionals weren't executed

      parse if: a special case of 'if' condition that its code will not be parsed if the condition is not true else parse if: another special case of 'else if' condition that its code will not be parsed if all previous chained conditionals weren't executed, and its condition is true

      Examples:

      if player's health is greater than or equal to 4:
          send "Your health is okay so far but be careful!"

      else if player's health is greater than 2:
          send "You need to heal ASAP, your health is very low!"

      else: # Less than 2 hearts
          send "You are about to DIE if you don't heal NOW. You have only %player's health% heart(s)!"

      parse if plugin "SomePluginName" is enabled: # parse if %condition%
          # This code will only be executed if the condition used is met otherwise Skript will not parse this section therefore will not give any errors/info about this section

      Loop

      🔗

      Section

      Patterns:
      Since: 1.0
      Loop sections repeat their code with multiple values.

      A loop will loop through all elements of the given expression, e.g. all players, worlds, items, etc. The conditions & effects inside the loop will be executed for every of those elements, which can be accessed with ‘loop-’, e.g. send "hello" to loop-player. When a condition inside a loop is not fulfilled the loop will start over with the next element of the loop. You can however use stop loop to exit the loop completely and resume code execution after the end of the loop.

      Loopable Values All expressions that represent more than one value, e.g. ‘all players’, ‘worlds’, etc., as well as list variables, can be looped. You can also use a list of expressions, e.g. loop the victim and the attacker, to execute the same code for only a few values.

      List Variables When looping list variables, you can also use loop-index in addition to loop-value inside the loop. loop-value is the value of the currently looped variable, and loop-index is the last part of the variable's name (the part where the list variable has its asterisk *).

      Examples:

      loop all players:
          send "Hello %loop-player%!" to loop-player

      loop items in player's inventory:
          if loop-item is dirt:
              set loop-item to air

      loop 10 times:
          send title "%11 - loop-value%" and subtitle "seconds left until the game begins" to player for 1 second # 10, 9, 8 etc.
          wait 1 second

      loop {Coins::*}:
          set {Coins::%loop-index%} to loop-value + 5 # Same as "add 5 to {Coins::%loop-index%}" where loop-index is the uuid of the player and loop-value is the actually coins value such as 200

      Spawn

      🔗

      EffectSection

      Patterns:
      Since: 1.0, 2.6.1 (with section)
      Spawn a creature. This can be used as an effect and as a section. If it is used as a section, the section is run before the entity is added to the world. You can modify the entity in this section, using for example 'event-entity' or 'cow'. Do note that other event values, such as 'player', won't work in this section.

      Examples:

      spawn 3 creepers at the targeted block
      spawn a ghast 5 meters above the player
      spawn a zombie at the player:
          set name of the zombie to ""

      While Loop

      🔗

      Section

      Patterns:
      • [do] while <.+>
      Since: 2.0, 2.6 (do while)
      While Loop sections are loops that will just keep repeating as long as a condition is met.

      Examples:

      while size of all players < 5:
          send "More players are needed to begin the adventure" to all players
          wait 5 seconds

      set {_counter} to 1
      do while {_counter} > 1: # false but will increase {_counter} by 1 then get out
          add 1 to {_counter}

      # Be careful when using while loops with conditions that are almost
      # always true for a long time without using 'wait %timespan%' inside it,
      # otherwise it will probably hang and crash your server.
      while player is online:
          give player 1 dirt
          wait 1 second # without using a delay effect the server will crash
      \ No newline at end of file + Skript Documentation - 2.8.0-dev-nightly-118683b

      Sections

      Conditionals

      🔗

      Section

      Patterns:
      • else
      • else [parse] if <.+>
      • else [parse] if (any|at least one [of])
      • else [parse] if [all]
      • [parse] if (any|at least one [of])
      • [parse] if [all]
      • [parse] if <.+>
      • then [run]
      • implicit:<.+>
      Since: 1.0
      Conditional sections if: executed when its condition is true else if: executed if all previous chained conditionals weren't executed, and its condition is true else: executed if all previous chained conditionals weren't executed

      parse if: a special case of 'if' condition that its code will not be parsed if the condition is not true else parse if: another special case of 'else if' condition that its code will not be parsed if all previous chained conditionals weren't executed, and its condition is true

      Examples:

      if player's health is greater than or equal to 4:
          send "Your health is okay so far but be careful!"

      else if player's health is greater than 2:
          send "You need to heal ASAP, your health is very low!"

      else: # Less than 2 hearts
          send "You are about to DIE if you don't heal NOW. You have only %player's health% heart(s)!"

      parse if plugin "SomePluginName" is enabled: # parse if %condition%
          # This code will only be executed if the condition used is met otherwise Skript will not parse this section therefore will not give any errors/info about this section

      Loop

      🔗

      Section

      Patterns:
      Since: 1.0
      Loop sections repeat their code with multiple values.

      A loop will loop through all elements of the given expression, e.g. all players, worlds, items, etc. The conditions & effects inside the loop will be executed for every of those elements, which can be accessed with ‘loop-’, e.g. send "hello" to loop-player. When a condition inside a loop is not fulfilled the loop will start over with the next element of the loop. You can however use stop loop to exit the loop completely and resume code execution after the end of the loop.

      Loopable Values All expressions that represent more than one value, e.g. ‘all players’, ‘worlds’, etc., as well as list variables, can be looped. You can also use a list of expressions, e.g. loop the victim and the attacker, to execute the same code for only a few values.

      List Variables When looping list variables, you can also use loop-index in addition to loop-value inside the loop. loop-value is the value of the currently looped variable, and loop-index is the last part of the variable's name (the part where the list variable has its asterisk *).

      Examples:

      loop all players:
          send "Hello %loop-player%!" to loop-player

      loop items in player's inventory:
          if loop-item is dirt:
              set loop-item to air

      loop 10 times:
          send title "%11 - loop-value%" and subtitle "seconds left until the game begins" to player for 1 second # 10, 9, 8 etc.
          wait 1 second

      loop {Coins::*}:
          set {Coins::%loop-index%} to loop-value + 5 # Same as "add 5 to {Coins::%loop-index%}" where loop-index is the uuid of the player and loop-value is the actually coins value such as 200

      Spawn

      🔗

      EffectSection

      Patterns:
      Since: 1.0, 2.6.1 (with section)
      Spawn a creature. This can be used as an effect and as a section. If it is used as a section, the section is run before the entity is added to the world. You can modify the entity in this section, using for example 'event-entity' or 'cow'. Do note that other event values, such as 'player', won't work in this section.

      Examples:

      spawn 3 creepers at the targeted block
      spawn a ghast 5 meters above the player
      spawn a zombie at the player:
          set name of the zombie to ""

      While Loop

      🔗

      Section

      Patterns:
      • [do] while <.+>
      Since: 2.0, 2.6 (do while)
      While Loop sections are loops that will just keep repeating as long as a condition is met.

      Examples:

      while size of all players < 5:
          send "More players are needed to begin the adventure" to all players
          wait 5 seconds

      set {_counter} to 1
      do while {_counter} > 1: # false but will increase {_counter} by 1 then get out
          add 1 to {_counter}

      # Be careful when using while loops with conditions that are almost
      # always true for a long time without using 'wait %timespan%' inside it,
      # otherwise it will probably hang and crash your server.
      while player is online:
          give player 1 dirt
          wait 1 second # without using a delay effect the server will crash
      \ No newline at end of file diff --git a/docs/nightly/enhancement/expr-element/structures.html b/docs/nightly/enhancement/expr-element/structures.html index 0929ba05ce6..58df2ea8b7d 100644 --- a/docs/nightly/enhancement/expr-element/structures.html +++ b/docs/nightly/enhancement/expr-element/structures.html @@ -1 +1 @@ - Skript Documentation - 2.8.0-dev-nightly-fa31bbf

      Structures

      Aliases

      🔗

      Structure

      Patterns:
      • aliases
      Since: 1.0
      Used for registering custom aliases for a script.

      Examples:

      aliases:
          blacklisted items = TNT, bedrock, obsidian, mob spawner, lava, lava bucket
          shiny swords = gold sword, iron sword, diamond sword

      Command

      🔗

      Structure

      Patterns:
      • command <.+>
      Required Entries: trigger
      Optional Entries: usage, description, prefix, permission, permission message, aliases, executable by, cooldown, cooldown message, cooldown bypass, cooldown storage
      Since: 1.0
      Used for registering custom commands.

      Examples:

      command /broadcast <string>:
          usage: A command for broadcasting a message to all players.
          permission: skript.command.broadcast
          permission message: You don't have permission to broadcast messages
          aliases: /bc
          executable by: players and console
          cooldown: 15 seconds
          cooldown message: You last broadcast a message %elapsed time% ago. You can broadcast another message in %remaining time%.
          cooldown bypass: skript.command.broadcast.admin
          cooldown storage: {cooldown::%player%}
          trigger:
              broadcast the argument

      Function

      🔗

      Structure

      Patterns:
      • [local] function <([\p{IsAlphabetic}][\p{IsAlphabetic}\p{IsDigit}_]*)\((.*)\)(\s*(::| returns )\s*(.+))?>
      Since: 2.2, 2.7 (local functions)
      Functions are structures that can be executed with arguments/parameters to run code. They can also return a value to the trigger that is executing the function. Note that local functions come before global functions execution

      Examples:

      function sayMessage(message: text):
          broadcast {_message} # our message argument is available in '{_message}'

      local function giveApple(amount: number) :: item:
          return {_amount} of apple

      function getPoints(p: player) returns number:
          return {points::%{_p}%}

      Options

      🔗

      Structure

      Patterns:
      • options
      Since: 1.0
      Options are used for replacing parts of a script with something else. For example, an option may represent a message that appears in multiple locations. Take a look at the example below that showcases this.

      Examples:

      options:
          no_permission: You're missing the required permission to execute this command!

      command /ping:
          permission: command.ping
          permission message: {@no_permission}
          trigger:
              message "Pong!"

      command /pong:
          permission: command.pong
          permission message: {@no_permission}
          trigger:
              message "Ping!"

      Variables

      🔗

      Structure

      Patterns:
      • variables
      Since: 1.0
      Used for defining variables present within a script. This section is not required, but it ensures that a variable has a value if it doesn't exist when the script is loaded.

      Examples:

      variables:
          {joins} = 0
          {balance::%player%} = 0

      on join:
          add 1 to {joins}
          message "Your balance is %{balance::%player%}%"
      \ No newline at end of file + Skript Documentation - 2.8.0-dev-nightly-118683b

      Structures

      Aliases

      🔗

      Structure

      Patterns:
      • aliases
      Since: 1.0
      Used for registering custom aliases for a script.

      Examples:

      aliases:
          blacklisted items = TNT, bedrock, obsidian, mob spawner, lava, lava bucket
          shiny swords = gold sword, iron sword, diamond sword

      Command

      🔗

      Structure

      Patterns:
      • command <.+>
      Required Entries: trigger
      Optional Entries: usage, description, prefix, permission, permission message, aliases, executable by, cooldown, cooldown message, cooldown bypass, cooldown storage
      Since: 1.0
      Used for registering custom commands.

      Examples:

      command /broadcast <string>:
          usage: A command for broadcasting a message to all players.
          permission: skript.command.broadcast
          permission message: You don't have permission to broadcast messages
          aliases: /bc
          executable by: players and console
          cooldown: 15 seconds
          cooldown message: You last broadcast a message %elapsed time% ago. You can broadcast another message in %remaining time%.
          cooldown bypass: skript.command.broadcast.admin
          cooldown storage: {cooldown::%player%}
          trigger:
              broadcast the argument

      Function

      🔗

      Structure

      Patterns:
      • [local] function <([\p{IsAlphabetic}][\p{IsAlphabetic}\p{IsDigit}_]*)\((.*)\)(\s*(::| returns )\s*(.+))?>
      Since: 2.2, 2.7 (local functions)
      Functions are structures that can be executed with arguments/parameters to run code. They can also return a value to the trigger that is executing the function. Note that local functions come before global functions execution

      Examples:

      function sayMessage(message: text):
          broadcast {_message} # our message argument is available in '{_message}'

      local function giveApple(amount: number) :: item:
          return {_amount} of apple

      function getPoints(p: player) returns number:
          return {points::%{_p}%}

      Options

      🔗

      Structure

      Patterns:
      • options
      Since: 1.0
      Options are used for replacing parts of a script with something else. For example, an option may represent a message that appears in multiple locations. Take a look at the example below that showcases this.

      Examples:

      options:
          no_permission: You're missing the required permission to execute this command!

      command /ping:
          permission: command.ping
          permission message: {@no_permission}
          trigger:
              message "Pong!"

      command /pong:
          permission: command.pong
          permission message: {@no_permission}
          trigger:
              message "Ping!"

      Variables

      🔗

      Structure

      Patterns:
      • variables
      Since: 1.0
      Used for defining variables present within a script. This section is not required, but it ensures that a variable has a value if it doesn't exist when the script is loaded.

      Examples:

      variables:
          {joins} = 0
          {balance::%player%} = 0

      on join:
          add 1 to {joins}
          message "Your balance is %{balance::%player%}%"
      \ No newline at end of file diff --git a/docs/nightly/enhancement/expr-element/text.html b/docs/nightly/enhancement/expr-element/text.html index e2a662a8858..088cac6f585 100644 --- a/docs/nightly/enhancement/expr-element/text.html +++ b/docs/nightly/enhancement/expr-element/text.html @@ -1,2 +1,2 @@ - Skript Documentation - 2.8.0-dev-nightly-fa31bbf

      Text in Scripts

      Text (String)

      Skript allows you to write pieces of text (programmers usually call them strings) in the scripts. This is done by putting the text inside double quotes, as follows:

      "this is text"

      Simple, isn't it? If an effect, expression, condition, trigger or function accepts something of type text or string, you can use this format to write it right there!

      Formatting Text

      But isn't just text a bit boring? Worry not, as Minecraft has support for colors, styles and other formatting options in chat. Most of the options also work with item and entity names.

      Colors

      Minecraft has 16 pre-set color codes to be used in text. Skript supports them in two different ways:

      Color name tags, for example <red> + Skript Documentation - 2.8.0-dev-nightly-118683b

      Text in Scripts

      Text (String)

      Skript allows you to write pieces of text (programmers usually call them strings) in the scripts. This is done by putting the text inside double quotes, as follows:

      "this is text"

      Simple, isn't it? If an effect, expression, condition, trigger or function accepts something of type text or string, you can use this format to write it right there!

      Formatting Text

      But isn't just text a bit boring? Worry not, as Minecraft has support for colors, styles and other formatting options in chat. Most of the options also work with item and entity names.

      Colors

      Minecraft has 16 pre-set color codes to be used in text. Skript supports them in two different ways:

      Color name tags, for example <red> Minecraft color codes, like §c; using & works, too

      Here's a table of all colors, including both Skript names and color codes:

      Color Code Name Alternative Names
      §0 black
      §1 blue dark blue
      §2 green dark green
      §3 cyan aqua, dark cyan, dark aqua, dark turquoise, dark turquois
      §4 red dark red
      §5 purple dark purple
      §6 orange orange, gold, dark yellow
      §7 grey light grey, gray, light gray, silver
      §8 dark gray dark grey
      §9 light blue light blue, indigo
      §a light green lime, lime green
      §b light cyan light aqua, turquoise, turquois, light blue
      §c light red pink
      §d magenta light purple
      §e yellow light yellow
      §f white

      In Minecraft 1.16, support was added for 6-digit hexadecimal colors to specify custom colors other than the 16 default color codes. A new tag can be used to format with these colors. The tag looks like this:

      <##hex code>

      Here's what the tag would look like when used in a script:

      send "<##123456>Hey %player%!" to player

      For information not related to Skript, see Minecraft Wiki page concerning colors. Note that depending on Skript configuration, color codes may do more than just change color of text after them. By default, for backwards compatibility, they clear following styles: magic, bold, strikethrough, underlined, italic. Other styles are not affected, and this feature can be toggled of in config.sk.

      Other Styles

      Minecraft also has various other styles available. The following are available everywhere, including item and entity names:

      Code Name Alternative Names
      §k magic test obfuscated
      §l bold b
      §m strikethrough strike, s
      §n underlined underline, u
      §o italic italics, i
      §r reset r

      If it wasn't clear from the table, §r clears all other formatting and colors. You'll probably use it quite often when sending chat messages from scripts.

      Skript also supports certain newer features, which are only available in chat. Those do not have formatting codes, so you must use tags for them.

                              
      Name Alternative Names Description
      link open url, url Opens a link when player clicks on text
      run command command, cmd Makes player execute a chat command when they click on text
      suggest command sgt Adds a command to chat prompt of player when clicked
      tooltip show text, ttp Shows a tooltip when player hovers over text with their mouse
      fontfChange the font of the text (1.16+)
      insertion insert, ins Will append a text at player's current cursor in chat input only while holding SHIFT.

      All of these styles require a parameter, in format

      <name:parameter>

      For link, parameter must be either http or https url if you want clients to recognize it. For others, it can be any text you'd like (you can make player run invalid commands if you wish).

      Text and Variables

      Variable names are text, but obviously formatting that text does no good. However, everything else you can do for text, you can do for variable names. A guide about this is coming... some day.

      Guide written by bensku.

      \ No newline at end of file diff --git a/docs/nightly/enhancement/expr-element/tutorials.html b/docs/nightly/enhancement/expr-element/tutorials.html index de4914630d8..cac0e5d2227 100644 --- a/docs/nightly/enhancement/expr-element/tutorials.html +++ b/docs/nightly/enhancement/expr-element/tutorials.html @@ -1 +1 @@ - Skript Documentation - 2.8.0-dev-nightly-fa31bbf

      Tutorials

      Note:

      Skript Tutorials are coming soon.

      1. Loops
      2. Commands
      3. Functions
      4. Variables
      5. Visual effects

      \ No newline at end of file + Skript Documentation - 2.8.0-dev-nightly-118683b

      Tutorials

      Note:

      Skript Tutorials are coming soon.

      1. Loops
      2. Commands
      3. Functions
      4. Variables
      5. Visual effects

      \ No newline at end of file