Uses of Class
net.minecraft.core.particles.ParticleType
Packages that use ParticleType
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of ParticleType in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type ParticleTypeModifier and TypeMethodDescription<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_107379_, ParticleEngine.SpriteParticleRegistration<T> p_107380_) Deprecated.<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_273423_, ParticleProvider.Sprite<T> p_273134_) Deprecated.Register viaRegisterParticleProvidersEvent
<T extends ParticleOptions>
voidParticleEngine.register
(ParticleType<T> p_107382_, ParticleProvider<T> p_107383_) Deprecated.Register viaRegisterParticleProvidersEvent
-
Uses of ParticleType in net.minecraft.commands.arguments
Methods in net.minecraft.commands.arguments that return ParticleTypeModifier and TypeMethodDescriptionprivate static ParticleType
<?> ParticleArgument.readParticleType
(com.mojang.brigadier.StringReader p_249621_, HolderLookup<ParticleType<?>> p_248983_) Methods in net.minecraft.commands.arguments with parameters of type ParticleTypeModifier and TypeMethodDescriptionprivate static <T extends ParticleOptions>
TParticleArgument.readParticle
(com.mojang.brigadier.StringReader p_103935_, ParticleType<T> p_103936_, HolderLookup.Provider p_323668_) Method parameters in net.minecraft.commands.arguments with type arguments of type ParticleTypeModifier and TypeMethodDescriptionprivate static ParticleType
<?> ParticleArgument.readParticleType
(com.mojang.brigadier.StringReader p_249621_, HolderLookup<ParticleType<?>> p_248983_) -
Uses of ParticleType in net.minecraft.core.particles
Subclasses of ParticleType in net.minecraft.core.particlesFields in net.minecraft.core.particles declared as ParticleTypeModifier and TypeFieldDescriptionstatic final ParticleType
<BlockParticleOption> ParticleTypes.BLOCK
static final ParticleType
<BlockParticleOption> ParticleTypes.BLOCK_MARKER
static final ParticleType
<DustParticleOptions> ParticleTypes.DUST
static final ParticleType
<DustColorTransitionOptions> ParticleTypes.DUST_COLOR_TRANSITION
static final ParticleType
<BlockParticleOption> ParticleTypes.DUST_PILLAR
static final ParticleType
<ColorParticleOption> ParticleTypes.ENTITY_EFFECT
static final ParticleType
<BlockParticleOption> ParticleTypes.FALLING_DUST
static final ParticleType
<ItemParticleOption> ParticleTypes.ITEM
static final ParticleType
<SculkChargeParticleOptions> ParticleTypes.SCULK_CHARGE
static final ParticleType
<ShriekParticleOption> ParticleTypes.SHRIEK
private final ParticleType
<BlockParticleOption> BlockParticleOption.type
private final ParticleType
<ColorParticleOption> ColorParticleOption.type
private final ParticleType
<ItemParticleOption> ItemParticleOption.type
static final ParticleType
<VibrationParticleOption> ParticleTypes.VIBRATION
Methods in net.minecraft.core.particles that return ParticleTypeModifier and TypeMethodDescriptionBlockParticleOption.getType()
ColorParticleOption.getType()
DustColorTransitionOptions.getType()
DustParticleOptions.getType()
ItemParticleOption.getType()
ParticleType
<?> ParticleOptions.getType()
SculkChargeParticleOptions.getType()
ShriekParticleOption.getType()
VibrationParticleOption.getType()
private static <T extends ParticleOptions>
ParticleType<T> ParticleTypes.register
(String p_235906_, boolean p_235907_, Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> p_235909_, Function<ParticleType<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>> p_320791_) Methods in net.minecraft.core.particles with parameters of type ParticleTypeModifier and TypeMethodDescriptionstatic com.mojang.serialization.MapCodec
<BlockParticleOption> BlockParticleOption.codec
(ParticleType<BlockParticleOption> p_123635_) static com.mojang.serialization.MapCodec
<ColorParticleOption> ColorParticleOption.codec
(ParticleType<ColorParticleOption> p_333777_) static com.mojang.serialization.MapCodec
<ItemParticleOption> ItemParticleOption.codec
(ParticleType<ItemParticleOption> p_123711_) static ColorParticleOption
ColorParticleOption.create
(ParticleType<ColorParticleOption> p_333772_, float p_333802_, float p_333962_, float p_333936_) static ColorParticleOption
ColorParticleOption.create
(ParticleType<ColorParticleOption> p_334068_, int p_334062_) static StreamCodec
<? super RegistryFriendlyByteBuf, BlockParticleOption> BlockParticleOption.streamCodec
(ParticleType<BlockParticleOption> p_320740_) static StreamCodec
<? super io.netty.buffer.ByteBuf, ColorParticleOption> ColorParticleOption.streamCodec
(ParticleType<ColorParticleOption> p_333948_) static StreamCodec
<? super RegistryFriendlyByteBuf, ItemParticleOption> ItemParticleOption.streamCodec
(ParticleType<ItemParticleOption> p_320881_) Method parameters in net.minecraft.core.particles with type arguments of type ParticleTypeModifier and TypeMethodDescriptionprivate static <T extends ParticleOptions>
ParticleType<T> ParticleTypes.register
(String p_235906_, boolean p_235907_, Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> p_235909_, Function<ParticleType<T>, StreamCodec<? super RegistryFriendlyByteBuf, T>> p_320791_) Constructors in net.minecraft.core.particles with parameters of type ParticleTypeModifierConstructorDescriptionBlockParticleOption
(ParticleType<BlockParticleOption> p_123629_, BlockState p_123630_) private
ColorParticleOption
(ParticleType<ColorParticleOption> p_333991_, int p_333769_) ItemParticleOption
(ParticleType<ItemParticleOption> p_123705_, ItemStack p_123706_) -
Uses of ParticleType in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type ParticleTypeModifier and TypeFieldDescriptionstatic final Registry
<ParticleType<?>> BuiltInRegistries.PARTICLE_TYPE
static final ResourceKey
<Registry<ParticleType<?>>> Registries.PARTICLE_TYPE
-
Uses of ParticleType in net.neoforged.neoforge.client.event
Methods in net.neoforged.neoforge.client.event with parameters of type ParticleTypeModifier and TypeMethodDescription<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSpecial
(ParticleType<T> type, ParticleProvider<T> provider) Registers a ParticleProvider for a non-json-based ParticleType.<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSprite
(ParticleType<T> type, ParticleProvider.Sprite<T> sprite) Registers a ParticleProvider for a json-based ParticleType with a single texture; the resultingTextureSheetParticle
s will use that texture when created.<T extends ParticleOptions>
voidRegisterParticleProvidersEvent.registerSpriteSet
(ParticleType<T> type, ParticleEngine.SpriteParticleRegistration<T> registration) Registers a ParticleProvider for a json-based ParticleType. -
Uses of ParticleType in net.neoforged.neoforge.common.data
Methods in net.neoforged.neoforge.common.data with parameters of type ParticleTypeModifier and TypeMethodDescriptionprotected void
ParticleDescriptionProvider.sprite
(ParticleType<?> type, ResourceLocation texture) Creates a new particle description that contains a single texture for the associatedParticleType
.protected void
ParticleDescriptionProvider.spriteSet
(ParticleType<?> type, Iterable<ResourceLocation> textures) Creates a new particle description that contains multiple textures for the associatedParticleType
.protected void
ParticleDescriptionProvider.spriteSet
(ParticleType<?> type, ResourceLocation baseName, int numOfTextures, boolean reverse) Creates a new particle description that contains multiple textures for the associatedParticleType
.protected void
ParticleDescriptionProvider.spriteSet
(ParticleType<?> type, ResourceLocation texture, ResourceLocation... textures) Creates a new particle description that contains multiple textures for the associatedParticleType
.
RegisterParticleProvidersEvent