Type Control
Control your data types in minecraft!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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