Class RegisterConditionalItemModelPropertyEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RegisterConditionalItemModelPropertyEvent
- All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
public class RegisterConditionalItemModelPropertyEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.fml.event.IModBusEvent
Event fired when special model renderers are registered.
This event is fired during the model registration process for conditional item model properties. It is used to register property codecs which can be used to create custom conditional item model properties.
This event is fired on the mod event bus.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExtraCodecs.LateBoundIdMapper
<ResourceLocation, com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty>> -
Constructor Summary
ConstructorsConstructorDescriptionRegisterConditionalItemModelPropertyEvent
(ExtraCodecs.LateBoundIdMapper<ResourceLocation, com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty>> idMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
register
(ResourceLocation location, com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty> source)
-
Field Details
-
idMapper
private final ExtraCodecs.LateBoundIdMapper<ResourceLocation,com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty>> idMapper
-
-
Constructor Details
-
RegisterConditionalItemModelPropertyEvent
@Internal public RegisterConditionalItemModelPropertyEvent(ExtraCodecs.LateBoundIdMapper<ResourceLocation, com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty>> idMapper)
-
-
Method Details
-
register
public void register(ResourceLocation location, com.mojang.serialization.MapCodec<? extends ConditionalItemModelProperty> source)
-