Package foundry.veil.api.client.registry
Class PropertyRegistry
java.lang.Object
foundry.veil.api.client.registry.PropertyRegistry
Registry for all property types.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordPropertyRegistry.PropertyType<T,M extends Property<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Supplier<PropertyRegistry.PropertyType<Boolean, BoolProperty>> static final Supplier<PropertyRegistry.PropertyType<Float, FloatProperty>> static final Supplier<PropertyRegistry.PropertyType<Integer, IntProperty>> static final Supplier<PropertyRegistry.PropertyType<org.joml.Matrix3f, Mat3Property>> static final Supplier<PropertyRegistry.PropertyType<org.joml.Matrix4f, Mat4Property>> static final net.minecraft.core.Registry<PropertyRegistry.PropertyType<?, ?>> static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<PropertyRegistry.PropertyType<?, ?>>> static final Supplier<PropertyRegistry.PropertyType<net.minecraft.client.renderer.texture.AbstractTexture, Sampler2DProperty>> static final Supplier<PropertyRegistry.PropertyType<org.joml.Vector2f, Vec2Property>> static final Supplier<PropertyRegistry.PropertyType<org.joml.Vector3f, Vec3Property>> static final Supplier<PropertyRegistry.PropertyType<org.joml.Vector4f, Vec4Property>> -
Method Summary
-
Field Details
-
REGISTRY_KEY
public static final net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<PropertyRegistry.PropertyType<?,?>>> REGISTRY_KEY -
REGISTRY
-
FLOAT
-
INT
-
BOOL
-
VEC2
-
VEC3
-
VEC4
-
MAT3
-
MAT4
-
SAMPLER2D
public static final Supplier<PropertyRegistry.PropertyType<net.minecraft.client.renderer.texture.AbstractTexture,Sampler2DProperty>> SAMPLER2D
-
-
Method Details
-
bootstrap
@Internal public static void bootstrap()
-