Uses of Class
net.minecraft.core.particles.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
Modifier 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
Modifier and TypeFieldDescriptionprivate final HolderLookup<ParticleType<?>>
ParticleArgument.particles
Modifier and TypeMethodDescriptionprivate static ParticleType<?>
ParticleArgument.readParticleType
(com.mojang.brigadier.StringReader p_249621_, HolderLookup<ParticleType<?>> p_248983_) Modifier and TypeMethodDescriptionprivate static <T extends ParticleOptions>
TParticleArgument.readParticle
(com.mojang.brigadier.StringReader p_103935_, ParticleType<T> p_103936_) Modifier and TypeMethodDescriptionstatic ParticleOptions
ParticleArgument.readParticle
(com.mojang.brigadier.StringReader p_249275_, HolderLookup<ParticleType<?>> p_251929_) private static ParticleType<?>
ParticleArgument.readParticleType
(com.mojang.brigadier.StringReader p_249621_, HolderLookup<ParticleType<?>> p_248983_) -
Uses of ParticleType in net.minecraft.core.particles
Modifier 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.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<ItemParticleOption>
ItemParticleOption.type
static final ParticleType<VibrationParticleOption>
ParticleTypes.VIBRATION
Modifier and TypeMethodDescriptionBlockParticleOption.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_, ParticleOptions.Deserializer<T> p_235908_, Function<ParticleType<T>, com.mojang.serialization.Codec<T>> p_235909_) Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<BlockParticleOption>
BlockParticleOption.codec
(ParticleType<BlockParticleOption> p_123635_) static com.mojang.serialization.Codec<ItemParticleOption>
ItemParticleOption.codec
(ParticleType<ItemParticleOption> p_123711_) ParticleOptions.Deserializer.fromCommand
(ParticleType<T> p_123733_, com.mojang.brigadier.StringReader p_123734_) Deprecated.ParticleOptions.Deserializer.fromNetwork
(ParticleType<T> p_123735_, FriendlyByteBuf p_123736_) Deprecated.Modifier and TypeMethodDescriptionprivate static <T extends ParticleOptions>
ParticleType<T>ParticleTypes.register
(String p_235906_, boolean p_235907_, ParticleOptions.Deserializer<T> p_235908_, Function<ParticleType<T>, com.mojang.serialization.Codec<T>> p_235909_) ModifierConstructorDescriptionBlockParticleOption
(ParticleType<BlockParticleOption> p_123629_, BlockState p_123630_) ItemParticleOption
(ParticleType<ItemParticleOption> p_123705_, ItemStack p_123706_) -
Uses of ParticleType in net.minecraft.core.registries
Modifier and TypeFieldDescriptionstatic final Registry<ParticleType<?>>
BuiltInRegistries.PARTICLE_TYPE
Deprecated.Forge: UseForgeRegistries.PARTICLE_TYPES
instead.static final ResourceKey<Registry<ParticleType<?>>>
Registries.PARTICLE_TYPE
-
Uses of ParticleType in net.minecraft.network.protocol.game
Modifier and TypeMethodDescriptionprivate <T extends ParticleOptions>
TClientboundExplodePacket.readParticle
(FriendlyByteBuf p_312504_, ParticleType<T> p_311877_) private <T extends ParticleOptions>
TClientboundLevelParticlesPacket.readParticle
(FriendlyByteBuf p_132305_, ParticleType<T> p_132306_) -
Uses of ParticleType in net.minecraftforge.client.event
Modifier 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.minecraftforge.common.data
Modifier 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
. -
Uses of ParticleType in net.minecraftforge.registries
Modifier and TypeFieldDescriptionstatic final ResourceKey<Registry<ParticleType<?>>>
ForgeRegistries.Keys.PARTICLE_TYPES
static final IForgeRegistry<ParticleType<?>>
ForgeRegistries.PARTICLE_TYPES
RegisterParticleProvidersEvent