Package foundry.veil.api.client.registry
Class LightTypeRegistry
java.lang.Object
foundry.veil.api.client.registry.LightTypeRegistry
Registry for all light types.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCreates debug lights for theLightEditor.static final recordLightTypeRegistry.LightType<T extends Light>static interfaceLightTypeRegistry.RendererFactory<T extends Light>Creates the renderer for lights when requested. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Supplier<LightTypeRegistry.LightType<AreaLight>> static final Supplier<LightTypeRegistry.LightType<DirectionalLight>> static final Supplier<LightTypeRegistry.LightType<PointLight>> static final net.minecraft.core.Registry<LightTypeRegistry.LightType<?>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<LightTypeRegistry.LightType<?>>> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
REGISTRY_KEY
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<LightTypeRegistry.LightType<?>>> REGISTRY_KEY -
REGISTRY
-
DIRECTIONAL
-
POINT
-
AREA
-
-
Constructor Details
-
LightTypeRegistry
public LightTypeRegistry()
-
-
Method Details
-
bootstrap
@Internal public static void bootstrap()
-