Home Getting Started With Scripts Commands Examples
BracketDumpers BracketHandlers BracketValidators

Pair

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

script.zs
import crafttweaker.api.util.Pair;

Static Methods

Return Type: Pair<F,S>

script.zs
Pair.of<F : Object, S : Object>(first as F, second as S) as Pair<F,S>
ParameterTypeDescription
Parameter
first
Type
F
Description
No Description Provided
Parameter
second
Type
S
Description
No Description Provided
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided

Methods

Return Type: F

script.zs
Pair.getFirst<F : Object, S : Object>() as F
ParameterTypeDescription
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided

Return Type: S

script.zs
Pair.getSecond<F : Object, S : Object>() as S
ParameterTypeDescription
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided

Return Type: Pair<F2,S>

script.zs
Pair.mapFirst<F : Object, S : Object, F2 : Object>(function as Function<F,F2>) as Pair<F2,S>
ParameterTypeDescription
Parameter
function
Type
Function<F,F2>
Description
No Description Provided
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided
Parameter
F2
Type
Object
Description
No Description Provided

Return Type: Pair<F,S2>

script.zs
Pair.mapSecond<F : Object, S : Object, S2 : Object>(function as Function<S,S2>) as Pair<F,S2>
ParameterTypeDescription
Parameter
function
Type
Function<S,S2>
Description
No Description Provided
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided
Parameter
S2
Type
Object
Description
No Description Provided

Return Type: Pair<S,F>

script.zs
Pair.swap<F : Object, S : Object>() as Pair<S,F>
ParameterTypeDescription
Parameter
F
Type
Object
Description
No Description Provided
Parameter
S
Type
Object
Description
No Description Provided