Package foundry.veil.forge.event
Class ForgeVeilRegisterBlockLayerEvent
java.lang.Object
net.neoforged.bus.api.Event
foundry.veil.forge.event.ForgeVeilRegisterBlockLayerEvent
- All Implemented Interfaces:
VeilRegisterBlockLayerEvent.Registry,net.neoforged.fml.event.IModBusEvent
public class ForgeVeilRegisterBlockLayerEvent
extends net.neoforged.bus.api.Event
implements VeilRegisterBlockLayerEvent.Registry, net.neoforged.fml.event.IModBusEvent
Fired to register block layers.
Note: This does not add fixed buffers automatically. To do that, also register the render operand with VeilRegisterFixedBuffersEvent
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterBlockLayer(net.minecraft.client.renderer.RenderType renderType) Registers a custom block render layer.
-
Constructor Details
-
ForgeVeilRegisterBlockLayerEvent
-
-
Method Details
-
registerBlockLayer
public void registerBlockLayer(net.minecraft.client.renderer.RenderType renderType) Description copied from interface:VeilRegisterBlockLayerEvent.RegistryRegisters a custom block render layer. It should use a small buffer size (256) to reduce the memory allocated to building that layer.
To actually render the layer,
VeilRegisterFixedBuffersEvent.Registry.registerFixedBuffer(VeilRenderLevelStageEvent.Stage, RenderType)must be called.- Specified by:
registerBlockLayerin interfaceVeilRegisterBlockLayerEvent.Registry- Parameters:
renderType- The render type to add to the block
-