23 lines
488 B
Java
23 lines
488 B
Java
package net.minecraft.util.context;
|
|
|
|
import net.minecraft.resources.ResourceLocation;
|
|
|
|
public class ContextKey<T> {
|
|
private final ResourceLocation name;
|
|
|
|
public ContextKey(ResourceLocation name) {
|
|
this.name = name;
|
|
}
|
|
|
|
public static <T> ContextKey<T> vanilla(String name) {
|
|
return new ContextKey<>(ResourceLocation.withDefaultNamespace(name));
|
|
}
|
|
|
|
public ResourceLocation name() {
|
|
return this.name;
|
|
}
|
|
|
|
public String toString() {
|
|
return "<parameter " + this.name + ">";
|
|
}
|
|
}
|