Type Control

Control your data types in minecraft!

30

Quick challenge

How far can you run before the mobs catch you?

Type Control

Type Control

Get more control over your data in minecraft!

Note about how types are named in this

bool A standard string bool A standard string, with length 1 bool A standard string, represents a function bool A map like / JSON object bool An array bool Can be anything bool nothing bool either an int of value 1 or 0, or true or false (depends on context)

Functions

Strings

Loop

> Loops through each character in a string Parameters null Parameters - `string` : str | The string to loop through - `function` : func | the function to be run - `args` : object | Any additional parameters to be passed to the function The function that is run on each charachter in the string is passed the following parameters: - `char` : char | The current charachter of the string - `ARGS` : ANY | Any arguments passed in through the `args` parameter, unpacked into direct arguments

Split

> Splits a string into a list by a specified character Parameters array | outputs to a storage Parameters - `string` : str | The string to be split - `char` : char | The character to split the string at - `namespace` : str | The namespace of the storage to output to - `path` : str | The path of the storage to output to

Concatenate

> concatenates 2 strings Parameters str | outputs to a storage Parameters - `string1` : str | The string to be concatenated onto - `string2` : str | The string to be concatenated to the end of `string1` - `namespace` : str | The namespace of the storage to output to - `path` : str | The path of the storage to output to

Compare

> Compares 2 strings Parameters bool | direct return Parameters - `string1` : str | The first string to be compared - `string2` : str | The second string to be compared

Arrays

Loop

> Loops through each element in an array Parameters null Parameters - `array` : array | The array to loop through - `function` : func | the function to be run - `args` : object | Any additional parameters to be passed to the function The function that is run on each charachter in the string is passed the following parameters: - `element` : ANY | The current element of the array - `ARGS` : ANY | Any arguments passed in through the `args` parameter, unpacked into direct arguments

Concatenate

> Concatenates an array into a string Parameters str | outputs to a storage Parameters - `array` : array | The array to be concatenated - `namespace` : str | The namespace of the storage to output to - `path` : str | The path of the storage to output to

ADS