Class RegisterFluidModelsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RegisterFluidModelsEvent
- All Implemented Interfaces:
IModBusEvent
public final class RegisterFluidModelsEvent
extends net.neoforged.bus.api.Event
implements IModBusEvent
Event fired when FluidModel.Unbakeds are created.
This event is fired on a worker thread during model loading. It is used to register custom fluid models.
This event is fired on the mod-specific event bus, only on the
invalid reference
logical client
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MaterialBakerprivate final Map<Fluid, FluidModel> -
Constructor Summary
ConstructorsConstructorDescriptionRegisterFluidModelsEvent(Map<Fluid, FluidModel> models, MaterialBaker materials) -
Method Summary
Modifier and TypeMethodDescriptionvoidregister(FluidModel.Unbaked model, Supplier<? extends Fluid> fluid) Register the givenFluidModel.Unbakedfor the givenFluidvoidregister(FluidModel.Unbaked model, Supplier<? extends Fluid> stillFluid, Supplier<? extends Fluid> flowingFluid) Register the givenFluidModel.Unbakedfor the two givenFluidsvoidregister(FluidModel.Unbaked model, Fluid fluid) Register the givenFluidModel.Unbakedfor the givenFluidvoidregister(FluidModel.Unbaked model, Fluid stillFluid, Fluid flowingFluid) Register the givenFluidModel.Unbakedfor the two givenFluidsprivate voidregister(Fluid fluid, FluidModel model)
-
Field Details
-
models
-
materials
-
-
Constructor Details
-
RegisterFluidModelsEvent
-
-
Method Details
-
register
Register the givenFluidModel.Unbakedfor the givenFluid -
register
Register the givenFluidModel.Unbakedfor the givenFluid -
register
public void register(FluidModel.Unbaked model, Supplier<? extends Fluid> stillFluid, Supplier<? extends Fluid> flowingFluid) Register the givenFluidModel.Unbakedfor the two givenFluids -
register
Register the givenFluidModel.Unbakedfor the two givenFluids -
register
-