Home Commands Examples Getting Started With Scripts Global Keywords 1.21 Migration Guide
BracketDumpers BracketHandlers BracketValidators ResourceLocationBracketHandler

ResourceKey

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.

script.zs
import crafttweaker.api.resource.ResourceKey;

Implements

Undocumented Interfaces

Comparable<ResourceKey<?>>

Members

static create<T>(base as ResourceKey<T>, location as ResourceLocation) as ResourceKey<T>
script.zs
// ResourceKey<T>.create(base as ResourceKey<T>, location as ResourceLocation) as ResourceKey<T>;
ResourceKey<T>.create(myResourceKey, myResourceLocation);

Parameters:

base Type: ResourceKey<T>

Return Type: ResourceKey<T>

static createRegistryKey<T>(location as ResourceLocation) as ResourceKey<T>
script.zs
// ResourceKey<T>.createRegistryKey(location as ResourceLocation) as ResourceKey<T>;
ResourceKey<T>.createRegistryKey(myResourceLocation);

Parameters:

Return Type: ResourceKey<T>

location() as ResourceLocation
script.zs
// ResourceKey<T>.location() as ResourceLocation;
myResourceKey.location();

Return Type: ResourceLocation

registry() as ResourceLocation
script.zs
// ResourceKey<T>.registry() as ResourceLocation;
myResourceKey.registry();

Return Type: ResourceLocation