%Object% contains %Object%
%Object% (exists|is set)
null
.)%Number% (is greater than|>) %Number%
%Number% (is greater than or equal to|>=) %Number%
%Number% (is less than|<) %Number%
%Number% (is less than or equal to|<=) %Number%
%Object% (is|are) an array
of type
syntax because the internal name for array is objects
.%Object% (is|are) a[n] %Type%
%Object% (is|is equal to|=|==) %Object%
%Object% (isn't|aren't|is not|are not|≠|!=) %Object%
[the] [current] event
null
if the process was not started by an event trigger.[the] result of %Executable%
[a] new runnable
[a] new supplier
function_name(args...)
function_name(args...) from skript/file
[the] function %String%
(%Object%)
(a, b, c)!
[the] [current] script
skript/path/name
. This is the format used by the dynamic function expression.[the] java version
(new[ ]line|nl)
\r
etc.)[the] (system|console) input
[the] system property %String%
type
class
object of a type from its type name. Some example type names are shown below:string
number
integer
object
list
executable
error
%Input%
inputs in syntax. Types may inherit each other, and all types inherit object
.get_class
function.(%Object%, %Object%, ...)
[a] new array of (%Object%, %Object%, ...)
[a] new list
[a] new map
index %Number% in [list] %List%
%Object% in [map] %Map%
null
. This may be set to a value.the size of %Object%
%Object% (otherwise|?) %Object%
if %Boolean% then %Object% otherwise %Object%
%Boolean% ? %Object% : %Object%