Importing the class

Link to 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.

ZenScript
Copy
import crafttweaker.api.util.Pair;

Name: of

Return Type: Pair<F,S>

ZenScript
Copy
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

Link to g--1

Name: getFirst

Return Type: F

ZenScript
Copy
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

Link to g--2

Name: getSecond

Return Type: S

ZenScript
Copy
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

Link to g--3

Name: mapFirst

Return Type: Pair<F2,S>

ZenScript
Copy
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

Link to g--4

Name: mapSecond

Return Type: Pair<F,S2>

ZenScript
Copy
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

Name: swap

Return Type: Pair<S,F>

ZenScript
Copy
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