Filterable
Importing the class
If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.
import crafttweaker.api.server.Filterable;
Members
filtered() as T?
// Filterable<T>.filtered<T>() as T?;myFilterable.filtered<T>();
Return Type:
T?
getFiltered(filtered as bool) as T
// Filterable<T>.getFiltered<T>(filtered as bool) as T;myFilterable.getFiltered<T>(myBool);
Parameters:
filtered: bool
Type: bool
Return Type:
T
map(mapper as function(r as U) as T) as Filterable<U>
myFilterable.map<T, U>(myFunction);
Parameters:
mapper: function(r as U) as T
Type: function(r as U) as T
Return Type:
Filterable<U>
static of<T>(raw as T, filtered as T?) as Filterable<T>
Filterable<T>.of<T>(myT, myT);
Parameters:
raw: T
Type: T
filtered: T?
Type: T?
Return Type:
Filterable<T>
raw() as T
// Filterable<T>.raw<T>() as T;myFilterable.raw<T>();
Return Type:
T
resolve(resolver as function(r as Optional<U>) as T) as Optional<Filterable<U>>
// Filterable<T>.resolve<T, U>(resolver as function(r as Optional<U>) as T) as Optional<Filterable<U>>;myFilterable.resolve<T, U>(myFunction);
Parameters:
resolver: function(r as Optional<U>) as T
Type: function(r as Optional<U>) as T
Return Type:
Optional<Filterable<U>>