Class RegisterClientExtensionsEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.client.extensions.common.RegisterClientExtensionsEvent
- All Implemented Interfaces:
net.neoforged.fml.event.IModBusEvent
public final class RegisterClientExtensionsEvent
extends net.neoforged.bus.api.Event
implements net.neoforged.fml.event.IModBusEvent
Allows registering client extensions for various game objects.
This event is not cancellable.
This event is fired on the mod-specific event bus, only on the logical client.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisBlockRegistered(Block block) Returns whether aIClientBlockExtensionshas been registered for the givenBlock.booleanisFluidTypeRegistered(FluidType fluidType) Returns whether aIClientFluidTypeExtensionshas been registered for the givenFluidType.booleanisItemRegistered(Item item) Returns whether aIClientItemExtensionshas been registered for the givenItem.booleanisMobEffectRegistered(MobEffect mobEffect) Returns whether aIClientMobEffectExtensionshas been registered for the givenMobEffect.final voidregisterBlock(IClientBlockExtensions extensions, Holder<Block>... blocks) Register the givenIClientBlockExtensionsfor the givenBlocksvoidregisterBlock(IClientBlockExtensions extensions, Block... blocks) Register the givenIClientBlockExtensionsfor the givenBlocksfinal voidregisterFluidType(IClientFluidTypeExtensions extensions, Holder<FluidType>... fluidTypes) Register the givenIClientFluidTypeExtensionsfor the givenFluidTypesvoidregisterFluidType(IClientFluidTypeExtensions extensions, FluidType... fluidTypes) Register the givenIClientFluidTypeExtensionsfor the givenFluidTypesfinal voidregisterItem(IClientItemExtensions extensions, Holder<Item>... items) Register the givenIClientItemExtensionsfor the givenItemsvoidregisterItem(IClientItemExtensions extensions, Item... items) Register the givenIClientItemExtensionsfor the givenItemsfinal voidregisterMobEffect(IClientMobEffectExtensions extensions, Holder<MobEffect>... mobEffects) Register the givenIClientMobEffectExtensionsfor the givenMobEffectsvoidregisterMobEffect(IClientMobEffectExtensions extensions, MobEffect... mobEffects) Register the givenIClientMobEffectExtensionsfor the givenMobEffects
-
Constructor Details
-
RegisterClientExtensionsEvent
RegisterClientExtensionsEvent()
-
-
Method Details
-
registerBlock
Register the givenIClientBlockExtensionsfor the givenBlocks -
registerBlock
@SafeVarargs public final void registerBlock(IClientBlockExtensions extensions, Holder<Block>... blocks) Register the givenIClientBlockExtensionsfor the givenBlocks -
isBlockRegistered
Returns whether aIClientBlockExtensionshas been registered for the givenBlock.- Returns:
- whether a
IClientBlockExtensionshas been registered for the givenBlock
-
registerItem
Register the givenIClientItemExtensionsfor the givenItems -
registerItem
@SafeVarargs public final void registerItem(IClientItemExtensions extensions, Holder<Item>... items) Register the givenIClientItemExtensionsfor the givenItems -
isItemRegistered
Returns whether aIClientItemExtensionshas been registered for the givenItem.- Returns:
- whether a
IClientItemExtensionshas been registered for the givenItem
-
registerMobEffect
Register the givenIClientMobEffectExtensionsfor the givenMobEffects -
registerMobEffect
@SafeVarargs public final void registerMobEffect(IClientMobEffectExtensions extensions, Holder<MobEffect>... mobEffects) Register the givenIClientMobEffectExtensionsfor the givenMobEffects -
isMobEffectRegistered
Returns whether aIClientMobEffectExtensionshas been registered for the givenMobEffect.- Returns:
- whether a
IClientMobEffectExtensionshas been registered for the givenMobEffect
-
registerFluidType
Register the givenIClientFluidTypeExtensionsfor the givenFluidTypes -
registerFluidType
@SafeVarargs public final void registerFluidType(IClientFluidTypeExtensions extensions, Holder<FluidType>... fluidTypes) Register the givenIClientFluidTypeExtensionsfor the givenFluidTypes -
isFluidTypeRegistered
Returns whether aIClientFluidTypeExtensionshas been registered for the givenFluidType.- Returns:
- whether a
IClientFluidTypeExtensionshas been registered for the givenFluidType
-