Class RegisterCustomEnvironmentEffectRendererEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.event.RegisterCustomEnvironmentEffectRendererEvent
- All Implemented Interfaces:
IModBusEvent
public class RegisterCustomEnvironmentEffectRendererEvent
extends net.neoforged.bus.api.Event
implements IModBusEvent
Allows users to register custom environmental effect renderers, such as
CustomCloudsRenderer,
CustomSkyboxRenderer or CustomWeatherEffectRenderer.
This event is not cancellable.
This event is fired on the mod-specific event bus, only on the logical client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Identifier, CustomCloudsRenderer> private final Map<Identifier, CustomSkyboxRenderer> private final Map<Identifier, CustomWeatherEffectRenderer> -
Constructor Summary
ConstructorsConstructorDescriptionRegisterCustomEnvironmentEffectRendererEvent(Map<Identifier, CustomCloudsRenderer> cloudRenderers, Map<Identifier, CustomSkyboxRenderer> skyboxRenderers, Map<Identifier, CustomWeatherEffectRenderer> weatherEffectsRenderers) -
Method Summary
Modifier and TypeMethodDescriptionvoidregisterCloudRenderer(Identifier id, CustomCloudsRenderer effects) Registers the renderer for a given custom clouds type.voidregisterSkyboxRenderer(Identifier id, CustomSkyboxRenderer effects) Registers the renderer for a given custom skybox type.voidRegisters the renderer for a given custom weather effects type.
-
Field Details
-
cloudRenderers
-
skyboxRenderers
-
weatherEffectsRenderers
-
-
Constructor Details
-
RegisterCustomEnvironmentEffectRendererEvent
@Internal public RegisterCustomEnvironmentEffectRendererEvent(Map<Identifier, CustomCloudsRenderer> cloudRenderers, Map<Identifier, CustomSkyboxRenderer> skyboxRenderers, Map<Identifier, CustomWeatherEffectRenderer> weatherEffectsRenderers)
-
-
Method Details
-
registerCloudRenderer
Registers the renderer for a given custom clouds type.- See Also:
-
registerSkyboxRenderer
Registers the renderer for a given custom skybox type.- See Also:
-
registerWeatherEffectRenderer
Registers the renderer for a given custom weather effects type.- See Also:
-