Class RegisterBlockModelsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RegisterBlockModelsEvent
- All Implemented Interfaces:
IModBusEvent
public final class RegisterBlockModelsEvent
extends net.neoforged.bus.api.Event
implements IModBusEvent
Event fired when BlockModel.Unbakeds are created
This event is fired on a worker thread during model loading. It is used to register custom special block models
which handle non-BlockStateModel geometry and dynamic rendering when the associated block is rendered in a
non-placed context such as in a minecart, a display entity or the Enderman's hands.
This event is fired on the mod-specific event bus, only on the
invalid reference
logical client
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns theBuiltInBlockModels.Builderto register theBlockModel.Unbakeds tovoidregister(BuiltInBlockModels.ModelFactory factory, Block block) RegisterBlockModel.Unbakeds created by the givenBuiltInBlockModels.ModelFactoryfor the givenBlockvoidregister(BuiltInBlockModels.ModelFactory factory, Block blockOne, Block blockTwo) RegisterBlockModel.Unbakeds created by the givenBuiltInBlockModels.ModelFactoryfor the two givenBlocksvoidregister(BlockModel.Unbaked specialModel, Block block) Register the givenBlockModel.Unbakedfor the givenBlock
-
Field Details
-
builder
-
-
Constructor Details
-
RegisterBlockModelsEvent
-
-
Method Details
-
register
Register the givenBlockModel.Unbakedfor the givenBlock -
register
RegisterBlockModel.Unbakeds created by the givenBuiltInBlockModels.ModelFactoryfor the givenBlock -
register
RegisterBlockModel.Unbakeds created by the givenBuiltInBlockModels.ModelFactoryfor the two givenBlocks -
getBuilder
Returns theBuiltInBlockModels.Builderto register theBlockModel.Unbakeds to
-